]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fb9ff4ce 12016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2 Marco Restelli <mrestelli@gmail.com>
3
4 PR fortran/62125
5 * gfortran.dg/pr62125.f90: New test.
6
95b0f5e9 72016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8
9 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
10 * gcc.target/powerpc/mulkc3-1.c: Likewise.
11
1913be16 122016-07-15 Jonathan Wakely <jwakely@redhat.com>
13
14 PR c++/58796
15 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
16 * g++.dg/cpp0x/nullptr35.C: New test.
17
b4803084 182016-07-15 Bin Cheng <bin.cheng@arm.com>
19
20 * gcc.dg/tree-ssa/scev-8.c: Update test string.
21
89e3ec3d 222016-07-15 Cesar Philippidis <cesar@codesourcery.com>
23
24 * gfortran.dg/goacc/vector_length.f90: New test.
25
2084e279 262016-07-15 Richard Biener <rguenther@suse.de>
27
28 PR tree-optimization/71881
29 * gcc.dg/torture/pr71881.c: New testcase.
30
2177bb9a 312016-07-15 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/71887
34 * gcc.dg/torture/pr71887.c: New testcase.
35
0dd7db3b 362016-07-15 Jakub Jelinek <jakub@redhat.com>
37
38 PR c/71858
39 * gcc.dg/spellcheck-identifiers-3.c: New test.
40
b41cc4d1 412016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
42
43 PR fortran/71807
44 * gfortran.dg/null_9.f90: New test.
45
a4d34e5e 462016-07-15 Bin Cheng <bin.cheng@arm.com>
47
48 * gcc.dg/tree-ssa/loop-41.c: New test.
49
1547c551 502016-07-15 Bin Cheng <bin.cheng@arm.com>
51
52 PR tree-optimization/71347
53 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
54
b9c2416b 552016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
56
57 PR fortran/29819
58 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
59 * gfortran.dg/contains.f90: Ditto.
60 * gfortran.dg/contains_empty_1.f03: Ditto.
61 * gfortran.dg/submodule_3.f08: Ditto.
62
28413b15 632016-07-14 Jakub Jelinek <jakub@redhat.com>
64
661af228 65 PR testsuite/71865
66 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
67 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
68 expected diagnostics.
69
28413b15 70 PR c/71858
71 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
72 * gcc.dg/spellcheck-identifiers-2.c: New test.
73 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
74 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
75
7b3b3a49 762016-07-14 Jakub Jelinek <jakub@redhat.com>
77
78 PR tree-optimization/71872
79 * gcc.c-torture/compile/pr71872.c: New test.
80
7c039c44 812016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
82
83 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
84 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
85 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
86 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
87 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
88 * gcc.target/arm/atomic-op-acquire-1.c: This.
89 * gcc.target/arm/atomic-op-char.c: Rename into ...
90 * gcc.target/arm/atomic-op-char-1.c: This.
91 * gcc.target/arm/atomic-op-consume.c: Rename into ...
92 * gcc.target/arm/atomic-op-consume-1.c: This.
93 * gcc.target/arm/atomic-op-int.c: Rename into ...
94 * gcc.target/arm/atomic-op-int-1.c: This.
95 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
96 * gcc.target/arm/atomic-op-relaxed-1.c: This.
97 * gcc.target/arm/atomic-op-release.c: Rename into ...
98 * gcc.target/arm/atomic-op-release-1.c: This.
99 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
100 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
101 * gcc.target/arm/atomic-op-short.c: Rename into ...
102 * gcc.target/arm/atomic-op-short-1.c: This.
103 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
104 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
105 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
106 * gcc.target/arm/atomic-op-char-2.c: Likewise.
107 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
108 * gcc.target/arm/atomic-op-int-2.c: Likewise.
109 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
110 * gcc.target/arm/atomic-op-release-2.c: Likewise.
111 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
112 * gcc.target/arm/atomic-op-short-2.c: Likewise.
113
80c5e533 1142016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
115
116 PR fortran/70842
117 * gfortran.dg/select_type_35.f03: New test.
118
c5a9fc7b 1192016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
120
121 PR target/65951
122 PR tree-optimization/70923
123 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
124 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
125 * gcc.dg/vect/pr65951.c: Likewise.
126 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
127
d1242c94 1282016-07-14 David Edelsohn <dje.gcc@gmail.com>
129
130 * c-c++-common/pr60226.c: Expect maximum object file alignment
131 error on AIX.
132
97f2a90b 1332016-07-14 Richard Biener <rguenther@suse.de>
134
135 PR tree-optimization/71866
136 * gcc.dg/torture/pr71866.c: New testcase.
137
6029a910 1382016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
139
140 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
141 selector and enclose boolean expression in curly braces.
142
798d22ed 1432016-07-14 Alan Modra <amodra@gmail.com>
144
145 PR target/71733
146 * gcc.target/powerpc/p9-novsx.c: New.
147
3ffcb27d 1482016-07-13 Andi Kleen <ak@linux.intel.com>
149
150 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
151 * g++.dg/tree-prof/morefunc.C: Dito.
152 * g++.dg/tree-prof/pr35545.C: Dito.
153 * g++.dg/tree-prof/reorder.C: Dito.
154 * gcc.dg/tree-prof/20050826-2.c: Dito.
155 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
156 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
157 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
158 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
159 * gcc.dg/tree-prof/inliner-1.c: Dito.
160 * gcc.dg/tree-prof/merge_block.c: Dito.
161 * gcc.dg/tree-prof/stringop-1.c: Dito.
162 * gcc.dg/tree-prof/stringop-2.c: Dito.
163 * gcc.dg/tree-prof/switch-case-1.c: Dito.
164 * gcc.dg/tree-prof/switch-case-2.c: Dito.
165 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
166 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
167 * gcc.dg/tree-prof/update-loopch.c: Dito.
168 * gcc.dg/tree-prof/val-prof-1.c: Dito.
169 * gcc.dg/tree-prof/val-prof-2.c: Dito.
170 * gcc.dg/tree-prof/val-prof-3.c: Dito.
171 * gcc.dg/tree-prof/val-prof-4.c: Dito.
172 * gcc.dg/tree-prof/val-prof-5.c: Dito.
173 * gcc.dg/tree-prof/val-prof-6.c: Dito.
174 * gcc.dg/tree-prof/val-prof-7.c: Dito.
175
9ace90e5 1762016-07-13 Andi Kleen <ak@linux.intel.com>
177
178 * lib/profopt.exp (profopt-execute): Remove .imports files.
179
b75cf198 1802016-07-13 Andi Kleen <ak@linux.intel.com>
181
182 * lib/profopt.exp (profopt-execute): Always log profiler
183 command line.
184
4d0389a9 1852016-07-13 Andi Kleen <ak@linux.intel.com>
186
187 * lib/profopt.exp (dg-final-scan-autofdo,
188 dg-final-scan-not-autofdo): New functions.
189
a5af7a75 1902016-07-13 Bin Cheng <bin.cheng@arm.com>
191
192 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
193 * gcc.dg/vect/vect-35.c: Ditto.
194 * gcc.dg/vect/vect-alias-check-2.c: New test.
195
c6bcae01 1962016-07-13 Martin Liska <mliska@suse.cz>
197
198 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
199 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
200 options.
201 * gfortran.dg/pr42108.f90: Update expected dump scan.
202
0644c120 2032016-07-13 Richard Biener <rguenther@suse.de>
204
205 PR tree-optimization/24574
206 * gcc.dg/pr24574.c: New testcase.
207
2bbae5b9 2082016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
209
210 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
211 const literal.
212 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
213 * c-c++-common/pr68833-1.c: Require int32plus.
214 * gcc.dg/ipa/pr63551.c: Likewise.
215 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
216 * gcc.dg/ipa/pr64041.c: Require int32plus.
217
839a6560 2182016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
219
220 PR ipa/71633
221 * g++.dg/pr71633.C: New test.
222
8f5f2788 2232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
224
225 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
226 Add new arm_thumb1_cbz_ok effective target.
227 * gcc.target/arm/cbz.c: New test.
228
417e5cc5 2292016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
230
231 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
232 Define effective target.
233 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
234 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
235 * gcc.target/arm/movhi_movw.c: New test.
236 * gcc.target/arm/movsi_movw.c: Likewise.
237 * gcc.target/arm/movdi_movw.c: Likewise.
238
68a5143e 2392016-07-13 Richard Biener <rguenther@suse.de>
240
241 PR middle-end/71104
242 * gcc.dg/pr71104-1.c: New testcase.
243 * gcc.dg/pr71104-2.c: Likewise.
244
69e8d259 2452016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
246
247 PR target/71805
248 * gcc.target/powerpc/pr71805.c: New test.
249
244f142f 2502016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
251
252 * gcc.target/powerpc/divkc3-1.c: New.
253 * gcc.target/powerpc/mulkc3-1.c: New.
254
94ee1e9c 2552016-07-12 Martin Liska <mliska@suse.cz>
256
257 * gcc.dg/params/blocksort-part.c: New test.
258 * gcc.dg/params/params.exp: New file.
259
cd32d747 2602016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261
262 PR middle-end/71700
263 * gcc.c-torture/execute/pr71700.c: New test.
264
ad010d47 2652016-07-12 Steven Bosscher <steven@gcc.gnu.org>
266 Richard Biener <rguenther@suse.de>
267
268 PR tree-optimization/23286
269 PR tree-optimization/70159
270 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
271 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
272 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
273 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
274 * gcc.dg/tree-ssa/pr35286.c: Likewise.
275 * gcc.dg/tree-ssa/pr35287.c: Likewise.
276 * gcc.dg/hoist-register-pressure-1.c: Likewise.
277 * gcc.dg/hoist-register-pressure-2.c: Likewise.
278 * gcc.dg/hoist-register-pressure-3.c: Likewise.
279 * gcc.dg/pr51879-12.c: Likewise.
280 * gcc.dg/strlenopt-9.c: Likewise.
281 * gcc.dg/tree-ssa/pr47392.c: Likewise.
282 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
283 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
284 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
285 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
286 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
287 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
288 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
289 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
290 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
291 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
292 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
293 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
294 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
295 * gfortran.dg/pr43984.f90: Adjust expected outcome.
296
9aece49e 2972016-07-12 Richard Biener <rguenther@suse.de>
298
299 PR rtl-optimization/68961
300 * gcc.target/i386/pr68961.c: New testcase.
301
8f05fee9 3022016-07-11 Jakub Jelinek <jakub@redhat.com>
303
4a6cc5cd 304 PR middle-end/71758
305 * c-c++-common/gomp/pr71758.c: New test.
306 * gfortran.dg/gomp/pr71758.f90: New test.
307
8f05fee9 308 PR tree-optimization/71823
309 * gcc.dg/vect/pr71823.c: New test.
310
b73690a4 3112016-07-11 David Malcolm <dmalcolm@redhat.com>
312
313 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
314 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
315 and LINE_MAP_MAX_LOCATION_WITH_COLS.
316
675f4c6b 3172016-07-11 H.J. Lu <hongjiu.lu@intel.com>
318
319 PR target/71801
320 * gcc.target/i386/pr71801.c: New test.
321
9aaf7e3e 3222016-07-11 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/71816
325 * gcc.dg/torture/pr71816.c: New testcase.
326
dd58bf21 3272016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/71783
330 * gfortran.dg/dependency_46.f90: New test.
331
a2ebcb84 3322016-07-08 Vladimir Makarov <vmakarov@redhat.com>
333
334 PR rtl-optimization/71621
335 * gcc.target/i386/pr71621-1.c: New.
336 * gcc.target/i386/pr71621-2.c: New.
337
6cedf97e 3382016-07-08 Cesar Philippidis <cesar@codesourcery.com>
339
340 * gfortran.dg/goacc/pr71704.f90: New test.
341
dc71c755 3422016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
343
344 PR target/71297
345 * gcc.target/powerpc/pr71297.c: New.
346
288161af 3472016-07-08 Jiong Wang <jiong.wang@arm.com>
348
349 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
350
98e771d6 3512016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
352
353 PR target/71806
354 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
355
c3d27339 3562016-07-08 Alan Hayward <alan.hayward@arm.com>
357
358 PR tree-optimization/71667
359 * gcc.dg/vect/pr71667.c: New
360
b1b5042a 3612016-07-08 Martin Liska <mliska@suse.cz>
362
363 * gcc.dg/torture/pr71606.c: New test.
364
5cdc40a0 3652016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366
367 PR fortran/71764
368 * gfortran.dg/pr71764.f90: New test.
369
bcc4d868 3702016-07-07 Jakub Jelinek <jakub@redhat.com>
371 Kai Tietz <ktietz70@googlemail.com>
372
373 PR c++/70869
374 PR c++/71054
375 * g++.dg/cpp0x/pr70869.C: New test.
376 * g++.dg/cpp0x/pr71054.C: New test.
377
b39328b2 3782016-07-07 David Edelsohn <dje.gcc@gmail.com>
379
380 * g++.dg/debug/pr71432.C: Fail on AIX.
381
95c9caad 3822016-07-07 Martin Liska <mliska@suse.cz>
383
384 * gfortran.dg/do_1.f90: Remove a corner case that triggers
385 an undefined behavior.
386 * gfortran.dg/do_3.F90: Likewise.
387 * gfortran.dg/do_check_11.f90: New test.
388 * gfortran.dg/do_check_12.f90: New test.
389 * gfortran.dg/do_corner_warn.f90: New test.
390
8e976d11 3912016-07-07 Martin Liska <mliska@suse.cz>
392
393 * gfortran.dg/predict-1.f90: Ammend the test.
394 * gfortran.dg/predict-2.f90: Likewise.
395
26716fc7 3962016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
397
398 PR ipa/71624
399 * g++.dg/pr71624.C: New test.
400
2d079cbf 4012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
402
403 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
404 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
405 ARMv8-M Mainline architectures.
406
9e6f4af4 4072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
408
409 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
410 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
411
d490b07a 4122016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
413
414 PR target/70098
415 PR target/71763
416 * gcc.target/powerpc/pr71763.c: New file.
417
798fc305 4182016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
419
420 PR tree-optimization/71518
421 * gcc.dg/pr71518.c: New test.
422
97e4cbac 4232016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
424
425 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
426
19aea164 4272016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
428
429 PR target/50739
430 * gcc.target/avr/pr50739.c: New test.
431
105e9dfc 4322016-07-05 Jan Hubicka <jh@suse.cz>
433
434 * gcc.dg/tree-ssa/scev-14.c: update template.
435
1137da9c 4362016-07-06 Richard Sandiford <richard.sandiford@arm.com>
437
438 * gcc.dg/vect/group-no-gaps-1.c: New test.
439
ce393063 4402016-07-05 Andi Kleen <ak@linux.intel.com>
441
442 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
443 if kernel supports MPX.
444
039a1d47 4452016-07-05 Kito Cheng <kito.cheng@gmail.com>
446
447 * gcc.c-torture/compile/pr69102.c: Require fpic support.
448
f2ccdf8e 4492016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
450 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
451
452 * gcc.target/powerpc/signbit-1.c: New test.
453 * gcc.target/powerpc/signbit-2.c: New test.
454 * gcc.target/powerpc/signbit-3.c: New test.
455
0215a22c 4562016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457
458 PR rtl-optimization/71594
459 * gcc.dg/torture/pr71594.c: New test.
460
30a39817 4612016-07-05 Jan Hubicka <jh@suse.cz>
462
463 * gcc.dg/tree-ssa/scev-14.c: new testcase.
464
b65b8df2 4652016-07-05 David Malcolm <dmalcolm@redhat.com>
466
467 PR c++/62314
468 * gcc/testsuite/g++.dg/parse/error5.C: Update column
469 number of missing semicolon error.
470 * g++.dg/pr62314-2.C: New test case.
471
6b5471d8 4722016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
473
474 * gfortran.dg/coarray_stat_function.f90: New test.
475 * gfortran.dg/coarray_stat_whitespace.f90: New test.
476 * gfortran.dg/coarray_lib_comm_1: Adapting old test
477 to new interfaces.
478
35b3a8dd 4792016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
480
481 PR fortran/71623
482 * gfortran.dg/deferred_character_17.f90: New test.
483
b84c1ddf 4842016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
485
486 * gcc.target/arm/neon/polytypes.c: Move to ...
487 * gcc.target/arm/polytypes.c: ... here.
488 * gcc.target/arm/neon/pr51534.c: Move to ...
489 * gcc.target/arm/pr51534.c: ... here.
490 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
491 * gcc.target/arm/vect-vcvt.c: ... here.
492 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
493 * gcc.target/arm/vect-vcvtq.c: ... here.
494 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
495 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
496 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
497 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
498 * gcc.target/arm/neon/neon.exp: Delete.
499 * gcc.target/arm/neon/: Delete.
500
7e9136f1 5012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
502
503 PR fortran/65575
504 * gfortran.dg: pr65575.f90: New test.
505
18b42a28 5062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
507
508 PR fortran/35849
509 * gfortran.dg: pr35849.f90: New test.
510
f8765404 5112016-07-04 Jakub Jelinek <jakub@redhat.com>
512
513 PR c++/71739
514 * g++.dg/cpp0x/pr71739.C: New test.
515
e3422b3a 5162016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
517
518 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
519
2da1c9f7 5202016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
521
522 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
523 locr.
524 * gcc.target/s390/loc-1.c: New test.
525
6125d36e 5262016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
527
528 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
529 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
530
42797d4b 5312016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
532
533 PR target/63874
534 * gcc.target/aarch64/pr63874.c: New test.
535
9d9fe66a 5362016-07-04 Jan Beulich <jbeulich@suse.com>
537
538 * g++.dg/header.c: New.
539 * gcc.dg/header.c: New.
540
c364d0f3 5412016-07-02 Jakub Jelinek <jakub@redhat.com>
542
543 PR c/71719
544 * c-c++-common/Wunused-var-15.c: New test.
545
267f3c67 5462016-07-01 Jakub Jelinek <jakub@redhat.com>
547
548 PR fortran/71687
549 * gfortran.dg/gomp/pr71687.f90: New test.
550
8297c70b 5512016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
552
553 * gcc.dg/const-float128-ped.c: Require __float128 effective
554 target and options.
555 * gcc.dg/const-float128.c: Likewise.
556 * gcc.dg/torture/float128-cmp-invalid.c: Require
557 __float128 and base_quadfloat_support effective targets, and
558 __float128 options.
559 * gcc.dg/torture/float128-div-underflow.c: Likewise.
560 * gcc.dg/torture/float128-extend-nan.c: Likewise.
561 * gcc.dg/torture/float128-nan.c: Likewise.
562 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
563 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
564 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
565 * lib/target-supports.exp (check_effective_target___float128):
566 New.
567 (add_options_for___float128): New.
568 (check_effective_target_base_quadword_support): New.
569
eab79b94 5702016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
571
572 PR target/71720
573 * gcc.target/powerpc/pr71720.c: New test.
574
4ce6622a 5752016-07-01 Jan Beulich <jbeulich@suse.com>
576
577 * gcc.dg/bss.c: New.
578
0b6f1914 5792016-07-01 Peter Bergner <bergner@vnet.ibm.com>
580
581 PR target/71698
582 * gcc.target/powerpc/pr71698.c: New test.
583
4d28a470 5842016-07-01 Georg-Johann Lay <avr@gjlay.de>
585
586 PR target/71151
587 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
588 instead of ".foo" for its section name.
589 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
590 depending on MCU's flash size.
591 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
592 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
593 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
594 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
595 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
596 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
597
ed8613ec 5982016-07-01 Jan Beulich <jbeulich@suse.com>
599
600 * gcc.target/i386/pr65105-2.c: Add -msse2.
601
720a0bce 6022016-06-30 Jakub Jelinek <jakub@redhat.com>
603
c54ee83c 604 PR tree-optimization/71707
605 * gcc.dg/strlenopt-29.c: New test.
606
a845ae6c 607 PR fortran/71704
608 * gfortran.dg/gomp/pr71704.f90: New test.
609
720a0bce 610 PR fortran/71705
611 * gfortran.dg/gomp/pr71705.f90: New test.
612
17c32c4a 6132016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
614
615 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
616 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
617 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
618 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
619 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
620 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
621 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
622 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
623 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
624 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
625 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
626 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
627 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
628 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
629 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
630 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
631 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
632 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
633 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
634 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
635 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
636 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
637 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
638 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
639 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
640 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
641 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
642 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
643 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
644 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
645 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
646 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
647 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
648 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
649 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
650 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
651 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
652 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
653 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
654 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
655 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
656 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
657 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
658 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
659 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
660 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
661 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
662 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
663 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
664 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
665 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
666 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
667 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
668 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
669 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
670 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
671 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
672 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
673 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
674 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
675 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
676 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
677 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
678 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
679 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
680 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
681 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
682 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
683 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
684 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
685 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
686 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
687 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
688 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
689 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
690 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
691 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
692 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
693 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
694 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
695 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
696
443405c9 6972016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
698 James Greenhalgh <james.greenhalgh@arm.com>
699
700 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
701
6e3a3de2 7022016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
703 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704
705 * gcc.target/aarch64/vget_set_lane_1.c: New test.
706
413c4f6c 7072016-06-30 David Malcolm <dmalcolm@redhat.com>
708
709 PR driver/71651
710 * gcc.dg/spellcheck-options-12.c: New test case.
711
4c4e99c3 7122016-06-30 Jakub Jelinek <jakub@redhat.com>
713
714 PR middle-end/71693
715 * gcc.c-torture/compile/pr71693.c: New test.
716
26a2e993 7172016-06-29 David Malcolm <dmalcolm@redhat.com>
718
719 * gcc.dg/spellcheck-params.c: New testcase.
720 * gcc.dg/spellcheck-params-2.c: New testcase.
721
63abcf45 7222016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
723
724 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
725 vector extract instructions.
726 * gcc.target/powerpc/p9-extract-2.c: Likewise.
727
5f1d49ac 7282016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
729
730 PR fortran/71686
731 * gfortran.dg/unexpected_eof_2.f90: New test.
732 * gfortran.dg/unexpected_eof_3.f90: New test.
733
0dc00113 7342016-06-29 Jim Wilson <jim.wilson@linaro.org>
735
736 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
737
4b975445 7382016-06-29 Cesar Philippidis <cesar@codesourcery.com>
739
740 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
741 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
742 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
743
e276a6b9 7442016-06-29 Richard Biener <rguenther@suse.de>
745
746 PR middle-end/15256
747 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
748
c02f3e35 7492016-06-29 Matthew Wahab <matthew.wahab@arm.com>
750
751 * gcc.target/arm/aapcs/neon-vect10.c: Require
752 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
753 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
754 * gcc.target/arm/aapcs/vfp18.c: Likewise.
755 * gcc.target/arm/aapcs/vfp19.c: Likewise.
756 * gcc.target/arm/aapcs/vfp20.c: Likewise.
757 * gcc.target/arm/aapcs/vfp21.c: Likewise.
758 * gcc.target/arm/fp16-aapcs-1.c: Require
759 -mfloat-ab=hard. Also simplify the test.
760 * gcc.target/arm/fp16-aapcs-2.c: New.
761
d0c2a3dd 7622016-06-29 Matthew Wahab <matthew.wahab@arm.com>
763
764 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
765 comment.
766 (add_options_for_arm_fp16_ieee): New.
767 (add_options_for_arm_fp16_alternative): New.
768 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
769 long-line.
770 (effective_target_arm_fp16_hw): New.
771
162fed22 7722016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
773
774 PR tree-optimization/71655
775 * g++.dg/pr71655.C: New test.
776
9ed0eb00 7772016-06-29 Martin Liska <mliska@suse.cz>
778
779 * gcc.dg/pr71585.c: New test.
780 * gcc.dg/pr71585-2.c: New test.
781 * gcc.dg/pr71585-3.c: New test.
782
641b1c86 7832016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
784
785 PR tree-optimization/70729
786 * g++.dg/vect/pr70729.cc: New test.
787
44e775d8 7882016-06-29 Thomas Schwinge <thomas@codesourcery.com>
789
790 * c-c++-common/gomp/cancel-1.c: Extend.
791
83b23cdf 7922016-06-29 Jakub Jelinek <jakub@redhat.com>
793
794 PR tree-optimization/71625
795 * gcc.dg/strlenopt-28.c: New test.
796
b6a4a0f5 7972016-06-29 Richard Biener <rguenther@suse.de>
798
799 PR middle-end/71002
800 * g++.dg/torture/pr71002.C: Adjust testcase.
801
1af10ce6 8022016-06-29 Jakub Jelinek <jakub@redhat.com>
803
804 PR c/71685
805 * gcc.dg/pr71685.c: New test.
806
8072016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 808
809 PR c/71552
810 * gcc.dg/init-bad-9.c: New test.
811
043457fd 8122016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
813
814 * gcc.target/powerpc/abs128-1.c: Require VSX.
815 * gcc.target/powerpc/copysign128-1.c: Likewise.
816 * gcc.target/powerpc/inf128-1.c: Likewise.
817 * gcc.target/powerpc/nan128-1.c: Likewise.
818
d378e319 8192016-06-28 Jakub Jelinek <jakub@redhat.com>
820
821 PR middle-end/71626
822 * gcc.c-torture/execute/pr71626-1.c: New test.
823 * gcc.c-torture/execute/pr71626-2.c: New test.
824
10ef7949 8252016-06-28 Peter Bergner <bergner@vnet.ibm.com>
826
827 PR target/71656
828 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
829
1fcfb8f7 8302016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
831
832 PR target/71670
833 * gcc.target/powerpc/pr71670.c: New testcase.
834
35fd0c10 8352016-06-27 Peter Bergner <bergner@vnet.ibm.com>
836
837 PR target/71656
838 * gcc.target/powerpc/pr71656-1.c: New test.
839 * gcc.target/powerpc/pr71656-2.c: New test.
840
584757bc 8412016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
842
843 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
844 around fp16 code.
845 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
846 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
847 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
848 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
849 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
850 Add arm_neon_fp16_ok effective target.
851 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
852 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
853 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
854 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
855 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
856 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
857 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
859 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
860 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
861 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
862
cbcc4297 8632016-06-26 Jan Hubicka <hubicka@ucw.cz>
864
865 * gcc.dg/predict-12.c: New testcase.
866
0aa73965 8672016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
868
869 PR fortran/71649
870 * gfortran.dg/pr71649.f90: New test.
871
9977f724 8722016-06-25 Jakub Jelinek <jakub@redhat.com>
873
a5c54f33 874 PR tree-optimization/71643
875 * g++.dg/opt/pr71643.C: New test.
876
9977f724 877 PR tree-optimization/71631
878 * gcc.c-torture/execute/pr71631.c: New test.
879
e09883e4 8802016-06-24 Jan Hubicka <hubicka@ucw.cz>
881
882 * gcc.dg/predict-11.c: New testcase.
883 * gfortran.dg/predict-2.f90: New testcase.
884
89beffc9 8852016-06-24 Jan Hubicka <hubicka@ucw.cz>
886
887 * gcc.dg/predict-10.c: New test.
888
2275a11d 8892016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
890
891 * gcc.target/powerpc/abs128-1.c: New.
892 * gcc.target/powerpc/copysign128-1.c: New.
893 * gcc.target/powerpc/inf128-1.c: New.
894 * gcc.target/powerpc/nan128-1.c: New.
895
37681b7f 8962016-06-24 Eric Botcazou <ebotcazou@adacore.com>
897
898 * gfortran.dg/pr71642.f90: New test.
899
9cf2d600 9002016-06-24 Jakub Jelinek <jakub@redhat.com>
901
902 PR tree-optimization/71647
903 * gcc.target/i386/pr71647.c: New test.
904
eea332b9 9052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
906
907 * gcc.target/i386/noplt-gd-1.c: New test.
908 * gcc.target/i386/noplt-gd-2.c: Likewise.
909 * gcc.target/i386/noplt-gd-3.c: Likewise.
910 * gcc.target/i386/noplt-ld-1.c: Likewise.
911 * gcc.target/i386/noplt-ld-2.c: Likewise.
912 * gcc.target/i386/noplt-ld-3.c: Likewise.
913 * lib/target-supports.exp
914 (check_effective_target_tls_get_addr_via_got): New.
915
b6d48a78 9162016-06-24 Uros Bizjak <ubizjak@gmail.com>
917
918 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
919 testsuite compile flags.
920 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
921 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
922
9232016-06-24 Uros Bizjak <ubizjak@gmail.com>
924
925 * g++dg/vect/pr36684.cc: Add dg-do compile.
926 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
927 * gcc.dg/vect/pr70021.c: Ditto.
928 * gcc.dg/vect/pr70138-1.c: Ditto.
929 * gcc.dg/vect/pr70138-2.c: Ditto.
930 * gcc.dg/vect/pr70354-1.c: Ditto.
931 * gcc.dg/vect/pr70354-2.c: Ditto.
932 * gcc.dg/vect/pr71259.c: Ditto.
933 * gcc.dg/vect/pr71416-1.c: Ditto.
934 * gcc.dg/vect/slp-43.c: Ditto.
935 * gcc.dg/vect/slp-45.c: Ditto.
936 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
937 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
938 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
939 * gfortran.dg/vect/pr69980.f90: Ditto.
940
9412016-06-24 Uros Bizjak <ubizjak@gmail.com>
942
943 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
944 * gcc.dg/vect/bb-slp-30.c: Ditto.
945 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
946 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
947 * gcc.dg/vect/pr45902.c: Ditto.
948 * gcc.dg/vect/pr48172.c: Ditto.
949 * gcc.dg/vect/pr48377.c: Ditto.
950 * gcc.dg/vect/pr49038.c: Ditto.
951 * gcc.dg/vect/pr49771.c: Ditto.
952 * gcc.dg/vect/pr52091.c: Ditto.
953 * gcc.dg/vect/pr53185-2.c: Ditto.
954 * gcc.dg/vect/pr56826.c: Ditto.
955 * gcc.dg/vect/pr60276.c: Ditto.
956 * gcc.dg/vect/pr62021.c: Ditto.
957 * gcc.dg/vect/pr63530.c: Ditto.
958 * gcc.dg/vect/pr65518.c: Ditto.
959 * gcc.dg/vect/pr65947-1.c: Ditto.
960 * gcc.dg/vect/pr65947-10.c: Ditto.
961 * gcc.dg/vect/pr65947-11.c: Ditto.
962 * gcc.dg/vect/pr65947-12.c: Ditto.
963 * gcc.dg/vect/pr65947-13.c: Ditto.
964 * gcc.dg/vect/pr65947-2.c: Ditto.
965 * gcc.dg/vect/pr65947-3.c: Ditto.
966 * gcc.dg/vect/pr65947-4.c: Ditto.
967 * gcc.dg/vect/pr65947-5.c: Ditto.
968 * gcc.dg/vect/pr65947-6.c: Ditto.
969 * gcc.dg/vect/pr65947-7.c: Ditto.
970 * gcc.dg/vect/pr65947-8.c: Ditto.
971 * gcc.dg/vect/pr65947-9.c: Ditto.
972 * gcc.dg/vect/pr71416-1.c: Ditto.
973 * gcc.dg/vect/pr71439.c: Ditto.
974 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
975 * gcc.dg/vect/vect-bswap16.c: Ditto.
976 * gcc.dg/vect/vect-bswap32.c: Ditto.
977 * gcc.dg/vect/vect-bswap64.c: Ditto.
978 * gcc.dg/vect/vect-live-1.c: Ditto.
979 * gcc.dg/vect/vect-live-2.c: Ditto.
980 * gcc.dg/vect/vect-live-3.c: Ditto.
981 * gcc.dg/vect/vect-live-4.c: Ditto.
982 * gcc.dg/vect/vect-live-5.c: Ditto.
983 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
984 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
985 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
986 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
987 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
988 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
989 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
990 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
991 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
992 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
993 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
994 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
995 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
996 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
997 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
998 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
999 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1000
d4213166 10012016-06-24 Uros Bizjak <ubizjak@gmail.com>
1002
1003 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1004
5aaec397 10052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1006
1007 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1008 ia32 if R_386_GOT32X relocation is supported.
1009 * gcc.target/i386/noplt-3.c: Likewise.
1010 * gcc.target/i386/noplt-2.c: Likewise.
1011 (main): Renamed to ...
1012 (bar): This.
1013 * gcc.target/i386/noplt-4.c: Likewise.
1014 (main): Renamed to ...
1015 (bar): This.
1016 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1017 * gcc.target/i386/pr67400-5.c: Likewise.
1018
77104764 10192016-06-24 Jakub Jelinek <jakub@redhat.com>
1020
7318e591 1021 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1022 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1023
77104764 1024 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1025 f4): Adjust expected diagnostics.
1026 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1027 (T): If OVFP is defined, redefine to TP.
1028 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1029 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1030 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1031 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1032 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1033 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1034 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1035 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1036 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1037 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1038 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1039 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1040 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1041 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1042 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1043 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1044 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1045 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1046 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1047 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1048 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1049 as last argument to __builtin_add_overflow_p.
1050
ddf08519 10512016-06-23 Uros Bizjak <ubizjak@gmail.com>
1052
1053 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1054 dg-options and remove default vector testsuite compile flags.
1055 * g++.dg/vect/pr33860a.cc: Ditto.
1056 * g++.dg/vect/pr45470-a.cc: Ditto.
1057 * g++.dg/vect/pr45470-b.cc: Ditto.
1058 * g++.dg/vect/pr60896.cc: Ditto.
1059 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1060 * gcc.dg/vect/pr18308.c: Ditto.
1061 * gcc.dg/vect/pr24049.c: Ditto.
1062 * gcc.dg/vect/pr33373.c: Ditto.
1063 * gcc.dg/vect/pr36228.c: Ditto.
1064 * gcc.dg/vect/pr42395.c: Ditto.
1065 * gcc.dg/vect/pr42604.c: Ditto.
1066 * gcc.dg/vect/pr46663.c: Ditto.
1067 * gcc.dg/vect/pr48765.c: Ditto.
1068 * gcc.dg/vect/pr49093.c: Ditto.
1069 * gcc.dg/vect/pr49352.c: Ditto.
1070 * gcc.dg/vect/pr52298.c: Ditto.
1071 * gcc.dg/vect/pr52870.c: Ditto.
1072 * gcc.dg/vect/pr53185.c: Ditto.
1073 * gcc.dg/vect/pr53773.c: Ditto.
1074 * gcc.dg/vect/pr56695.c: Ditto.
1075 * gcc.dg/vect/pr62171.c: Ditto.
1076 * gcc.dg/vect/pr63530.c: Ditto.
1077 * gcc.dg/vect/pr68339.c: Ditto.
1078 * gcc.dg/vect/pr71259.c: Ditto.
1079 * gcc.dg/vect/vect-82_64.c: Ditto.
1080 * gcc.dg/vect/vect-83_64.c: Ditto.
1081 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1082 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1083 * gcc.dg/vect/vect-shift-2.c: Ditto.
1084 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1085 * gfortran.dg/vect/pr39318.f90: Ditto.
1086 * gfortran.dg/vect/pr45714-a.f: Ditto.
1087 * gfortran.dg/vect/pr45714-b.f: Ditto.
1088 * gfortran.dg/vect/pr46213.f90: Ditto.
1089
81883aeb 10902016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1091 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1092
1093 * gcc.target/powerpc/p9-splat-5.c: New test.
1094
affe5c16 10952016-06-23 Uros Bizjak <ubizjak@gmail.com>
1096
1097 PR tree-optimization/71488
1098 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1099 * lib/target-supports.exp: ... here.
1100 (check_sse4_hw_available): New procedure.
1101 (check_effective_target_sse4_runtime): Ditto.
1102 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1103 -march=westmere for sse4_runtime targets.
547fdd3e 1104 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1105 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1106 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1107 (main): Call check_vect ().
e50240d3 1108 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1109
6fb2f181 11102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1111
1112 PR target/66232
1113 PR target/67400
1114 * gcc.target/i386/pr66232-14.c: New file.
1115 * gcc.target/i386/pr66232-15.c: Likewise.
1116 * gcc.target/i386/pr66232-16.c: Likewise.
1117 * gcc.target/i386/pr66232-17.c: Likewise.
1118 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1119 ia32 if R_386_GOT32X relocation is supported.
1120 * gcc.target/i386/pr67400-2.c: Likewise.
1121 * gcc.target/i386/pr67400-3.c: Likewise.
1122 * gcc.target/i386/pr67400-4.c: Likewise.
1123 * gcc.target/i386/pr67400-6.c: Likewise.
1124 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1125 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1126
88be2b3c 11272016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1128
1129 PR libgfortran/48852
1130 * gfortran.dg/char4_iunit_1.f03: Update test.
1131 * gfortran.dg/f2003_io_5.f03: Update test.
1132 * gfortran.dg/real_const_3.f90: Update test.
1133
ff600f64 11342016-06-23 Andi Kleen <ak@linux.intel.com>
1135
1136 * g++.dg/bprob/bprob.exp: Support autofdo.
1137 * g++.dg/tree-prof/tree-prof.exp: dito.
1138 * gcc.dg/tree-prof/tree-prof.exp: dito.
1139 * gcc.misc-tests/bprob.exp: dito.
1140 * gfortran.dg/prof/prof.exp: dito.
1141 * lib/profopt.exp: dito.
1142 * lib/target-supports.exp: Check for autofdo.
1143
afa7ed87 11442016-06-23 Martin Liska <mliska@suse.cz>
1145
1146 * gcc.dg/pr71619.c: New test.
1147
0941fba8 11482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 PR target/67400
56896ed3 1151 * gcc.target/i386/pr67400-1.c: New test.
1152 * gcc.target/i386/pr67400-2.c: Likewise.
1153 * gcc.target/i386/pr67400-3.c: Likewise.
1154 * gcc.target/i386/pr67400-4.c: Likewise.
1155 * gcc.target/i386/pr67400-5.c: Likewise.
1156 * gcc.target/i386/pr67400-6.c: Likewise.
1157 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1158
e557fc7f 11592016-06-22 David Malcolm <dmalcolm@redhat.com>
1160
1161 * c-c++-common/missing-header-1.c: New test case.
1162 * c-c++-common/missing-header-2.c: New test case.
1163 * c-c++-common/missing-header-3.c: New test case.
1164 * c-c++-common/missing-header-4.c: New test case.
1165
8469aece 11662016-06-22 David Malcolm <dmalcolm@redhat.com>
1167
1168 PR c/70339
1169 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1170 hint.
1171 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1172 expected results due to builtin "nanl" now being suggested for
1173 "name".
1174 * gcc.dg/pr67580.c: Update expected messages.
1175 * gcc.dg/spellcheck-identifiers.c: New testcase.
1176 * gcc.dg/spellcheck-typenames.c: New testcase.
1177
6628b04d 11782016-06-22 David Malcolm <dmalcolm@redhat.com>
1179
1180 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1181 file.
1182 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1183 diagnostic-test-show-locus-parseable-fixits.c to sources for
1184 diagnostic_plugin_test_show_locus.c.
1185 * lib/gcc-defs.exp (freeform_regexps): New global.
1186 (dg-regexp): New function.
1187 (handle-dg-regexps): New function.
1188 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1189 freeform_regexps to the empty list.
1190 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1191
82ccd33e 11922016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1193
affe5c16 1194 PR tree-optimization/71488
82ccd33e 1195 * g++.dg/pr71488.C: New test.
1196 * gcc.dg/vect/vect-bool-cmp.c: New test.
1197
2c21de58 11982016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1199
1200 * gcc.dg/guality/param-5.c: New test.
1201
fadfd5fc 12022016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1203
1204 * gcc.target/i386/asm-flag-7.c: New test.
1205
03fee1f8 12062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1207
1208 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1209 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1210 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1211 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1212 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1213 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1215 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1216 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1217 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1219 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1220 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1221 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1222 * lib/target-supports.exp: Likewise.
1223
6905db52 12242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1225
1226 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1227 * gcc.dg/attr-ms_struct-2.c: Likewise.
1228 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1229 * gcc.dg/bf-ms-attrib.c: Likewise.
1230 * gcc.dg/bf-ms-layout-2.c: Likewise.
1231 * gcc.dg/bf-ms-layout-3.c: Likewise.
1232 * gcc.dg/bf-ms-layout.c: Likewise.
1233 * gcc.dg/bf-no-ms-layout.c: Likewise.
1234 * gcc.target/i386/bitfield1.c: Likewise.
1235 * gcc.target/i386/bitfield2.c: Likewise.
1236 * gcc.target/i386/bitfield3.c: Likewise.
1237
a6f93fc2 12382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1239
1240 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1241 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1242 override other than -mcpu=power9 command-line option is specified,
1243 or if the target operating system is aix.
1244 * gcc.target/powerpc/darn-1.c: Likewise.
1245 * gcc.target/powerpc/darn-2.c: Likewise.
1246 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1247 test if effective-target is not powerpc_p9vector_ok or if the
1248 target operating system is not defined.
1249 * gcc.target/powerpc/vslv-1.c: Likewise.
1250 * gcc.target/powerpc/vsrv-0.c: Likewise.
1251 * gcc.target/powerpc/vsrv-1.c: Likewise.
1252
1cb2b4d3 12532016-06-21 Tobias Burnus <burnus@net-b.de>
1254
1255 PR fortran/71068
1256 * gfortran.dg/coarray/data_1.f90: New.
1257
66ff0c67 12582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1259
1260 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1261 (dg-require-effective-target): Use arm_v8_neon_hw.
1262 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1263 (dg-require-effective-target): Likewise.
1264 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1265 (dg-require-effective-target): Likewise.
1266 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1267 (dg-require-effective-target): Likewise.
1268 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1269 (dg-require-effective-target): Likewise.
1270 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1271 (dg-require-effective-target): Likewise.
1272 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1273 Add AArch64 check.
1274
949bfed4 12752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1276
1277 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1278 Set to 3 so test passes.
1279
a20f6cd4 12802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1281
1282 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1283
12792843 12842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1285
1286 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1287 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1288 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1289 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1290
49763db6 12912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1292
1293 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1294 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1295
ada61167 12962016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1297
1298 PR target/71549
1299 * gcc.target/i386/pr71549.c: New test.
1300
a15584d4 13012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1302
1303 * gcc.target/powerpc/vadsdu-0.c: Replace
1304 dg-require-effective-target directive to allow test to run on more
1305 platforms, and add dg-skip-if directive to disable test on aix
1306 platforms because of known incompatibilities.
1307 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1308 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1309 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1310 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1311 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1312 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1313 * gcc.target/powerpc/vadsdub-2.c: Replace
1314 dg-require-effective-target directive to allow test to run on more
1315 platforms, and add dg-skip-if directive to disable test on aix
1316 platforms because of known incompatibilities.
1317 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1318 with vec_absdb call to differentiate this test from vadsdub-1.c.
1319 * gcc.target/powerpc/vadsduh-1.c: Replace
1320 dg-require-effective-target directive to allow test to run on more
1321 platforms, and add dg-skip-if directive to disable test on aix
1322 platforms because of known incompatibilities.
1323 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1324 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1325 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1326
ec15ec36 13272016-06-21 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR tree-optimization/71588
1330 * gcc.dg/pr71558.c: New test.
1331
faeffe49 13322016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1333
1334 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1335 * c-c++-common/pr68657-2.c: Likewise.
1336 * c-c++-common/pr68657-3.c: Likewise.
1337 * gcc.dg/torture/pr69714.c: Require int32plus support.
1338 * gcc.dg/torture/pr70025.c: Likewise.
1339 * gcc.dg/torture/pr70083.c: Likewise.
1340 * gcc.dg/torture/pr70542.c: Likewise.
1341 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1342
e218d07f 13432016-06-20 Joseph Myers <joseph@codesourcery.com>
1344
1345 PR c/71601
1346 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1347
232a3df7 13482016-06-20 Jakub Jelinek <jakub@redhat.com>
1349
d7f45b87 1350 PR middle-end/71581
1351 * gcc.dg/pr71581.c: New test.
1352
232a3df7 1353 PR rtl-optimization/71591
1354 * gcc.dg/cpp/pr71591.c: New test.
1355
dbddef42 13562016-06-20 David B. Robins <gcc@davidrobins.net>
1357
1358 PR target/71571
1359 * g++.dg/torture/pr71571.C: New test.
1360
03129ccb 13612016-06-20 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR target/71559
1364 * gcc.target/i386/sse2-pr71559.c: New test.
1365 * gcc.target/i386/avx-pr71559.c: New test.
1366 * gcc.target/i386/avx512f-pr71559.c: New test.
1367
a40b4b62 13682016-06-20 Tobias Burnus <burnus@net-b.de>
1369
1370 PR fortran/71194
1371 * gfortran.dg/pointer_remapping_10.f90: New.
1372
ecbea05a 13732016-06-20 David Malcolm <dmalcolm@redhat.com>
1374
1375 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1376
0f61dae9 13772016-06-20 Martin Sebor <msebor@redhat.com>
1378
1379 PR c/69507
1380 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1381 * gnu90-const-expr-1.c: Same.
1382 * gnu99-const-expr-1.c: Same.
1383 * gnu99-static-1.c: Same.
1384
e458dfd8 13852016-06-20 Renlin Li <renlin.li@arm.com>
1386
2c0c0c9b 1387 PR testsuite/71489
e458dfd8 1388 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1389
7ab71cb3 13902016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1391
1392 * gcc.target/aarch64/vcvt_f64_1.c: New.
1393 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1394 * gcc.target/aarch64/vrecp_f64_1.c: New.
1395
34d36b7a 13962016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1397
1398 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1399 "alignement".
1400
ed7f4748 14012016-06-20 Georg-Johann Lay <avr@gjlay.de>
1402
1403 PR target/71103
1404 * gcc.target/avr/torture/pr71103-2.c: New test.
1405
21897f47 14062016-06-19 Martin Sebor <msebor@redhat.com>
1407
1408 PR c/69507
1409 * gcc.dg/alignof.c: New test.
1410
98683d85 14112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1414 vs dg-error; test constexpr specifier too.
1415
358cee25 14162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1419
c3d7ceb6 14202016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1421
1422 * lib/target-supports.exp
1423 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1424 arm_neon_ok and merge flags. Fix temporary test name.
1425 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1426 and merge flags.
1427
1176073c 14282016-06-17 Martin Liska <mliska@suse.cz>
1429
1430 * gcc.dg/predict-9.c: Fix dump scanning.
1431
f3e2969a 14322016-06-17 Bin Cheng <bin.cheng@arm.com>
1433
1434 PR tree-optimization/71354
1435 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1436
7fdca647 14372016-06-17 Bin Cheng <bin.cheng@arm.com>
1438
1439 PR tree-optimization/71347
1440 * gcc.dg/tree-ssa/pr71347.c: New test.
1441
a338a226 14422016-06-17 Bin Cheng <bin.cheng@arm.com>
1443
1444 PR tree-optimization/71354
1445 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1446
c1e75671 14472016-06-17 Bin Cheng <bin.cheng@arm.com>
1448
1449 * gcc.dg/vect/vect-alias-check-1.c: New test.
1450
365ba13d 14512016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1452
59bde511 1453 PR target/71151
365ba13d 1454 * gcc.target/avr/pr71151-1.c: New test.
1455 * gcc.target/avr/pr71151-2.c: New test.
1456 * gcc.target/avr/pr71151-3.c: New test.
1457 * gcc.target/avr/pr71151-4.c: New test.
1458 * gcc.target/avr/pr71151-5.c: New test.
1459 * gcc.target/avr/pr71151-6.c: New test.
1460 * gcc.target/avr/pr71151-7.c: New test.
1461 * gcc.target/avr/pr71151-8.c: New test.
1462 * gcc.target/avr/pr71151-common.h: New test.
1463
db48d95b 14642016-06-16 Martin Liska <mliska@suse.cz>
1465
1466 * gfortran.dg/predict-1.f90: New test.
1467
4c780a59 14682016-06-16 Uros Bizjak <ubizjak@gmail.com>
1469
1470 PR target/71242
1471 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1472
8c1879bc 14732016-06-16 Jan Hubicka <hubicka@ucw.cz>
1474
1475 * g++.dg/vect/pr36648.cc: Disable cunrolli
1476
33698dfe 14772016-06-16 Jakub Jelinek <jakub@redhat.com>
1478
745f2db6 1479 PR target/71554
1480 * gcc.c-torture/execute/pr71554.c: New test.
1481
33698dfe 1482 PR rtl-optimization/71532
1483 * gcc.dg/torture/pr71532.c: New test.
1484
b42322b9 14852016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1486
1487 * gcc.target/powerpc/p9-dimode1.c: New test.
1488 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1489
412b298a 14902016-06-15 Jakub Jelinek <jakub@redhat.com>
1491
93479f99 1492 * gcc.c-torture/compile/20160615-1.c: New test.
1493
412b298a 1494 * g++.dg/cpp0x/ref-qual17.C: New test.
1495
3ec40531 14962016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1497
1498 PR middle-end/71529
1499 * gcc.target/i386/pr71529.C: New test.
1500
edfe7670 15012016-06-15 Alan Hayward <alan.hayward@arm.com>
1502
1503 PR tree-optimization/71483
1504 * g++.dg/vect/pr71483.c: New
1505
6e52ac17 15062016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/70202
1509 * g++.dg/inherit/crash6.C: New.
1510 * g++.dg/inherit/union2.C: Likewise.
1511 * g++.dg/inherit/virtual12.C: Likewise.
1512 * g++.dg/inherit/virtual13.C: Likewise.
1513 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1514
aed35af2 15152016-06-15 Uros Bizjak <ubizjak@gmail.com>
1516
0941fba8 1517 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1518
6f710392 15192016-06-15 Alan Hayward <alan.hayward@arm.com>
1520
1521 PR tree-optimization/71439
1522 * gcc.dg/vect/pr71439.c: New
1523
d1cedfd3 15242016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1525
1526 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1527
ee8fd158 15282016-06-15 Richard Biener <rguenther@suse.de>
1529
1530 * gcc.dg/vect/slp-45.c: New testcase.
1531
5695a690 15322016-06-15 Richard Biener <rguenther@suse.de>
1533
1534 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1535
267ae3ee 15362016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1537
1538 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1539 requirements, and disable for AIX for now.
1540 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1541
a6d0e20a 15422016-06-14 Jakub Jelinek <jakub@redhat.com>
1543
b2efd162 1544 PR c++/71528
1545 * g++.dg/opt/pr71528.C: New test.
1546
a6d0e20a 1547 PR c++/71516
1548 * g++.dg/init/pr71516.C: New test.
1549
035778de 15502016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 * g++.dg/init/array46.C: New.
1553
7c9dc58e 15542016-06-14 Uros Bizjak <ubizjak@gmail.com>
1555
0941fba8 1556 * gcc.target/i386/float128-3.c: New test.
1557 * gcc.target/i386/quad-sse4.c: Ditto.
1558 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1559 Update scan strings.
7c9dc58e 1560
412640c9 15612016-06-14 Richard Biener <rguenther@suse.de>
1562
1563 PR middle-end/71526
1564 * gfortran.dg/pr71526.f90: New testcase.
1565
1b9fde85 15662016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1567
1568 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1569 * gcc.dg/zero_bits_compound-1.c: Likewise.
1570
306097e3 15712016-06-14 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/71522
1574 * gcc.dg/torture/pr71522.c: New testcase.
1575
566255a8 15762016-06-14 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR tree-optimization/71520
1579 * gcc.dg/tree-ssa/pr71520.c: New test.
1580
eb912adb 15812016-06-14 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/71521
56d35455 1584 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1585
9720103d 15862016-06-13 Jakub Jelinek <jakub@redhat.com>
1587
12cb8367 1588 PR sanitizer/71498
1589 * c-c++-common/ubsan/bounds-13.c: New test.
1590
9720103d 1591 PR preprocessor/71183
1592 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1593
5965fbcc 15942016-06-13 Jeff Law <law@redhat.com>
1595
1596 PR tree-optimization/71403
1597 * c-c++-common/ubsan/pr71403-1.c: New test.
1598 * c-c++-common/ubsan/pr71403-2.c: New test.
1599 * c-c++-common/ubsan/pr71403-3.c: New test.
1600
04537049 16012016-06-13 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR middle-end/71478
1604 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1605 Add -Wno-psabi -w to dg-options.
1606
412f195f 16072016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1608
1609 * gcc.target/powerpc/vadsdu-0.c: New test.
1610 * gcc.target/powerpc/vadsdu-1.c: New test.
1611 * gcc.target/powerpc/vadsdu-2.c: New test.
1612 * gcc.target/powerpc/vadsdu-3.c: New test.
1613 * gcc.target/powerpc/vadsdu-4.c: New test.
1614 * gcc.target/powerpc/vadsdu-5.c: New test.
1615 * gcc.target/powerpc/vadsdub-1.c: New test.
1616 * gcc.target/powerpc/vadsdub-2.c: New test.
1617 * gcc.target/powerpc/vadsduh-1.c: New test.
1618 * gcc.target/powerpc/vadsduh-2.c: New test.
1619 * gcc.target/powerpc/vadsduw-1.c: New test.
1620 * gcc.target/powerpc/vadsduw-2.c: New test.
1621
527790c1 16222016-06-13 David Malcolm <dmalcolm@redhat.com>
1623
1624 * gcc.dg/c99-init-2.c (c): Update expected error message.
1625 * gcc.dg/init-bad-8.c (foo): Likewise.
1626 * gcc.dg/spellcheck-fields-3.c: New test case.
1627
102e67eb 16282016-06-13 Martin Liska <mliska@suse.cz>
1629
1630 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1631 and "guess loop iv compared" heuristics.
1632 * gcc.dg/predict-2.c: Likewise.
1633 * gcc.dg/predict-3.c: Likewise.
1634 * gcc.dg/predict-4.c: Likewise.
1635 * gcc.dg/predict-5.c: Likewise.
1636 * gcc.dg/predict-6.c: Likewise.
1637
1a54d3be 16382016-06-13 Marek Polacek <polacek@redhat.com>
1639
1640 PR middle-end/71476
1641 * c-c++-common/Wswitch-unreachable-4.c: New test.
1642 * gcc.dg/Wswitch-unreachable-2.c: New test.
1643 * g++.dg/tm/jump1.C: Move dg-warning.
1644
5b7401b8 16452016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1646
1647 * gnat.dg/renaming10.ad[sb]: New test.
1648
1c93151c 16492016-06-13 Paul Thomas <pault@gcc.gnu.org>
1650
1651 PR fortran/70673
1652 * gfortran.dg/pr70673.f90: New test.
1653
249865a0 16542016-06-13 Richard Biener <rguenther@suse.de>
1655
1656 PR middle-end/64516
1657 * gcc.dg/align-3.c: New testcase.
1658
776d9b14 16592016-06-13 Martin Liska <mliska@suse.cz>
1660
1661 * gcc.target/i386/pr71458.c: New test.
1662
0cf5c551 16632016-06-12 Uros Bizjak <ubizjak@gmail.com>
1664
1665 PR target/71241
1666 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1667
34de0a35 16682016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1669
1670 PR target/60751
1671 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1672 statement.
1673
0cc8bc98 16742016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1675
1676 PR target/60751
1677 * gfortran.dg/comma_IO_extension_1.f90: New test.
1678 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1679 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1680 statement.
1681 * gfortran.dg/graphite/pr38083.f90: Likewise.
1682 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1683 missing format.
1684
0ff78c86 16852016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 * gnat.dg/case_character.adb: New test.
1688
6c38863e 16892016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1690
1691 PR middle-end/71310
1692 * gcc.target/powerpc/pr71310.c: New testcase.
1693
24c41395 16942016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1695
1696 PR middle-end/71478
1697 * gcc.dg/pr71478.c: New test.
1698
aeb26fb6 16992016-06-10 Jakub Jelinek <jakub@redhat.com>
1700
702b3575 1701 PR middle-end/71494
1702 * gcc.c-torture/execute/pr71494.c: New test.
1703
8ec29807 1704 PR c/68657
1705 * gcc.target/i386/pr68657.c: New test.
1706
aeb26fb6 1707 PR inline-asm/68843
1708 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1709 (test): Add -masm=intel alternatives.
1710
1dc4d519 17112016-06-10 Martin Sebor <msebor@redhat.com>
1712
1713 PR c/71392
1714 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1715
6385d6d3 17162016-06-10 Jeff Law <law@redhat.com>
1717
1718 PR tree-optimization/71335
1719 * gcc.c-torture/execute/pr71335.c: New test.
1720
041a412b 17212016-06-10 David Malcolm <dmalcolm@redhat.com>
1722
1723 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1724 the various "cannot tail-call: " messages.
1725
4a5edbb2 17262016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1727
1728 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1729 and options.
1730
9cf3aec3 17312016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1732
1733 PR sanitizer/71480
1734 * c-c++-common/asan/pr71480.c: New test.
1735
61724718 17362016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1739 (ASMNAME2): Likewise.
1740 (main): Replace fn in asm statement with ASMNAME ("fn").
1741 * gcc.dg/guality/pr68037-2.c: Likewise.
1742 * gcc.dg/guality/pr68037-3.c: Likewise.
1743 * gcc.dg/torture/pr68037-1.c: Likewise.
1744 * gcc.dg/torture/pr68037-2.c: Likewise.
1745 * gcc.dg/torture/pr68037-3.c: Likewise.
1746
1807f6fb 17472016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1748
1749 PR inline-asm/68843
1750 * gcc.target/i386/pr68843-1.c: New test.
1751 * gcc.target/i386/pr68843-2.c: New test.
1752
ccfa030f 17532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1754 Cesar Philippidis <cesar@codesourcery.com>
1755
1756 PR middle-end/71373
1757 * gcc.dg/goacc/nested-function-1.c: New file.
1758 * gcc.dg/goacc/nested-function-2.c: Likewise.
1759 * gcc.dg/goacc/pr71373.c: Likewise.
1760 * gfortran.dg/goacc/cray-2.f95: Likewise.
1761 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1762 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1763 * gfortran.dg/goacc/cray.f95: Update.
1764 * gfortran.dg/goacc/loop-1.f95: Likewise.
1765 * gfortran.dg/goacc/loop-3.f95: Likewise.
1766 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1767 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1768
17692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1770
1771 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1772 for OpenACC tile clauses.
1773 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1774
1775 PR c/71381
1776 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1777 to...
1778 * c-c++-common/goacc/cache-2.c: ... this new file.
1779 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1780 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1781 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1782 usage.
1783 * gfortran.dg/goacc/cray.f95: Likewise.
1784 * gfortran.dg/goacc/loop-1.f95: Likewise.
1785
bb038f3e 17862016-06-10 Alan Hayward <alan.hayward@arm.com>
1787
1788 PR tree-optimization/71407
1789 PR tree-optimization/71416
1790 * gcc.dg/vect/pr71407.c: New
1791 * gcc.dg/vect/pr71416-1.c: New
1792 * gcc.dg/vect/pr71416-2.c: New
1793
332409d3 17942016-06-10 Richard Biener <rguenther@suse.de>
1795
1796 PR middle-end/71477
1797 * gcc.dg/torture/pr71477.c: New testcase.
1798
03cf727c 17992016-06-09 Julia Koval <julia.koval@intel.com>
1800
1801 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1802 * gcc.target/i386/interrupt-13.c: Likewise.
1803 * gcc.target/i386/interrupt-15.c: Likewise.
1804 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1805 * gcc.target/i386/interrupt-24.c: Likewise.
1806 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1807 * gcc.target/i386/interrupt-9.c: Likewise.
1808 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1809
23b101c5 18102016-06-09 Martin Sebor <msebor@redhat.com>
1811
1812 PR c/70883
1813 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1814 * gcc.dg/builtin-constant_p-1.c: Same.
1815 * gcc.dg/builtins-error.c: Same.
1816 * gcc.dg/pr70859.c: Same.
1817
188d6bbb 18182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1819
1820 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1821 * gcc.dg/torture/pr68067-1.c: Likewise.
1822 * gcc.dg/torture/pr68067-2.c: Likewise.
1823
18242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1825
1826 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1827 when setting SIZE.
1828
ff8886bd 18292016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/71465
1832 * g++.dg/inherit/crash5.C: New.
1833 Revert:
1834 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/70202
1837 * g++.dg/inherit/crash5.C: New.
1838 * g++.dg/inherit/virtual1.C: Adjust.
1839
3f76cceb 18402016-06-09 Martin Liska <mliska@suse.cz>
1841
1842 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1843 * g++.dg/predict-loop-exit-2.C: Likewise.
1844 * g++.dg/predict-loop-exit-3.C: Likewise.
1845 * gcc.dg/predict-1.c: Likewise.
1846 * gcc.dg/predict-2.c: Likewise.
1847 * gcc.dg/predict-3.c: Likewise.
1848 * gcc.dg/predict-4.c: Likewise.
1849 * gcc.dg/predict-5.c: Likewise.
1850 * gcc.dg/predict-6.c: Likewise.
1851 * gcc.dg/predict-7.c: Likewise.
1852
59ae3d1b 18532016-06-09 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/71462
1856 * gcc.dg/torture/pr71462.c: New testcase.
1857
8c2d2acf 18582016-06-09 Marek Polacek <polacek@redhat.com>
1859
1860 PR c/65471
1861 * gcc.dg/c11-generic-3.c: New test.
1862
224cb6b7 18632016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 * g++.dg/init/array42.C: New.
1866 * g++.dg/init/array43.C: Likewise.
1867 * g++.dg/init/array44.C: Likewise.
1868 * g++.dg/init/array45.C: Likewise.
1869 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1870 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1871 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1872 * g++.dg/gomp/pr35751.C: Likewise.
1873 * g++.dg/init/array23.C: Likewise.
1874 * g++.dg/init/brace2.C: Likewise.
1875 * g++.dg/init/brace6.C: Likewise.
1876
732905bb 18772016-06-08 Martin Sebor <msebor@redhat.com>
1878 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR c++/70507
1881 PR c/68120
1882 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1883 * c-c++-common/builtin-arith-overflow-2.c: New test.
1884 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1885 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1886 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1887
7ddaa622 18882016-06-08 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR c++/71442
1891 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1892
84ee0905 18932016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1894
1895 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1896 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1897 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1898 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1899 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1900 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1901 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1902 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1903 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1904 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1905 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1906 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1907 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1908
2876af98 19092016-06-08 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/68558
1912 * gcc.dg/vect/slp-44.c: New testcase.
1913
acbb0d03 19142016-06-08 Richard Biener <rguenther@suse.de>
1915
1916 * gcc.dg/vect/slp-43.c: New testcase.
1917
f8689010 19182016-06-08 Richard Biener <rguenther@suse.de>
1919
1920 PR tree-optimization/71452
1921 * gcc.dg/torture/pr71452.c: New testcase.
1922
52d393eb 19232016-06-08 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR c++/71448
1926 * g++.dg/torture/pr71448.C: New test.
1927
9d700ce4 19282016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1929
1930 PR debug/71432
1931 PR ada/71413
1932 * g++.dg/debug/pr71432.C: New test.
1933
eb96ef65 19342016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1935
1936 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1937 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1938 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1939
a4753cdd 19402016-06-08 Alan Hayward <alan.hayward@arm.com>
1941
1942 * gcc.dg/vect/vect-live-2.c: Update effective target.
1943 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1944 * lib/target-supports.exp: Add aarch64 to vect_long.
1945
bafc7b1d 19462016-06-08 Marek Polacek <polacek@redhat.com>
1947
1948 PR c/71418
1949 * gcc.dg/noncompile/pr71418.c: New test.
1950
06e590e7 1951 PR c/71426
1952 * gcc.dg/noncompile/pr71426.c: New test.
1953
d3cb49c9 19542016-06-07 Jan Hubicka <hubicka@ucw.cz>
1955
1956 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1957 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1958 * gcc.dg/predict-3.c: Update template.
1959 * gcc.dg/predict-5.c: Update template.
1960 * gcc.dg/predict-6.c: Update template.
1961 * gcc.dg/predict-9.c: Update template.
1962 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1963
2d76c36a 19642016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1965
1966 * gcc.target/powerpc/vec-mul.c: New test.
1967
7cfde92a 19682016-06-07 David Malcolm <dmalcolm@redhat.com>
1969
1970 * gcc.dg/spellcheck-fields-2.c: New test case.
1971
b032c4dd 19722016-06-07 Richard Biener <rguenther@suse.de>
1973
1974 PR c/61564
1975 * gcc.dg/Wpragmas-1.c: New testcase.
1976 * gcc.dg/Wattributes-4.c: Likewise.
1977 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1978 entry.
1979
a7056369 19802016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1981
1982 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1983 spurious debug code.
1984
123c61e0 19852016-06-07 Richard Biener <rguenther@suse.de>
1986
1987 PR tree-optimization/71428
1988 * gcc.dg/torture/pr71428.c: New testcase.
1989
5819d47b 19902016-06-07 Richard Biener <rguenther@suse.de>
1991
1992 PR middle-end/71423
1993 * gcc.dg/torture/pr71423.c: New testcase.
1994
6cec5c6b 19952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1996
1997 PR middle-end/71408
1998 * gcc.dg/tree-ssa/pr71408.c: New test.
1999
40bbfc17 20002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2001
2002 PR middle-end/71281
2003 * g++.dg/torture/pr71281.C: New test.
2004
61f1f80c 20052016-06-06 Marek Polacek <polacek@redhat.com>
2006
2007 PR c/71362
2008 * gcc.dg/pr71362.c: New test.
2009
0406b32f 20102016-06-06 Jakub Jelinek <jakub@redhat.com>
2011 Patrick Palka <ppalka@gcc.gnu.org>
2012
2013 PR c++/70847
2014 PR c++/71330
2015 PR c++/71393
2016 * g++.dg/opt/pr70847.C: New test.
2017 * g++.dg/ubsan/pr70847.C: New test.
2018 * g++.dg/ubsan/pr71393.C: New test.
2019
b1445999 20202016-06-06 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/71259
2023 * gcc.dg/vect/pr71259.c: New test.
2024
99b4f3a2 20252016-06-06 David Malcolm <dmalcolm@redhat.com>
2026
2027 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2028 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2029 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2030 above.
2031
837679bc 20322016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033
2034 PR middle-end/37780
2035 * gcc.c-torture/execute/pr37780.c: New test.
2036 * gcc.target/aarch64/pr37780_1.c: Likewise.
2037 * gcc.target/arm/pr37780_1.c: Likewise.
2038
e4b92538 20392016-06-06 Marek Polacek <polacek@redhat.com>
2040
2041 * c-c++-common/attr-may-alias-1.c: New test.
2042 * c-c++-common/attr-may-alias-2.c: New test.
2043 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2044
43ac2f2f 20452016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2046
2047 PR c/24414
2048 * gcc.target/i386/pr24414.c: New test.
2049
7e1786b2 20502016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2051
2052 * gcc.target/sparc/vis4misc.c: New file.
2053 * gcc.target/sparc/fpcmp.c: Likewise.
2054 * gcc.target/sparc/fpcmpu.c: Likewise.
2055
f593ccb2 20562016-06-06 Alan Hayward <alan.hayward@arm.com>
2057
2058 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2059 * gcc.dg/vect/vect-live-3.c: Likewise.
2060
be6d8ddc 20612016-06-06 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/71398
2064 * gcc.dg/torture/pr71398.c: New testcase.
2065
78f27916 20662016-06-06 Uros Bizjak <ubizjak@gmail.com>
2067
2068 PR target/71389
2069 * g++.dg/pr71389.C: New test.
2070
c5899606 20712016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2072
2073 PR fortran/71404
2074 * gfortran.dg/fmt_read_5.f: New test.
2075
8e3cd305 20762016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2077
2078 PR fortran/69659
2079 * gfortran.dg/class_array_22.f03: New test.
2080
703c0a09 20812016-06-05 Jan Hubicka <hubicka@ucw.cz>
2082
2083 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2084
d07b2b6f 20852016-06-05 Jan Hubicka <hubicka@ucw.cz>
2086
2087 * gcc.dg/predict-9.c: Update template.
2088
4a7ec4ac 20892016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/49377
2092 * g++.dg/template/pr49377.C: New.
2093
7499ef4a 20942016-06-04 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR tree-optimization/71405
2097 * g++.dg/torture/pr71405.C: New test.
2098
558c800d 20992016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2100
2101 PR c++/70202
2102 * g++.dg/inherit/crash5.C: New.
2103 * g++.dg/inherit/virtual1.C: Adjust.
2104
4ee7cf4b 21052016-06-03 Jeff Law <law@redhat.com>
2106
2107 PR tree-optimization/71316
2108 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2109
b12ae762 21102016-06-03 Jakub Jelinek <jakub@redhat.com>
2111
2112 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2113 dg-additional-options with just -fno-tree-scev-cprop in it.
2114 * gcc.dg/vect/vect-live-2.c: Likewise.
2115 * gcc.dg/vect/vect-live-5.c: Likewise.
2116 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2117 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2118 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2119
e09a5ee3 21202016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2121
2122 PR c++/27100
2123 * g++.dg/other/friend6.C: New test.
2124
f14b1922 21252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2126
2127 * g++.dg/torture/ppc-ldst-array.C: New.
2128
20702ea3 21292016-06-03 Joseph Myers <joseph@codesourcery.com>
2130
2131 PR target/71276
2132 PR target/71277
2133 * gcc.dg/torture/builtin-fp-int-inexact.c,
2134 gcc.target/i386/387-builtin-fp-int-inexact.c,
2135 gcc.target/i386/387-rint-inline-1.c,
2136 gcc.target/i386/387-rint-inline-2.c,
2137 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2138 gcc.target/i386/sse2-rint-inline-1.c,
2139 gcc.target/i386/sse2-rint-inline-2.c,
2140 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2141 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2142
5ed3cc7b 21432016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2144 Julia Koval <julia.koval@intel.com>
2145
2146 PR target/66960
2147 PR target/67630
2148 PR target/67634
2149 PR target/67841
2150 PR target/68037
2151 PR target/68618
2152 PR target/68661
2153 PR target/69575
2154 PR target/69596
2155 PR target/69734
2156 * gcc.dg/guality/pr68037-1.c: New test.
2157 * gcc.dg/guality/pr68037-2.c: Likewise.
2158 * gcc.dg/guality/pr68037-3.c: Likewise.
2159 * gcc.dg/torture/pr68037-1.c: Likewise.
2160 * gcc.dg/torture/pr68037-2.c: Likewise.
2161 * gcc.dg/torture/pr68037-3.c: Likewise.
2162 * gcc.dg/torture/pr68661-1a.c: Likewise.
2163 * gcc.dg/torture/pr68661-1b.c: Likewise.
2164 * gcc.target/i386/interrupt-1.c: Likewise.
2165 * gcc.target/i386/interrupt-2.c: Likewise.
2166 * gcc.target/i386/interrupt-3.c: Likewise.
2167 * gcc.target/i386/interrupt-4.c: Likewise.
2168 * gcc.target/i386/interrupt-5.c: Likewise.
2169 * gcc.target/i386/interrupt-6.c: Likewise.
2170 * gcc.target/i386/interrupt-7.c: Likewise.
2171 * gcc.target/i386/interrupt-8.c: Likewise.
2172 * gcc.target/i386/interrupt-9.c: Likewise.
2173 * gcc.target/i386/interrupt-10.c: Likewise.
2174 * gcc.target/i386/interrupt-11.c: Likewise.
2175 * gcc.target/i386/interrupt-12.c: Likewise.
2176 * gcc.target/i386/interrupt-13.c: Likewise.
2177 * gcc.target/i386/interrupt-14.c: Likewise.
2178 * gcc.target/i386/interrupt-15.c: Likewise.
2179 * gcc.target/i386/interrupt-16.c: Likewise.
2180 * gcc.target/i386/interrupt-17.c: Likewise.
2181 * gcc.target/i386/interrupt-18.c: Likewise.
2182 * gcc.target/i386/interrupt-19.c: Likewise.
2183 * gcc.target/i386/interrupt-20.c: Likewise.
2184 * gcc.target/i386/interrupt-21.c: Likewise.
2185 * gcc.target/i386/interrupt-22.c: Likewise.
2186 * gcc.target/i386/interrupt-23.c: Likewise.
2187 * gcc.target/i386/interrupt-24.c: Likewise.
2188 * gcc.target/i386/interrupt-25.c: Likewise.
2189 * gcc.target/i386/interrupt-26.c: Likewise.
2190 * gcc.target/i386/interrupt-27.c: Likewise.
2191 * gcc.target/i386/interrupt-28.c: Likewise.
2192 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2193 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2194 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2195 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2196 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2197 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2198 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2199 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2200 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2201 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2202 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2203 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2204
3e346f54 22052016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2206
f27c52fb 2207 PR tree-optimization/52171
2208 * gcc.dg/pr52171.c: New test.
2209 * gcc.target/i386/pr52171.c: New test.
3e346f54 2210
22e029d2 22112016-06-03 Jan Hubicka <jh@suse.cz>
2212
2213 * g++.dg/tree-ssa/pred-1.C: New testcase
2214 * gcc.dg/tree-ssa/pred-1.c: New testcase
2215
41ce74ed 22162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2217
2218 PR target/70957
2219 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2220 support.
2221 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2222
cf573a72 22232016-06-03 Alan Hayward <alan.hayward@arm.com>
2224
2225 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2226
75aae5b4 22272016-06-03 Alan Hayward <alan.hayward@arm.com>
2228
2229 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2230 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2231 * gcc.dg/vect/vect-live-1.c: New test.
2232 * gcc.dg/vect/vect-live-2.c: New test.
2233 * gcc.dg/vect/vect-live-3.c: New test.
2234 * gcc.dg/vect/vect-live-4.c: New test.
2235 * gcc.dg/vect/vect-live-5.c: New test.
2236 * gcc.dg/vect/vect-live-slp-1.c: New test.
2237 * gcc.dg/vect/vect-live-slp-2.c: New test.
2238 * gcc.dg/vect/vect-live-slp-3.c: New test.
2239
eba6788d 22402016-06-03 Jakub Jelinek <jakub@redhat.com>
2241
2242 PR middle-end/71387
2243 * g++.dg/opt/pr71387.C: New test.
2244
5a653985 22452016-06-02 Jeff Law <law@redhat.com>
2246
2247 PR tree-optimization/71328
2248 * gcc.c-torture/compile/pr71328.c: New test.
2249
f92f6941 22502016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2251
2252 PR fortran/52393
2253 * gfortran.dg/fmt_read_3.f90: Fix typo.
2254 * gfortran.dg/fmt_read_4.f90: New test.
2255
0d29e152 22562016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2257
2258 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2259 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2260 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2261 * g++.dg/cpp0x/override2.C: Likewise.
2262 * g++.dg/parse/crash5.C: Likewise.
2263 * g++.dg/parse/error16.C: Likewise.
2264 * g++.dg/parse/error27.C: Likewise.
2265 * g++.dg/template/qualttp15.C: Likewise.
2266 * g++.dg/template/redecl4.C: Likewise.
2267 * g++.old-deja/g++.other/crash39.C: Likewise.
2268 * g++.old-deja/g++.other/struct1.C: Likewise.
2269 * g++.old-deja/g++.pt/m9a.C: Likewise.
2270 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2271
2740a1a5 22722016-06-02 Jakub Jelinek <jakub@redhat.com>
2273
89f17a65 2274 PR c++/71372
2275 * c-c++-common/pr71372.c: New test.
2276
2740a1a5 2277 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2278 __TIME__ strings with __builtin_strcmp instead of printf and
2279 dg-output.
2280
9ae89a4e 22812016-06-02 Martin Liska <mliska@suse.cz>
2282
2283 * gcc.dg/predict-9.c: New test.
2284
41258f9c 22852016-06-02 Jakub Jelinek <jakub@redhat.com>
2286
2287 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2288 global set_compiler_env_var and global saved_compiler_env_var.
2289
dad46eb8 22902016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 PR rtl-optimization/71295
2293 * gcc.c-torture/compile/pr71295.c: New test.
2294
9cc8a892 22952016-06-02 Jakub Jelinek <jakub@redhat.com>
2296
98e7c96c 2297 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2298
4a5a4de2 2299 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2300 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2301
9cc8a892 2302 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2303 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2304 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2305 alternative number.
2306
46819a36 23072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2308
2309 * gcc.target/powerpc/p9-splat-4.c: New test.
2310
23112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2312
2313 PR target/71186
2314 * gcc.target/powerpc/pr71186.c: New test.
2315
d9820cc5 23162016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2317
2318 PR fortran/52393
2319 * gfortran.dg/fmt_read_3.f90: New test.
2320
2f14ca3e 23212016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2322
2323 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2324 procedure.
2325
dfa5c0d3 23262016-06-01 Eduard Sanou <dhole@openmailbox.org>
2327
2328 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2329 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2330 env var is set.
2331 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2332 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2333 shown once.
2334 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2335 during compilation.
2336 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2337 vars set by dg-set-compiler-env-var.
2338
7d7125df 23392016-06-01 Paul Thomas <pault@gcc.gnu.org>
2340
2341 PR fortran/71156
2342 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2343 to the module procedure declaration.
2344 * gfortran.dg/submodule_16.f08: New test.
2345
6ab9cde4 23462016-06-01 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR middle-end/71371
2349 * c-c++-common/gomp/pr71371.c: New test.
2350
0cfe7a23 23512016-06-01 Richard Biener <rguenther@suse.de>
2352
2353 PR tree-optimization/71366
2354 * gcc.dg/torture/pr71366-1.c: New testcase.
2355 * gcc.dg/torture/pr71366-2.c: Likewise.
2356
5a5b02e1 23572016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2358
2359 * gcc.target/powerpc/vslv-0.c: New test.
2360 * gcc.target/powerpc/vslv-1.c: New test.
2361 * gcc.target/powerpc/vsrv-0.c: New test.
2362 * gcc.target/powerpc/vsrv-1.c: New test.
2363
d27a79f6 23642016-06-01 Nathan Sidwell <nathan@acm.org>
2365
2366 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2367 * gcc.target/nvptx/weak.c: New.
2368
6172a9fd 23692016-06-01 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/71261
2372 * gcc.dg/torture/vect-bool-1.c: New testcase.
2373
f9aaabb2 23742016-06-01 Jakub Jelinek <jakub@redhat.com>
2375
2376 * gfortran.dg/gomp/order-1.f90: New test.
2377 * gfortran.dg/gomp/order-2.f90: New test.
2378
53b01069 23792016-06-01 Jan Hubicka <hubicka@ucw.cz>
2380
2381 * gcc.dg/unroll-6.c: Update template.
2382 * gcc.dg/unroll-7.c: New testcase.
2383 * gcc.dg/unroll-8.c: New testcase.
2384
36757397 23852016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2386
2387 * gnat.dg/opt56.ad[sb]: New test.
2388
7f93bd6e 23892016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/66635
2392 * g++.dg/cpp0x/constexpr-ice16.C: New.
2393
9f41a2ce 23942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2395
2396 PR tree-optimization/71314
2397 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2398 -mbranch-cost=2.
2399
31e02373 24002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2401
2402 PR tree-optimization/71077
2403 * gcc.dg/tree-ssa/pr71077.c: New test.
2404
76f8f901 24052016-05-31 Jan Hubicka <hubicka@ucw.cz>
2406
7f93bd6e 2407 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2408 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2409 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2410
04f5f923 24112016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/71248
2414 * g++.dg/cpp0x/pr71248.C: New.
2415 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2416 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2417 * g++.dg/init/new37.C: Likewise.
2418 * g++.dg/template/static1.C: Likewise.
2419 * g++.dg/template/static2.C: Likewise.
2420
4ffddf28 24212016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2422
2423 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2424 instead of %rdi.
2425 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2426
4ff7bd21 24272016-05-31 Marek Polacek <polacek@redhat.com>
2428
2429 * c-c++-common/Wswitch-unreachable-3.c: New test.
2430 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2431
e1f7cc4b 24322016-05-31 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/71352
2435 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2436
02978bd1 24372016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2438
2439 * gcc.target/arm/armv5_thumb_isa.c: New test.
2440
cfce8164 24412016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2442
2443 PR target/71346
2444 * gcc.target/i386/pr71346.c: New test.
2445
7a51c705 24462016-05-31 Tom de Vries <tom@codesourcery.com>
2447
2448 PR tree-optimization/69068
2449 * gcc.dg/graphite/pr69068.c: New test.
2450
8c1ac106 24512016-05-27 Martin Sebor <msebor@redhat.com>
2452
2453 PR c++/71306
2454 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2455
b6431756 24562016-05-30 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR c++/71349
2459 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2460 nowait depend(inout: dd[0]) clauses where permitted.
2461
f6203294 24622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/71238
2465 * g++.dg/parse/pr71238.C: New.
2466 * g++.dg/concepts/friend1.C: Test column numbers too.
2467 * g++.dg/cpp0x/initlist31.C: Likewise.
2468 * g++.dg/cpp0x/pr51420.C: Likewise.
2469 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2470 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2471 * g++.dg/ext/builtin3.C: Likewise.
2472 * g++.dg/lookup/friend12.C: Likewise.
2473 * g++.dg/lookup/friend7.C: Likewise.
2474 * g++.dg/lookup/koenig1.C: Likewise.
2475 * g++.dg/lookup/koenig5.C: Likewise.
2476 * g++.dg/lookup/used-before-declaration.C: Likewise.
2477 * g++.dg/overload/koenig1.C: Likewise.
2478 * g++.dg/template/crash65.C: Likewise.
2479 * g++.dg/template/friend57.C: Likewise.
2480 * g++.dg/warn/Wshadow-5.C: Likewise.
2481 * g++.dg/warn/Wunused-8.C: Likewise.
2482 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2483 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2484 * g++.old-deja/g++.jason/member.C: Likewise.
2485 * g++.old-deja/g++.jason/report.C: Likewise.
2486 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2487 * g++.old-deja/g++.law/visibility20.C: Likewise.
2488 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2489 * g++.old-deja/g++.other/static5.C: Likewise.
2490 * g++.old-deja/g++.pt/overload2.C: Likewise.
2491
b96f8145 24922016-05-30 Jan Hubicka <hubicka@ucw.cz>
2493
2494 * gcc.dg/tree-ssa/peel1.c: New testcase.
2495 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2496 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2497
ed5bca7a 24982016-05-30 Tom de Vries <tom@codesourcery.com>
2499
2500 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2501 to ce.
2502
c0aa0333 25032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/71099
2506 * g++.dg/parse/virtual1.C: New.
2507
231010db 25082016-05-30 Uros Bizjak <ubizjak@gmail.com>
2509
2510 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2511 Use correct register when clearing %edx.
2512
765557c0 25132016-05-30 Alexander Monakov <amonakov@ispras.ru>
2514
2515 PR tree-optimization/71289
2516 * gcc.dg/pr71289.c: New test.
2517
fc3b1c44 25182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2519
2520 PR middle-end/71269
2521 PR middle-end/71292
2522 * gcc.dg/tree-ssa/pr71269.c: New test.
2523 * gcc.dg/tree-ssa/pr71292.c: New test.
2524
ce352457 25252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2526
2527 PR middle-end/71252
2528 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2529
eedd711b 25302016-05-30 Jan Hubicka <hubicka@ucw.cz>
2531
2532 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2533 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2534 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2535
8c061890 25362016-05-30 Tom de Vries <tom@codesourcery.com>
2537
2538 PR tree-optimization/69067
2539 * gcc.dg/graphite/pr69067.c: New test.
2540
a6b0884c 25412016-05-29 Uros Bizjak <ubizjak@gmail.com>
2542
2543 PR target/71245
2544 * gcc.target/i386/pr71245-1.c: New test.
2545 * gcc.target/i386/pr71245-2.c: Ditto.
2546
2369edfc 25472016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/71105
2550 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2551 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2552 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2553
b6ab3f43 25542016-05-27 Jan Hubicka <hubicka@ucw.cz>
2555
2556 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2557
0192662b 25582016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2559
2560 Revert:
2561 PR c++/69855
2562 * g++.dg/overload/69855.C: New.
2563 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2564 * g++.old-deja/g++.pt/crash3.C: Likewise.
2565
fce78c50 25662016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/60385
2569 * g++.dg/parse/namespace13.C: New.
2570
372172fe 25712016-05-26 Jeff Law <law@redhat.com>
2572
2573 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2574 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2575 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2576 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2577 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2578 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2579 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2580 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2581 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2582 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2583 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2584 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2585 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2586
5d8a8944 25872016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2588
2589 PR c++/69855
2590 * g++.dg/overload/69855.C: New.
2591 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2592 * g++.old-deja/g++.pt/crash3.C: Likewise.
2593
29602b75 25942016-05-27 Jiong Wang <jiong.wang@arm.com>
2595
2596 PR target/63596
2597 * gcc.target/aarch64/va_arg_1.c: New testcase.
2598 * gcc.target/aarch64/va_arg_2.c: Likewise.
2599 * gcc.target/aarch64/va_arg_3.c: Likewise.
2600
c900b732 26012016-05-27 Jiong Wang <jiong.wang@arm.com>
2602
2603 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2604 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2605 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2606 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2607 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2608
73ef73bd 26092016-05-27 Marek Polacek <polacek@redhat.com>
2610
2611 PR middle-end/71308
2612 * g++.dg/torture/pr71308.C: New test.
2613
a6031633 26142016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2615
2616 * gcc.dg/zero_bits_compound-1.c: New test.
2617 * gcc.dg/zero_bits_compound-2.c: New test.
2618
1fbdc7ae 26192016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2620
2621 PR middle-end/71279
2622 * gcc.dg/pr71279.c: New test.
2623
2e196ca8 26242016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2625
2626 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2627 floating point min/max/comparison instructions.
2628 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2629
6feab9ce 26302016-05-26 Jakub Jelinek <jakub@redhat.com>
2631
2632 * c-c++-common/gomp/schedule-1.c: New test.
2633 * gfortran.dg/gomp/schedule-1.f90: New test.
2634
978cea8f 26352016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2636
2637 PR c++/70822
2638 PR c++/70106
2639 * g++.dg/cpp1y/auto-fn32.C: New test.
2640 * g++.dg/cpp1y/paren4.C: New test.
2641
0478d9ed 26422016-05-26 Nathan Sidwell <nathan@acm.org>
2643
2644 * gcc.dg/20060410.c: Xfail on ptx.
2645 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2646 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2647 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2648 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2649 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2650
5fd1c174 26512016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2652
2653 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2654
c5e8b3e2 26552016-05-26 Jakub Jelinek <jakub@redhat.com>
2656
0db93a5b 2657 PR tree-optimization/71280
2658 * gcc.dg/pr71280.c: New test.
2659
7199c05c 2660 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2661
76c786ac 2662 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2663 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2664
c5e8b3e2 2665 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2666
e9bcea2f 26672016-05-26 Jiong Wang <jiong.wang@arm.com>
2668
2669 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2670 kept in memory.
e9bcea2f 2671
955d947b 26722016-05-25 Jeff Law <law@redhat.com>
2673
2674 PR tree-optimization/71272
2675 * gcc.c-torture/compile/pr71272.c: new test.
2676
77102dbe 26772016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2678
2679 * gcc.target/powerpc/vec-cmpne.c: New test.
2680 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2681
552821b4 26822016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2683
2684 * gnat.dg/opt55.ad[sb]: New test.
2685
0113f3c5 26862016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2687
2688 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2689 * c-c++-common/pr60226.c: Require int32plus.
2690 * gcc.c-torture/execute/pr70602.c: Likewise.
2691 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2692 unsigned long for malloc arg type.
2693 * gcc.dg/asr_div1.c: Require int32plus.
2694 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2695 * gcc.dg/pie-1.c: Require pie.
2696 * gcc.dg/pie-2.c: Likewise.
2697 * gcc.dg/pr59471.c: Require int32plus.
2698 * gcc.dg/pr59963-2.c: XFAIL for int16.
2699 * gcc.dg/pr60114.c: Require int32plus.
2700 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2701 unsigned long for typedef of size_t.
2702 * gcc.dg/pr63914.c: Require int32plus.
2703 * gcc.dg/pr64536.c: Require pt32plus.
2704 * gcc.dg/pr65658.c: Likewise.
2705 * gcc.dg/pr67271.c: Require int32plus.
2706 * gcc.dg/pr68112.c: Likewise.
2707 * gcc.dg/pr69071.c: Skip for avr target.
2708 * gcc.dg/pr69973.c: Require int32plus.
2709 * gcc.dg/pr70169.c: Skip for avr target.
2710 * gcc.dg/sso-6.c: Require int32plus.
2711 * gcc.dg/sso-7.c: Likewise.
2712 * gcc.dg/sso-8.c: Likewise.
2713 * gcc.dg/vrp-min-max-2.c: Likewise.
2714
f4094380 27152016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2716
2717 PR target/70738
2718 * gcc.target/i386/pr70738-1.c: New test.
2719 * gcc.target/i386/pr70738-2.c: Likewise.
2720 * gcc.target/i386/pr70738-3.c: Likewise.
2721 * gcc.target/i386/pr70738-4.c: Likewise.
2722 * gcc.target/i386/pr70738-5.c: Likewise.
2723 * gcc.target/i386/pr70738-6.c: Likewise.
2724 * gcc.target/i386/pr70738-7.c: Likewise.
2725 * gcc.target/i386/pr70738-8.c: Likewise.
2726 * gcc.target/i386/pr70738-9.c: Likewise.
2727
239a4bea 27282016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2729
2730 PR rtl-optimization/66940
2731 * gcc.c-torture/execute/pr66940.c: New test.
2732
bf6382ba 27332016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2734
2735 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2736 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2737 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2738 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2739 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2740 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2741 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2742 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2743 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2744 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2745 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2746 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2747 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2748 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2749 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2750 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2751 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2752 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2753 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2754 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2755 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2756 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2757 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2758 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2759
2c995da9 27602016-05-25 Marek Polacek <polacek@redhat.com>
2761
2762 PR c/71265
2763 * gcc.dg/noncompile/pr71265.c: New test.
2764
abfbb5b5 2765 PR c/71266
2766 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2767
f6871bbd 27682016-05-25 Nathan Sidwell <nathan@acm.org>
2769
2770 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2771
de04e83e 27722016-05-25 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/71261
2775 * c-c++-common/torture/pr71261.c: New testcase.
2776
b35931f7 27772016-05-25 Richard Biener <rguenther@suse.de>
2778
2779 PR tree-optimization/71264
2780 * gcc.dg/vect/pr71264.c: New testcase.
2781
166c3089 27822016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/55992
2785 * g++.dg/cpp0x/alias-decl-53.C: New.
2786 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2787
14240409 27882016-05-25 Martin Liska <mliska@suse.cz>
2789
2790 * g++.dg/pr71239.C: New test.
2791
bc47d9f6 27922016-05-25 Richard Biener <rguenther@suse.de>
2793
4860a6bf 2794 * gcc.dg/vect/pr58135.c: Rename to ...
2795 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2796
d8a3f157 27972016-05-25 Marek Polacek <polacek@redhat.com>
2798
2799 * g++.dg/pr65295.C: Use target c++14.
2800
3af16045 28012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2802
231010db 2803 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2804 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2805
949479b2 28062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2807
2808 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2809 instructions.
2810
6d6a3fc3 28112016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2812
2813 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2814 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2815 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2816 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2817 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2818 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2819 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2820 * c-c++-common/goacc/pcopy.c: Likewise.
2821 * c-c++-common/goacc/pcopyin.c: Likewise.
2822 * c-c++-common/goacc/pcopyout.c: Likewise.
2823 * c-c++-common/goacc/pcreate.c: Likewise.
2824 * c-c++-common/goacc/pr70688.c: New test.
2825 * c-c++-common/goacc/present-1.c: Adjust test.
2826 * c-c++-common/goacc/reduction-5.c: Likewise.
2827 * g++.dg/goacc/data-1.C: New test.
2828
af648be2 28292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2830
2831 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2832 vector parity built-in functions.
2833 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2834 count trailing zeros automatic vectorization.
2835 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2836 count trailing zeros built-in functions.
2837
4e173d60 28382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2839
2840 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2841
a0c02a52 28422016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2843
2844 PR target/71050
2845 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2846
64c52e9c 28472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2848
2849 PR c++/50436
2850 * g++.dg/template/crash123.C: New.
2851 * g++.dg/template/crash124.C: Likewise.
2852
752b5a4c 28532016-05-24 Martin Sebor <msebor@redhat.com>
2854
2855 PR c++/71147
2856 * g++.dg/ext/flexary16.C: New test.
2857
a36dd683 28582016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2859
f6871bbd 2860 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2861 before math.h is included.
a36dd683 2862 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2863 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2864 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2865 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2866 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2867 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2868 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2869 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2870 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2871 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2872 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2873 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2874 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2875 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2876 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2877 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2878 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2879 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2880 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2881 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2882 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2883 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2884 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2885
d60e1df7 28862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2887 Kelvin Nilsen <kelvin@gcc.gnu.org>
2888
2889 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2890 support.
2891
22d09025 28922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/69872
2895 * g++.dg/warn/Wno-narrowing1.C: New.
2896
6ef0143d 28972016-05-24 Marek Polacek <polacek@redhat.com>
2898
2899 PR c/71249
2900 * c-c++-common/Wswitch-unreachable-2.c: New test.
2901
962a2062 29022016-05-24 Jakub Jelinek <jakub@redhat.com>
2903
ead77194 2904 PR c++/71257
2905 * g++.dg/vect/simd-clone-6.cc: New test.
2906 * g++.dg/gomp/declare-simd-6.C: New test.
2907
962a2062 2908 PR middle-end/70434
2909 PR c/69504
2910 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2911
23edc6d1 29122016-05-24 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/71240
2915 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2916
30633bcc 29172016-05-24 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/71230
2920 * gcc.dg/torture/pr71230.c: New testcase.
2921 * g++.dg/torture/pr71230.C: Likewise.
2922
c9d624bd 29232016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2924
2925 * c-c++-common/goacc/routine-5.c: Add tests.
2926 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2927 * gfortran.dg/goacc/routine-6.f90: Add tests.
2928
ce143ff0 29292016-05-24 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/71253
2932 * gcc.dg/torture/pr71253.c: New testcase.
2933
3bdaecd5 29342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2935
2936 PR middle-end/71252
2937 * gfortran.dg/pr71252.f90: New test.
2938
856b494d 29392016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2940
2941 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2942
7345b977 29432016-05-24 Richard Biener <rguenther@suse.de>
2944
2945 PR middle-end/70434
2946 PR c/69504
2947 * c-c++-common/vector-subscript-4.c: New testcase.
2948 * c-c++-common/vector-subscript-5.c: Likewise.
2949
6f065267 29502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2951
2952 PR fortran/71123
2953 * gfortran.dg/namelist_90.f: New test
2954
fd6757da 29552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2956
2957 PR fortran/66461
2958 * gfortran.dg/unexpected_eof.f: New test
2959
7d5555a8 29602016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2961 Kelvin Nilsen <kelvin@gcc.gnu.org>
2962
2963 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2964 as little endian.
2965
ae6744c9 29662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/70972
2969 * g++.dg/cpp0x/inh-ctor20.C: New.
2970 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2971
f0d91a85 29722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2973
2974 PR c++/69095
2975 * g++.dg/cpp0x/variadic168.C: New.
2976
1618ffe5 29772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 * g++.dg/cpp0x/pr31445.C: Test column number too.
2980 * g++.dg/cpp0x/pr32253.C: Likewise.
2981 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2982 * g++.dg/cpp0x/variadic36.C: Likewise.
2983
c0205bab 29842016-05-23 Marc Glisse <marc.glisse@inria.fr>
2985
2986 * gcc.dg/fold-notshift-2.c: Adjust.
2987
1398da0f 29882016-05-23 Marek Polacek <polacek@redhat.com>
2989
2990 PR c/49859
2991 * c-c++-common/Wswitch-unreachable-1.c: New test.
2992 * gcc.dg/Wswitch-unreachable-1.c: New test.
2993 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2994 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2995 * g++.dg/gomp/block-10.C: Likewise.
2996 * gcc.dg/gomp/block-10.c: Likewise.
2997 * g++.dg/gomp/block-9.C: Likewise.
2998 * gcc.dg/gomp/block-9.c: Likewise.
2999 * g++.dg/gomp/target-1.C: Likewise.
3000 * g++.dg/gomp/target-2.C: Likewise.
3001 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3002 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3003 * g++.dg/gomp/taskgroup-1.C: Likewise.
3004 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3005 * gcc.dg/gomp/teams-1.c: Likewise.
3006 * g++.dg/gomp/teams-1.C: Likewise.
3007 * g++.dg/overload/error3.C: Likewise.
3008 * g++.dg/tm/jump1.C: Likewise.
3009 * g++.dg/torture/pr40335.C: Likewise.
3010 * gcc.dg/c99-vla-jump-5.c: Likewise.
3011 * gcc.dg/switch-warn-1.c: Likewise.
3012 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3013 * gcc.dg/nested-func-1.c: Likewise.
3014 * gcc.dg/pr67784-4.c: Likewise.
3015
5403ed8b 30162016-05-23 Richard Biener <rguenther@suse.de>
3017
3018 PR tree-optimization/71230
3019 * gfortran.dg/pr71230-1.f90: New testcase.
3020 * gfortran.dg/pr71230-2.f90: Likewise.
3021
27510941 30222016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3023
1618ffe5 3024 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3025 * gcc.dg/vect/pr58135.c: Add new.
3026 * gfortran.dg/pr46519-1.f: Adjust test case.
3027
a41c605d 30282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3029
3030 PR c++/53401
3031 * g++.dg/cpp0x/decltype64.C: New.
3032
3eb254ab 30332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3034
3035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3038
a75fffe1 30392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3040
3041 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3042 Add poly64x1_t and poly64x2_t cases if supported.
3043 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3044 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3045 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3047 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3048
56979b12 30492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3050
3051 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3058
dc5e98db 30592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3060
3061 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3062
c0f383ae 30632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3064
3065 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3066 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3067
2a4d70a2 30682016-05-22 Jakub Jelinek <jakub@redhat.com>
3069
4c109025 3070 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3071 constraint instead of "r".
3072 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3073 insn instead of vxorpd.
3074 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3075
bad891ce 3076 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3077 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3078
ac23ddb9 3079 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3080
9dac9579 3081 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3082 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3083
2a4d70a2 3084 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3085
9eafdd7b 30862016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3087
3088 PR middle-end/40921
3089 * gcc.dg/tree-ssa/pr40921.c: New test.
3090
93df190d 30912016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3092
3093 PR target/71103
3094 * gcc.target/avr/pr71103.c: New test.
3095
933b9f7f 30962016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3097
3098 PR middle-end/71179
3099 * gcc.dg/tree-ssa/pr71179.c: New test.
3100
8bdfbc08 31012016-05-20 Martin Sebor <msebor@redhat.com>
3102
3103 PR c/71115
3104 * gcc.dg/init-excess-2.c: New test.
3105
6827ab42 31062016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 * gnat.dg/opt53.adb: New test.
3109 * gnat.dg/opt54.adb: Likewise.
3110
58a5f4c0 31112016-05-20 Martin Jambor <mjambor@suse.cz>
3112
3113 PR tree-optimization/70884
3114 * gcc.dg/tree-ssa/pr70919.c: New test.
3115
bb7145f6 31162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3117
3118 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3119 formatting.
f6871bbd 3120 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3121 fix code formatting.
3122
31232016-05-20 Nathan Sidwell <nathan@acm.org>
3124
3125 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3126 non-common cases.
3127 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3128
9954d230 31292016-05-20 David Malcolm <dmalcolm@redhat.com>
3130
3131 * jit.dg/all-non-failing-tests.h: Add
3132 test-factorial-must-tail-call.c.
3133 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3134 * jit.dg/test-factorial-must-tail-call.c: New test case.
3135
08a161f9 31362016-05-20 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR fortran/71204
3139 * gfortran.dg/pr71204.f90: New test.
3140
3d380077 31412016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3142
3143 * gcc.target/nvptx/sincos.c: New test.
3144
0f104d56 31452016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 PR c++/70572
3148 * g++.dg/cpp1y/auto-fn31.C: New.
3149
61736a1b 31502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3151
3152 * gcc.target/powerpc/vec-addec.c: New test.
3153 * gcc.target/powerpc/vec-addec-int128.c: New test.
3154
b4a61e77 31552016-05-20 David Malcolm <dmalcolm@redhat.com>
3156
3157 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3158 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3159 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3160 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3161
9a2ace10 31622016-05-20 Jan Hubicka <hubicka@ucw.cz>
3163
3164 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3165
45cdf8c6 31662016-05-20 Jakub Jelinek <jakub@redhat.com>
3167
b9a1dcd5 3168 PR c++/71210
3169 * g++.dg/opt/pr71210-1.C: New test.
3170 * g++.dg/opt/pr71210-2.C: New test.
3171
45cdf8c6 3172 PR tree-optimization/29756
3173 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3174 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3175 only on selected targets where V4SImode vectors are known to be
3176 supported.
3177
92e3ffbf 31782016-05-20 Marc Glisse <marc.glisse@inria.fr>
3179
3180 PR tree-optimization/71079
3181 PR tree-optimization/71206
3182 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3183
5da368e3 31842016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3185
3186 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3187 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3188 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3189
2506d97a 31902016-05-20 Richard Guenther <rguenther@suse.de>
3191
3192 PR tree-optimization/29756
3193 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3194
adade307 31952016-05-20 Richard Biener <rguenther@suse.de>
3196
3197 PR tree-optimization/71185
3198 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3199
c3deca25 32002016-05-20 Richard Biener <rguenther@suse.de>
3201
3202 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3203
8b0bef14 32042016-05-19 Marek Polacek <polacek@redhat.com>
3205
3206 PR c++/71075
3207 * g++.dg/diagnostic/pr71075.C: New test.
3208
08025288 32092016-05-19 David Malcolm <dmalcolm@redhat.com>
3210
3211 PR c++/71184
3212 * g++.dg/pr71184.C: New test case.
3213
26a51591 32142016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3215
3216 * gcc.target/powerpc/darn-0.c: New test.
3217 * gcc.target/powerpc/darn-1.c: New test.
3218 * gcc.target/powerpc/darn-2.c: New test.
3219
d8d3e75a 32202016-05-19 Marek Polacek <polacek@redhat.com>
3221
3222 PR tree-optimization/71031
3223 * gcc.dg/tree-ssa/vrp100.c: New test.
3224
c28211ae 32252016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3226
3227 PR rtl-optimization/71148
3228 * gcc.dg/pr71148.c: New test.
3229
3f5ea43a 32302016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3231
3232 PR target/71056
3233 * gcc.target/arm/pr71056.c: New test.
3234
2a7d4c20 32352016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3236
3237 * c-c++-common/pr69669.c: Check the used mode.
3238
ed0b0569 32392016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3240
3241 PR sanitizer/64354
3242 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3243
410372fe 32442016-05-19 Richard Biener <rguenther@suse.de>
3245
3246 PR tree-optimization/70729
3247 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3248 * gcc.dg/graphite/scop-18.c: Likewise.
3249 * gcc.dg/pr41783.c: Disable LIM.
3250 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3251 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3252 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3253 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3254 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3255 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3256 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3257 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3258 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3259 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3260 * gfortran.dg/pr42108.f90: Likewise.
3261
56f34f03 32622016-05-18 David Malcolm <dmalcolm@redhat.com>
3263
3264 PR driver/69265
3265 * gcc.dg/spellcheck-options-11.c: New test case.
3266
e6481cd1 32672016-05-18 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR c++/71100
3270 * g++.dg/opt/pr71100.C: New test.
3271
be951c59 32722016-05-18 Martin Jambor <mjambor@suse.cz>
3273
3274 PR ipa/69708
3275 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3276 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3277 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3278 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3279
665ff45b 32802016-05-18 Martin Jambor <mjambor@suse.cz>
3281
3282 PR ipa/69708
3283 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3284 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3285 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3286 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3287 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3288
485be62c 32892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 PR c++/69793
3292 * g++.dg/template/crash122.C: New.
3293
b251d5f5 32942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 PR c++/70466
3297 * g++.dg/template/pr70466-1.C: New.
3298 * g++.dg/template/pr70466-2.C: Likewise.
3299
c93e9931 33002016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3301
3302 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3303 splat operations and the XXSPLTIB instruction.
3304 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3305 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3306 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3307 xxlxor to clear a register.
3308
8ba6639c 33092016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3310
3311 * gcc.dg/torture/pr71020.c: New test.
3312
ec6e3005 33132016-05-18 Martin Jambor <mjambor@suse.cz>
3314
3315 PR ipa/70646
3316 * gcc.dg/ipa/pr70646.c: New test.
3317
5ef3c918 33182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3319
3320 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3321
70a88eab 33222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3323
3324 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3325 missing tests for vreinterpretq_p{8,16}.
3326
b52a930c 33272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3328
3329 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3330 vsliq_n_s64 and vsliq_n_u64.
3331
bdd4080b 33322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3333
3334 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3335 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3336
37814bf5 33372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3338
3339 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3340 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3341 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3342
764af2e0 33432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3344
3345 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3346 in comment.
3347
ffe01a83 33482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3349
3350 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3351 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3352 "blr\t" and switch to scan-assembler-times.
3353
fab6dae9 33542016-05-18 Jiong Wang <jiong.wang@arm.com>
3355
231010db 3356 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3357 with __aarch64__.
3358 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3359 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3360
4eb0c566 33612016-05-18 Jakub Jelinek <jakub@redhat.com>
3362
442f18f1 3363 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3364 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3365 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3366 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3367 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3368 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3369
4d83b36b 3370 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3371 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3372
a4528eec 3373 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3374 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3375
f0066139 3376 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3377 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3378
4eb0c566 3379 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3380
303e9267 33812016-05-18 Richard Biener <rguenther@suse.de>
3382
3383 PR tree-optimization/71168
3384 * gcc.dg/torture/pr71168.c: New testcase.
3385
0d7ddd44 33862016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3387
3388 PR middle-end/63586
3389 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3390 * gcc.dg/tree-ssa/pr63586.c: New test.
3391 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3392
899bcc0f 33932016-05-17 Nathan Sidwell <nathan@acm.org>
3394
3395 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3396 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3397 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3398 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3399
a2246979 34002016-05-17 Nathan Sidwell <nathan@acm.org>
3401
3402 * gcc.target/nvptx/abi-vararg-3.c: New.
3403
2f6a4d21 34042016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3405
3406 PR tree-optimization/54579
3407 PR middle-end/55299
3408 * gcc.dg/fold-notrotate-1.c: New test.
3409 * gcc.dg/fold-notshift-1.c: New test.
3410 * gcc.dg/fold-notshift-2.c: New test.
3411
27bdad45 34122016-05-17 Marek Polacek <polacek@redhat.com>
3413
3414 PR ipa/71146
3415 * g++.dg/ipa/pr71146.C: New test.
3416
f33a295a 34172016-05-17 David Malcolm <dmalcolm@redhat.com>
3418
3419 * jit.dg/test-error-array-bounds.c: New test case.
3420
b6dd53bf 34212016-05-17 Marc Glisse <marc.glisse@inria.fr>
3422
3423 * gcc.dg/tree-ssa/and-1.c: New testcase.
3424
a8719545 34252016-05-17 Marc Glisse <marc.glisse@inria.fr>
3426
3427 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3428 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3429
34806102 34302016-05-17 Marc Glisse <marc.glisse@inria.fr>
3431
3432 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3433 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3434
25fe08a8 34352016-05-17 Jiong Wang <jiong.wang@arm.com>
3436
3437 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3438
abf1a837 34392016-05-17 Jiong Wang <jiong.wang@arm.com>
3440
3441 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3442
666b9dd3 34432016-05-17 Jiong Wang <jiong.wang@arm.com>
3444
3445 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3446 ".2d[index]" when scan the assembly.
3447 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3449 float64x1.
3450 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3451
77d095c0 34522016-05-17 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/71132
3455 * gcc.dg/torture/pr71132.c: New testcase.
3456
28adcc23 34572016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3458
3459 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3460
2439931e 34612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3462
3463 PR target/70809
3464 * gcc.target/aarch64/pr70809_1.c: New test.
3465
5ec2ff80 34662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3467
3468 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3469 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3470 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3471 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3472
17fd1c7a 34732016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3474 Ilya Enkovich <ilya.enkovich@intel.com>
3475
3476 PR target/71114
3477 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3478
46729204 34792016-05-16 Jan Hubicka <hubicka@ucw.cz>
3480
3481 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3482 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3483
2a1125d6 34842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3485
3486 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3487 test for __ARM_FP16_ARGS.
3488 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3489 * gcc.target/arm/aapcs/neon-vect10.c: New.
3490 * gcc.target/arm/aapcs/neon-vect9.c: New.
3491 * gcc.target/arm/aapcs/vfp18.c: New.
3492 * gcc.target/arm/aapcs/vfp19.c: New.
3493 * gcc.target/arm/aapcs/vfp20.c: New.
3494 * gcc.target/arm/aapcs/vfp21.c: New.
3495 * gcc.target/arm/fp16-aapcs-1.c: New.
3496 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3497 test for __ARM_FP16_ARGS.
3498 * g++.target/arm/fp16-return-1.c: Update expected output.
3499
ea3d2d74 35002016-05-16 Jiong Wang <jiong.wang@arm.com>
3501
3502 PR testsuite/70227
3503 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3504
6989e05f 35052016-05-15 Harald Anlauf <anlauf@gmx.de>
3506
3507 PR fortran/69603
3508 * gfortran.dg/pr69603.f90: New testcase.
3509
a5f52592 35102016-05-14 Fritz Reese <fritzoreese@gmail.com>
3511
3512 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3513
88f949ab 35142016-05-14 Fritz Reese <fritzoreese@gmail.com>
3515
3516 PR fortran/71047
3517 * gfortran.dg/pr71047.f08: New test.
3518
90c88567 35192016-05-13 Joseph Myers <joseph@codesourcery.com>
3520
3521 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3522 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3523 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3524
00a690cc 35252016-05-13 Martin Sebor <msebor@redhat.com>
3526
3527 PR c++/60049
3528 * g++.dg/cpp0x/constexpr-60049.C: New test.
3529
ec8b6af7 35302016-05-13 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR bootstrap/71071
3533 * gcc.dg/pr71071.c: New test.
3534
f54d1d7b 35352016-05-13 Uros Bizjak <ubizjak@gmail.com>
3536
3537 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3538 remove XOP handling.
2f3af60f 3539 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3540
a39a0392 35412016-05-13 Nathan Sidwell <nathan@acm.org>
3542
3543 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3544 __atomic_is_lock_free declaration.
3545
42333dd9 35462016-05-13 Richard Biener <rguenther@suse.de>
3547
3548 PR tree-optimization/42587
3549 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3550
c5442454 35512016-05-13 Martin Liska <mliska@suse.cz>
3552
3553 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3554 the new format of dump output.
3555
03a400fb 35562016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3557
3558 * gcc.dg/pr71084.c: New test.
3559
69278c3f 35602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3561
231010db 3562 PR target/53440
3563 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3564
8138f11b 35652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3566
3567 * gcc.target/aarch64/struct_return.c: New test.
3568
22a3f7bd 35692016-05-12 Marek Polacek <polacek@redhat.com>
3570
3571 PR c/70756
3572 * c-c++-common/pr70756-2.c: New test.
3573 * c-c++-common/pr70756.c: New test.
3574
9bcd42cc 35752016-05-12 Richard Biener <rguenther@suse.de>
3576
3577 PR tree-optimization/71059
3578 * gcc.dg/torture/pr71059.c: New testcase.
3579
5ffb4a0d 35802016-05-12 Richard Biener <rguenther@suse.de>
3581
3582 PR tree-optimization/71062
3583 * gcc.dg/torture/pr71062.c: New testcase.
3584
2ab65c31 35852016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3586
3587 PR tree-optimization/71006
3588 * gcc.dg/pr71006.c: New test.
3589
f0158fc0 35902016-05-12 Marek Polacek <polacek@redhat.com>
3591
3592 PR driver/71063
3593 * gcc.dg/opts-7.c: New test.
3594
0f56938b 35952016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3596
3597 PR target/70830
3598 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3599 Add -save-temps to dg-options.
3600 Scan for ldmfd rather than pop instruction.
3601 * gcc.target/arm/interrupt-2.c: Likewise.
3602 * gcc.target/arm/pr70830.c: New test.
3603
e10946d5 36042016-05-12 Jakub Jelinek <jakub@redhat.com>
3605
9fa8e468 3606 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3607 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3608
9ce62bbe 3609 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3610 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3611 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3612
708ae1b1 3613 PR target/71019
3614 * gcc.target/i386/avx512vl-pack-1.c: New test.
3615 * gcc.target/i386/avx512vl-pack-2.c: New test.
3616 * gcc.target/i386/avx512bw-pack-2.c: New test.
3617
a461f32e 3618 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3619
e10946d5 3620 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3621 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3622 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3623
f52a3ef6 36242016-05-12 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/70986
3627 * gcc.dg/torture/pr70986-1.c: New testcase.
3628 * gcc.dg/torture/pr70986-2.c: Likewise.
3629 * gcc.dg/torture/pr70986-3.c: Likewise.
3630
54c4d22e 36312016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3632
3633 PR c/43651
3634 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3635 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3636
57215d5b 36372016-05-11 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3640 directive.
3641 * gcc.target/i386/pr66746.c: Ditto.
3642
67d3121c 36432016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3644
3645 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3646 support.
3647 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3648 warning when using -mvsx-timode.
3649 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3650 * gcc.target/powerpc/dform-2.c: Likewise.
3651 * gcc.target/powerpc/pr68805.c: Likewise.
3652
7f8012a5 36532016-05-11 Marek Polacek <polacek@redhat.com>
3654
3655 PR c++/71024
3656 * c-c++-common/attributes-3.c: New test.
3657
3e8567ce 36582016-05-11 Nathan Sidwell <nathan@acm.org>
3659
3660 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3661 * gcc.c-torture/execute/pr68185.c: Likewise.
3662 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3663 * gcc.dg/pr69634.c: Requires scheduling.
3664 * gcc.dg/torture/pr66178.c: Require label values.
3665 * gcc.dg/setjmp-6.c: Require indirect jumps.
3666
3739ac00 36672016-05-11 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/71055
3670 * gcc.dg/torture/pr71055.c: New testcase.
3671
1ff8b385 36722016-05-11 Richard Biener <rguenther@suse.de>
3673
3674 PR debug/71057
3675 * g++.dg/debug/pr71057.C: New testcase.
3676
77126efa 36772016-05-11 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR fortran/70855
3680 * gfortran.dg/gomp/pr70855.f90: New test.
3681
6fcaaf9b 36822016-05-11 Richard Biener <rguenther@suse.de>
3683
3684 PR middle-end/71002
3685 * g++.dg/torture/pr71002.C: New testcase.
3686
bfa8ea12 36872016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3688
3689 PR middle-end/70807
3690 * gcc.dg/pr70807.c: New test.
3691
87632549 36922016-05-10 Martin Sebor <msebor@redhat.com>
3693
3694 PR c++/38611
3695 * g++.dg/Wattributes.C: New test.
3696
f9153689 36972016-05-10 Marc Glisse <marc.glisse@inria.fr>
3698
3699 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3700 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3701 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3702
a44ed58a 37032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3704
3705 PR target/70799
3706 * gcc.target/i386/pr70799-1.c: New test.
3707
d6c90d89 37082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3709
3710 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3711
c1f73044 37122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3713
3714 PR middle-end/70877
3715 * gcc.target/i386/pr70877.c: New test.
3716
e66d763a 37172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3718
3719 PR tree-optimization/70786
3720 * gcc.target/i386/pr70876.c: New test.
3721
a30ff73a 37222016-05-10 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR target/70927
3725 * gcc.target/i386/avx512vl-logic-1.c: New test.
3726 * gcc.target/i386/avx512vl-logic-2.c: New test.
3727 * gcc.target/i386/avx512dq-logic-2.c: New test.
3728
4b3fd38f 37292016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3730
3731 PR target/70963
3732 * gcc.target/powerpc/pr70963.c: New.
3733
abf93a25 37342016-05-10 David Malcolm <dmalcolm@redhat.com>
3735
3736 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3737 (test_very_wide_line): Add ruler to expected output.
3738 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3739 (test_very_wide_line): Likewise.
3740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3741 (test_show_locus): Within the handling of "test_very_wide_line",
3742 enable show_ruler_p on the diagnostic context.
3743
d614888f 37442016-05-10 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/71039
3747 * gcc.dg/torture/pr71039.c: New testcase.
3748
dbca5ed9 37492016-05-10 Nathan Sidwell <nathan@acm.org>
3750
3751 * gcc.dg/nested-func-10.c: Requires alloca.
3752 * gcc.dg/nested-func-9.c: Requires alloca.
3753 * gcc.c-torture/execute/pr70460.c: Requires labels.
3754 * gcc.c-torture/compile/pr70199.c: Requires labels.
3755 * gcc.target/nvptx/decl.c: Compile only.
3756 * gcc.target/nvptx/trailing-init.c: Compile only.
3757 * gcc.target/nvptx/ary-init.c: Compile only.
3758
3fa82609 37592016-05-10 Marek Polacek <polacek@redhat.com>
3760
3761 PR c/70255
3762 * gcc.dg/attr-opt-1.c: New test.
3763
76825907 37642016-05-10 Richard Biener <rguenther@suse.de>
3765
3766 PR tree-optimization/70497
3767 PR tree-optimization/28367
3768 * gcc.dg/torture/20160404-1.c: New testcase.
3769 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3770 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3771
68255819 37722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3773
3774 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3775
d9aa8cdb 37762016-05-09 Uros Bizjak <ubizjak@gmail.com>
3777
3778 * gcc.target/i386/fabsneg-1.c New test.
3779
7cc16f50 37802016-05-09 Alan Modra <amodra@gmail.com>
3781
3782 PR testsuite/70826
3783 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3784
a83b7b63 37852016-05-09 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/70985
3788 * gcc.dg/torture/pr70985.c: New testcase.
3789
189d0706 37902016-05-09 Bin Cheng <bin.cheng@arm.com>
3791
3792 * gcc.dg/tree-ssa/ifc-9.c: New test.
3793 * gcc.dg/tree-ssa/ifc-10.c: New test.
3794 * gcc.dg/tree-ssa/ifc-11.c: New test.
3795 * gcc.dg/tree-ssa/ifc-12.c: New test.
3796 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3797 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3798 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3799
1ec957b0 38002016-05-09 Richard Biener <rguenther@suse.de>
3801
3802 PR fortran/70937
3803 * gfortran.dg/pr70937.f90: New testcase.
3804
923c7714 38052016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3806
3807 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3808
d7cd448a 38092016-05-07 Fritz Reese <fritzoreese@gmail.com>
3810
3811 PR fortran/56226
3812 * gfortran.dg/dec_structure_1.f90: New testcase.
3813 * gfortran.dg/dec_structure_2.f90: Ditto.
3814 * gfortran.dg/dec_structure_3.f90: Ditto.
3815 * gfortran.dg/dec_structure_4.f90: Ditto.
3816 * gfortran.dg/dec_structure_5.f90: Ditto.
3817 * gfortran.dg/dec_structure_6.f90: Ditto.
3818 * gfortran.dg/dec_structure_7.f90: Ditto.
3819 * gfortran.dg/dec_structure_8.f90: Ditto.
3820 * gfortran.dg/dec_structure_9.f90: Ditto.
3821 * gfortran.dg/dec_structure_10.f90: Ditto.
3822 * gfortran.dg/dec_structure_11.f90: Ditto.
3823 * gfortran.dg/dec_union_1.f90: Ditto.
3824 * gfortran.dg/dec_union_2.f90: Ditto.
3825 * gfortran.dg/dec_union_3.f90: Ditto.
3826 * gfortran.dg/dec_union_4.f90: Ditto.
3827 * gfortran.dg/dec_union_5.f90: Ditto.
3828 * gfortran.dg/dec_union_6.f90: Ditto.
3829 * gfortran.dg/dec_union_7.f90: Ditto.
3830
f681e29b 38312016-05-07 Tom de Vries <tom@codesourcery.com>
3832
3833 PR tree-optimization/70956
3834 * gcc.dg/graphite/pr70956.c: New test.
3835
68d7f375 38362016-05-06 Jakub Jelinek <jakub@redhat.com>
3837
faf39348 3838 PR middle-end/70941
3839 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3840 (a, b, c, d): Change type from char to signed char.
3841 (main): Compare against (signed char) -1634678893 instead of
3842 hardcoded -109. Use __builtin_abort instead of abort.
3843
b768b13a 3844 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3845 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3846
68d7f375 3847 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3848
5dda16ea 38492016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3850
3851 PR debug/70935
3852 * gcc.dg/torture/pr70935.c: New test.
3853
13ede1b5 38542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3855
3856 PR target/58219
7fc878c4 3857 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3858
96d94be2 38592016-05-06 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/70960
3862 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3863
e5d9f15d 38642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3865
3866 PR target/52933
3867 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3868 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3869 Adjust expected instruction counts.
3870 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3871
2dd7705f 38722016-05-06 Marek Polacek <polacek@redhat.com>
3873
3874 PR sanitizer/70875
3875 * gcc.dg/ubsan/bounds-3.c: New test.
3876
cb8bc632 38772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3878
3879 PR target/54089
3880 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3881
b343c173 38822016-05-06 Richard Biener <rguenther@suse.de>
3883
3884 PR middle-end/70931
3885 * gfortran.dg/pr70931.f90: New testcase.
3886
1e3db0b1 38872016-05-06 Richard Biener <rguenther@suse.de>
3888
3889 PR middle-end/70941
3890 * gcc.dg/torture/pr70941.c: New testcase.
3891
bdd54b6d 38922016-05-05 Bin Cheng <bin.cheng@arm.com>
3893
3894 PR tree-optimization/57206
3895 * gcc.dg/vect/pr57206.c: New test.
3896
499adcfd 38972016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3898
3899 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3900
871164c4 39012016-05-05 Jakub Jelinek <jakub@redhat.com>
3902
ecb23e00 3903 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3904
871164c4 3905 * c-c++-common/Wdangling-else-4.c: New test.
3906
70cf83ba 39072016-05-04 Jakub Jelinek <jakub@redhat.com>
3908
858c9470 3909 PR c++/70906
3910 PR c++/70933
3911 * g++.dg/opt/pr70906.C: New test.
3912 * g++.dg/opt/pr70933.C: New test.
3913
70cf83ba 3914 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3915
aaa36a78 39162016-05-04 Jan Hubicka <hubicka@ucw.cz>
3917
3918 * gcc.dg/ipa/pure-const-3.c: New testcase.
3919
1d52c456 39202016-05-04 Marek Polacek <polacek@redhat.com>
3921
3922 * c-c++-common/Wdangling-else-1.c: New test.
3923 * c-c++-common/Wdangling-else-2.c: New test.
3924 * c-c++-common/Wdangling-else-3.c: New test.
3925
dc581573 39262016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3927
3928 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3929 flag is present.
3930
a64030fe 39312016-05-04 Marek Polacek <polacek@redhat.com>
3932
3933 PR c/48778
3934 * gcc.dg/Waddress-2.c: New test.
3935
b461b04a 39362016-05-04 Alan Modra <amodra@gmail.com>
3937
3938 * gcc.target/powerpc/pr70866.c: New.
3939
c388a0cf 39402016-05-03 Martin Sebor <msebor@redhat.com>
3941
3942 PR c++/66561
3943 * c-c++-common/builtin_location.c: New test.
3944 * g++.dg/cpp1y/builtin_location.C: New test.
3945
5d4db8ef 39462016-05-03 Marek Polacek <polacek@redhat.com>
3947
3948 PR c/70859
3949 * gcc.dg/pr70859.c: New test.
3950 * gcc.dg/pr70859-2.c: New test.
3951
ca938765 39522016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3953
3954 * gnat.dg/debug5.adb: New testcase.
3955
60b27d5f 39562016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3957
3958 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3959 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3960 Procedure to check for z10 instruction set.
3961
5ab325d0 39622016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3963
3964 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3965
c548a0ad 39662016-05-03 Alan Modra <amodra@gmail.com>
3967
3968 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3969
d5ecd946 39702016-05-03 Jakub Jelinek <jakub@redhat.com>
3971
3972 * gcc.target/i386/avx512f-cvt-1.c: New test.
3973
35b0a053 39742016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3975
3976 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3977 -fdump-tree-vrp-details.
3978
9ae1b28a 39792016-05-03 Richard Biener <rguenther@suse.de>
3980
3981 * gcc.dg/pr30172-1.c: Adjust.
3982 * gcc.dg/pr63743.c: Likewise.
3983 * gcc.dg/tm/pr51696.c: Likewise.
3984 * c-c++-common/tm/safe-1.c: Likewise.
3985 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3986 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3987 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3988 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3989
9c1a31e4 39902016-05-03 Jakub Jelinek <jakub@redhat.com>
3991
fe69bcb9 3992 PR rtl-optimization/70467
3993 * gcc.target/i386/pr70467-3.c: New test.
3994 * gcc.target/i386/pr70467-4.c: New test.
3995
9082c4a4 3996 PR tree-optimization/70916
3997 * gcc.c-torture/compile/pr70916.c: New test.
3998
9c1a31e4 3999 PR target/49244
4000 * gcc.target/i386/pr49244-1.c: New test.
4001 * gcc.target/i386/pr49244-2.c: New test.
4002
69105acc 40032016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4004
4005 PR rtl-optimization/44281
4006 * gcc.target/i386/pr44281.c: New test.
4007
9ab8df54 40082016-05-03 bin cheng <bin.cheng@arm.com>
4009
4010 PR tree-optimization/56541
4011 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4012 * gcc.dg/vect/pr56541.c: new test.
4013
3c62cae0 40142016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4015
4016 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4017 __float128.
4018 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4019
91abc161 40202016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4021
4022 PR testsuite/70520
4023 * c-c++-common/asan/clone-test-1.c (main): Align child process
4024 stack to 16 bytes.
4025
aa3d1155 40262016-05-02 David Malcolm <dmalcolm@redhat.com>
4027
4028 PR c++/62314
4029 * g++.dg/spellcheck-fields-2.C: New test case.
4030
002c3f28 40312016-05-02 David Malcolm <dmalcolm@redhat.com>
4032
4033 PR c++/62314
4034 * g++.dg/pr62314.C: New test case.
4035
46e5dccc 40362016-05-02 Jan Hubicka <hubicka@ucw.cz>
4037
4038 * gcc.dg/ipa/inline-8.c: New testcase.
4039
663f4248 40402016-05-02 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR rtl-optimization/70467
4043 * gcc.target/i386/pr70467-1.c: New test.
4044
efe8bdf5 40452016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4046
4047 * gcc.dg/spec-options.c: Run the test on all targets.
4048 * gcc.dg/foo.specs: Use cpp_unique_options.
4049
47ef9633 40502016-05-02 Marc Glisse <marc.glisse@inria.fr>
4051
4052 * gcc.dg/tree-ssa/unord.c: New testcase.
4053
eb1a077c 40542016-05-02 Marc Glisse <marc.glisse@inria.fr>
4055
4056 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4057
28e869d0 40582016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4059
4060 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4061
dd185f6e 40622016-05-02 Marek Polacek <polacek@redhat.com>
4063
4064 PR c/70851
4065 * gcc.dg/enum-incomplete-3.c: New test.
4066
773d09b9 40672016-05-02 Marek Polacek <polacek@redhat.com>
4068 Tom de Vries <tom@codesourcery.com>
4069
4070 PR tree-optimization/70700
4071 * gcc.dg/pr70700.c: New test.
4072
f0dc3286 40732016-05-01 Uros Bizjak <ubizjak@gmail.com>
4074
4075 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4076 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4077 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4078 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4079 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4080
7f931827 40812016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4082
4083 * ada/acats/run_acats: Rename into...
4084 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4085 * ada/acats/run_all.sh: Remove redundant test.
4086 (target_run): Move around.
4087 (target_gnatchop): Use newly built executable.
4088 (target_gnatmake): Likewise.
4089 Check that the compilation of impbit succeeds.
4090
1c492b4e 40912016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4092
4093 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4094 * gcc.dg/20021029-1.c: Likewise.
4095 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4096 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4097 * gcc.target/sh/cmpstr.c: Likewise.
4098 * gcc.target/sh/cmpstrn.c: Likewise.
4099 * gcc.target/sh/memset.c: Likewise.
4100 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4101 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4102 * gcc.target/sh/pr39423-1.c: Likewise.
4103 * gcc.target/sh/pr49468-di.c: Likewise.
4104 * gcc.target/sh/pr49468-si.c: Likewise.
4105 * gcc.target/sh/pr49880-1.c: Likewise.
4106 * gcc.target/sh/pr49880-2.c: Likewise.
4107 * gcc.target/sh/pr49880-3.c: Likewise.
4108 * gcc.target/sh/pr50751-1.c: Likewise.
4109 * gcc.target/sh/pr50751-4.c: Likewise.
4110 * gcc.target/sh/pr50751-7.c: Likewise.
4111 * gcc.target/sh/pr51244-1.c: Likewise.
4112 * gcc.target/sh/pr51244-10.c: Likewise.
4113 * gcc.target/sh/pr51244-11.c: Likewise.
4114 * gcc.target/sh/pr51244-12.c: Likewise.
4115 * gcc.target/sh/pr51244-13.c: Likewise.
4116 * gcc.target/sh/pr51244-14.c: Likewise.
4117 * gcc.target/sh/pr51244-17.c: Likewise.
4118 * gcc.target/sh/pr51244-18.c: Likewise.
4119 * gcc.target/sh/pr51244-19.c: Likewise.
4120 * gcc.target/sh/pr51244-4.c: Likewise.
4121 * gcc.target/sh/pr51244-5.c: Likewise.
4122 * gcc.target/sh/pr51244-7.c: Likewise.
4123 * gcc.target/sh/pr51244-8.c: Likewise.
4124 * gcc.target/sh/pr51244-9.c: Likewise.
4125 * gcc.target/sh/pr51697.c: Likewise.
4126 * gcc.target/sh/pr52483-1.c: Likewise.
4127 * gcc.target/sh/pr52483-2.c: Likewise.
4128 * gcc.target/sh/pr52483-3.c: Likewise.
4129 * gcc.target/sh/pr52483-5.c: Likewise.
4130 * gcc.target/sh/pr52933-1.c: Likewise.
4131 * gcc.target/sh/pr52933-2.c: Likewise.
4132 * gcc.target/sh/pr52933-3.c: Likewise.
4133 * gcc.target/sh/pr53568-1.c: Likewise.
4134 * gcc.target/sh/pr53976-1.c: Likewise.
4135 * gcc.target/sh/pr53988-1.c: Likewise.
4136 * gcc.target/sh/pr53988.c: Likewise.
4137 * gcc.target/sh/pr54089-1.c: Likewise.
4138 * gcc.target/sh/pr54089-6.c: Likewise.
4139 * gcc.target/sh/pr54089-7.c: Likewise.
4140 * gcc.target/sh/pr54089-8.c: Likewise.
4141 * gcc.target/sh/pr54089-9.c: Likewise.
4142 * gcc.target/sh/pr54236-1.c: Likewise.
4143 * gcc.target/sh/pr54236-2.c: Likewise.
4144 * gcc.target/sh/pr54236-3.c: Likewise.
4145 * gcc.target/sh/pr54236-4.c: Likewise.
4146 * gcc.target/sh/pr54386.c: Likewise.
4147 * gcc.target/sh/pr54602-1.c: Likewise.
4148 * gcc.target/sh/pr54685.c: Likewise.
4149 * gcc.target/sh/pr54760-1.c: Likewise.
4150 * gcc.target/sh/pr54760-2.c: Likewise.
4151 * gcc.target/sh/pr54760-3.c: Likewise.
4152 * gcc.target/sh/pr54760-4.c: Likewise.
4153 * gcc.target/sh/pr54760-5.c: Likewise.
4154 * gcc.target/sh/pr54760-6.c: Likewise.
4155 * gcc.target/sh/pr55146.c: Likewise.
4156 * gcc.target/sh/pr55160.c: Likewise.
4157 * gcc.target/sh/pr59278.c: Likewise.
4158 * gcc.target/sh/pr59401-1.c: Likewise.
4159 * gcc.target/sh/pr59533-1.c: Likewise.
4160 * gcc.target/sh/pr63260.c: Likewise.
4161 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4162 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4163 * gcc.target/sh/strlen.c: Likewise.
4164 * gcc.target/sh/torture/pr30807.c: Likewise.
4165 * gcc.target/sh/torture/pr34777.c: Likewise.
4166 * gcc.target/sh/torture/pr64652.c: Likewise.
4167 * gcc.target/sh/torture/pr65505.c: Likewise.
4168 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4169 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4170
0c4005be 41712016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4172
4173 PR c++/66644
4174 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4175
d94e6223 41762016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4177
4178 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4179 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4180 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4181 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4182
46f37836 41832016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4184
4185 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4186 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4187
4d0a8bac 41882016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4189
4190 PR middle-end/70626
4191 * c-c++-common/goacc/combined-reduction.c: New test.
4192 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4193
b98e0db3 41942016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4195
4196 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4197 *movdi_internal pattern only if PIC off.
4198 * gcc.target/i386/pr70155-2.c: Likewise.
4199 * gcc.target/i386/pr70155-3.c: Likewise.
4200 * gcc.target/i386/pr70155-4.c: Likewise.
4201 * gcc.target/i386/pr70155-5.c: Likewise.
4202 * gcc.target/i386/pr70155-6.c: Likewise.
4203 * gcc.target/i386/pr70155-7.c: Likewise.
4204 * gcc.target/i386/pr70155-8.c: Likewise.
4205 * gcc.target/i386/pr70155-15.c: Likewise.
4206 * gcc.target/i386/pr70155-17.c: Likewise.
4207 * gcc.target/i386/pr70155-22.c: Likewise.
4208
8b066242 42092016-04-29 Bin Cheng <bin.cheng@arm.com>
4210
4211 PR tree-optimization/70803
4212 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4213
22912e73 42142016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4215
4216 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4217 optimization of vector loop.
4218 * gcc.target/i386/vect-unpack-3.c: New test.
4219 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4220 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4221 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4222
568128c6 42232016-04-29 Marek Polacek <polacek@redhat.com>
4224
4225 PR sanitizer/70342
4226 * g++.dg/ubsan/null-7.C: New test.
4227
025dd1e0 4228 PR c/70852
4229 * gcc.dg/pr70852.c: New test.
4230
eb16928e 42312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4232
4233 PR/69089
4234 * g++.dg/cpp0x/alignas6.C: New test.
4235
d7377ee9 42362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4237
4860a6bf 4238 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4239 * gcc.dg/pr27003.c: Likewise.
4240 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4241 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4242 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4243 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4244 * gcc.target/arc/mxy.c: Likewise.
4245 * gcc.target/arc/mswape.c: Likewise.
4246 * gcc.target/arc/mrtsc.c: Likewise.
4247 * gcc.target/arc/mcrc.c: Likewise.
4248 * gcc.target/arc/mdsp-packa.c: Likewise.
4249 * gcc.target/arc/mdvbf.c: Likewise.
4250 * gcc.target/arc/mlock.c: Likewise.
4251 * gcc.target/arc/mmac-24.c: Likewise.
4252 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4253
efa1b7ab 42542016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4255 Matthijs Kooijman <matthijs@stdin.nl>
4256 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4257
4258 PR target/60040
4259 * gcc.target/avr/pr60040-1.c: New.
4260 * gcc.target/avr/pr60040-2.c: New.
4261
00371d68 42622016-04-29 Richard Biener <rguenther@suse.de>
4263
4264 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4265
73447cc5 42662016-04-29 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/13962
4269 PR tree-optimization/65686
4270 * gcc.dg/uninit-pr65686.c: New testcase.
4271
c2087b56 42722016-04-29 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR middle-end/70843
4275 * gcc.dg/pr70843.c: New test.
4276
cdd06d5a 42772016-04-28 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR target/70858
4280 * gcc.target/i386/pr70858.c: New test.
4281
1a60079e 42822016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4283
4284 * gcc.target/arc/nps400-1.c: New file.
4285
11bc2894 42862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4287 Andrew Burgess <andrew.burgess@embecosm.com>
4288
4289 * gcc.target/arc/movh_cl-1.c: New file.
4290
dd9bf0b5 42912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4292 Andrew Burgess <andrew.burgess@embecosm.com>
4293
4294 * gcc.target/arc/extzv-1.c: New file.
4295 * gcc.target/arc/insv-1.c: New file.
4296 * gcc.target/arc/insv-2.c: New file.
4297 * gcc.target/arc/movb-1.c: New file.
4298 * gcc.target/arc/movb-2.c: New file.
4299 * gcc.target/arc/movb-3.c: New file.
4300 * gcc.target/arc/movb-4.c: New file.
4301 * gcc.target/arc/movb-5.c: New file.
4302 * gcc.target/arc/movb_cl-1.c: New file.
4303 * gcc.target/arc/movb_cl-2.c: New file.
4304 * gcc.target/arc/movbi_cl-1.c: New file.
4305 * gcc.target/arc/movl-1.c: New file.
4306
a22e4209 43072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4308 Andrew Burgess <andrew.burgess@embecosm.com>
4309
4310 * gcc.target/arc/cmem-1.c: New file.
4311 * gcc.target/arc/cmem-2.c: New file.
4312 * gcc.target/arc/cmem-3.c: New file.
4313 * gcc.target/arc/cmem-4.c: New file.
4314 * gcc.target/arc/cmem-5.c: New file.
4315 * gcc.target/arc/cmem-6.c: New file.
4316 * gcc.target/arc/cmem-7.c: New file.
4317 * gcc.target/arc/cmem-ld.inc: New file.
4318 * gcc.target/arc/cmem-st.inc: New file.
4319
287c3982 43202016-04-28 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR target/70821
4323 * gcc.target/i386/pr70821.c: New test.
4324
e40e5340 43252016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4326
4327 * gcc.target/powerpc/vec-adde.c: New test.
4328 * gcc.target/powerpc/vec-adde-int128.c: New test.
4329
cf977d50 43302016-04-28 Jakub Jelinek <jakub@redhat.com>
4331
4332 * gcc.target/i386/avx-vround-1.c: New test.
4333 * gcc.target/i386/avx-vround-2.c: New test.
4334 * gcc.target/i386/avx512vl-vround-1.c: New test.
4335 * gcc.target/i386/avx512vl-vround-2.c: New test.
4336
572f8300 43372016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339 PR testsuite/70595
4340 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4341 (check_effective_target_cilkplus_runtime): ... this.
4342 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4343 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4344
4345 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4346 Require cilkplus_runtime.
4347 Don't add -lcilkrts.
4348 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4349 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4350 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4351 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4352 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4353 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4354 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4355 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4356 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4357 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4358 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4359 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4360 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4361 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4362 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4363 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4364 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4365 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4366 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4367 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4368 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4369 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4370 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4371 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4372 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4373 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4374 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4375 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4376 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4377
4378 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4379 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4380
4381 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4382
4383 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4384 cilkplus_runtime.
4385
dfba0905 43862016-04-27 Marc Glisse <marc.glisse@inria.fr>
4387
4388 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4389 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4390
605a4556 43912015-04-27 Ryan Burn <contact@rnburn.com>
4392
4393 PR c++/69024
4394 PR c++/68997
4395 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4396 diagnostic.
4397 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4398 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4399
6a1231a5 44002016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4401
4402 * gnat.dg/limited_with4.ad[sb]: New test.
4403 * gnat.dg/limited_with4_pkg.ads: New helper.
4404
4dad9e09 44052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4406
4407 PR target/70155
4408 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4409 and movv1ti_internal patterns
4410 * gcc.target/i386/pr70155-1.c: New test.
4411 * gcc.target/i386/pr70155-2.c: Likewise.
4412 * gcc.target/i386/pr70155-3.c: Likewise.
4413 * gcc.target/i386/pr70155-4.c: Likewise.
4414 * gcc.target/i386/pr70155-5.c: Likewise.
4415 * gcc.target/i386/pr70155-6.c: Likewise.
4416 * gcc.target/i386/pr70155-7.c: Likewise.
4417 * gcc.target/i386/pr70155-8.c: Likewise.
4418 * gcc.target/i386/pr70155-9.c: Likewise.
4419 * gcc.target/i386/pr70155-10.c: Likewise.
4420 * gcc.target/i386/pr70155-11.c: Likewise.
4421 * gcc.target/i386/pr70155-12.c: Likewise.
4422 * gcc.target/i386/pr70155-13.c: Likewise.
4423 * gcc.target/i386/pr70155-14.c: Likewise.
4424 * gcc.target/i386/pr70155-15.c: Likewise.
4425 * gcc.target/i386/pr70155-16.c: Likewise.
4426 * gcc.target/i386/pr70155-17.c: Likewise.
4427 * gcc.target/i386/pr70155-18.c: Likewise.
4428 * gcc.target/i386/pr70155-19.c: Likewise.
4429 * gcc.target/i386/pr70155-20.c: Likewise.
4430 * gcc.target/i386/pr70155-21.c: Likewise.
4431 * gcc.target/i386/pr70155-22.c: Likewise.
4432
a80f3f45 44332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4434
4435 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4436 ".{5,6}".
4437
279305d1 44382016-04-27 Bin Cheng <bin.cheng@arm.com>
4439
4440 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4441 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4442 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4443 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4444 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4445
8974b625 44462016-04-27 Richard Biener <rguenther@suse.de>
4447
4448 PR ipa/70760
4449 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4450 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4451
886d5463 44522016-04-27 Nathan Sidwell <nathan@acm.org>
4453
4454 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4455 * g++.dg/ubsan/pr63956.C: Adjust error location.
4456
f0e35aa9 44572016-04-27 Nick Clifton <nickc@redhat.com>
4458
4459 PR middle-end/49889
4460 * gcc.dg/pr49889.c: New test.
4461
40385231 44622016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4463
4464 * c-c++-common/memset-array.c: New test.
4465
37229a71 44662016-04-26 Martin Sebor <msebor@redhat.com>
4467
4468 PR c++/66639
4469 * g++.dg/cpp1y/func_constexpr.C: New test.
4470
3eedf9bd 44712016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4472
4473 PR c++/70241
4474 * g++.dg/cpp0x/enum32.C: New test.
4475 * g++.dg/cpp0x/enum33.C: New test.
4476
44772016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4478
4479 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4480 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4481 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4482 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4483 * gcc.c-torture/execute/pr38151.c: Likewise.
4484 * gcc.c-torture/execute/pr66556.c: Likewise.
4485 * gcc.c-torture/execute/pr67781.c: Likewise.
4486 * gcc.c-torture/execute/pr68648.c: Likewise.
4487
8c51f92f 44882016-04-26 Marc Glisse <marc.glisse@inria.fr>
4489
4490 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4491
fa20ebd3 44922016-04-26 Marek Polacek <polacek@redhat.com>
4493
4494 PR c/67784
4495 * gcc.dg/pr67784-3.c: New test.
4496 * gcc.dg/pr67784-4.c: New test.
4497 * gcc.dg/pr67784-5.c: New test.
4498
9db47803 4499 PR c/70791
4500 * gcc.dg/Wnested-externs-2.c: New test.
4501
bff407f2 45022016-04-26 Marc Glisse <marc.glisse@inria.fr>
4503
4504 * gcc.dg/fold-plusmult.c: Adjust.
4505 * gcc.dg/no-strict-overflow-6.c: Adjust.
4506 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4507
78d0c69e 45082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4509
4510 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4511 number scans.
4512 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4513 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4514 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4515 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4516 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4517 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4518 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4519 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4520 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4521 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4522 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4523 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4524 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4525 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4526 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4527 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4528 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4529 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4530 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4531 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4532 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4533 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4534 scans.
4535 * gcc.target/i386/pr32219-4.c: Likewise.
4536 * gcc.target/i386/pr32219-6.c: Likewise.
4537 * gcc.target/i386/pr32219-8.c: Likewise.
4538
221d6722 45392016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4540
4541 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4542 associated options.
4543
514727a9 45442016-04-26 Marek Polacek <polacek@redhat.com>
4545
4546 PR c++/70744
4547 * g++.dg/ext/cond2.C: New test.
4548
e6ee4c61 45492016-04-26 Bin Cheng <bin.cheng@arm.com>
4550
4551 PR tree-optimization/70771
4552 PR tree-optimization/70775
4553 * gcc.dg/pr70771.c: New test.
3730828c 4554 * gcc.dg/pr70775.c: New test.
e6ee4c61 4555
b3d72796 45562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4557
4558 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4559
c11ece29 45602016-04-25 Richard Biener <rguenther@suse.de>
4561
4562 PR tree-optimization/70780
4563 * gcc.dg/torture/pr70780.c: New testcase.
4564
d40b10b2 45652016-04-25 Michael Collison <michael.collison@arm.com>
4566
4860a6bf 4567 * gcc.target/arm/neon-vaddws16.c: New test.
4568 * gcc.target/arm/neon-vaddws32.c: New test.
4569 * gcc.target/arm/neon-vaddwu16.c: New test.
4570 * gcc.target/arm/neon-vaddwu32.c: New test.
4571 * gcc.target/arm/neon-vaddwu8.c: New test.
4572 * lib/target-supports.exp
d40b10b2 4573 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4574 that arm neon support vector widen sum of HImode TO SImode.
4575
4bbfd6c2 45762016-04-23 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR sanitizer/70712
4579 * c-c++-common/asan/pr70712.c: New test.
4580
524df596 45812016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4582
4583 * .gitattributes: New file.
4584
426c75c3 45852016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4586
4587 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4588
c052a8d5 45892016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4590
4591 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4592 * gfortran.dg/submodule_15.f08: Likewise.
4593
c08d4612 45942016-04-22 Richard Biener <rguenther@suse.de>
4595
4596 PR tree-optimization/70740
4597 * gcc.dg/torture/pr70740.c: New testcase.
4598
fd3211e1 45992016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4600
4601 PR target/70750
4602 * gcc.target/i386/pr70750-1.c: New test.
4603 * gcc.target/i386/pr70750-2.c: Likewise.
4604
15acd78c 46052016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4606
4607 PR c++/70540
4608 * g++.dg/cpp0x/auto48.C: New.
4609
192bf59c 46102016-04-21 Marek Polacek <polacek@redhat.com>
4611
4612 PR c++/70513
4613 * g++.dg/cpp0x/forw_enum12.C: New test.
4614 * g++.dg/cpp0x/forw_enum13.C: New test.
4615
5d429e99 46162016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4617
4618 PR target/70728
4619 * gcc.target/i386/pr70728.c: New test.
4620
06777d85 46212016-04-21 Richard Biener <rguenther@suse.de>
4622
4623 PR middle-end/70747
4624 * gcc.dg/pr70747.c: New testcase.
4625
7434c6fb 46262016-04-21 Bin Cheng <bin.cheng@arm.com>
4627
4628 PR tree-optimization/70715
4629 * gcc.dg/tree-ssa/scev-13.c: New test.
4630
f3ec0970 46312016-04-21 Marc Glisse <marc.glisse@inria.fr>
4632
4633 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4634
523f3a9d 46352016-04-21 Marc Glisse <marc.glisse@inria.fr>
4636
4637 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4638
ace7bf06 46392016-04-20 Jan Hubicka <jh@suse.cz>
4640
4641 PR ipa/70018
4642 * g++.dg/ipa/nothrow-1.C: New testcase.
4643
2b073aa6 46442016-04-20 Nathan Sidwell <nathan@acm.org>
4645
4646 PR c++/55635
4647 * g++.dg/eh/delete1.C: New.
4648
8a574c11 46492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4652 -mtune-ctrl=sse_typeless_stores.
4653
e3400750 46542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4655
4656 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4657
4bd8a059 46582016-04-20 Bin Cheng <bin.cheng@arm.com>
4659
4660 PR tree-optimization/69489
4661 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4662
70574e60 46632016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4664
4665 PR c++/69363
4666 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4667 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4668 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4669
bd6f374c 46702016-04-20 Bin Cheng <bin.cheng@arm.com>
4671
4672 PR tree-optimization/56625
4673 PR tree-optimization/69489
4674 * gcc.dg/vect/pr56625.c: New test.
4675 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4676
482539ee 46772016-04-20 Andrew Pinski <apinski@cavium.com>
4678
4679 PR target/64971
4680 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4681
b4672800 46822016-04-20 Arnaud Charlet <charlet@adacore.com>
4683
4684 * gnat.dg/self1.adb: Remove now incorrect test.
4685
4fb48737 46862016-04-20 Bin Cheng <bin.cheng@arm.com>
4687
4688 * gcc.dg/tree-ssa/scev-11.c: New test.
4689 * gcc.dg/tree-ssa/scev-12.c: New test.
4690
97efb92e 46912016-04-20 Marek Polacek <polacek@redhat.com>
4692
4693 PR tree-optimization/70725
4694 * gcc.dg/pr70725.c: New test.
4695
9d2d4060 46962016-04-20 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/70726
4699 * g++.dg/vect/pr70726.cc: New testcase.
4700
54530437 47012016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4702
4703 PR target/70674
4704 * gcc.target/s390/pr70674.c: New test.
4705
acda2210 47062016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4707
4708 PR libgfortran/70684
4709 * gfortran.dg/list_read_14.f90: New test.
4710
b7040bb0 47112016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4712
4713 PR target/69201
4714 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4715 extern to force it misaligned.
4716 (b): Likewise.
4717 (c): Likewise.
4718 (d): Likewise.
4719 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4720 Don't check `*' before movv4sf_internal.
4721 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4722 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4723 Don't check `*' before movv16qi_internal.
4724 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4725 extern to force it misaligned.
4726 (b): Likewise.
4727 (c): Likewise.
4728 (d): Likewise.
4729 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4730 Don't check `*' before movv2df_internal.
4731 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4732 extern to force it misaligned.
4733 (b): Likewise.
4734 (c): Likewise.
4735 (d): Likewise.
4736 Check movv8sf_internal instead of avx_storeups256.
4737 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4738
263b5475 47392016-04-19 Richard Biener <rguenther@suse.de>
4740
4741 PR tree-optimization/70171
4742 * g++.dg/tree-ssa/pr70171.C: New testcase.
4743
222ac318 47442016-04-19 Richard Biener <rguenther@suse.de>
4745
4746 PR tree-optimization/70724
4747 * gcc.dg/torture/pr70724.c: New testcase.
4748
003000a4 47492016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4750
4751 PR middle-end/70689
4860a6bf 4752 * gcc.target/i386/pr70689.c: New.
003000a4 4753
3f6e13de 47542016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4755
4756 PR target/70708
4757 * gcc.target/i386/pr70708.c: New test.
4758
10abddbd 47592016-04-18 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/43434
4762 * gcc.dg/vect/pr43434.c: New testcase.
4763 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4764 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4765 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4766 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4767 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4768 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4769 * gcc.dg/gomp/pr68640.c: Likewise.
4770 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4771 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4772
950db54a 47732016-04-18 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/70701
4776 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4777
67ccbf39 47782016-04-18 Tom de Vries <tom@codesourcery.com>
4779
4780 PR testsuite/70699
4781 * gcc.dg/pr70161.c: Add dot-file scans.
4782 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4783 instead of after last dot char.
4784
021ad2f3 47852016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4786
4787 * c-c++-common/dump-ada-spec-3.c: New test.
4788 * c-c++-common/dump-ada-spec-4.c: Likewise.
4789
d572fcfd 47902016-04-17 Tom de Vries <tom@codesourcery.com>
4791
4792 PR other/70183
4793 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4794
8b4ee73c 47952016-04-15 Jan Hubicka <jh@suse.cz>
4796
4797 PR ipa/70018
4798 * g++.dg/ipa/pure-const-1.C: New testcase.
4799 * g++.dg/ipa/pure-const-2.C: New testcase.
4800 * g++.dg/ipa/pure-const-3.C: New testcase.
4801
eac243e7 48022016-04-15 Marek Polacek <polacek@redhat.com>
4803
4804 PR c/70671
4805 * gcc.dg/bitfld-22.c: New test.
4806
64c1df32 48072016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4808
4809 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4810 x86_64.
4811
926f9422 48122016-04-15 Marek Polacek <polacek@redhat.com>
4813
4814 PR c/70651
4815 * c-c++-common/pr70651.c: New test.
4816
309bbaa3 48172016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4818
4819 PR rtl-optimization/70681
4820 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4821 dump scan on arm and powerpc.
4822 * gcc.dg/pr10474.c: Likewise.
4823
b4ba8358 48242016-04-15 Jakub Jelinek <jakub@redhat.com>
4825
ed92874a 4826 PR c++/69517
4827 PR c++/70019
4828 PR c++/70588
4829 * g++.dg/cpp1y/vla11.C: Revert for real.
4830
b4ba8358 4831 PR c/70436
4832 * c-c++-common/Wparentheses-1.c: New test.
4833 * c-c++-common/gomp/Wparentheses-1.c: New test.
4834 * c-c++-common/gomp/Wparentheses-2.c: New test.
4835 * c-c++-common/gomp/Wparentheses-3.c: New test.
4836 * c-c++-common/gomp/Wparentheses-4.c: New test.
4837 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4838 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4839 * c-c++-common/goacc/Wparentheses-1.c: New test.
4840
65717bb5 48412016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4842
4843 PR target/70662
4844 * gcc.target/i386/pr70662.c: New test.
4845
ca1a4077 48462016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4847 Alan Modra <amodra@gmail.com>
ca1a4077 4848
4849 PR tree-optimization/70130
4850 * gcc.dg/vect/O3-pr70130.c: New testcase.
4851
dbe1794c 48522016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4853
11836644 4854 PR target/70669
4855 * gcc.target/powerpc/pr70669.c: New test.
4856
dbe1794c 4857 PR target/70640
4858 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4859 a power7 system that does not have an assembler that supports
4860 power8.
4861
4c1007f1 48622016-04-14 Martin Sebor <msebor@redhat.com>
4863
4864 PR c++/69517
4865 PR c++/70019
4866 PR c++/70588
4867 * c-c++-common/ubsan/vla-1.c: Revert.
4868 * g++.dg/cpp1y/vla11.C: Same.
4869 * g++.dg/cpp1y/vla12.C: Same.
4870 * g++.dg/cpp1y/vla13.C: Same.
4871 * g++.dg/cpp1y/vla14.C: Same.
4872 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4873 * g++.dg/init/array24.C: Same.
4c1007f1 4874 * g++.dg/ubsan/vla-1.C: Same.
4875
22dcab66 48762016-04-14 Marek Polacek <polacek@redhat.com>
4877 Jan Hubicka <hubicka@ucw.cz>
4878
4879 PR c++/70029
4880 * g++.dg/torture/pr70029.C: New test.
4881
3e74b025 48822016-04-14 Martin Sebor <msebor@redhat.com>
4883
4884 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4885 type size to prevent failures on targets with very low maximum
4886 alignment.
4887
1d2e0f2a 48882016-04-14 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/70623
4891 * gcc.dg/torture/pr70623.c: New testcase.
4892 * gcc.dg/torture/pr70623-2.c: Likewise.
4893
9aed0626 48942016-04-13 Martin Sebor <msebor@redhat.com>
4895
4896 PR c++/69517
4897 PR c++/70019
4898 PR c++/70588
4899 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4900 * g++.dg/cpp1y/vla11.C: New test.
4901 * g++.dg/cpp1y/vla12.C: New test.
4902 * g++.dg/cpp1y/vla13.C: New test.
4903 * g++.dg/cpp1y/vla14.C: New test.
4904 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4905 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4906 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4907
fd499010 49082016-04-13 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR c++/70641
4911 * g++.dg/opt/pr70641.C: New test.
4912
87fa7252 49132016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914
4915 PR rtl-optimization/68749
4916 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4917 effects of argument promotions.
4918 Remove default args to dg-skip-if.
4919
6c40e18b 49202016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4921
4922 PR c++/70635
4923 * g++.dg/parse/pr70635.C: New.
4924
92c53257 49252016-04-13 Marek Polacek <polacek@redhat.com>
4926
4927 PR c++/70639
4928 * c-c++-common/Wmisleading-indentation-4.c: New test.
4929
0241e4dc 49302016-04-13 Marek Polacek <polacek@redhat.com>
4931
4932 PR c/70436
4860a6bf 4933 * gcc.dg/Wparentheses-12.c: New test.
4934 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4935
92bda444 49362016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4937
4938 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4939 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4940 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4941
38ea8a26 49422016-04-13 Jakub Jelinek <jakub@redhat.com>
4943
d08aa032 4944 PR middle-end/70633
4945 * gcc.c-torture/compile/pr70633.c: New test.
4946
38ea8a26 4947 PR debug/70628
4948 * gcc.dg/torture/pr70628.c: New test.
4949
9231d5c2 49502016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4951
4952 PR c++/70610
4953 * g++.dg/template/pr70610.C: New test.
4954 * g++.dg/template/pr70610-2.C: New test.
4955 * g++.dg/template/pr70610-3.C: New test.
4956 * g++.dg/template/pr70610-4.C: New test.
4957
249ca944 49582016-04-12 Jakub Jelinek <jakub@redhat.com>
4959
7f2ea2fb 4960 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4961 128 instead of 32.
4962
249ca944 4963 PR c++/70571
4964 * g++.dg/ext/pr70571.C: New test.
4965
8ca5a97d 49662016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4967
bf32a52d 4968 PR target/70640
8ca5a97d 4969 * gcc.target/powerpc/pr70640.c: New test.
4970
e971b45f 49712016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 PR c++/68722
4974 * g++.dg/parse/pr68722.C: New.
4975
0b54d964 49762016-04-12 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR rtl-optimization/70596
4979 * gcc.target/i386/pr70596.c: New test.
4980
d2dd85e3 49812016-04-12 Nathan Sidwell <nathan@acm.org>
4982
4983 PR c++/70501
4984 * g++.dg/init/pr70501.C: New.
4985
2d0001b0 49862016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4987
4988 * gcc.target/i386/asm-flag-6.c: New test.
4989
6c4df0d1 49902016-04-12 Tom de Vries <tom@codesourcery.com>
4991
4992 PR tree-optimization/68756
4993 * gcc.dg/graphite/pr68756.c: New test.
4994
0d60da57 49952016-04-12 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR tree-optimization/70602
4998 * gcc.c-torture/execute/pr70602.c: New test.
4999
62735984 50002016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5001
5002 PR target/70381
5003 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5004 __float128 emulator is built and runs.
5005 * gcc.target/powerpc/float128-1.c: Likewise.
5006
5007 * lib/target-supports.exp (check_ppc_float128_sw_available):
5008 Rework tests for __float128 software and hardware
5009 availability. Fix exit condition to return 0 on success.
5010
a702492c 50112016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5012
5013 PR target/70133
5014 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5015 * gcc.target/aarch64/target_attr_15.c: Likewise.
5016
a8c5ce92 50172016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5018
5019 PR c++/69066
5020 * g++.dg/cpp1y/pr69066.C: New.
5021
5ecab913 50222016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5023
5024 PR fortran/68566
5025 * gfortran.dg/pr36192.f90: Update test.
5026 * gfortran.dg/pr36192_1.f90: Update test.
5027 * gfortran.dg/real_dimension_1.f: Update test.
5028 * gfortran.dg/parameter_array_init_7.f90: New test.
5029
6cb5ef70 50302016-04-09 John David Anglin <danglin@gcc.gnu.org>
5031
4edfdd23 5032 PR testsuite/64039
5033 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5034
964f71e3 5035 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5036
5d61c198 5037 PR rtl-optimization/66669
5038 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5039
16eaaf58 5040 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5041
0b68802d 5042 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5043 * gcc.dg/pie-1.c: Likewise.
5044 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5045 * gcc.dg/pic-4.c: Likewise.
5046 * gcc.dg/pie-3.c: Likewise.
5047 * gcc.dg/pie-4.c: Likewise.
5048
9c0dd509 5049 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5050
03b2d3c1 5051 PR tree-optimization/68644
5052 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5053
6cb5ef70 5054 PR rtl-optimization/64886
5055 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5056
07de41ba 50572016-04-09 Tom de Vries <tom@codesourcery.com>
5058
5059 PR tree-optimization/68953
5060 * gcc.dg/graphite/pr68953.c: New test.
5061
d294e3fb 50622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5063
5064 PR fortran/70592
5065 * gfortran.dg/deferred_character_16.f90: New test.
5066
3cb15094 50672016-04-09 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR tree-optimization/70586
5070 * gcc.c-torture/execute/pr70586.c: New test.
5071
a02dc66f 50722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5073
5074 PR sanitizer/70573
5075 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5076 with __builtin_memset
5077 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5078
0c302595 50792016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5080
5081 PR lto/70289
5082 PR ipa/70348
5083 PR tree-optimization/70373
5084 PR middle-end/70533
5085 PR middle-end/70534
5086 PR middle-end/70535
5087 * c-c++-common/goacc/reduction-5.c: New test.
5088 * c-c++-common/goacc/reduction-promotions.c: New test.
5089 * gfortran.dg/goacc/reduction-3.f95: New test.
5090 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5091
c6c0523b 50922016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5093
5094 PR c++/70590
5095 PR c++/70452
5096 * g++.dg/pr70590.C: New test.
5097 * g++.dg/pr70590-2.C: New test.
5098
3ac399da 50992016-04-08 Jakub Jelinek <jakub@redhat.com>
5100
e97d1706 5101 PR middle-end/70593
5102 * gcc.target/i386/pr70593.c: New test.
5103
3ac399da 5104 PR rtl-optimization/70574
5105 * gcc.target/i386/avx2-pr70574.c: New test.
5106
fcfbb129 51072016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5108
5109 PR sanitizer/70541
5110 * c-c++-common/asan/pr70541.c: New test.
5111
0aabcddf 51122016-04-08 Tom de Vries <tom@codesourcery.com>
5113
5114 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5115 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5116
bec0c1e8 51172016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5118
5119 PR target/70566
5120 * gcc.c-torture/execute/pr70566.c: New test.
5121
87c791f5 51222016-04-08 Tom de Vries <tom@codesourcery.com>
5123
5124 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5125 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5126
7f38718f 51272016-04-08 Alan Modra <amodra@gmail.com>
5128
5129 * gcc.target/powerpc/pr70117.c: New.
5130
a96a7710 51312016-04-07 Jakub Jelinek <jakub@redhat.com>
5132
7a6265d1 5133 PR testsuite/70581
5134 * gcc.dg/lto/simd-function_0.c: New test.
5135
a96a7710 5136 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5137 clones.
5138 * c-c++-common/attr-simd-2.c: Likewise.
5139 * c-c++-common/attr-simd-4.c: Likewise.
5140 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5141 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5142
508dd607 51432016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5144
5145 PR testsuite/70553
5146 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5147
1b61585a 51482016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5149 Tom de Vries <tom@codesourcery.com>
5150
5151 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5152 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5153 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5154 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5155 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5156 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5157 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5158 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5159
5f060aa8 51602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5161
5162 PR c/70436
5163 * g++.dg/warn/Wparentheses-29.C: New test.
5164
d3831f71 51652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5166
5167 PR c/70436
5168 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5169 explicit braces to resolve a future -Wparentheses warning.
5170
382ece2d 51712016-04-06 Richard Henderson <rth@redhat.com>
5172
5173 * gcc.dg/pr61817-1.c: New test.
5174 * gcc.dg/pr61817-2.c: New test.
5175 * gcc.dg/pr69391-1.c: New test.
5176 * gcc.dg/pr69391-2.c: New test.
5177
72234ee9 51782016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5179
5180 PR rtl-optimization/70398
4860a6bf 5181 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5182
5547150a 51832016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5184
5185 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5186
15b70121 51872016-04-06 Yvan Roux <yvan.roux@linaro.org>
5188 Pedro Alves <palves@redhat.com>
5189
5190 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5191
585aefbb 51922016-04-06 Jakub Jelinek <jakub@redhat.com>
5193
0cbb513b 5194 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5195 Check for avx512f effective targets instead of avx2.
5196 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5197 for AVX512F clones.
5198 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5199 * g++.dg/gomp/declare-simd-1.C: Likewise.
5200 * g++.dg/gomp/declare-simd-3.C: Likewise.
5201 * g++.dg/gomp/declare-simd-4.C: Likewise.
5202
585aefbb 5203 PR middle-end/70550
5204 * c-c++-common/gomp/pr70550-1.c: New test.
5205 * c-c++-common/gomp/pr70550-2.c: New test.
5206
0b91cceb 52072016-04-05 Nathan Sidwell <nathan@acm.org>
5208
5209 PR c++/70512
5210 * g++.dg/ext/attribute-may-alias-5.C: New.
5211
645a9d8e 52122016-04-05 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR c++/70336
5215 * c-c++-common/pr70336.c: New test.
5216 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5217 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5218
bdf23925 52192016-04-05 Jan Hubicka <hubicka@ucw.cz>
5220
5221 PR ipa/66223
5222 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5223
aaff837c 52242016-04-05 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR rtl-optimization/70542
5227 * gcc.dg/torture/pr70542.c: New test.
5228 * gcc.target/i386/avx2-pr70542.c: New test.
5229
2eac58a0 52302016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5231
5232 PR tree-optimization/70509
5233 * gcc.target/i386/avx512bw-pr70509.c: New test.
5234
4f7ebe46 52352016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5236
5237 PR c++/70452
5238 * g++.dg/ext/constexpr-vla4.C: New test.
5239
305d86a0 52402016-04-05 Uros Bizjak <ubizjak@gmail.com>
5241
5242 PR target/70510
5243 * gcc.target/i386/pr70510.c: New test.
5244
eec3b789 52452016-04-05 Richard Biener <rguenther@suse.de>
5246
5247 PR tree-optimization/70526
5248 * g++.dg/torture/pr70526.C: New testcase.
5249
ca943582 52502016-04-05 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR target/70525
5253 * gcc.target/i386/pr70525.c: New test.
5254
87825cd5 52552016-04-05 Richard Biener <rguenther@suse.de>
5256
5257 PR middle-end/70499
5258 * g++.dg/torture/pr70499.C: New testcase.
5259
14638828 52602016-04-05 Richard Biener <rguenther@suse.de>
5261
5262 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5263 remove XFAIL.
5264
967a90d5 52652016-04-04 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR middle-end/70307
5268 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5269 rs6000 ABI warnings.
5270
d374a3a3 52712016-04-04 Jan Hubicka <hubicka@ucw.cz>
5272
5273 PR ipa/66223
5274 * g++.dg/ipa/devirt-51.C: New testcase.
5275
8ff377a6 52762016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5277 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR middle-end/70457
5280 * gcc.dg/torture/pr70457.c: New.
5281
f567b44f 52822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5283
5284 PR fortran/67538
5285 * gfortran.dg/allocate_with_source_19.f08: New test.
5286
89d4ebfa 52872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5288
5289 PR fortran/65795
5290 * gfortran.dg/coarray_allocate_6.f08: New test.
5291
68ab33a6 52922016-04-04 Richard Biener <rguenther@suse.de>
5293
5294 PR rtl-optimization/70484
5295 * gcc.dg/torture/pr70484.c: New testcase.
5296
c4f5465d 52972016-04-04 Marek Polacek <polacek@redhat.com>
5298
5299 PR c/70307
5300 * gcc.dg/torture/pr70307.c: New test.
5301
bfec6609 53022016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5303
5304 PR target/70416
5305 PR target/67391
5306 * gcc.target/sh/torture/pr70416.c: New.
5307
40df9099 53082016-04-02 Martin Sebor <msebor@redhat.com>
5309
5310 PR c++/67376
5311 PR c++/70170
5312 PR c++/70172
5313 PR c++/70228
5314 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5315 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5316 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5317 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5318 * g++.dg/cpp0x/constexpr-string.C: Same.
5319 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5320 * g++.dg/cpp0x/pr65398.C: Same.
5321 * g++.dg/ext/constexpr-vla1.C: Same.
5322 * g++.dg/ext/constexpr-vla2.C: Same.
5323 * g++.dg/ext/constexpr-vla3.C: Same.
5324 * g++.dg/ubsan/pr63956.C: Same.
5325
0edb9bfe 53262016-04-01 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR rtl-optimization/70467
5329 * gcc.target/i386/pr70467-2.c: New test.
5330
e5b1a1d9 53312016-04-01 Jakub Jelinek <jakub@redhat.com>
5332 Marek Polacek <polacek@redhat.com>
5333
5334 PR c++/70488
5335 * g++.dg/init/new47.C: New test.
5336
b2ca3fb0 53372016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5338
5339 PR target/70496
5340 * gcc.target/arm/pr70496.c: New test.
5341
4c3bd1e3 53422016-04-01 Nathan Sidwell <nathan@acm.org>
5343
47de69ad 5344 PR c++/68475
5345 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5346
313d569f 53472016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5348
5349 PR target/69890
5350 * gcc.dg/strlenopt.h (memmove): New.
5351 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5352 instead of "string.h".
5353 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5354 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5355 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5356 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5357 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5358 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5359 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5360 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5361 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5362 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5363 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5364 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5365 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5366 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5367 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5368 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5369 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5370 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5371 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5372 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5373
5469facd 53742016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5375
5376 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5377 (Holder::foo): Reflect this.
5378
503de754 53792016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5380
5381 PR target/70442
5382 * gcc.dg/pr70442.c: New test.
5383
13ee2de7 53842016-03-31 Nathan Sidwell <nathan@acm.org>
5385
5386 PR c++/70393
5387 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5388
5e0d03a8 53892016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5390
5391 PR target/70453
5392 * gcc.target/i386/pr70453.c: New test.
5393
8cb82ed4 53942016-03-31 Andrey Belevantsev <abel@ispras.ru>
5395
5396 PR target/70292
5397 * gcc.c-torture/pr70292.c: New test.
5398
7952b661 53992016-03-31 Marek Polacek <polacek@redhat.com>
5400
5401 PR c/70297
5402 * c-c++-common/pr70297.c: New test.
5403 * g++.dg/cpp0x/typedef-redecl.C: New test.
5404 * gcc.dg/typedef-redecl2.c: New test.
5405
1607cc74 54062016-03-31 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR rtl-optimization/70460
5409 * gcc.c-torture/execute/pr70460.c: New test.
5410
c689c252 54112016-03-31 Richard Biener <rguenther@suse.de>
5412
5413 PR c++/70430
5414 * g++.dg/ext/vector30.C: New testcase.
5415
91c9586d 54162016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5417 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5418
5419 * gfortran.dg/fmt_pf.f90: New test.
5420
afa5c1b8 54212016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5422
5423 Forward-port from 5 branch
5424 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR testsuite/70356
5427 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5428 dg-require-effective-target after dg-do.
5429
5430 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5431
5432 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5433
6a5dcab3 54342016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5435 Julian Brown <julian@codesourcery.com>
5436 Chung-Lin Tang <cltang@codesourcery.com>
5437 Cesar Philippidis <cesar@codesourcery.com>
5438 James Norris <jnorris@codesourcery.com>
5439 Tom de Vries <tom@codesourcery.com>
5440 Nathan Sidwell <nathan@codesourcery.com>
5441
305d86a0 5442 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5443 * c-c++-common/goacc/loop-clauses.c: Likewise.
5444 * g++.dg/goacc/template.C: Likewise.
5445 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5446 * gfortran.dg/goacc/loop-1.f95: Likewise.
5447 * gfortran.dg/goacc/loop-5.f95: Likewise.
5448 * gfortran.dg/goacc/loop-6.f95: Likewise.
5449 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5450 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5451 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5452 * c-c++-common/goacc/clauses-fail.c: Likewise.
5453 * c-c++-common/goacc/parallel-1.c: Likewise.
5454 * c-c++-common/goacc/reduction-1.c: Likewise.
5455 * c-c++-common/goacc/reduction-2.c: Likewise.
5456 * c-c++-common/goacc/reduction-3.c: Likewise.
5457 * c-c++-common/goacc/reduction-4.c: Likewise.
5458 * c-c++-common/goacc/routine-3.c: Likewise.
5459 * c-c++-common/goacc/routine-4.c: Likewise.
5460 * c-c++-common/goacc/routine-5.c: Likewise.
5461 * c-c++-common/goacc/tile.c: Likewise.
5462 * g++.dg/goacc/template.C: Likewise.
5463 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5464 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5465 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5466 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5467 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5468 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5469 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5470 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5471 * c-c++-common/goacc/use_device-1.c: ... this file.
5472 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5473 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5474 * c-c++-common/goacc/host_data-6.c: ... this file.
5475 * c-c++-common/goacc/loop-2-kernels.c: New file.
5476 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5477 * c-c++-common/goacc/loop-3.c: Likewise.
5478 * g++.dg/goacc/reference.C: Likewise.
5479 * g++.dg/goacc/routine-1.C: Likewise.
5480 * g++.dg/goacc/routine-2.C: Likewise.
5481
932c0baa 54822016-03-30 Richard Biener <rguenther@suse.de>
5483
5484 PR middle-end/70450
5485 * gcc.dg/torture/pr70450.c: New testcase.
5486
7f7c4659 54872016-03-30 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR target/70421
5490 * gcc.dg/torture/pr70421.c: New test.
5491 * gcc.target/i386/avx512f-pr70421.c: New test.
5492
9cbfe80c 54932016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5494
5495 PR testsuite/70364
5496 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5497 (check): New function.
5498 (bar): Call check.
5499 (foo): Align stack to 16 bytes when calling bar.
5500 * gcc.target/i386/cleanup-2.c: Likewise.
5501
f56c7d36 55022016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5503
5504 PR tree-optimization/59124
5505 * gcc.dg/Warray-bounds-19.c: New test.
5506
0275bf9b 55072016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5508
5509 * lib/prune.exp (escape_regex_chars): New.
5510 (prune_file_path): Update to quote metcharacters for regexp.
5511
a3daa269 55122016-03-29 Jakub Jelinek <jakub@redhat.com>
5513
24e1ba3d 5514 PR rtl-optimization/70429
5515 * gcc.c-torture/execute/pr70429.c: New test.
5516
a3daa269 5517 PR tree-optimization/70405
5518 * gcc.dg/pr70405.c: New test.
5519
3ef41a6e 55202016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5521
5522 PR fortran/70397
5523 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5524 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5525
4abd9410 55262016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5527
5528 PR testsuite/64177
5529 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5530 __cilkrts_set_param to set two workers.
5531 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5532 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5533
b58e5f0f 55342016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5535
305d86a0 5536 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5537
bff53658 55382016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5539
5540 PR target/70406
305d86a0 5541 * gcc.target/i386/pr70406.c: New test.
bff53658 5542
bb2c9c15 55432016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5544
5545 * gnat.dg/specs/double_record_extension3.ads: New test.
5546
f12c84ab 55472016-03-25 Richard Henderson <rth@redhat.com>
5548
5549 PR target/70120
5550 * gcc.target/aarch64/pr70120-1.c: New.
5551 * gcc.target/aarch64/pr70120-2.c: New.
5552 * gcc.target/aarch64/pr70120-3.c: New.
5553
b0bf58c4 55542016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5555
5556 PR c++/62212
5557 * g++.dg/template/mangle2.C: The dg-do directive should be
5558 "compile" not "assemble".
5559
f175ba0f 55602016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5561
5562 PR lto/69650
5563 * gcc.dg/pr69650.c: New test.
5564
4cc3295f 55652016-03-25 David Edelsohn <dje.gcc@gmail.com>
5566
5567 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5568
0cf40600 55692016-03-25 Alan Modra <amodra@gmail.com>
5570
5571 * gcc.dg/dfp/pr70052.c: New test.
5572
3aebf099 55732016-03-24 Richard Henderson <rth@redhat.com>
5574
5575 PR middle-end/69845
5576 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5577 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5578
83245bd3 55792016-03-24 Tom de Vries <tom@codesourcery.com>
5580
5581 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5582
108e7ee4 55832016-03-24 Tom de Vries <tom@codesourcery.com>
5584
5585 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5586 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5587
17af0b14 55882016-03-24 Tom de Vries <tom@codesourcery.com>
5589
5590 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5591 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5592
6c8770ee 55932016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5594
5595 PR c++/62212
5596 * g++.dg/template/mangle2.C: New test.
5597
a7e21b7b 55982016-03-24 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/70396
5601 * gcc.dg/torture/pr70396.c: New testcase.
5602
f365d297 56032016-03-24 Richard Biener <rguenther@suse.de>
5604
5605 PR middle-end/70370
5606 * gcc.dg/torture/pr70370.c: New testcase.
5607
da7aeb13 56082016-03-24 Tom de Vries <tom@codesourcery.com>
5609
5610 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5611 * gfortran.dg/goacc/kernels-tree.f95: Same.
5612 * gfortran.dg/goacc/parallel-tree.f95: Same.
5613
80b30de0 56142016-03-24 Tom de Vries <tom@codesourcery.com>
5615
5616 * c-c++-common/goacc/uninit-if-clause.c: New test.
5617 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5618
cb9b6b99 56192016-03-24 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR target/70290
305d86a0 5622 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5623 Fix formatting.
cb9b6b99 5624
a4225fff 56252016-03-24 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/70372
5628 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5629
5a869ab8 56302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5631
5632 PR c++/70347
5633 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5634
36ce5faa 56352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5636
5637 PR c++/70332
5638 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5639
c4fa85c9 56402016-03-23 Jakub Jelinek <jakub@redhat.com>
5641
d9377ad5 5642 PR c++/70001
5643 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5644 * g++.dg/cpp1y/pr70001.C: New test.
5645
c4fa85c9 5646 PR c++/70323
5647 * g++.dg/cpp0x/constexpr-70323.C: New test.
5648
0a2062da 56492016-03-23 Alexandre Oliva <aoliva@redhat.com>
5650 Jason Merrill <jason@redhat.com>
5651 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR c++/69315
5654 * g++.dg/cpp0x/constexpr-69315.C: New test.
5655 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5656
62d2a6dc 56572016-03-23 Marek Polacek <polacek@redhat.com>
5658
5659 PR c++/69884
5660 * g++.dg/warn/Wignored-attributes-1.C: New test.
5661 * g++.dg/warn/Wignored-attributes-2.C: New test.
5662
a82d6246 56632016-03-23 Tom de Vries <tom@codesourcery.com>
5664
5665 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5666 initialization.
5667 * gfortran.dg/goacc/private-3.f95 (test): Same.
5668 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5669 missing use param.
5670
dc834ba1 56712016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5672
5673 * lib/target-supports.exp: Remove v7ve entry from loop
5674 creating effective target checks.
5675 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5676 (add_options_for_arm_arch_v7ve): Likewise.
5677
7e83fd1f 56782016-03-23 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR tree-optimization/70354
5681 * gcc.dg/vect/pr70354-1.c: New test.
5682 * gcc.dg/vect/pr70354-2.c: New test.
5683 * gcc.target/i386/avx2-pr70354-1.c: New test.
5684 * gcc.target/i386/avx2-pr70354-2.c: New test.
5685
4e4da058 56862016-03-22 Jeff Law <law@redhat.com>
5687
5688 PR target/70232
5689 * gcc.dg/tree-ssa/pr70232.c: New test.
5690
6855137b 56912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5692
5693 PR target/70302
5694 * gcc.target/i386/pr70302.c: New test.
5695
19db1ec8 56962016-03-22 Richard Biener <rguenther@suse.de>
5697
5698 PR middle-end/70251
5699 * g++.dg/torture/pr70251.C: New testcase.
5700
4baec9f2 57012016-03-22 David Malcolm <dmalcolm@redhat.com>
5702
5703 PR c/69993
5704 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5705 Wmisleading-indentation.c.
5706 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5707 reflect change to diagnostic text and order of messages.
5708 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5709
fcfec126 57102016-03-22 David Edelsohn <dje.gcc@gmail.com>
5711
5712 * g++.dg/ext/java-3.C: Don't compile on AIX.
5713
aa30728a 57142016-03-22 Richard Biener <rguenther@suse.de>
5715
5716 PR middle-end/70333
5717 * gcc.dg/torture/pr70333.c: New testcase.
5718
46ec4eb4 57192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5720
5721 * g++.dg/ext/pr70290.C: New test.
5722
4880f878 57232016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5724
5725 PR target/70325
5726 * gcc.target/i386/pr70325.c: New test.
5727
3d78ea44 57282016-03-22 Jakub Jelinek <jakub@redhat.com>
5729
5934fb8f 5730 PR target/70329
5731 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5732 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5733
b6436f79 5734 PR target/70300
5735 * gcc.target/i386/pr70300.c: New test.
5736
3d78ea44 5737 PR c++/70295
5738 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5739 (func2): New function for cond with parens, xfail warning for c++.
5740 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5741
b60244f6 57422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5743
5744 PR c++/70096
5745 * g++.dg/template/ptrmem30.C: New test.
5746
c8e3e744 57472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5748
5749 PR c++/70204
5750 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5751 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5752
2715f63a 57532016-03-21 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR middle-end/70326
5756 * gcc.dg/pr70326.c: New test.
5757
2daa2cda 57582016-03-21 Marc Glisse <marc.glisse@inria.fr>
5759 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR tree-optimization/70317
5762 * gcc.dg/pr70317.c: New test.
5763
d9aa5a50 57642016-03-21 Uros Bizjak <ubizjak@gmail.com>
5765
5766 PR target/70327
5767 * gcc.target/i386/pr70327.c: New test.
5768
e1a88bf4 57692016-03-21 Martin Liska <mliska@suse.cz>
5770
61941425 5771 PR ipa/70306
e1a88bf4 5772 * gcc.dg/ipa/pr70306.c: New test.
5773
d9aa5a50 57742016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5775
5776 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5777 * gcc.target/arm/attr-align3.c: Likewise.
5778 * gcc.target/arm/attr_arm.c: Likewise.
5779 * gcc.target/arm/flip-thumb.c: Likewise.
5780
afdde20c 57812016-03-21 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/70296
5784 * gcc.target/powerpc/altivec-36.c: New test.
5785
3f2ef661 57862016-03-21 Richard Biener <rguenther@suse.de>
5787
5788 PR tree-optimization/70310
5789 * gcc.dg/torture/pr70310.c: New testcase.
5790
08b2b692 57912016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5792
5793 PR target/70293
5794 * gcc.target/i386/pr70293.c: New test.
5795
93505d22 57962016-03-21 Richard Biener <rguenther@suse.de>
5797
5798 PR tree-optimization/70288
5799 * gcc.dg/torture/pr70288-1.c: New testcase.
5800 * gcc.dg/torture/pr70288-2.c: Likewise.
5801
06fd1914 58022016-03-21 Andrey Belevantsev <abel@ispras.ru>
5803
5804 PR rtl-optimization/69307
5805 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5806
b628775e 58072016-03-21 Andrey Belevantsev <abel@ispras.ru>
5808
5809 PR rtl-optimization/69102
5810 * gcc.c-torture/compile/pr69102.c: New test.
5811
1421f43c 58122016-03-18 Jeff Law <law@redhat.com>
5813
5814 PR rtl-optimization/70263
5815 * gcc.c-torture/compile/pr70263-1.c: New test.
5816 * gcc.target/i386/pr70263-2.c: New test.
5817
e7142ce1 58182016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5819
5820 PR rtl-optimization/70278
5821 * gcc.dg/torture/pr70278.c: New test.
5822 * gcc.target/arm/pr70278.c: New test.
5823
5539bc70 58242016-03-18 David Malcolm <dmalcolm@redhat.com>
5825
5826 PR c/70281
5827 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5828 (test_builtin_types_compatible_p): New test function.
5829 * gcc.dg/pr70281.c: New test case.
5830
296a290a 58312016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5832
5833 PR target/70113
5834 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5835
666094f0 58362016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5837
5838 PR tree-optimization/70252
5839 * gcc.dg/pr70252.c: New test.
5840
350514e8 58412016-03-18 Tom de Vries <tom@codesourcery.com>
5842
5843 * gcc.dg/pr70161-2.c: New test.
5844 * gcc.dg/pr70161.c: New test.
5845
011e0cea 58462016-03-18 Tom de Vries <tom@codesourcery.com>
5847
5848 PR ipa/70269
5849 * gcc.dg/pr70269.c: New test.
5850
292a09de 58512016-03-18 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR c++/70267
5854 * g++.dg/ext/java-3.C: New test.
5855
efc86c4c 58562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5857
5858 PR c++/70205
5859 * g++.dg/lookup/pr70205.C: New test.
5860
a28dd575 58612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5862
5863 PR c++/70218
5864 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5865
92e7ab1e 58662016-03-17 Marek Polacek <polacek@redhat.com>
5867
5868 PR c/69407
5869 * gcc.dg/atomic-op-6.c: New test.
5870
7378dbfb 58712016-03-17 David Malcolm <dmalcolm@redhat.com>
5872
5873 PR c/70264
5874 * c-c++-common/pr70264.c: New test case.
5875
f7995d7d 58762016-03-17 Jakub Jelinek <jakub@redhat.com>
5877
e2895b76 5878 PR c++/70144
5879 * c-c++-common/pr70144-1.c: New test.
5880 * c-c++-common/pr70144-2.c: New test.
5881
f7995d7d 5882 PR c++/70272
5883 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5884 * g++.dg/opt/flifetime-dse6.C: New test.
5885 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5886
5ec4a949 58872016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5888
5889 PR driver/70192
5890 * gcc.dg/pic-1.c: New test.
5891 * gcc.dg/pic-2.c: Likewise.
5892 * gcc.dg/pic-3.c: Likewise.
5893 * gcc.dg/pic-4.c: Likewise.
5894 * gcc.dg/pie-1.c: Likewise.
5895 * gcc.dg/pie-2.c: Likewise.
5896 * gcc.dg/pie-3.c: Likewise.
5897 * gcc.dg/pie-4.c: Likewise.
5898 * gcc.dg/pie-5.c: Likewise.
5899 * gcc.dg/pie-6.c: Likewise.
5900
c28550e1 59012016-03-17 Tom de Vries <tom@codesourcery.com>
5902
5903 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5904 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5905
be3296cb 59062016-03-17 Richard Biener <rguenther@suse.de>
5907
5908 PR debug/70271
5909 * g++.dg/debug/pr70271.C: New testcase.
5910
9b60ef21 59112016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5912
5913 * gcc.target/i386/pr70251.c: New test.
5914
9a80bc1a 59152016-03-17 Marek Polacek <polacek@redhat.com>
5916
5917 PR c++/70194
5918 * g++.dg/warn/constexpr-70194.C: New test.
5919
733d7ff9 59202016-03-16 Richard Henderson <rth@redhat.com>
5921
5922 PR middle-end/70240
5923 * gcc.c-torture/compile/pr70240.c: New.
5924
3e6f12bf 59252016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5926
5927 * gcc.c-torture/compile/20151204.c: Skip for avr.
5928
867c9e99 59292016-03-16 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR target/70245
5932 * g++.dg/opt/pr70245.C: New test.
5933 * g++.dg/opt/pr70245.h: New file.
5934 * g++.dg/opt/pr70245-aux.cc: New file.
5935
8ced6ab7 59362016-03-16 Martin Sebor <msebor@redhat.com>
5937
5938 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5939
37af779a 59402016-03-16 Richard Henderson <rth@redhat.com>
5941
5942 PR middle-end/70199
5943 * gcc.c-torture/compile/pr70199.c: New.
5944
78ed999c 59452016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5946
5947 * gcc.dg/uninit-19.c: Run dos2unix.
5948
462ca422 59492016-03-16 Marek Polacek <polacek@redhat.com>
5950
5951 PR c/70093
5952 * gcc.dg/nested-func-10.c: New test.
5953 * gcc.dg/nested-func-9.c: New test.
5954
fe58aacc 59552016-03-16 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR tree-optimization/68714
5958 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5959
27a53872 59602016-03-16 Tom de Vries <tom@codesourcery.com>
5961
5962 PR tree-optimization/68715
5963 * gcc.dg/graphite/pr68715-2.c: New test.
5964 * gcc.dg/graphite/pr68715.c: New test.
5965 * gfortran.dg/graphite/pr68715.f90: New test.
5966
95049c3c 59672016-03-16 Tom de Vries <tom@codesourcery.com>
5968
5969 PR tree-optimization/68809
5970 * gcc.dg/graphite/pr68809-2.c: New test.
5971 * gcc.dg/graphite/pr68809.c: New test.
5972
09eddd70 59732016-03-16 Jakub Jelinek <jakub@redhat.com>
5974
81fc5915 5975 PR c++/70147
5976 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5977 method call to i () as argument. Adjust expected output.
5978
09eddd70 5979 PR c++/70147
5980 * g++.dg/ubsan/pr70147-1.C: New test.
5981 * g++.dg/ubsan/pr70147-2.C: New test.
5982
6373d2a2 59832016-03-15 Martin Sebor <msebor@redhat.com>
5984
5985 PR c++/58281
5986 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5987
d27a0c11 59882016-03-15 John David Anglin <danglin@gcc.gnu.org>
5989
9908039d 5990 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5991 hppa*-*-hpux*.
5992
45cdc3a6 5993 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5994
d27a0c11 5995 PR libfortran/69799
5996 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5997 libatomic_available.
5998
0dd1d57f 59992016-03-15 Marek Polacek <polacek@redhat.com>
6000
6001 PR c++/70209
6002 * g++.dg/ext/attribute-may-alias-4.C: New test.
6003
0ce02c07 60042016-03-15 Alexander Monakov <amonakov@ispras.ru>
6005
6006 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6007 -fvar-tracking-assignments-toggle flag.
6008
f6e39b30 60092016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6010
6011 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6012
167f93a2 60132016-03-15 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR rtl-optimization/70222
6016 * gcc.c-torture/execute/pr70222-1.c: New test.
6017 * gcc.c-torture/execute/pr70222-2.c: New test.
6018
08a8af4a 60192016-03-15 Richard Henderson <rth@redhat.com>
6020
6021 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6022
738eb905 60232016-03-15 Andrey Belevantsev <abel@ispras.ru>
6024
6025 PR rtl-optimization/69032
6026 * gcc.dg/pr69032.c: New test.
6027
dd148b3a 60282016-03-15 Andrey Belevantsev <abel@ispras.ru>
6029
6030 PR rtl-optimization/63384
d9aa5a50 6031 * g++.dg/pr63384.C: New test.
dd148b3a 6032
acf58115 60332016-03-15 Andrey Belevantsev <abel@ispras.ru>
6034
6035 PR target/64411
6036 * gcc.target/i386/pr64411.C: New test.
6037
a2897dc4 60382016-03-15 Tom de Vries <tom@codesourcery.com>
6039
6040 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6041 * gfortran.dg/goacc/kernels-alias.f95: New test.
6042
7bad2faf 60432016-03-14 Martin Sebor <msebor@redhat.com>
6044
6045 PR c++/53792
6046 * g++.dg/cpp0x/constexpr-inline.C: New test.
6047 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6048
d65fa8d9 60492016-03-14 David Edelsohn <dje.gcc@gmail.com>
6050
6051 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6052
2b3c633f 60532016-03-14 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR middle-end/70219
6056 * gcc.dg/pr70219.c: New test.
6057
e947f9c3 60582016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6059
6060 PR target/70083
6061 * gcc.dg/torture/pr70083.c: New test.
6062 * gcc.target/i386/pr70083.c: New test.
6063
74201dc2 60642016-03-14 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/56365
6067 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6068
88aea41e 60692016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6070
6071 PR target/70098
6072 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6073 New function.
6074 * g++.dg/pr70098.C: New testcase.
6075
6076
1bd2aefd 60772016-03-14 Tom de Vries <tom@codesourcery.com>
6078
6079 PR tree-optimization/70045
6080 * gcc.dg/graphite/pr70045.c: New test.
6081
922c7033 60822016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6083
6084 PR fortran/69043
6085 * gfortran.dg/include_9.f90: New test.
6086
fd4ab6d9 60872016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6088
6089 PR fortran/45076
6090 gfortran.dg/prof/prof.exp: New script.
6091 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6092
7d7218d3 60932016-03-12 Andrey Belevantsev <abel@ispras.ru>
6094
6095 PR rtl-optimization/69307
6096 * gcc.dg/pr69307.c: New test.
6097
02ffd664 60982016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6099
6100 PR target/69614
6101 * gcc.target/arm/pr69614.c: New.
6102
76e207a9 61032016-03-12 Paul Thomas <pault@gcc.gnu.org>
6104
6105 PR fortran/70031
6106 * gfortran.dg/submodule_14.f08: New test
6107
6108 PR fortran/69524
6109 * gfortran.dg/submodule_15.f08: New test
6110
490ee78a 61112016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6112
6113 PR c++/70106
6114 * g++.dg/cpp1y/paren3.C: New test.
6115
04e137ff 61162016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6117
6118 PR target/70131
6119 * gcc.target/powerpc/ppc-round2.c: New test.
6120
27b2c1c4 61212016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6122
6123 PR target/70123
6124 * gcc.dg/torture/pr70123.c: New test.
6125
84116671 61262016-03-11 Jeff Law <law@redhat.com>
6127
6128 PR tree-optimization/70190
6129 * gcc.c-torture/compile/pr70190.c: New test.
6130
cfa58bc8 61312016-03-11 David Malcolm <dmalcolm@redhat.com>
6132
6133 PR c/68187
6134 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6135 case.
6136 (test43_b): Likewise.
6137 (test43_c): Likewise.
6138 (test43_d): Likewise.
6139 (test43_e): Likewise.
6140 (test43_f): Likewise.
6141 (test43_g): Likewise.
6142 (test44_a): Likewise.
6143 (test44_b): Likewise.
6144 (test44_c): Likewise.
6145 (test44_d): Likewise.
6146 (test44_e): Likewise.
6147
ce234f27 61482016-03-11 David Malcolm <dmalcolm@redhat.com>
6149
6150 PR c/70085
6151 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6152
e4756b48 61532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6154
6155 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6156 dg-options.
6157
1f5ef87e 61582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6159
6160 PR target/70002
6161 PR target/69245
6162 * gcc.target/aarch64/pr69245_2.c: New test.
6163
f9c352a1 61642016-03-11 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR tree-optimization/70177
6167 * gcc.dg/pr70177.c: New test.
6168
4dd92ac6 61692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6170
6171 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6172
331e4fdb 61732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6174
6175 * gcc.dg/tree-ssa/sra-20.c: New.
6176
69262824 61772016-03-11 Jakub Jelinek <jakub@redhat.com>
6178
6f9a7425 6179 PR rtl-optimization/70174
6180 * gcc.dg/pr70174.c: New test.
6181
69262824 6182 PR tree-optimization/70169
6183 * gcc.dg/pr70169.c: New test.
6184
4637a847 61852016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6186
6187 PR target/70160
6188 * gcc.target/i386/pr70160.c: New test.
6189
5a86d754 61902016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6191
6192 * gcc.target/s390/dfp-1.c: New test.
6193
af4c8290 61942016-03-10 Nick Clifton <nickc@redhat.com>
6195
6196 PR target/70044
6197 * gcc.target/aarch64/pr70044.c: New test.
6198
98dfd328 61992016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6200 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR c++/70001
6203 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6204 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6205 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6206
75e72311 62072016-03-10 Jan Hubicka <hubicka@ucw.cz>
6208
6209 PR lto/69589
6210 * g++.dg/lto/pr69589_0.C: New testcase
6211 * g++.dg/lto/pr69589_1.C: New testcase
6212
a2eb1271 62132016-03-10 Marek Polacek <polacek@redhat.com>
6214
6215 PR c++/70153
6216 * g++.dg/delayedfold/unary-plus1.C: New test.
6217
62182016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6219
6220 * gcc.target/arm/pr45701-1.c: Escape brackets.
6221 * gcc.target/arm/pr45701-2.c: Likewise.
6222
5ab2987f 62232016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6224
6225 * gfortran.dg/unconstrained_commons.f: New.
6226
6972afac 62272016-03-10 Alan Modra <amodra@gmail.com>
6228
6229 * gcc.dg/pr69195.c: New.
6230 * gcc.dg/pr69238.c: New.
6231
c82c99ec 62322016-03-10 Tom de Vries <tom@codesourcery.com>
6233
6234 PR testsuite/68915
6235 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6236
a2389d4a 62372016-03-10 Richard Biener <rguenther@suse.de>
6238
6239 PR tree-optimization/70128
6240 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6241 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6242
c272412d 62432016-03-09 Jakub Jelinek <jakub@redhat.com>
6244
a0451069 6245 PR tree-optimization/70152
6246 * gcc.dg/pr70152.c: New test.
6247
c272412d 6248 PR target/70086
6249 * gcc.target/i386/pr70086-1.c: New test.
6250 * gcc.target/i386/pr70086-2.c: New test.
6251 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6252
6253 PR tree-optimization/70127
6254 * gcc.c-torture/execute/pr70127.c: New test.
6255
27dcb7a8 62562016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6257
6258 * c-c++-common/goacc/combined-directives-2.c: New test.
6259
c24757cf 62602016-03-09 David Malcolm <dmalcolm@redhat.com>
6261
6262 PR c/68473
6263 PR c++/70105
6264 * g++.dg/diagnostic/pr70105.C: New test.
6265 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6266 (test_multiple_ordinary_maps): New test function.
6267
83108969 62682016-03-09 David Malcolm <dmalcolm@redhat.com>
6269
6270 PR c/68473
6271 PR c++/70105
6272 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6273 Drop range information from call to inform_at_rich_loc.
6274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6275 New.
6276 (test_show_locus): Replace calls to rich_location::add_range with
6277 calls to add_range. Rewrite the tests that used the now-defunct
6278 rich_location ctor taking a source_range. Simplify other tests
6279 by replacing calls to COMBINE_LOCATION_DATA with calls to
6280 make_location.
6281
6733c0e8 62822016-03-09 Richard Biener <rguenther@suse.de>
6283 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR tree-optimization/70138
6286 * gcc.dg/vect/pr70138-1.c: New testcase.
6287 * gcc.dg/vect/pr70138-2.c: Likewise.
6288
96abb9f5 62892016-03-09 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR target/70049
6292 * gcc.target/i386/pr70049.c: New test.
6293
42bb3bfb 62942016-03-09 Richard Biener <rguenther@suse.de>
6295
6296 PR c/70143
6297 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6298 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6299 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6300
27527428 63012016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6302
6303 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6304 arm-*-*.
6305
248449f2 63062016-03-09 Jakub Jelinek <jakub@redhat.com>
6307
1bd49ced 6308 PR middle-end/67278
6309 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6310
248449f2 6311 PR target/67278
6312 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6313
6314 PR middle-end/70050
6315 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6316 in testcase comment.
6317
dfc460ff 63182016-03-09 Tom de Vries <tom@codesourcery.com>
6319
6320 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6321 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6322 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6323 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6324 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6325 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6326 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6327 * gfortran.dg/goacc/kernels-loop.f95: New test.
6328
0377fc7f 63292016-03-08 Martin Sebor <msebor@redhat.com>
6330
6331 PR c++/62096
6332 * g++.dg/warn/overflow-warn-7.C: New test.
6333
3556aa80 63342016-03-08 Jason Merrill <jason@redhat.com>
6335
6336 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6337 * lib/target-supports.exp (check_effective_target_concepts): New.
6338
e5096208 63392016-03-08 Jakub Jelinek <jakub@redhat.com>
6340
5370eb8d 6341 PR c++/70135
6342 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6343 * g++.dg/ubsan/pr70135.C: New test.
6344
e5096208 6345 PR target/70110
6346 * gcc.dg/pr70110.c: New test.
6347
cc37120d 63482016-03-07 Martin Jambor <mjambor@suse.cz>
6349
6350 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6351 * c-c++-common/gomp/if-1.c: Likewise.
6352 * c-c++-common/gomp/pr61486-2.c: Likewise.
6353 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6354 to dg-additional-options.
6355 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6356 * g++/gomp/target-teams-1.c: Likewise.
6357 * gcc.dg/gomp/gomp.exp: Likewise.
6358 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6359 dg-additional-options.
6360 * gfortran.dg/gomp/gomp.exp: Likewise.
6361 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6362 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6363 dg-additional-options.
6364 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6365
53c248d8 63662016-03-07 Martin Jambor <mjambor@suse.cz>
6367
6368 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6369 * c-c++-common/gomp/gridify-1.c: New test.
6370 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6371
541e79a0 63722016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6373
6374 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6375 trigger for cortex-r8, when scanning for register r8.
6376 * gcc.target/arm/pr45701-2.c: Likewise.
6377
4dfabd94 63782016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6379 Jeff Law <law@redhat.com>
4dfabd94 6380
6381 PR tree-optimization/69740
6382 * gcc.c-torture/compile/pr69740-1.c: New test.
6383 * gcc.c-torture/compile/pr69740-2.c: New test.
6384
1b63a87b 63852016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6386
6387 * lib/target-supports.exp
6388 (check_effective_target_whole_vector_shift): Enable for PPC64.
6389
d33914da 63902016-03-07 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/70115
6393 * gcc.dg/torture/pr70115.c: New testcase.
6394
584fba4b 63952016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6396
6397 PR middle-end/69916
6398 * c-c-++-common/goacc/pr69916.c: New.
6399
7f2f5ec0 64002016-03-07 Richard Henderson <rth@redhat.com>
6401
6402 * gcc.c-torture/compile/pr70061.c: New test.
6403
f530e7c4 64042016-03-07 Richard Biener <rguenther@suse.de>
6405
6406 PR testsuite/70109
6407 * gcc.dg/vect/O3-pr36098.c: New testcase.
6408
a3855fed 64092016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6410
6411 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6412
091ffc31 64132016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6414
6415 * gnat.dg/renaming9.ad[sb]: New testcase.
6416
2941b871 64172016-03-05 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR c++/70084
6420 * g++.dg/expr/stdarg3.C: New test.
6421
5173ce42 64222016-03-04 Jeff Law <law@redhat.com>
6423
6424 PR tree-optimization/69196
6425 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6426 x86_64-*-*.
6427
2d1d2e55 64282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6429
0e43078e 6430 PR c/69973
6431 * gcc.dg/pr69973.c: New test.
6432
d8ec06ae 6433 PR rtl-optimization/69941
6434 * gcc.dg/torture/pr69941.c: New test.
6435
2d1d2e55 6436 PR c/69824
6437 * gcc.dg/pr69824.c: New test.
6438
32f692e2 64392016-03-05 Tom de Vries <tom@codesourcery.com>
6440
6441 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6442 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6443 function.
6444
1c699e9a 64452016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6446
6447 PR c++/66786
6448 * g++.dg/cpp1y/var-templ48.C: New test.
6449 * g++.dg/cpp1y/var-templ49.C: New test.
6450
358448c6 64512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6452
6453 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6454
01dc3c45 64552016-03-04 Jakub Jelinek <jakub@redhat.com>
6456
e968ff6d 6457 PR c++/70035
6458 * g++.dg/ubsan/pr70035.C: New test.
6459
01dc3c45 6460 PR target/70062
6461 * gcc.target/i386/pr70062.c: New test.
6462
3937d618 64632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6464
6465 * g++.dg/template/typename21.C: Remove c++98_only.
6466
c58ac7f8 64672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6468
6469 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6470
0060768a 64712016-03-04 David Malcolm <dmalcolm@redhat.com>
6472
6473 PR c/68187
6474 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6475 function.
6476 (fn_42_b): Likewise.
6477 (fn_42_c): Likewise.
6478
74c6fd40 64792016-03-04 David Malcolm <dmalcolm@redhat.com>
6480
6481 PR c/68187
6482 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6483 function.
6484 (fn_40_b): Likewise.
6485 (fn_41_a): Likewise.
6486 (fn_41_b): Likewise.
6487
31b11359 64882016-03-04 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR target/70059
6491 * gcc.target/i386/avx512f-pr70059.c: New test.
6492 * gcc.target/i386/avx512dq-pr70059.c: New test.
6493
c5b93452 64942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6495
6496 PR rtl-optimization/57676
6497 * gcc.dg/torture/pr57676.c: New test.
6498
268fbd56 64992016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6500
6501 * gcc.dg/pr70026.c: New test.
6502
6560d1ad 65032016-03-04 Marek Polacek <polacek@redhat.com>
6504
6505 PR c/69798
6506 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6507 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6508
cc7dfddf 65092016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510
6511 PR target/70004
6512 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6513 Delete.
6514 (test_corners_sisd_si): Likewise.
6515 (main): Remove checks of the above.
6516 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6517
e9663bd4 65182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6519
6520 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6521
dcdd684e 65222016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6523
6524 * gcc.dg/torture/pr69951.c: Accept argc==0.
6525
e692d332 65262016-03-04 Richard Biener <rguenther@suse.de>
6527
6528 PR c++/70054
6529 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6530 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6531
af77b7e6 65322016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6533
6534 PR testsuite/69766
6535 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6536 testing multiarch.
6537
290da96e 65382016-03-04 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR debug/69947
6541 * gcc.dg/guality/pr69947.c: New test.
6542
e51ce713 65432016-03-03 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR ada/70017
6546 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6547
1feed892 65482016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549
6550 PR rtl-optimization/69904
6551 * gcc.target/arm/pr69904.c: New test.
6552
c32bda69 65532016-03-03 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR target/70021
6556 * gcc.dg/vect/pr70021.c: New test.
6557 * gcc.target/i386/pr70021.c: New test.
6558
1bc579ed 65592016-03-03 Marek Polacek <polacek@redhat.com>
6560
6561 PR middle-end/70050
6562 * gcc.dg/pr70050.c: New test.
6563
cfa8d638 65642016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6565
6566 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6567
1b889259 65682016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6569
6570 PR tree-optimization/70043
6571 * gfortran.dg/vect/pr70043.f90: New test.
6572
f756dfa3 65732016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 * gnat.dg/specs/task1.ads: New test.
6576
5cb4863d 65772016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6578
6579 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6580 Invoke gdb with -batch.
6581 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6582
5dd12e43 65832016-03-03 Richard Biener <rguenther@suse.de>
6584
6585 PR tree-optimization/55936
6586 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6587
d97ba4ca 65882016-03-02 Jeff Law <law@redhat.com>
6589
5d23c86f 6590 PR rtl-optimization/69942
6591 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6592 effects of argument promotions.
6593
d97ba4ca 6594 PR tree-optimization/69987
6595 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6596 target does not support -fprefetch-loop-arrays.
6597
901faaa0 65982016-03-02 Uros Bizjak <ubizjak@gmail.com>
6599
6600 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6601
51f6fdce 66022016-03-02 Bin Cheng <bin.cheng@arm.com>
6603
6bc7872f 6604 PR rtl-optimization/69052
51f6fdce 6605 * gcc.target/i386/pr69052.c: New test.
6606
31d31e07 66072016-03-02 Alan Modra <amodra@gmail.com>
6608
6609 * gcc.dg/pr69990.c: New.
6610
04faee95 66112016-03-02 Jakub Jelinek <jakub@redhat.com>
6612
270d0117 6613 PR c/68062
6614 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6615
6616 PR middle-end/70022
6617 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6618
04faee95 6619 PR target/70028
6620 * gcc.target/i386/pr70028.c: New test.
6621
a2cc9e8e 66222016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6623
6624 * c-c++-common/asan/swapcontext-test-1.c,
6625 * c-c++-common/tsan/thread_leak.c,
6626 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6627 * g++.dg/tsan/benign_race.C,
6628 * g++.dg/tsan/fd_close_norace.C,
6629 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6630 races with sanitizer output
6631
dd4bd263 66322016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6633 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6634
6635 PR target/67278
6636 * gcc.dg/simd-8.c: New testcase.
6637
b5fe3a49 66382016-03-02 Richard Biener <rguenther@suse.de>
6639
6640 PR middle-end/67278
6641 * gcc.dg/simd-7.c: New testcase.
6642
23601f67 66432016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6644
6645 * gcc.target/i386/pr70007.c: Tweak.
6646
f66f65e7 66472016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6648
6649 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6650
60773515 66512016-03-02 Marek Polacek <polacek@redhat.com>
6652
6653 PR c/67854
6654 * gcc.dg/pr67854.c: New test.
6655
6c094cb1 66562016-03-02 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR middle-end/70025
6659 * gcc.dg/torture/pr70025.c: New test.
6660
7627bb56 66612016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6662
6663 PR tree-optimization/68621
6664 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6665
066c8e94 66662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6667
6668 * gcc.target/i386/pr70007.c: New test.
6669
d3b819ad 66702016-03-01 Jeff Law <law@redhat.com>
6671
d4b9ad56 6672 PR tree-optimization/69196
7e217344 6673 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6674
d3b819ad 6675 PR tree-optimization/69196
6676 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6677 duplicating code and spoiling the expected output.
6678
4f37285d 66792016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6680
6681 PR target/70033
6682 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6683 supports power9 before doing tests.
6684 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6685 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6686 * gcc.target/powerpc/p9-permute.c: Likewise.
6687
3e9c4f6c 66882016-03-01 Uros Bizjak <ubizjak@gmail.com>
6689
6690 PR target/70027
6691 * gcc.target/i386/pr70027.c: New test.
6692
e324729e 66932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6694
6695 * gcc.dg/pr70017.c: New test.
6696
40e9ce2d 66972016-03-01 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR c/69796
6700 PR c/69974
6701 * gcc.dg/pr69796.c: New test.
6702 * gcc.dg/pr69974.c: New test.
6703
e8b016ea 67042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6707
24d3127c 67082016-02-29 Jeff Law <law@redhat.com>
6709
6710 PR tree-optimization/69987
6711 * gfortran.dg/pr69987.f90: New test.
6712
6713 PR tree-optimization/69989
6714 * gcc.c-torture/compile/pr69989-2.c: New test.
6715
12cc1225 67162016-03-01 Marek Polacek <polacek@redhat.com>
6717
6718 PR c++/69795
6719 * g++.dg/parse/invalid1.C: New test.
6720
d99a947c 67212016-03-01 Richard Biener <rguenther@suse.de>
6722
6723 PR middle-end/70022
6724 * gcc.dg/pr70022.c: New testcase.
6725
395dbc60 67262016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6727
6728 PR tree-optimization/69956
6729 * gcc.dg/pr69956.c: New test.
6730
40a35c55 67312016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6732
6733 PR target/70011
6734 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6735 XFAIL when hardware supports efficient unaligned storage access.
6736
4edc90b0 67372016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6738
6739 PR c++/69961
6740 * g++.dg/template/pr69961a.C: New test.
6741 * g++.dg/template/pr69961b.C: New test.
6742
1ed1f69a 67432016-02-29 David Malcolm <dmalcolm@redhat.com>
6744
6745 PR preprocessor/69985
6746 * gcc.dg/cpp/pr69985.c: New test case.
6747
01c5d15d 67482016-02-29 Jeff Law <law@redhat.com>
6749
3a4d3de5 6750 PR tree-optimization/70005
6751 * gcc.c-torture/execute/pr70005.c New test.
6752
01c5d15d 6753 PR tree-optimization/69999
6754 * gcc.c-torture/compile/pr69999.c: New test.
6755
1bf66b54 67562016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6757
6758 PR tree-optimization/69652
6759 * gcc.dg/torture/pr69652.c: Delete test.
6760 * gcc.dg/vect/pr69652.c: New test.
6761
b4d653d5 67622016-02-19 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/69980
6765 * gfortran.dg/vect/pr69980.f90: New testcase.
6766
35bc4745 67672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6768
6769 * gcc.target/sparc/20160229-1.c: New test.
6770
bb54a538 67712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6772
6773 * gnat.dg/stack_usage3.adb: New test.
6774 * gnat.dg/stack_usage3_pkg.ads: New helper.
6775
95164e71 67762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6777
6778 * gnat.dg/renaming8.adb: New test.
6779 * gnat.dg/renaming8_pkg1.ads: New helper.
6780 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6781 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6782
a890896f 67832016-02-29 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/69720
6786 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6787
5c70403a 67882016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6789
6790 PR fortran/68147
6791 PR fortran/47674
6792 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6793
dfb6d139 67942016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6795 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796
6797 PR fortran/56007
6798 * gfortran.dg/coarray_8.f90: Adjust error message.
6799 * gfortran.dg/pr56007.f90: New test.
6800 * gfortran.dg/pr56007.f: New test.
6801
536508db 68022016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR tree-optimization/69989
6805 * gcc.dg/torture/pr69989.c: New test.
6806
eec75e45 68072016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6808
6809 * gcc.target/i386/stack-realign-win.c: New test.
6810
0175e45a 68112016-02-28 Harald Anlauf <anlauf@gmx.de>
6812
6813 PR fortran/60126
6814 * gfortran.dg/pr60126.f90: New test.
6815
2a703589 68162016-02-27 Jeff Law <law@redhat.com>
6817
6818 Revert
6819 2016-02-26 Richard Biener <rguenther@suse.de>
6820 Jeff Law <law@redhat.com>
6821
6822 PR tree-optimization/69740
6823 * gcc.c-torture/compile/pr69740-1.c: New test.
6824 * gcc.c-torture/compile/pr69740-2.c: New test.
6825
359b4c18 68262016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827
1c96765a 6828 PR fortran/69910
359b4c18 6829 * gfortran.dg/newunit_4.f90: New test.
6830
49462d93 68312016-02-27 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR target/69613
6834 PR rtl-optimization/69886
6835 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6836 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6837 target.
6838
c4ac733e 68392016-02-26 Martin Sebor <msebor@redhat.com>
6840
6841 PR tree-optimization/15826
6842 * gcc.dg/tree-ssa/pr15826.c: New test.
6843
da8c4b5d 68442016-02-26 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR target/69969
6847 * gcc.target/powerpc/pr69969.c: New test.
6848
0a4558eb 68492016-02-26 Martin Sebor <msebor@redhat.com>
6850
6851 PR c++/15766
6852 * g++.old-deja/g++.other/decl5.C: Add a test case.
6853
5b500299 68542016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6855
6856 PR target/69946
6857 * gcc.target/powerpc/pr69946.c: New file.
6858
565f533b 68592016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6860 Jeff Law <law@redhat.com>
565f533b 6861
0a4558eb 6862 PR tree-optimization/69740
565f533b 6863 * gcc.c-torture/compile/pr69740-1.c: New test.
6864 * gcc.c-torture/compile/pr69740-2.c: New test.
6865
ff67cbea 68662016-02-26 Martin Jambor <mjambor@suse.cz>
6867
6868 PR middle-end/69920
6869 * gcc.dg/torture/pr69932.c: New test.
6870 * gcc.dg/torture/pr69936.c: Likewise.
6871
e400d817 68722016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6873
6874 PR target/69709
6875 * gcc.target/s390/pr69709.c: New test.
6876
126a5a2d 68772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6878
6879 PR target/69245
6880 * gcc.target/aarch64/pr69245_1.c: New test.
6881
59c58860 68822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6883
6884 PR target/69613
6885 * gcc.dg/torture/pr69613.c: New test.
6886
9441fa4e 68872016-02-26 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR rtl-optimization/69891
6890 * gcc.target/i386/pr69891.c: New test.
6891
e48fcde0 68922016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6893 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6894
35ed600a 6895 PR target/61397
f41208a1 6896 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6897 functionality for both 32-bit and 64-bit.
6898
c86aaa0e 68992016-02-26 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/69551
6902 * gcc.dg/torture/pr69951.c: New testcase.
6903
38e71a65 69042016-02-25 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/48795
6907 * gcc.dg/Warray-bounds-18.c: New testcase.
6908
03331e69 69092016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6910
6911 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6912
f14d8d6a 69132016-02-25 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR rtl-optimization/69896
6916 * gcc.dg/pr69896.c: New test.
6917
4003c807 69182016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6919
6920 PR c++/69736
6921 * g++.dg/cpp1y/paren2.C: New test.
6922
a0573328 69232016-02-24 Martin Sebor <msebor@redhat.com>
6924
6925 PR c/51147
6926 * gcc.dg/enum-mode-2.c: New test.
6927
2cde02ad 69282016-02-24 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR c++/69922
6931 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6932 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6933 * g++.dg/ubsan/pr69922.C: New test.
6934
f0ea75d1 69352016-02-24 Marek Polacek <polacek@redhat.com>
6936
6937 PR c/69819
6938 * gcc.dg/pr69819.c: New test.
6939
05027366 69402016-02-24 Martin Sebor <msebor@redhat.com>
6941
34ed562b 6942 PR c++/69912
6943 * g++.dg/ext/flexary15.C: New test.
6944
69452016-02-24 Martin Sebor <msebor@redhat.com>
6946
6947 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6948 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6949 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6950
650c3ad5 69512016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6952 Charles Baylis <charles.baylis@linaro.org>
6953
6954 PR debug/61033
6955 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6956
596070e8 69572016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6958 Jakub Jelinek <jakub@redhat.com>
596070e8 6959
6960 PR middle-end/69760
6961 * gcc.dg/torture/pr69760.c: New testcase.
6962
d6b92d9f 69632016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6964
6965 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6966 pattern on Solaris with as.
6967
90436d9d 69682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6969
6970 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6971 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6972 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6973 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6974
7c749495 69752016-02-24 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR middle-end/69915
6978 * gcc.dg/pr69915.c: New test.
6979
9c9680b5 69802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6981
6982 PR rtl-optimization/69886
6983 * gcc.dg/torture/pr69886.c: New test.
6984
36d081ee 69852016-02-24 Richard Biener <rguenther@suse.de>
6986
6987 PR middle-end/68963
6988 * gcc.dg/torture/pr68963.c: New testcase.
6989
2a0accb9 69902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6991
6992 PR target/69875
6993 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6994 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6995 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6996 * gcc.target/arm/atomic_loaddi_1.c: New test.
6997 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6998 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6999 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7000 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7001 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7002 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7003 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7004 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7005
f0e92ef1 70062016-02-24 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR middle-end/69909
7009 * gcc.dg/torture/pr69909.c: New test.
7010
6907286f 70112016-02-24 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/69907
7014 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7015 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7016 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7017
e6ab7475 70182016-02-24 Christian Bruel <christian.bruel@st.com>
7019
7020 * gcc.target/arm/pragma_cpp_fma.c: New test.
7021
47587450 70222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023
7024 PR fortran/61156
7025 * gfortran.dg/include_6.f90: Update test.
7026
d41ab738 70272016-02-23 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR objc/69844
7030 * objc.dg/pr69844.m: New test.
7031
4772d9d5 70322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7033
7034 PR libgfortran/69456
7035 * gfortran.dg/namelist_89.f90: New test.
7036 * gfortran.dg/pr59700.f90: Update test..
7037
8c38d887 70382016-02-23 Martin Sebor <msebor@redhat.com>
7039
7040 PR middle-end/69780
7041 * g++.dg/ext/builtin_alloca.C: New test.
7042 * gcc.dg/builtins-68.c: New test.
7043
ee1bfdb0 70442016-02-23 Richard Henderson <rth@redhat.com>
7045
7046 * gcc.target/i386/addr-space-3.c: Remove test.
7047
52609ec3 70482016-02-23 David Malcolm <dmalcolm@redhat.com>
7049
7050 PR preprocessor/69126
7051 PR preprocessor/69543
7052 * c-c++-common/pr69126-2-long.c: New test.
7053 * c-c++-common/pr69126-2-short.c: New test.
7054 * c-c++-common/pr69543-1.c: Remove xfail.
7055
d5bf2cc8 70562016-02-23 David Malcolm <dmalcolm@redhat.com>
7057
7058 PR preprocessor/69126
7059 PR preprocessor/69543
7060 PR preprocessor/69558
7061 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7062 (f): Rename to...
7063 (test_2): ...this, and add leading comment.
7064 (MACRO_3, test_3): New.
7065 (MACRO_4A, MACRO_4B, test_4): New.
7066 (MACRO): Rename to...
7067 (MACRO_5): ...this.
7068 (g): Rename to...
7069 (test_5): ...this, updating for renaming of MACRO, and
7070 add leading comment.
7071 * c-c++-common/pr69543-1.c: New.
7072 * c-c++-common/pr69543-2.c: New.
7073 * c-c++-common/pr69543-3.c: New.
7074 * c-c++-common/pr69543-4.c: New.
7075 * c-c++-common/pr69558-1.c: New.
7076 * c-c++-common/pr69558-2.c: New.
7077 * c-c++-common/pr69558-3.c: New.
7078 * c-c++-common/pr69558-4.c: New.
7079 * gcc.dg/pr69558.c: Move to...
7080 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7081 xfail for c++.
7082
3a37a410 70832016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7084
7085 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7086 to -ftree-parallelize-loops/-fopenacc changes.
7087 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7088 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7089 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7090 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7091 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7092 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7093 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7094 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7095 * c-c++-common/goacc/kernels-loop.c: Likewise.
7096 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7097 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7098 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7099 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7100
ecca180f 71012016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7102
7103 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7104
eec0fa3f 71052016-02-23 Jakub Jelinek <jakub@redhat.com>
7106
f1f91c07 7107 PR c++/69902
7108 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7109
eec0fa3f 7110 PR c/69900
7111 * gcc.dg/pr69900.c: New test.
7112
e045424d 71132016-02-23 Martin Jambor <mjambor@suse.cz>
7114
7115 PR tree-optimization/69666
7116 * gcc.dg/tree-ssa/pr69666.c: New test.
7117
f482dff6 71182016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7119
7120 PR fortran/67451
7121 * gfortran.dg/coarray_allocate_5.f08: New test.
7122
57ed698b 71232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7124
7125 * gcc.target/s390/vcond-shift.c: Move to ...
7126 * gcc.target/s390/vector/vcond-shift.c: ... here.
7127
990e443c 71282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7129
7130 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7131 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7132
296c5f01 71332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7134
7135 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7136
e53f41d5 71372016-02-20 Mark Wielaard <mjw@redhat.com>
7138
7139 PR c/28901
7140 * gcc.dg/unused-variable-3.c: New test.
7141
13af201d 71422016-02-22 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR target/69888
7145 * gcc.target/i386/pr69888.c: New test.
7146
682c90f9 71472016-02-22 Richard Biener <rguenther@suse.de>
7148
7149 PR tree-optimization/69882
7150 * gfortran.dg/vect/pr69882.f90: New testcase.
7151
b8cd18c3 71522016-02-22 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR target/69885
7155 * gcc.dg/pr69885.c: New test.
7156
09343379 71572016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7158
7159 PR target/69806
7160 PR target/54089
7161 * gcc.target/sh/pr54089-10.c: New.
7162
b345a09f 71632016-02-20 Paul Thomas <pault@gcc.gnu.org>
7164
7165 PR fortran/69423
7166 * gfortran.dg/deferred_character_15.f90 : New test.
7167
51385aed 71682016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7169
7170 PR fortran/57365
7171 gfortran.dg/allocate_with_source_18.f03: New test.
7172
71732016-02-20 Harald Anlauf <anlauf@gmx.de>
7174
7175 PR fortran/52531
7176 gfortran.dg/gomp/pr52531.f90: New test.
7177
9cce8384 71782016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7179
7180 PR c++/69865
7181 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7182 -std=c++03.
7183
d91f5fbb 71842016-02-19 Jakub Jelinek <jakub@redhat.com>
7185
563d5cb8 7186 PR c++/69826
7187 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7188 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7189
0a04aac9 7190 PR c++/69850
7191 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7192
d91f5fbb 7193 PR c++/69851
7194 * g++.dg/torture/pr69851.C: New test.
7195
5fe1f282 71962016-02-19 Martin Sebor <msebor@redhat.com>
7197
7198 PR testsuite/69573
7199 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7200
a45bce11 72012016-02-19 Jakub Jelinek <jakub@redhat.com>
7202
6263dde1 7203 PR c++/69850
7204 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7205 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7206
a45bce11 7207 PR c++/67767
7208 * g++.dg/cpp0x/pr67767.C: New test.
7209
cf2ed1b7 72102016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7211
7212 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7213 for fp, simd, crypto, crc, lse.
7214 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7215 above.
7216 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7217 effective target check.
7218
f6cc34b0 72192016-02-19 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR target/69820
7222 * gcc.target/i386/pr69820.c: New test.
7223
6c678e78 72242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7225
7226 * gcc.target/s390/vector/int128-1.c: New test.
7227
b088ff4b 72282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7229
7230 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7231
b11e60a4 72322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7233
7234 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7235 instruction pattern name to prevent the testcase from failing with
7236 -march=z13.
7237
664ff6a0 72382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7239
7240 * gcc.target/s390/md/movstr-2.c: New test.
7241
e80be24b 72422016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7243
7244 * gcc.target/s390/morestack.c: New test.
7245
9839f350 72462016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7247
7248 PR target/69625
7249 * gcc.target/s390/pr69625.c: Add test case.
7250
4550fbd0 72512016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7252
7253 PR testsuite/68580
7254 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7255
57d00b6a 72562016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7257
7258 PR target/68404
7259 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7260 * gcc.target/powerpc/fusion3.c: Likewise.
7261
63ad69d6 72622016-02-18 Richard Biener <rguenther@suse.de>
7263
7264 PR middle-end/69553
7265 * g++.dg/torture/pr69553.C: New testcase.
7266
d92404ed 72672016-02-18 Nick Clifton <nickc@redhat.com>
7268
4550fbd0 7269 PR target/62254
7270 PR target/69610
7271 * gcc.target/arm/pr62554.c: New test.
7272 * gcc.target/arm/pr69610-1.c: New test.
7273 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7274
0808dfce 72752016-02-18 Richard Biener <rguenther@suse.de>
7276
7277 PR middle-end/69854
7278 * gcc.dg/torture/pr69854.c: New testcase.
7279
fc3527e3 72802016-02-17 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR c++/69850
7283 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7284
e3c24279 72852012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7286
7287 * gcc.target/powerpc/vec-cg.c: New test.
7288
c9732c2b 72892016-02-17 Richard Biener <rguenther@suse.de>
7290
7291 PR testsuite/69586
7292 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7293
51bf9f9b 72942016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7295
7296 PR target/69161
7297 * gcc.c-torture/compile/pr69161.c: New test.
7298
6baedca3 72992016-02-17 David Sherwood <david.sherwood@arm.com>
7300
7301 PR target/69532
7302 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7303 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7304
4f240715 73052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7306
7307 * gcc.dg/ifcvt-4.c: Skip on Visium.
7308
e0c0515d 73092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7310
7311 * gnat.dg/atomic8.adb: New test.
7312
7b319ee6 73132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7314
7315 * gnat.dg/discr46.ad[sb]: New test.
7316
48a7e3d1 73172016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7318
7319 PR Target/48344
7320 * gcc.target/powerpc/pr48344-1.c: New test.
7321
3f844f15 73222015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7323
7324 PR fortran/69742
7325 * gfortran.dg/associate_21.f90: New test.
7326
7675e968 73272016-02-16 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR c/69835
7330 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7331 -Wnonnull in dg-options.
7332 * c-c++-common/nonnull-2.c: New test.
7333
d6faee88 73342016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7335 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7336
7337 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7338
3a2a72aa 73392016-02-16 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR middle-end/69801
7342 * gcc.dg/pr69801.c: Add empty dg-options.
7343
28072426 73442016-02-16 James Norris <jnorris@codesourcery.com>
7345
7346 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7347 * g++.dg/goacc/deviceptr-1.c: New file.
7348
37fffac2 73492016-02-16 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/69820
7352 * gcc.dg/vect/pr69820.c: New test.
7353
f72a5e61 73542016-02-16 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/69776
7357 * gcc.dg/torture/pr69776-2.c: New testcase.
7358
50e0cd76 73592016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7360
7361 PR tree-optimization/69714
7362 * gcc.dg/torture/pr69714.c: New test.
7363
14a72c4e 73642016-02-16 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR tree-optimization/69802
7367 * gcc.dg/pr69802.c: New test.
7368
fd808c11 73692016-02-16 Richard Biener <rguenther@suse.de>
7370
7371 PR middle-end/69801
7372 * gcc.dg/pr69801.c: New testcase.
7373
49a549ca 73742016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7375
7376 PR libgfortran/69651
7377 * gfortran.dg/read_bang.f90: New test.
7378 * gfortran.dg/read_bang4.f90: New test.
7379
77454e6e 73802016-02-15 Jakub Jelinek <jakub@redhat.com>
7381
2074f21c 7382 PR c++/69658
7383 * g++.dg/init/pr69658.C: New test.
7384
77454e6e 7385 PR c++/69797
7386 * c-c++-common/pr69797.c: New test.
7387
4ef4d764 73882016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7389
7390 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7391 check for aarch64*-*-*.
7392
4a45fe0f 73932016-02-15 Richard Biener <rguenther@suse.de>
7394
7395 PR tree-optimization/69783
7396 * gcc.dg/vect/pr69783.c: New testcase.
7397
0b3619e6 73982016-02-15 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/69776
7401 * gcc.dg/torture/pr69776.c: New testcase.
7402
9b49c3cb 74032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7404
7405 PR fortran/60526
7406 * gfortran.dg/type_decl_4.f90: Reinstated.
7407
e46faff9 74082016-02-14 John David Anglin <danglin@gcc.gnu.org>
7409
7410 PR fortran/68746
7411 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7412
a96c809a 74132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7414
7415 PR fortran/60526
7416 PR bootstrap/69816
7417 * gfortran.dg/type_decl_4.f90: Removed.
7418
fdec7e88 74192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7420
7421 PR fortran/60526
7422 * gfortran.dg/type_decl_4.f90: New test.
7423
a72095c4 74242016-02-14 Alan Modra <amodra@gmail.com>
7425
bc436924 7426 PR testsuite/68886
a72095c4 7427 * gcc.c-torture/execute/stkalign.c: Revise test.
7428
73bb5f8b 74292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7430
7431 PR target/67260
7432 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7433
beb13161 74342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7435
7436 PR target/67260
7437 * gcc.target/sh/torture/pr67260.c: New.
7438
67cab04e 74392016-02-12 John David Anglin <danglin@gcc.gnu.org>
7440
7441 * gcc.dg/pr67964.c: Add dg-require-alias.
7442
44a59bb1 74432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7444
7445 PR target/67636
7446 PR target/64345
7447 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7448
38c9bd3a 74492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7450
7451 PR libgfortran/69668
7452 * gfortran.dg/namelist_88.f90: New test.
7453
1774ff82 74542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7455
7456 PR libgfortran/69668
7457 * gfortran.dg/namelist_38.f90: Update test.
7458 * gfortran.dg/namelist_84.f90: Update test.
7459
aec1f4bd 74602016-02-12 David Malcolm <dmalcolm@redhat.com>
7461
7462 PR other/69554
7463 * gcc.dg/pr69554-1.c: New test.
7464 * gfortran.dg/pr69554-1.F90: New test.
7465 * gfortran.dg/pr69554-2.F90: New test.
7466 * lib/gcc-dg.exp (proc dg-locus): New function.
7467 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7468 distinguish between the caret-printing and non-caret-printing
7469 cases. If caret-printing has been explicitly enabled, bail out
7470 without attempting to fix up the output.
7471
da7d5066 74722016-02-12 David Malcolm <dmalcolm@redhat.com>
7473
7474 PR driver/69265
7475 PR driver/69453
7476 * gcc.dg/spellcheck-options-3.c: New test case.
7477 * gcc.dg/spellcheck-options-4.c: New test case.
7478 * gcc.dg/spellcheck-options-5.c: New test case.
7479 * gcc.dg/spellcheck-options-6.c: New test case.
7480 * gcc.dg/spellcheck-options-7.c: New test case.
7481 * gcc.dg/spellcheck-options-8.c: New test case.
7482 * gcc.dg/spellcheck-options-9.c: New test case.
7483 * gcc.dg/spellcheck-options-10.c: New test case.
7484
fcce1b0b 74852016-02-12 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR rtl-optimization/69764
7488 PR rtl-optimization/69771
7489 * c-c++-common/pr69764.c: New test.
7490 * gcc.dg/torture/pr69771.c: New test.
7491
6d609290 74922016-02-12 Marek Polacek <polacek@redhat.com>
7493
7494 * g++.dg/torture/init-list1.C: New.
7495
7d75fb56 74962016-02-12 Marek Polacek <polacek@redhat.com>
7497
7498 * gcc.dg/pr69522.c: Add empty dg-options.
7499
52543fda 75002016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7501
7502 * g++.dg/lto/lto.exp: Include and init mpx.
7503 * g++.dg/lto/pr69729_0.C: New test.
7504
34947478 75052016-02-12 Jakub Jelinek <jakub@redhat.com>
7506
9181a4ec 7507 PR ipa/69241
7508 * g++.dg/ipa/pr69241-4.C: New test.
7509
34947478 7510 PR ipa/68672
7511 * g++.dg/ipa/pr68672-1.C: New test.
7512 * g++.dg/ipa/pr68672-2.C: New test.
7513 * g++.dg/ipa/pr68672-3.C: New test.
7514
74a4140f 75152016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7516
7517 PR c/69522
50e0cd76 7518 * gcc.dg/pr69522.c: New test.
74a4140f 7519
9ddb20d6 75202016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7521
7522 PR c++/69098
7523 * g++.dg/cpp1y/69098.C: New test.
7524 * g++.dg/cpp1y/69098-2.C: New test.
7525
67cf9b55 75262016-02-12 Jakub Jelinek <jakub@redhat.com>
7527
7528 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7529 and neighbour -> neighbor.
7530 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7531 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7532 * c-c++-common/Wvarargs.c: Likewise.
7533 * c-c++-common/goacc/host_data-5.c: Likewise.
7534 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7535 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7536 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7537 * gcc.target/aarch64/pr60697.c: Likewise.
7538 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7539 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7540 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7542 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7543 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7544 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7545 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7546 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7547 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7548 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7549 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7550 * g++.dg/lookup/koenig5.C: Likewise.
7551 * g++.dg/ext/no-asm-2.C: Likewise.
7552 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7553 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7554 * gfortran.dg/used_types_16.f90: Likewise.
7555 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7556 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7557 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7558 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7559 * gfortran.dg/abstract_type_6.f03: Likewise.
7560 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7561 * gfortran.dg/used_types_15.f90: Likewise.
7562 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7563 * gfortran.dg/exit_3.f08: Likewise.
7564 * gfortran.dg/open_status_2.f90: Likewise.
7565 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7566 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7567 * gfortran.dg/associate_1.f03: Likewise.
7568 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7569 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7570 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7571 * gcc.dg/builtin-object-size-1.c: Likewise.
7572 * gcc.dg/noreturn-6.c: Likewise.
7573 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7574 * gcc.dg/globalalias.c: Likewise.
7575 * gcc.dg/builtins-config.h: Likewise.
7576 * gcc.dg/pr30457.c: Likewise.
7577 * gcc.c-torture/compile/volatile-1.c: Likewise.
7578 * gcc.c-torture/execute/20101011-1.c: Likewise.
7579 * c-c++-common/Waddress-1.c: Likewise.
7580
40b38ace 75812016-02-11 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR c/69768
7584 * c-c++-common/Waddress-1.c: New test.
7585
42c87ca9 75862016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7587
7588 PR fortran/69296
7589 * gfortran.dg/associate_19.f03: New test.
7590 * gfortran.dg/associate_20.f03: New test.
7591
acb7939f 75922016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7593
7594 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7595
6defe3c5 75962016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7597
7598 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7599 .arch armv8-a\n. Add -dA to dg-options.
7600 * gcc.target/aarch64/assembler_arch_1.c: New test.
7601 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7602
63f63318 76032016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/68726
7606 * g++.dg/cpp0x/pr68726.C: New.
7607
1cddf457 76082016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7609
7610 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7611 test.
7612
b86fba37 76132016-02-11 Richard Biener <rguenther@suse.de>
7614
7615 * g++.dg/tree-ssa/pr61034.C: Adjust.
7616
ec4ec95a 76172016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7618
be7c31e9 7619 PR target/69148
ec4ec95a 7620 * gcc.target/s390/pr69148.c: New.
7621
f64416ca 76222016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7623
7624 PR tree-optimization/69652
7625 * gcc.dg/torture/pr69652.c: New test.
7626
e5d1ea31 76272016-02-10 Jakub Jelinek <jakub@redhat.com>
7628 Patrick Palka <ppalka@gcc.gnu.org>
7629
7630 PR ipa/69241
7631 PR c++/69649
7632 * g++.dg/ipa/pr69241-1.C: New test.
7633 * g++.dg/ipa/pr69241-2.C: New test.
7634 * g++.dg/ipa/pr69241-3.C: New test.
7635 * g++.dg/ipa/pr69649.C: New test.
7636
fa03b19d 76372016-02-10 Uros Bizjak <ubizjak@gmail.com>
7638
7639 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7640 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7641
14485c8a 76422016-02-10 Bin Cheng <bin.cheng@arm.com>
7643
7644 PR tree-optimization/68021
7645 * gcc.dg/tree-ssa/pr68021.c: New test.
7646
79f1ed25 76472016-02-10 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/69726
7650 * gcc.dg/uninit-22.c: New testcase.
7651
58f74eff 76522016-02-09 Andrew Pinski <apinski@cavium.com>
7653
7654 PR tree-opt/69282
7655 * gcc.c-torture/compile/20160205-1.c: New testcase.
7656
600c00f7 76572016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7658
7659 PR target/68404
7660 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7661 instead accessing a really large arrray.
7662 * gcc.target/powerpc/fusion3.c: Likewise.
7663
0771836e 76642016-02-09 Charles Baylis <charles.baylis@linaro.org>
7665
7666 PR target/68532
7667 * gcc.c-torture/execute/pr68532.c: New test.
7668
4ccd644f 76692016-02-11 Alexandre Oliva <aoliva@redhat.com>
7670
7671 PR target/69634
7672 * gcc.dg/pr69634.c: New.
7673
2e980a39 76742016-02-09 Richard Biener <rguenther@suse.de>
7675
7676 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7677
aacf7102 76782016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7679
aacf7102 7680 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7681
a1856ddf 76822016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7683
7684 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7685
d4d3da7e 76862016-02-09 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/69715
7689 * gcc.dg/torture/pr69715.c: New testcase.
7690
9cc6714f 76912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7692
7693 PR c++/69139
7694 * g++.dg/cpp0x/trailing12.C: New test.
7695 * g++.dg/cpp0x/trailing13.C: New test.
7696
83d5062b 76972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7698
7699 PR c++/69283
7700 PR c++/67835
7701 * g++.dg/cpp1y/auto-fn29.C: New test.
7702 * g++.dg/cpp1y/auto-fn30.C: New test.
7703
394a86f3 77042016-02-08 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/69209
7707 * gcc.c-torture/compile/pr69209.c: New test.
7708
93b124b4 77092016-02-08 Jeff Law <law@redhat.com>
7710
7711 PR tree-optimization/68541
7712 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7713 of statements allowed in join block for path splitting.
7714
26abce13 77152016-02-08 Jakub Jelinek <jakub@redhat.com>
7716
0acb2d6e 7717 PR c++/59627
7718 * g++.dg/gomp/pr59627.C: New test.
7719
26abce13 7720 PR ipa/69239
7721 * g++.dg/ipa/pr69239.C: New test.
7722
86e0b129 77232016-02-08 David Malcolm <dmalcolm@redhat.com>
7724
7725 PR preprocessor/69664
7726 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7727 * gcc.dg/cpp/warn-comments.c: Likewise.
7728
f553d9f8 77292016-02-08 Marek Polacek <polacek@redhat.com>
7730
7731 PR c++/69688
7732 * g++.dg/init/const12.C: New test.
7733
600695e0 77342016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7735
7736 PR target/60410
7737 * gcc.dg/lto/pr55113_0.c: Remove test.
7738
c4f4b1e8 77392016-02-08 Richard Biener <rguenther@suse.de>
7740
7741 PR tree-optimization/69719
7742 * gcc.dg/torture/pr69719.c: New testcase.
7743
5a987d87 77442016-02-08 Richard Biener <rguenther@suse.de>
7745 Jeff Law <law@redhat.com>
7746
7747 PR target/68273
7748 * gcc.target/mips/pr68273.c: New testcase.
7749
0418e71d 77502016-02-08 Richard Biener <rguenther@suse.de>
7751
7752 PR rtl-optimization/69274
7753 * gcc.target/i386/addr-sel-1.c: XFAIL.
7754
07c0f1ca 77552016-02-08 Jeff Law <law@redhat.com>
7756
40d85f4c 7757 PR tree-optimization/68541
7758 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7759
140e093f 7760 PR tree-optimization/65917
07c0f1ca 7761 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7762
16430acf 77632016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7764
7765 PR fortran/50555
7766 * gfortran.dg/namelist_args.f90: New test.
7767
3f0ff0d8 77682016-02-05 Jeff Law <law@redhat.com>
7769
140e093f 7770 PR tree-optimization/68541
3f0ff0d8 7771 * gcc.dg/tree-ssa/split-path-2.c: New test.
7772 * gcc.dg/tree-ssa/split-path-3.c: New test.
7773 * gcc.dg/tree-ssa/split-path-4.c: New test.
7774 * gcc.dg/tree-ssa/split-path-5.c: New test.
7775 * gcc.dg/tree-ssa/split-path-6.c: New test.
7776 * gcc.dg/tree-ssa/split-path-7.c: New test.
7777
a7cc1f94 77782016-02-05 Martin Sebor <msebor@redhat.com>
7779
7780 PR c++/69662
7781 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7782 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7783
fcb25f28 77842016-02-06 Richard HEnderson <rth@redhat.com>
7785
7786 PR c/69643
7787 * gcc.target/i386/addr-space-4.c: New.
7788 * gcc.target/i386/addr-space-5.c: New.
7789
3a2545a1 77902016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7791
7792 PR fortran/66089
7793 * gfortran.dg/elemental_dependency_6.f90: New.
7794
1e302465 77952016-02-05 Jakub Jelinek <jakub@redhat.com>
7796
66feb54c 7797 PR rtl-optimization/69691
7798 * gcc.c-torture/execute/pr69691.c: New test.
7799
1e302465 7800 PR c++/69628
7801 * g++.dg/parse/pr69628.C: New test.
7802
9c28a298 78032016-02-05 Uros Bizjak <ubizjak@gmail.com>
7804
7805 * gcc.dg/sancov/asan.c: Move to ...
7806 * gcc.dg/asan/sancov-1.c: ... here.
7807
a854e286 78082016-02-05 Uros Bizjak <ubizjak@gmail.com>
7809
7810 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7811
d4f0b240 78122016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7813
7814 PR target/69677
7815 * gcc.target/i386/pr69677.c: New test.
7816
235d8723 78172016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7818
7819 PR c++/68948
7820 * g++.dg/template/pr68948.C: New test.
7821
f390cf65 78222016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7823
7824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7825 (only necessary on s390x).
7826
ab99f104 78272016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7828
7829 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7830 -mno-accumulate-outgoing-args.
7831
f7ef5392 78322016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7833
7834 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7835
6b098e91 78362016-02-04 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR c/69669
7839 * c-c++-common/pr69669.c: New test.
7840
f0146cf3 78412016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7842
7843 PR target/69667
7844 * g++.dg/pr69667.C: New file.
7845
08fd6cf5 78462016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7847
7848 PR target/69619
7849 * gcc.dg/pr69619.c: Add new test.
7850
a6f3f39f 78512016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7852
7853 PR rtl-optimization/69577
7854 * gcc.target/i386/pr69577.c: New test.
7855
774068a0 78562016-02-04 Martin Liska <mliska@suse.cz>
7857
7858 * g++.dg/asan/pr69276.C: New test.
7859
f50a7894 78602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861
7862 PR target/65932
7863 PR target/67714
7864 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7865 a single smulbb instruction.
7866 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7867 * gcc.target/amr/wmul-2.c: Likewise.
7868
6b722eb3 78692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7870
7871 PR target/65932
7872 PR target/67714
7873 * gcc.c-torture/execute/pr67714.c: New test.
7874
1f1475a7 78752016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7876
7877 PR target/69454
7878 * gcc.target/i386/pr69454-1.c: New test.
7879 * gcc.target/i386/pr69454-2.c: New test.
7880
6b94e133 78812016-02-03 Martin Sebor <msebor@redhat.com>
7882
7883 PR c++/69251
7884 PR c++/69253
7885 PR c++/69290
7886 PR c++/69277
7887 PR c++/69349
7888 * g++.dg/ext/flexarray-mangle-2.C: New test.
7889 * g++.dg/ext/flexarray-mangle.C: New test.
7890 * g++.dg/ext/flexarray-subst.C: New test.
7891 * g++.dg/ext/flexary11.C: New test.
7892 * g++.dg/ext/flexary12.C: New test.
7893 * g++.dg/ext/flexary13.C: New test.
7894 * g++.dg/ext/flexary14.C: New test.
7895 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7896
342ed0ac 78972016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7898
7899 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7900 Define only if CHECK_FLOAT128 is defined.
7901 (main): Properly initialize u5.
7902
edf6c4d2 79032016-02-03 Jakub Jelinek <jakub@redhat.com>
7904
415d5641 7905 PR c/69627
7906 * gcc.dg/pr69627.c: New test.
7907
edf6c4d2 7908 PR target/69644
7909 * gcc.dg/pr69644.c: New test.
7910
cf8f3ba0 79112016-02-03 Mike Stump <mikestump@comcast.net>
7912
7913 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7914 support for struct-layout-1.exp.
7915
c90d55dd 79162016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7917
7918 PR c++/69056
f7ef5392 7919 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7920
401bd0c8 79212016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7922 Alexandre Oliva <aoliva@redhat.com>
7923
7924 PR target/69461
7925 * gcc.target/powerpc/pr69461.c: New.
7926
277d9d1d 79272016-02-03 Uros Bizjak <ubizjak@gmail.com>
7928
7929 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7930 works from here ...
7931 (check_effective_target_fsanitize_thread): ... to here. Do not
7932 specify additional compile flags for the test source.
7933 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7934 specify additional compile flags for the test source.
7935
e69ad94a 79362016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7937
7938 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7939
a4454da2 79402016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7941
7942 PR fortran/67451
7943 PR fortran/69418
7944 * gfortran.dg/coarray_allocate_2.f08: New test.
7945 * gfortran.dg/coarray_allocate_3.f08: New test.
7946 * gfortran.dg/coarray_allocate_4.f08: New test.
7947
88cab2dd 79482016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7949
7950 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7951 use same scan-tree-dump-times on all platforms.
7952 * gcc.dg/vect/vect-outer-1.c: Likewise.
7953 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7954 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7955 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7956 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7957 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7958 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7959 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7960
66ea75c4 79612016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7962
7963 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7964 warning.
7965
4eef8df7 79662016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7967
7968 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7969
665fbc2f 79702016-02-02 James Norris <jnorris@codesourcery.com>
7971
7972 * c-c++-common/goacc/routine-5.c: Add tests.
7973
b10e3d47 79742016-02-02 Alexander Monakov <amonakov@ispras.ru>
7975
7976 * gcc.target/nvptx/unsigned-cmp.c: New test.
7977
12ad66dd 79782016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7979
7980 * gcc.target/aarch64/scalar_shift_1.c
7981 (test_corners_sisd_di): Improve force to SIMD register.
7982 (test_corners_sisd_si): Likewise.
7983 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7984 Remove scan-assembler check for ldr.
7985
f9ec342f 79862016-02-02 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/69595
7989 * gcc.dg/Warray-bounds-17.c: New testcase.
7990
32f2925a 79912016-02-02 Richard Biener <rguenther@suse.de>
7992
7993 PR tree-optimization/69606
7994 * gcc.dg/torture/pr69606.c: New testcase.
7995
cfd9ca84 79962016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7997
7998 PR middle-end/68542
7999 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8000 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8001
19bf08e2 80022016-02-02 Alan Modra <amodra@gmail.com>
8003
8004 PR target/69548
8005 * gcc.target/powerpc/pr69548.c: New test.
8006
6f13b088 80072016-02-01 Jakub Jelinek <jakub@redhat.com>
8008
dcddc5af 8009 PR rtl-optimization/69592
8010 * gcc.dg/pr69592.c: New test.
8011
6f13b088 8012 PR preprocessor/69543
8013 PR c/69558
8014 * gcc.dg/pr69543.c: New test.
8015 * gcc.dg/pr69558.c: New test.
8016
d090e5c2 80172016-02-01 Uros Bizjak <ubizjak@gmail.com>
8018
fcb317c5 8019 PR testsuite/65940
8020 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8021
aaf527dc 80222016-02-01 Martin Sebor <msebor@redhat.com>
8023
8024 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8025
1674217b 80262016-02-01 Bin Cheng <bin.cheng@arm.com>
8027
8028 PR tree-optimization/67921
8029 * c-c++-common/ubsan/pr67921.c: New test.
8030
b4007655 80312016-02-01 Richard Biener <rguenther@suse.de>
8032
8033 PR middle-end/69556
8034 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8035
88a477bb 80362016-02-01 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/69574
8039 * gcc.dg/torture/pr69574.c: New testcase.
8040
2eaaa4e7 80412016-02-01 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/69579
8044 * gcc.dg/setjmp-6.c: New testcase.
8045
e3882c44 80462016-02-01 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR rtl-optimization/69570
8049 * g++.dg/opt/pr69570.C: New test.
8050
f80aff47 80512016-02-01 Richard Henderson <rth@redhat.com>
8052
8053 * gcc.dg/pr69535.c: New test.
8054
240568aa 80552016-01-31 John David Anglin <danglin@gcc.gnu.org>
8056
6009b3b8 8057 PR testsuite/69584
8058 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8059 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8060
1fdf7177 8061 PR debug/68244
8062 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8063
240568aa 8064 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8065
cb3e5ac0 80662016-01-31 Paul Thomas <pault@gcc.gnu.org>
8067
8068 PR fortran/67564
8069 * gfortran.dg/allocate_with_source_17.f03: New test.
8070
3b8b902b 80712016-01-30 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/69546
8074 * gcc.dg/torture/pr69546.c: New test.
8075
17985abe 80762016-01-30 Paul Thomas <pault@gcc.gnu.org>
8077
8078 PR fortran/69566
8079 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8080
b5239e80 80812016-01-30 Martin Sebor <msebor@redhat.com>
8082
8083 PR c++/68490
8084 * g++.dg/ext/flexary10.C: New test.
8085
e8f03010 80862016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8087
8088 PR fortran/66707
8089 gfortran.dg/common_23.f90: New test.
8090
dc93691a 80912016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8092
8093 PR target/65546
8094 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8095 condition being checked, and disable it when the target supports
8096 misaligned loads and stores.
8097
ff5e28e9 80982016-01-29 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR debug/69518
8101 * gcc.dg/torture/pr69518.c: New test.
8102
b0d8930a 81032016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8104
8105 PR target/69530
8106 * gcc.target/i386/pr69530.c: New test.
8107
21601fc7 81082016-01-29 Steve Ellcey <sellcey@imgtec.com>
8109
8110 PR target/65604
8111 * gcc.target/mips/div-delay.c: New test.
8112
ca6c7317 81132016-01-29 Jakub Jelinek <jakub@redhat.com>
8114
4758dc39 8115 PR target/69551
8116 * gcc.target/i386/pr69551.c: New test.
8117
ca6c7317 8118 PR target/66137
8119 * gcc.target/i386/pr66137.c: New test.
8120
e3078da6 81212016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8122
8123 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8124 always built for p5600.
8125 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8126 isa=p5600 dg-option.
8127
b622ec25 81282016-01-29 Richard Biener <rguenther@suse.de>
8129
8130 PR tree-optimization/69547
8131 * g++.dg/tree-ssa/pr69547.C: New testcase.
8132
d2a60e99 81332016-01-29 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR debug/66869
8136 * g++.dg/warn/Wunused-function2.C: New test.
8137
ae849d2b 81382016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8139
8140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8141 support for test to succeed.
8142
ce6a6978 81432016-01-29 Marek Polacek <polacek@redhat.com>
8144
8145 PR c++/69509
8146 PR c++/69516
8147 * g++.dg/ext/constexpr-vla2.C: New test.
8148 * g++.dg/ext/constexpr-vla3.C: New test.
8149 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8150
7550d855 81512016-01-29 Richard Biener <rguenther@suse.de>
8152
8153 PR middle-end/69537
8154 * gcc.dg/uninit-21.c: New testcase.
8155
f11bb279 81562016-01-28 Uros Bizjak <ubizjak@gmail.com>
8157
8158 PR target/69459
8159 * gcc.target/i386/pr69459.c: New test.
8160
c80c12c8 81612016-01-28 Steve Ellcey <sellcey@imgtec.com>
8162
8163 PR target/68400
8164 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8165 * gcc.target/mips/pr68400.c: New test.
8166
c649bacc 81672016-01-28 Martin Sebor <msebor@redhat.com>
8168
8169 PR target/17381
8170 * gcc.target/powerpc/pr17381.c: New test.
8171
f4881661 81722016-01-28 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR middle-end/69542
8175 * gcc.dg/torture/pr69542.c: New test.
8176
d66fdd75 81772016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8178
8179 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8180
d4a78818 81812016-01-28 David Edelsohn <dje.gcc@gmail.com>
8182
8183 * gcc.dg/pr65980.c: Skip on AIX.
8184 * gcc.dg/pr66688.c: Same.
8185
21329e97 81862016-01-28 David Edelsohn <dje.gcc@gmail.com>
8187
8188 PR target/63679
8189 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8190 * gcc.dg/tree-ssa/sra-18.c: Same.
8191
cc7124a6 81922016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8193
8194 PR fortran/62536
8195 * gfortran.dg/block_15.f08: New test.
8196 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8197 on incorrectly closed BLOCK.
8198
358dfcb4 81992016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8200
8201 * gcc.dg/declare-simd.c: New test.
e87502d6 82022016-01-28 Richard Biener <rguenther@suse.de>
8203
8204 PR tree-optimization/69466
8205 * gfortran.dg/vect/pr69466.f90: New testcase.
8206
44e7334b 82072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8208
8209 * g++.dg/pr67989.C: Remove ARM-specific option.
8210 * gcc.target/arm/pr67989.C: New file.
8211
5ce8f551 82122016-01-27 Uros Bizjak <ubizjak@gmail.com>
8213
8214 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8215 and expm1 test for glibc < 2.11.
8216
fa6e6b15 82172016-01-27 Richard Henderson <rth@redhat.com>
8218
8219 * gcc.c-torture/execute/pr69447.c: New test.
8220
82212016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8222
7b8122c6 8223 PR fortran/69422
147b2f9b 8224 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8225
78e516eb 82262016-01-27 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR debug/66869
8229 * gcc.dg/pr66869.c: New test.
8230
9b849350 82312016-01-25 Jeff Law <law@redhat.com>
8232
8233 PR tree-optimization/68398
f11bb279 8234 PR tree-optimization/69196
9b849350 8235 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8236 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8237 path to avoid new heuristic allowing more irreducible regions
8238 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8239 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8240 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8241 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8242 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8243
fee5e491 82442016-01-27 Marek Polacek <polacek@redhat.com>
8245
8246 PR c/68062
8247 * c-c++-common/vector-compare-4.c: New test.
8248
eec96426 82492016-01-27 David Malcolm <dmalcolm@redhat.com>
8250
8251 PR preprocessor/69126
8252 * c-c++-common/pr69126.c: New test case.
8253
5068be18 82542016-01-27 Ian Lance Taylor <iant@google.com>
8255
8256 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8257
5fa82c11 82582016-01-27 Ryan Burn <contact@rnburn.com>
8259
8260 PR cilkplus/69267
8261 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8262
b3df0219 82632016-01-27 Uros Bizjak <ubizjak@gmail.com>
8264
8265 PR target/69512
8266 * gcc.target/i386/pr69512.c: New test.
8267
d46a16d4 82682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8269
8270 PR ada/69488
8271 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8272
6a9b35ef 82732016-01-27 Marek Polacek <polacek@redhat.com>
8274
8275 PR c++/69379
8276 * g++.dg/pr69379.C: New test.
8277
18e9663b 82782016-01-27 Martin Sebor <msebor@redhat.com>
8279
8280 PR c++/69317
8281 * g++.dg/abi/Wabi-2-2.C: New test.
8282 * g++.dg/abi/Wabi-2-3.C: New test.
8283 * g++.dg/abi/Wabi-3-2.C: New test.
8284 * g++.dg/abi/Wabi-3-3.C: New test.
8285
c88301ad 82862016-01-27 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/69166
8289 * gcc.dg/torture/pr69166.c: New testcase.
8290
8ca47550 82912016-01-27 Martin Jambor <mjambor@suse.cz>
8292
8293 PR tree-optimization/69355
8294 * gcc.dg/tree-ssa/pr69355.c: New test.
8295
5cb23e3c 82962016-01-27 Marek Polacek <polacek@redhat.com>
8297
8298 PR c++/69496
8299 * g++.dg/ext/constexpr-vla1.C: New test.
8300
7b0c1b6d 83012016-01-20 Christian Bruel <christian.bruel@st.com>
8302
8303 PR target/69245
8304 * gcc.target/arm/pr69245.c: New test.
8305
220112fc 83062016-01-27 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR tree-optimization/69399
8309 * gcc.dg/torture/pr69399.c: New test.
8310
16294490 83112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8312
8313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8314
8abd3d0c 83152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8318
7cf9b895 83192016-01-26 Tom de Vries <tom@codesourcery.com>
8320
8321 PR tree-optimization/69110
8322 * gcc.dg/autopar/pr69110.c: New test.
8323
557c1942 83242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8325 Sebastian Pop <s.pop@samsung.com>
557c1942 8326
8327 * gcc.dg/graphite/isl-ast-op-select.c: New.
8328
80adbd96 83292015-01-26 Paul Thomas <pault@gcc.gnu.org>
8330
8331 PR fortran/69385
8332 * gfortran.dg/allocate_error_6.f90: New test.
8333
c3f86f60 83342016-01-26 Richard Henderson <rth@redhat.com>
8335
8336 * gcc.dg/tm/pr60908.c: New test.
8337
3752e5b1 83382016-01-26 David Malcolm <dmalcolm@redhat.com>
8339
8340 PR other/69006
8341 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8342 directive.
8343 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8344 expected multiline output to reflect the colorization being
8345 disabled before newlines.
8346 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8347 (custom_diagnostic_finalizer): Replace call to
8348 pp_newline_and_flush with call to pp_flush.
8349 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8350 * gfortran.dg/implicit_class_1.f90: Likewise.
8351 * lib/gcc-dg.exp (allow_blank_lines): New global.
8352 (dg-allow-blank-lines-in-output): New procedure.
8353 (gcc-dg-prune): Complain about blank lines in the output, unless
8354 dg-allow-blank-lines-in-output was called.
8355 * lib/multiline.exp (_build_multiline_regex): Only support
8356 arbitrary followup text for non-blank-lines, not for blank lines.
8357
9bbfd060 83582016-01-26 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/69483
8361 * gcc.dg/pr69483.c: New test.
8362 * g++.dg/opt/pr69483.C: New test.
8363
53773057 83642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8365
8366 PR target/68620
8367 * gcc.target/arm/pr68620.c: New test.
8368
442a556f 83692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8370
8371 * gcc.target/i386/pr68986-2.c: Remove -m32.
8372
d513c683 83732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8374
8375 PR target/68986
8376 * gcc.target/i386/pr68986-1.c: New test.
8377 * gcc.target/i386/pr68986-2.c: Likewise.
8378 * gcc.target/i386/pr68986-3.c: Likewise.
8379
976877a5 83802016-01-26 Christian Bruel <christian.bruel@st.com>
8381
8382 * lib/target-supports.exp
8383 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8384 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8385 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8386
2c7b2f88 83872016-01-26 Richard Biener <rguenther@suse.de>
8388
8389 PR tree-optimization/69452
8390 * gcc.dg/torture/pr69452.c: New testcase.
8391
f7fc06e7 83922016-01-26 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR target/69442
8395 * gcc.dg/pr69442.c: New test.
8396
d1dae587 83972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8398
8399 PR target/67896
8400 * gcc.target/aarch64/simd/pr67896.C: New.
8401
ef7be7f8 84022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8403
8404 PR tree-optimization/69400
8405 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8406 function.
8407 (plugin_init): Call it.
8408 * gcc.dg/torture/pr69400.c: New test.
8409
648433a4 84102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8411
8412 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8413
45fc5243 84142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8415 Sebastian Pop <s.pop@samsung.com>
8416
8417 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8418 isl-0.15.
8419
c699f6a1 84202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8421 Sebastian Pop <s.pop@samsung.com>
8422
8423 * gcc.dg/graphite/pr69292.c: New.
8424
b86e24ea 84252016-01-25 Jakub Jelinek <jakub@redhat.com>
8426
8427 * c-c++-common/goacc/use_device-1.c: New test.
8428
105cb8d7 84292016-01-25 Jeff Law <law@redhat.com>
8430
8431 PR tree-optimization/69196
8432 PR tree-optimization/68398
8433 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8434 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8435
44562749 84362016-01-25 David Edelsohn <dje.gcc@gmail.com>
8437
8438 PR target/69469
8439 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8440 Algorithm.
8441
6837fee7 84422016-01-25 Richard Biener <rguenther@suse.de>
8443
8444 PR testsuite/69380
8445 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8446
fe500d65 84472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8448
8449 PR target/69421
8450 * gcc.dg/pr69421.c: New test.
8451
8eacba94 84522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8453
8454 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8455 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8456 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8457 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8458 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8459 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8460 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8461 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8462 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8463 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8464
af09d40d 84652016-01-25 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/69376
8468 * gcc.dg/torture/pr69376.c: New testcase.
8469
d65063f5 84702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8471
8472 PR fortran/69397
8473 PR fortran/68442
8474 * gfortran.dg/interface_38.f90: New test.
8475 * gfortran.dg/interface_39.f90: New test.
80adbd96 8476
08c7bfb4 84772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8478
8479 Revert:
8480 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8481
8482 PR c++/11858
8483 PR c++/24663
8484 PR c++/24664
8485 * g++.dg/template/pr11858.C: New test.
8486 * g++.dg/template/pr24663.C: New test.
8487 * g++.dg/template/unify12.C: New test.
8488 * g++.dg/template/unify13.C: New test.
8489 * g++.dg/template/unify14.C: New test.
8490 * g++.dg/template/unify15.C: New test.
8491 * g++.dg/template/unify16.C: New test.
8492 * g++.dg/template/unify17.C: New test.
8493
c2e7d2be 84942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8495
8496 PR fortran/68283
8497 gfortran.dg/pr68283.f90: New test.
8498
9f2e8617 84992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8500
8501 PR fortran/66094
8502 * gfortran.dg/inline_matmul_13.f90: New test.
8503 * gfortran.dg/matmul_bounds_8.f90: New test.
8504 * gfortran.dg/matmul_bounds_9.f90: New test.
8505 * gfortran.dg/matmul_bounds_10.f90: New test.
8506
a4838119 85072016-01-23 Tom de Vries <tom@codesourcery.com>
8508
8509 PR tree-optimization/69426
8510 * gcc.dg/autopar/pr69426.c: New test.
8511
feddf0dc 85122016-01-23 Martin Sebor <msebor@redhat.com>
8513
8514 PR c++/58109
8515 PR c++/69022
8516 * g++.dg/cpp0x/alignas5.C: New test.
8517 * g++.dg/ext/vector29.C: Same.
8518
132731fb 85192016-01-23 Uros Bizjak <ubizjak@gmail.com>
8520
8521 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8522 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8523 _GNU_SOURCE from compile flags to the source.
8524 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8525 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8526 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8527 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8528
51aec681 85292016-01-22 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR target/69432
8532 * g++.dg/opt/pr69432.C: New test.
8533
147aa3e3 85342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8535
8536 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8537 32-bit targets testing an -m64 multilib.
8538
4d04e35e 85392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8540
8541 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8542 64-bit support.
8543
86f38d0c 85442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8545
8546 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8547
f776e712 85482016-01-21 Christian Bruel <christian.bruel@st.com>
8549
8550 PR target/68674
8551 * gcc.target/i386/pr68674.c
8552 * gcc.target/aarch64/pr68674.c
8553 * gcc.target/arm/pr68674.c
8554
7b9de435 85552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8556
8557 PR target/69403
8558 * gcc.c-torture/execute/pr69403.c: New test.
8559
9935a0ba 85602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8561
8562 PR c++/55843
8563 * g++.dg/template/pr55843.C: New.
8564
06b94aa1 85652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8566
8567 PR testsuite/66877
8568 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8569 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8570
b68773a8 85712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8572
8573 PR testsuite/67489
132731fb 8574 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8575 from dg-do compile directive, and instead add
8576 { dg-require-effective-target int128 }.
b68773a8 8577
bbbbe8ab 85782016-01-20 Martin Sebor <msebor@redhat.com>
8579
8580 PR c/69405
8581 * gcc.dg/sync-fetch.c: New test.
8582
f3a6a26f 85832016-01-21 Martin Sebor <msebor@redhat.com>
8584
8585 PR target/69252
8586 * gcc.target/powerpc/pr69252.c: New test.
8587
d1565a03 85882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8589
8590 PR fortran/65996
132731fb 8591 * gfortran.dg/pr65996.f90: New test.
d1565a03 8592
15a5a905 85932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8594
8595 PR c++/68810
bbbbe8ab 8596 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8597 expected to generate an error.
15a5a905 8598
e4538af5 85992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8600
8601 PR middle-end/66178
8602 * gcc.dg/torture/pr66178.c: New test.
8603
4d4180ce 86042016-01-21 Anton Blanchard <anton@samba.org>
8605 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8606
8607 PR target/63354
8608 * gcc.target/powerpc/pr63354.c: New test.
8609
86e16058 86102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8611
8612 PR rtl-optimization/68990
8613 * gcc.target/i386/pr68990: New.
8614
b11b85e4 86152016-01-21 Nick Clifton <nickc@redhat.com>
8616
8617 PR target/69129
8618 * gcc.target/mips/pr69129.c: New.
8619
62dd9f85 86202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8621
8622 PR c++/58046
8623 * g++.dg/cpp0x/pr58046.C: New.
8624
ac7d424b 86252016-01-21 Jakub Jelinek <jakub@redhat.com>
8626
47c0bea3 8627 PR target/69187
8628 PR target/65624
8629 * gcc.target/arm/pr69187.c: New test.
8630
ac7d424b 8631 PR c++/69355
8632 * g++.dg/torture/pr69355.C: New test.
8633
9e18b252 86342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8635 Sebastian Pop <s.pop@samsung.com>
8636
8637 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8638
de862e2f 86392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8640 Sebastian Pop <s.pop@samsung.com>
8641
132731fb 8642 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8643
f55f9344 86442016-01-21 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR middle-end/67653
8647 * c-c++-common/pr67653.c: New test.
8648 * gcc.dg/torture/pr29119.c: Add dg-warning.
8649
62752e71 86502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8651
8652 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8653
16d4186f 86542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8655
8656 PR c/24293
8657 * gcc.dg/pr24293.c: New test.
8658 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8659 incomplete struct type.
8660 * gcc.dg/declspec-1.c: Likewise.
8661 * gcc.dg/pr63549.c: Likewise.
8662
58219d13 86632016-01-20 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR tree-optimization/66612
8666 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8667 for bdn instruction.
8668
a7b5688a 86692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8670
8671 * lib/target-supports.exp
8672 (check_effective_target_arm_fp_ok_nocache): New.
8673 (check_effective_target_arm_fp_ok): New.
8674 (add_options_for_arm_fp): New.
8675 (check_effective_target_arm_crypto_ok_nocache): Require
8676 target_arm_v8_neon_ok instead of arm32.
8677 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8678 (check_effective_target_arm_crypto_pragma_ok): New.
8679 (add_options_for_arm_vfp): New.
8680 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8681 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8682 target instead. Force initial fpu to vfp.
8683 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8684 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8685 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8686 dependency.
8687 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8688 use arm_vfp effective target instead. Force initial fpu to vfp.
8689 * gcc.target/arm/attr-neon3.c: Likewise.
8690 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8691 arm_vfp_ok.
8692 * gcc.target/arm/unsigned-float.c: Likewise.
8693 * gcc.target/arm/vfp-1.c: Likewise.
8694 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8695 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8696 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8697 * gcc.target/arm/vfp-ldmias.c: Likewise.
8698 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8699 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8700 * gcc.target/arm/vfp-stmiad.c: Likewise.
8701 * gcc.target/arm/vfp-stmias.c: Likewise.
8702 * gcc.target/arm/vnmul-1.c: Likewise.
8703 * gcc.target/arm/vnmul-2.c: Likewise.
8704 * gcc.target/arm/vnmul-3.c: Likewise.
8705 * gcc.target/arm/vnmul-4.c: Likewise.
8706
7ca56ca8 87072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8708
7fb75b57 8709 PR testsuite/69366
8710 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8711 the MPX run-time library, for compile-time MPX test.
8712 * gcc.target/i386/chkp-always_inline.c: Likewise.
8713 * gcc.target/i386/chkp-bndret.c: Likewise.
8714 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8715 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8716 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8717 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8718 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8719 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8720 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8721 * gcc.target/i386/chkp-label-address.c: Likewise.
8722 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8723 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8724 * gcc.target/i386/chkp-pr69044.c: Likewise.
8725 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8726 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8727 * gcc.target/i386/chkp-strchr.c: Likewise.
8728 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8729 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8730 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8731 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8732 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8733 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8734 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8735 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8736 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8737 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8738 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8739 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8740 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8741 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8742 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8743 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8744 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8745 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8746 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8747 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8748 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8749 * gcc.target/i386/pr63995-2.c: Likewise.
8750 * gcc.target/i386/pr64805.c: Likewise.
8751 * gcc.target/i386/pr65044.c: Likewise.
8752 * gcc.target/i386/pr65167.c: Likewise.
8753 * gcc.target/i386/pr65183.c: Likewise.
8754 * gcc.target/i386/pr65184.c: Likewise.
8755 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8756
f2da0b99 87572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8758
8759 PR tree-optimization/69328
8760 * gcc.dg/pr69328.c: New test.
8761
4d379676 87622016-01-20 Jeff Law <law@redhat.com>
8763
4a11f145 8764 PR target/25114
4d379676 8765 * gcc.target/m68k/pr25114.c: New test.
8766
0754bad1 87672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8768
8769 * gcc.target/arm/memset-inline-10.c: Added
8770 dg-require-effective-target arm_thumb2_ok.
8771
63bd5c2d 87722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8773
8774 * gcc.dg/debug/dwarf2/sso.c: New test.
8775
a9c01e81 87762016-01-19 Uros Bizjak <ubizjak@gmail.com>
8777
8778 PR testsuite/68820
8779 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8780 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8781 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8782
53fa0e54 87832016-01-19 Jan Hubicka <hubicka@ucw.cz>
8784
8785 PR ipa/66223
8786 * g++.dg/ipa/devirt-50.C: New testcase.
8787
e035a62c 87882016-01-19 Marek Polacek <polacek@redhat.com>
8789
8790 PR c++/68965
8791 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8792 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8793
885cc3ea 87942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8795
8796 PR target/69135
8797 * gcc.target/arm/pr69135_1.c: New test.
8798
07bd240e 87992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8800
8801 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8802
9f60d257 88032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8804
8805 * gcc.target/aarch64/ccmp_1.c: New testcase.
8806
a0c919f7 88072016-01-19 Marek Polacek <polacek@redhat.com>
8808
8809 PR c++/68586
8810 * g++.dg/cpp0x/enum30.C: New test.
8811
dc5d6d17 88122016-01-19 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/69336
8815 * g++.dg/tree-ssa/pr69336.C: New testcase.
8816
6dd156e0 88172016-01-19 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR debug/65779
8820 * gcc.dg/pr65779.c: New test.
8821
3e0d45b9 88222016-01-19 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/69352
8825 * gcc.dg/torture/pr69352.c: New testcase.
8826
7a3cf64d 88272016-01-19 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR rtl-optimization/68955
8830 PR rtl-optimization/64557
8831 * gcc.dg/torture/pr68955.c: New test.
8832
8be55b33 88332016-01-19 Jan Hubicka <hubicka@ucw.cz>
8834
8835 PR lto/69136
8836 * g++.dg/torture/pr69136.C: New testcase.
8837
72a985d7 88382016-01-19 Jan Hubicka <hubicka@ucw.cz>
8839
8840 PR lto/69133
8841 * g++.dg/lto/pr69133_0.C: New testcase.
8842 * g++.dg/lto/pr69133_1.C: New testcase.
8843
56778b62 88442016-01-15 Jeff Law <law@redhat.com>
8845
8846 PR tree-optimization/69320
8847 * gcc.c-torture/pr69320-1.c: New test.
8848 * gcc.c-torture/pr69320-2.c: New test.
8849 * gcc.c-torture/pr69320-3.c: New test.
8850 * gcc.c-torture/pr69320-4.c: New test.
8851
ced41b93 88522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8853
8854 PR c++/11858
8855 PR c++/24663
8856 PR c++/24664
8857 * g++.dg/template/pr11858.C: New test.
8858 * g++.dg/template/pr24663.C: New test.
8859 * g++.dg/template/unify12.C: New test.
8860 * g++.dg/template/unify13.C: New test.
8861 * g++.dg/template/unify14.C: New test.
8862 * g++.dg/template/unify15.C: New test.
8863 * g++.dg/template/unify16.C: New test.
8864 * g++.dg/template/unify17.C: New test.
8865
7f8cbcaf 88662016-01-18 David Malcolm <dmalcolm@redhat.com>
8867
8868 PR testsuite/69181
8869 * gcc.dg/pr69181-1.c: New test file.
8870 * gcc.dg/pr69181-2.c: New test file.
8871 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8872 globals by moving it to...
8873 (cleanup-after-saved-dg-test): ...this new function. Add
8874 "global additional_sources_used". Add reset of global
8875 multiline_expected_outputs to the empty list.
8876 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8877 global to...
8878 (multiline_expected_outputs): ...this, and updated comments to
8879 note that it is modified from gcc-dg.exp.
8880 (dg-end-multiline-output): Update for the above renaming.
8881 (handle-multiline-outputs): Likewise. Remove the clearing
8882 of the expected outputs to the empty list.
8883
3c7cbfc0 88842016-01-18 Richard Biener <rguenther@suse.de>
8885
8886 PR tree-optimization/69297
8887 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8888
81d49cc1 88892016-01-18 Joseph Myers <joseph@codesourcery.com>
8890
8891 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8892 dg-options.
8893 * gcc.target/mips/mips-3d-2.c: Likewise.
8894 * gcc.target/mips/mips-3d-3.c: Likewise.
8895 * gcc.target/mips/mips-3d-4.c: Likewise.
8896 * gcc.target/mips/mips-3d-5.c: Likewise.
8897 * gcc.target/mips/mips-3d-6.c: Likewise.
8898 * gcc.target/mips/mips-3d-7.c: Likewise.
8899 * gcc.target/mips/mips-3d-8.c: Likewise.
8900 * gcc.target/mips/mips-3d-9.c: Likewise.
8901 * gcc.target/mips/mips-ps-1.c: Likewise.
8902 * gcc.target/mips/mips-ps-2.c: Likewise.
8903 * gcc.target/mips/mips-ps-3.c: Likewise.
8904 * gcc.target/mips/mips-ps-4.c: Likewise.
8905 * gcc.target/mips/mips-ps-5.c: Likewise.
8906 * gcc.target/mips/mips-ps-6.c: Likewise.
8907 * gcc.target/mips/mips-ps-7.c: Likewise.
8908 * gcc.target/mips/mips-ps-type.c: Likewise.
8909 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8910 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8911
03c4ff3a 89122016-01-18 Tom de Vries <tom@codesourcery.com>
8913
8914 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8915 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8916 * c-c++-common/goacc/kernels-empty.c: New test.
8917 * c-c++-common/goacc/kernels-eternal.c: New test.
8918 * c-c++-common/goacc/kernels-loop-2.c: New test.
8919 * c-c++-common/goacc/kernels-loop-3.c: New test.
8920 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8921 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8922 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8923 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8924 * c-c++-common/goacc/kernels-loop-data.c: New test.
8925 * c-c++-common/goacc/kernels-loop-g.c: New test.
8926 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8927 * c-c++-common/goacc/kernels-loop-n.c: New test.
8928 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8929 * c-c++-common/goacc/kernels-loop.c: New test.
8930 * c-c++-common/goacc/kernels-noreturn.c: New test.
8931 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8932 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8933 * c-c++-common/goacc/kernels-reduction.c: New test.
8934
22e3dcee 89352016-01-18 Tom de Vries <tom@codesourcery.com>
8936
8937 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8938 * gcc.dg/autopar/outer-2.c: Same.
8939 * gcc.dg/autopar/outer-3.c: Same.
8940 * gcc.dg/autopar/outer-4.c: Same.
8941 * gcc.dg/autopar/outer-5.c: Same.
8942 * gcc.dg/autopar/outer-6.c: Same.
8943 * gcc.dg/autopar/parallelization-1.c: Same.
8944 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8945 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8946 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8947 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8948 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8949 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8950 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8951 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8952 * gcc.dg/autopar/pr39500-1.c: Same.
8953 * gcc.dg/autopar/pr39500-2.c: Same.
8954 * gcc.dg/autopar/pr46193.c: Same.
8955 * gcc.dg/autopar/pr46194.c: Same.
8956 * gcc.dg/autopar/pr49580.c: Same.
8957 * gcc.dg/autopar/pr49960-1.c: Same.
8958 * gcc.dg/autopar/pr49960.c: Same.
8959 * gcc.dg/autopar/pr68373.c: Same.
8960 * gcc.dg/autopar/reduc-1.c: Same.
8961 * gcc.dg/autopar/reduc-1char.c: Same.
8962 * gcc.dg/autopar/reduc-1short.c: Same.
8963 * gcc.dg/autopar/reduc-2.c: Same.
8964 * gcc.dg/autopar/reduc-2char.c: Same.
8965 * gcc.dg/autopar/reduc-2short.c: Same.
8966 * gcc.dg/autopar/reduc-3.c: Same.
8967 * gcc.dg/autopar/reduc-4.c: Same.
8968 * gcc.dg/autopar/reduc-6.c: Same.
8969 * gcc.dg/autopar/reduc-7.c: Same.
8970 * gcc.dg/autopar/reduc-8.c: Same.
8971 * gcc.dg/autopar/reduc-9.c: Same.
8972 * gcc.dg/autopar/uns-outer-4.c: Same.
8973 * gcc.dg/autopar/uns-outer-5.c: Same.
8974 * gcc.dg/autopar/uns-outer-6.c: Same.
8975 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8976 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8977
fd5cbe2f 89782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8979
8980 PR target/63679
8981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8982 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8983
fa75ab55 89842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8985
8986 PR target/63679
8987 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8988 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8989 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8990
214b2582 89912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8992
8993 PR target/63679
8994 * gcc.dg/tree-ssa/sra-17.c: New.
8995 * gcc.dg/tree-ssa/sra-18.c: New.
8996
13146837 89972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8998
8999 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9000
6ccd18c2 90012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9002
9003 * gnat.dg/inline12.adb: New test.
9004
8872b95f 90052016-01-18 Bin Cheng <bin.cheng@arm.com>
9006
9007 PR tree-optimization/66797
9008 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9009
971514e3 90102016-01-18 Richard Biener <rguenther@suse.de>
9011
9012 PR tree-optimization/69170
9013 * gcc.dg/torture/pr69170.c: New testcase.
9014
dfb6d139 90152016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9016
9017 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9018
164d84c2 90192016-01-16 Tom de Vries <tom@codesourcery.com>
9020
9021 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9022
4c33b769 90232016-01-16 Tom de Vries <tom@codesourcery.com>
9024
9025 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9026 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9027 redundant dg-require-effective-target pthread.
9028 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9029 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9030 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9031 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9032 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9033 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9034 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9035
673441b0 90362016-01-16 David Edelsohn <dje.gcc@gmail.com>
9037
9038 PR target/68609
9039 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9040 * gcc.target/powerpc/recip-7.c: Same.
9041
90153ae7 90422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9043
9044 PR c++/69091
9045 * g++.dg/template/pr69091.C: New test.
9046
bc24d01d 90472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9048
9049 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9050 dump does not contain an error_mark_node.
9051 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9052 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9053
4067c0fd 90542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9055
9056 PR c++/68936
9057 * g++.dg/template/pr68936.C: New test.
9058
27c6dbdd 90592016-01-15 David Edelsohn <dje.gcc@gmail.com>
9060
9061 PR target/68609
9062 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9063 * gcc.target/powerpc/recip-2.c: Same.
9064 * gcc.target/powerpc/recip-3.c: Same.
9065 * gcc.target/powerpc/recip-4.c: Same.
9066 * gcc.target/powerpc/recip-sqrtf.c: Same.
9067
e390c57d 90682016-01-15 Jeff Law <law@redhat.com>
9069
9070 PR tree-optimization/69270
9071 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9072 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9073
ddcfeaf1 90742016-01-15 Paul Thomas <pault@gcc.gnu.org>
9075
9076 PR fortran/49630
9077 * gfortran.dg/deferred_character_13.f90: New test for the fix
9078 of comment 3 of the PR.
9079
9080 PR fortran/54070
9081 * gfortran.dg/deferred_character_8.f90: New test
9082 * gfortran.dg/allocate_error_5.f90: New test
9083
9084 PR fortran/60593
9085 * gfortran.dg/deferred_character_10.f90: New test
9086
9087 PR fortran/60795
9088 * gfortran.dg/deferred_character_14.f90: New test
9089
9090 PR fortran/61147
9091 * gfortran.dg/deferred_character_11.f90: New test
9092
9093 PR fortran/64324
9094 * gfortran.dg/deferred_character_9.f90: New test
9095
81be349c 90962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9097
9098 PR rtl-optimization/69030
9099 * gcc.target/i386/pr69030.c: New.
9100
998456c5 91012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9102
9103 * gcc.target/aarch64/target_attr_17.c: New test.
9104
0d85be19 91052016-01-15 Richard Biener <rguenther@suse.de>
9106
9107 PR tree-optimization/66856
9108 * gcc.dg/torture/pr66856-1.c: New testcase.
9109 * gcc.dg/torture/pr66856-2.c: Likewise.
9110
321d36c8 91112016-01-15 Richard Biener <rguenther@suse.de>
9112
9113 PR debug/69137
9114 * g++.dg/lto/pr69137_0.C: New testcase.
9115
d94a1f53 91162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9117
9118 PR middle-end/69246
9119 * gcc.target/i386/pr69246.c: New test.
9120
5fe9a861 91212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9122
a9c01e81 9123 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9124
3d05a5e9 91252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9126
9127 PR c++/56194
9128 * g++.dg/init/const9.C: Disable test on S/390.
9129
5e8132b5 91302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9131
9132 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9133 * g++.dg/Wno-frame-address.C: Ditto.
9134
32307cdf 91352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9136
9137 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9138
1ca28250 91392016-01-15 Richard Biener <rguenther@suse.de>
9140
9141 PR tree-optimization/68961
9142 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9143
6271bd93 91442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9145
9146 * gcc.target/i386/pr65105-5.c: New test.
9147
dfb6d139 91482016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9149
9150 * gcc.c-torture/execute/alias-4.c: New testcase.
9151
dfb6d139 91522016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9153
9154 PR ipa/68148
9155 * g++.dg/ipa/devirt-49.C: New testcase.
9156
7bbac464 91572016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9158
9159 PR target/65837
9160 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9161 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9162 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9163
4345b868 91642016-01-15 Richard Biener <rguenther@suse.de>
9165
9166 PR tree-optimization/69117
9167 * gcc.dg/torture/pr69117.c: New testcase.
9168
580357e7 91692015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9170
9171 PR c++/69048
9172 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9173
612baa31 91742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9175
9176 PR testsuite/67509
9177 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9178 range tests use 100 * maximum instead of maximum + 1.
9179
44e09bc4 91802016-01-14 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR debug/69244
9183 * gcc.dg/guality/pr69244.c: New test.
9184
96962ae4 91852016-01-14 Uros Bizjak <ubizjak@gmail.com>
9186
9187 * lib/target-supports.exp (check_effective_target_issignaling):
9188 New procedure.
9189 * gcc.dg/pr61441.c: Require issignaling effective target.
9190
ab9c400b 91912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9192
9193 PR target/68803
9194 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9195
a7ed4583 91962016-01-14 David Malcolm <dmalcolm@redhat.com>
9197
9198 PR c++/68819
9199 PR preprocessor/69177
9200 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9201 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9202 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9203 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9204
77f35cec 92052016-01-14 Marek Polacek <polacek@redhat.com>
9206
9207 PR c/69262
9208 * gcc.dg/array-15.c: New test.
9209
915d0950 92102016-01-14 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR middle-end/68146
9213 PR tree-optimization/69155
9214 * gfortran.dg/pr68146.f: New test.
9215 * gfortran.dg/pr69155.f90: New test.
9216
24651fb7 92172016-01-14 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/68060
9220 * gcc.dg/torture/pr68060-1.c: New testcase.
9221 * gcc.dg/torture/pr68060-2.c: Likewise.
9222
2f63f950 92232016-01-14 Nick Clifton <nickc@redhat.com>
9224
9225 * lib/target-supports.exp
9226 (check_effective_target_arm_neon_ok_nocache): Add an option
9227 sequence that includes setting the ARM architecture to ARMv7-A.
9228 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9229 command line options necessary to enable Neon support.
9230 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9231 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9232 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9233 * gcc.target/arm/pr69180.c: Likewise.
9234
3ce0acde 92352016-01-14 Jeff Law <law@redhat.com>
9236
9237 PR tree-optimization/69270
9238 * gcc.dg/tree-ssa/pr69270.c: New test.
9239
bda05c57 92402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9241
9242 PR c/66208
9243 * c-c++-common/pr66208.c: New file.
9244
9b657cf1 92452016-01-13 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR tree-optimization/69156
9248 * gcc.dg/pr69156.c: New test.
9249
58ba1b9d 92502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9251
9252 * gcc.target/i386/pr69225-7.c: New test.
9253
e5fee0fe 92542016-01-13 Richard Henderson <rth@redhat.com>
9255
9256 * gcc.dg/tm/memopt-13.c: Update expected function.
9257 * gcc.dg/tm/memopt-6.c: Likewise.
9258
3f0e9745 92592016-01-13 Uros Bizjak <ubizjak@gmail.com>
9260
9261 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9262 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9263 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9264 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9265
3f0e9745 92662016-01-13 Tom de Vries <tom@codesourcery.com>
9267
9268 PR tree-optimization/69169
7a6ddc0d 9269 * gcc.dg/pr69169.c: New test.
9270
9b657cf1 92712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9272
9273 PR target/69228
9274 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9275 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9276 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9277 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9278 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9279 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9280 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9281 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9282
f704d701 92832016-01-13 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR target/69247
9286 * gcc.dg/pr69247.c: New test.
9287
e966d6b9 92882016-01-13 Richard Biener <rguenther@suse.de>
9289
9290 PR tree-optimization/69242
9291 * gcc.dg/torture/pr69242.c: New testcase.
9292
1ca1d9b2 92932016-01-13 Richard Biener <rguenther@suse.de>
9294
9295 PR tree-optimization/69186
9296 * gcc.dg/torture/pr69186.c: New testcase.
9297
d07cbccc 92982016-01-13 Jeff Law <law@redhat.com>
9299
9300 PR tree-optimization/67755
9301 * gcc.dg/tree-ssa/pr67755.c: New test.
9302
93032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9304
9305 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9306 pass number in output by a star.
9307
b95d41cf 93082016-01-12 Bin Cheng <bin.cheng@arm.com>
9309
9310 PR tree-optimization/68911
9311 * gcc.c-torture/execute/pr68911.c: New test.
9312
91d87e22 93132016-01-12 Marek Polacek <polacek@redhat.com>
9314
9315 PR c++/68979
9316 * g++.dg/warn/permissive-1.C: New test.
9317
8a9401a4 93182016-01-12 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR objc++/68511
9321 PR c++/69213
9322 * g++.dg/opt/pr69213.C: New test.
9323
b9cb7a67 93242016-01-12 Christian Bruel <christian.bruel@st.com>
9325
9326 PR target/69180
9327 * gcc.target/arm/pr69180.c: New test.
9328
e4c96992 93292016-01-12 Richard Biener <rguenther@suse.de>
9330
9331 PR lto/69077
9332 * g++.dg/lto/pr69077_0.C: New testcase.
9333 * g++.dg/lto/pr69077_1.C: Likewise.
9334
90525f61 93352016-01-12 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR target/69175
9338 * g++.dg/opt/pr69175.C: New test.
9339
9e7edfd3 93402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9341
9342 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9343 rather than #including math.h & stdlib.h.
9344 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9345 * gcc.dg/vect/pr49771.c: Likewise.
9346 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9347 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9348 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9349 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9350 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9351 * gcc.dg/vect/pr44507.c: Likewise.
9352 * gcc.dg/vect/pr45902.c: Likewise.
9353 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9354 * gcc.dg/vect/vect-117.c: Likewise.
9355 * gcc.dg/vect/vect-99.c: Likewise.
9356 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9357 * gcc.dg/vect/vect-cond-1.c: Likewise.
9358 * gcc.dg/vect/vect-cond-2.c: Likewise.
9359 * gcc.dg/vect/vect-cond-3.c: Likewise.
9360 * gcc.dg/vect/vect-cond-4.c: Likewise.
9361 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9362 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9363 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9364 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9365 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9366 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9367 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9368 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9369 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9370 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9371 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9372 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9373 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9374 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9375 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9376 include of signal.h.
9377 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9378 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9379 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9380 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9381 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9382 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9383 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9384 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9385 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9386 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9387 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9388 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9389 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9390 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9391 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9392 * gcc.dg/vect/vect-outer-5.c: Likewise.
9393 * gcc.dg/vect/vect-outer-6.c: Likewise.
9394 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9395 include of stdio.h.
9396
3368873d 93972016-01-12 Nick Clifton <nickc@redhat.com>
9398
9399 PR target/68913
9400 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9401 to fread so that it will be found in all target runtimes.
9402
0464ea95 94032016-01-12 Richard Biener <rguenther@suse.de>
9404
9405 PR tree-optimization/69053
9406 * g++.dg/torture/pr69053.C: New testcase.
9407
7819730f 94082016-01-12 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/69168
9411 * gcc.dg/torture/pr69168.c: New testcase.
9412
995bfebf 94132016-01-12 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/69157
9416 * gcc.dg/torture/pr69157.c: New testcase.
9417
94182016-01-12 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/69174
9421 * gcc.dg/torture/pr69174.c: New testcase.
9422
1d10d64c 94232016-01-12 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR c++/66808
9426 PR c++/69000
9427 * g++.dg/tls/pr66808.C: New test.
9428 * g++.dg/tls/pr69000.C: New test.
9429
f0b79faf 94302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9431
9432 * gcc.target/powerpc/swaps-p8-23.c: New test.
9433 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9434
04cf75a4 94352016-01-11 John David Anglin <danglin@gcc.gnu.org>
9436
9437 PR tree-optimization/68356
9438 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9439
0eb4264c 94402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9441 Jim Wilson <jim.wilson@linaro.org>
9442
9443 PR target/69194
9444 * gcc.target/arm/pr69194.c: New test.
9445
2f66de64 94462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9447
9448 PR target/69225
9449 * gcc.target/i386/pr69225-1.c: New test.
9450 * gcc.target/i386/pr69225-2.c: Likewise.
9451 * gcc.target/i386/pr69225-3.c: Likewise.
9452 * gcc.target/i386/pr69225-4.c: Likewise.
9453 * gcc.target/i386/pr69225-5.c: Likewise.
9454 * gcc.target/i386/pr69225-6.c: Likewise.
9455
36105e82 94562016-01-11 Jakub Jelinek <jakub@redhat.com>
9457
1c78ce2e 9458 PR target/67462
9459 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9460 if lp64.
9461
a4a87320 9462 PR target/69071
9463 * gcc.dg/pr69071.c: New test.
9464
91fbd04f 9465 PR c++/69211
9466 * g++.dg/opt/pr69211.C: New test.
9467
36105e82 9468 PR tree-optimization/69214
9469 * gcc.c-torture/compile/pr69214.c: New test.
9470
e934c380 94712016-01-11 Uros Bizjak <ubizjak@gmail.com>
9472
9473 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9474 * gcc.target/i386/pr66232-11.c: Ditto.
9475 * gcc.target/i386/pr66232-12.c: Ditto.
9476 * gcc.target/i386/pr66232-13.c: Ditto.
9477
3ff1b153 94782016-01-11 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/69173
9481 * gcc.dg/torture/pr69173.c: New testcase.
9482
04e1504c 94832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9484
9485 PR rtl-optimization/68796
9486 * gcc.target/aarch64/tst_5.c: New test.
9487 * gcc.target/aarch64/tst_6.c: Likewise.
9488
ae8718b5 94892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9490
9491 PR rtl-optimization/68841
9492 * gcc.dg/pr68841.c: New test.
9493 * gcc.c-torture/execute/pr68841.c: New test.
9494
bd8bece2 94952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9496
9497 PR rtl-optimization/68920
9498 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9499 for ix86 targets.
9500 * gcc.dg/ifcvt-5.c: New test.
9501
9b657cf1 95022016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9503
9504 PR bootstrap/69123
9505 * g++.dg/pr69123.C: New.
9506
7a158352 95072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9508
9509 PR target/69010
9510 * gcc.target/i386/pr69010.c: New test.
9511
ff375d11 95122016-01-11 Martin Jambor <mjambor@suse.cz>
9513
9514 PR ipa/69044
9515 * gcc.target/i386/chkp-pr69044.c: New test.
9516
9eb890f1 95172016-01-11 Tom de Vries <tom@codesourcery.com>
9518
9519 PR tree-optimization/69109
9520 * gcc.dg/autopar/pr69109-2.c: New test.
9521 * gcc.dg/autopar/pr69109.c: New test.
9522
c4157ee5 95232016-01-11 Tom de Vries <tom@codesourcery.com>
9524
9525 PR tree-optimization/69108
9526 * gcc.dg/autopar/pr69108.c: New test.
9527
b933e511 95282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9529
9530 PR c++/69029
9531 * c-c++-common/Wisleading-indentation.c: Augment test.
9532
efb73de1 95332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9534
9535 PR fortran/69154
9536 * gfortran.dg/inline_matmul_12.f90: New test.
9537
40c86c3b 95382016-01-10 Paul Thomas <pault@gcc.gnu.org>
9539
9540 PR fortran/67779
9541 * gfortran.dg/actual_array_offset_1: New test.
9542
a006c0bb 95432016-01-10 Tom de Vries <tom@codesourcery.com>
9544
9545 PR tree-optimization/69062
9546 * gcc.dg/autopar/pr69062.c: New test.
9547
880ed4be 95482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9549
9550 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9551 * gcc.dg/vect/slp-perm-2.c: Likewise.
9552 * gcc.dg/vect/slp-perm-3.c: Likewise.
9553 * gcc.dg/vect/slp-perm-5.c: Likewise.
9554 * gcc.dg/vect/slp-perm-6.c: Likewise.
9555 * gcc.dg/vect/slp-perm-7.c: Likewise.
9556 * gcc.dg/vect/slp-perm-8.c: Likewise.
9557
d95e1856 95582016-01-10 Tom de Vries <tom@codesourcery.com>
9559
9560 PR tree-optimization/69039
9561 * gcc.dg/autopar/pr69039.c: New test.
9562
0f8f48d0 95632016-01-09 Marek Polacek <polacek@redhat.com>
9564
9565 PR c++/69113
9566 * g++.dg/pr69113.C: New test.
9567
7dff0499 95682016-01-09 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR middle-end/50865
9571 PR tree-optimization/69097
9572 * gcc.c-torture/execute/pr50865.c: New test.
9573 * gcc.c-torture/execute/pr69097-1.c: New test.
9574 * gcc.c-torture/execute/pr69097-2.c: New test.
9575 * gcc.dg/pr69097-1.c: New test.
9576 * gcc.dg/pr69097-2.c: New test.
9577
18431e78 95782016-01-09 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR c++/69164
9581 * g++.dg/opt/pr69164.C: New test.
9582
1943a4a2 95832016-01-08 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR tree-optimization/69167
9586 * gcc.dg/pr69167.c: New test.
9587
a143e277 95882016-01-08 Marek Polacek <polacek@redhat.com>
9589
9590 PR c++/68449
9591 * g++.dg/pr68449.C: New.
9592
44c01906 95932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9594
9595 PR tree-optimization/68707
9596 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9597 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9598 on platforms supporting it.
9599 * gcc.dg/vect/slp-perm-2.c: Likewise.
9600 * gcc.dg/vect/slp-perm-3.c: Likewise.
9601 * gcc.dg/vect/slp-perm-5.c: Likewise.
9602 * gcc.dg/vect/slp-perm-7.c: Likewise.
9603 * gcc.dg/vect/slp-perm-8.c: Likewise.
9604 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9605 on platforms supporting it.
9606
c437d1e8 96072016-01-08 Jakub Jelinek <jakub@redhat.com>
9608
c9595c51 9609 PR tree-optimization/69162
9610 * gcc.dg/pr69162.c: New test.
9611
c437d1e8 9612 PR tree-optimization/69172
9613 * gcc.dg/pr69172.c: New test.
9614
6a46a28c 96152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9616
9617 PR tree-optimization/67781
9618 * gcc.c-torture/execute/pr67781.c: New file.
9619
62ad9a04 96202016-01-08 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR tree-optimization/69083
9623 * gcc.dg/vect/pr69083.c: New test.
9624
9e0e8c2a 96252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9626
9627 PR tree-optimization/61441
9628 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9629 Use -fexcess-precision=standard for compiler options.
9630 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9631
5d034e37 96322016-01-08 Jakub Jelinek <jakub@redhat.com>
9633
5013f740 9634 PR fortran/69128
9635 * gfortran.dg/gomp/pr69128.f90: New test.
9636
5d034e37 9637 PR c++/69145
9638 * g++.dg/ext/pr69145-1.C: New test.
9639 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9640 * g++.dg/ext/pr69145-2.h: New file.
9641
517906ff 96422016-01-07 Martin Sebor <msebor@redhat.com>
9643
9644 PR c/68966
9645 * gcc.dg/atomic-fetch-bool.c: New test.
9646 * gcc.dg/sync-fetch-bool.c: New test.
9647
cdbb524c 96482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9649
9650 PR fortran/66680
9651 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9652
ec3aba9e 96532016-01-07 Nick Clifton <nickc@redhat.com>
9654
9655 PR target/66655
9656 * g++.dg/pr66655.C: New test.
9657 * g++.dg/pr66655_1.cc: Test support file.
9658 * g++.dg/pr66655.h: Test header file.
9659
9b657cf1 96602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9661
9662 PR fortran/66680
9663 gfortran.dg/gomp/pr66680.f90: New test.
9664
cd45d7a5 96652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9666
9667 PR target/69171
9668 * gcc.target/i386/pr69171-1.c: New test.
9669 * gcc.target/i386/pr69171-2.c: Likewise.
9670 * gcc.target/i386/pr69171-3.c: Likewise.
9671 * gcc.target/i386/pr69171-4.c: Likewise.
9672 * gcc.target/i386/pr69171-5.c: Likewise.
9673 * gcc.target/i386/pr69171-6.c: Likewise.
9674
4a86a91a 96752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9676
9677 PR middle-end/67639
9678 * c-c++-common/pr67639.c: New test.
9679
34c05552 96802016-01-07 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR tree-optimization/69141
9683 * g++.dg/opt/pr69141.C: New test.
9684
f08d6895 96852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9686
9687 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9688
32ec4173 96892016-01-06 Uros Bizjak <ubizjak@gmail.com>
9690
9691 PR target/69140
9692 * gcc.target/i386/pr69140.c: New test
9693
d74214f3 96942016-01-06 David Malcolm <dmalcolm@redhat.com>
9695
9696 * gcc.dg/bad-dereference.c: New test case.
9697
73991cab 96982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9699
9700 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9701
fc8cc457 97022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9703
9704 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9705
be3c9981 97062016-01-06 Marek Polacek <polacek@redhat.com>
9707
9708 PR sanitizer/69099
9709 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9710
2cb724f9 97112016-01-05 Marek Polacek <polacek@redhat.com>
9712
9713 PR c/69104
9714 * gcc.dg/atomic-invalid-2.c: New.
9715
233a53ed 97162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9717
9718 PR target/68991
9719 * gcc.target/i386/pr68991.c: New test.
9720
ea87c5e3 97212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 PR target/68991
9724 * g++.dg/pr68991-1.C: New test.
9725 * g++.dg/pr68991-2.C: Likewise.
9726
1943a4a2 97272016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9728
1943a4a2 9729 PR other/60465
afe82e5b 9730 * gcc.target/ia64/pr60465-gprel64.c: New test.
9731 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9732
1e9147dd 97332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9734
9735 PR rtl-optimization/68651
9736 * gcc.target/aarch64/pr68651_1.c: New test.
9737
d42aa619 97382016-01-05 David Malcolm <dmalcolm@redhat.com>
9739
9740 PR c/69122
9741 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9742
1776de76 97432016-01-05 Nathan Sidwell <nathan@acm.org>
9744
2d7d361d 9745 PR c++/58583
9746 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9747
1776de76 9748 * gcc.dg/alias-15.c: New.
9749
5beb12c0 97502016-01-05 Nick Clifton <nickc@redhat.com>
9751
9752 PR target/68870
9753 * g++.dg/pr68770.C: New test.
9754
d8cca921 97552016-01-04 Mike Stump <mikestump@comcast.net>
9756
9757 * lib/target-supports.exp (check_effective_target_cilkplus):
9758 cilkplus targets require pthreads.
afc907ef 9759 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9760
8427dff3 97612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9762
9763 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9764 generation.
9765
f1717362 97662016-01-04 Jakub Jelinek <jakub@redhat.com>
9767
9768 Update copyright years.
9769
d7d6a3ab 97702016-01-04 Marek Polacek <polacek@redhat.com>
9771
9772 PR c/68908
9773 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9774 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9775 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9776
b8f4a5f9 97772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9778
9779 * gcc.target/sparc/20160104-2.c: New test.
9780
6b5c028f 97812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9782
9783 * gcc.target/sparc/20160104-1.c: New test.
9784
300e1002 97852016-01-03 Paul Thomas <pault@gcc.gnu.org>
9786
9787 PR fortran/65045
9788 * gfortran.dg/pr65045.f90: New test.
9789
855b105f 97902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/specs/debug1.ads: Delete.
9793
bdc177dc 97942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9795
9796 PR libgfortran/68867
9797 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9798 expression.
9799
48aaffae 98002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9801
9802 PR libgfortran/68867
9803 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9804 PowerPC.
9805
19a468b8 98062016-01-01 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/68864
9809 * gfortran.dg/pr68864.f90: New test.
9810
25371c91 98112016-01-01 Jakub Jelinek <jakub@redhat.com>
9812
2a659064 9813 PR tree-optimization/69070
9814 * gcc.dg/pr69070.c: New test.
9815
57aa9851 9816 PR sanitizer/69055
9817 * gfortran.dg/pr69055.f90: New test.
9818
25371c91 9819 PR target/69015
9820 * gcc.dg/pr69015.c: New test.
f1717362 9821\f
fb2c1edd 9822Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9823
9824Copying and distribution of this file, with or without modification,
9825are permitted in any medium without royalty provided the copyright
9826notice and this notice are preserved.