]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/71092 - ICE with array and constexpr.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b4803084 12016-07-15 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4
89e3ec3d 52016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6
7 * gfortran.dg/goacc/vector_length.f90: New test.
8
2084e279 92016-07-15 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/71881
12 * gcc.dg/torture/pr71881.c: New testcase.
13
2177bb9a 142016-07-15 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/71887
17 * gcc.dg/torture/pr71887.c: New testcase.
18
0dd7db3b 192016-07-15 Jakub Jelinek <jakub@redhat.com>
20
21 PR c/71858
22 * gcc.dg/spellcheck-identifiers-3.c: New test.
23
b41cc4d1 242016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
25
26 PR fortran/71807
27 * gfortran.dg/null_9.f90: New test.
28
a4d34e5e 292016-07-15 Bin Cheng <bin.cheng@arm.com>
30
31 * gcc.dg/tree-ssa/loop-41.c: New test.
32
1547c551 332016-07-15 Bin Cheng <bin.cheng@arm.com>
34
35 PR tree-optimization/71347
36 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
37
b9c2416b 382016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
39
40 PR fortran/29819
41 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
42 * gfortran.dg/contains.f90: Ditto.
43 * gfortran.dg/contains_empty_1.f03: Ditto.
44 * gfortran.dg/submodule_3.f08: Ditto.
45
28413b15 462016-07-14 Jakub Jelinek <jakub@redhat.com>
47
661af228 48 PR testsuite/71865
49 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
50 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
51 expected diagnostics.
52
28413b15 53 PR c/71858
54 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
55 * gcc.dg/spellcheck-identifiers-2.c: New test.
56 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
57 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
58
7b3b3a49 592016-07-14 Jakub Jelinek <jakub@redhat.com>
60
61 PR tree-optimization/71872
62 * gcc.c-torture/compile/pr71872.c: New test.
63
7c039c44 642016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
65
66 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
67 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
68 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
69 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
70 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
71 * gcc.target/arm/atomic-op-acquire-1.c: This.
72 * gcc.target/arm/atomic-op-char.c: Rename into ...
73 * gcc.target/arm/atomic-op-char-1.c: This.
74 * gcc.target/arm/atomic-op-consume.c: Rename into ...
75 * gcc.target/arm/atomic-op-consume-1.c: This.
76 * gcc.target/arm/atomic-op-int.c: Rename into ...
77 * gcc.target/arm/atomic-op-int-1.c: This.
78 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
79 * gcc.target/arm/atomic-op-relaxed-1.c: This.
80 * gcc.target/arm/atomic-op-release.c: Rename into ...
81 * gcc.target/arm/atomic-op-release-1.c: This.
82 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
83 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
84 * gcc.target/arm/atomic-op-short.c: Rename into ...
85 * gcc.target/arm/atomic-op-short-1.c: This.
86 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
87 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
88 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
89 * gcc.target/arm/atomic-op-char-2.c: Likewise.
90 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
91 * gcc.target/arm/atomic-op-int-2.c: Likewise.
92 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
93 * gcc.target/arm/atomic-op-release-2.c: Likewise.
94 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
95 * gcc.target/arm/atomic-op-short-2.c: Likewise.
96
80c5e533 972016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
98
99 PR fortran/70842
100 * gfortran.dg/select_type_35.f03: New test.
101
c5a9fc7b 1022016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103
104 PR target/65951
105 PR tree-optimization/70923
106 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
107 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
108 * gcc.dg/vect/pr65951.c: Likewise.
109 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
110
d1242c94 1112016-07-14 David Edelsohn <dje.gcc@gmail.com>
112
113 * c-c++-common/pr60226.c: Expect maximum object file alignment
114 error on AIX.
115
97f2a90b 1162016-07-14 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/71866
119 * gcc.dg/torture/pr71866.c: New testcase.
120
6029a910 1212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
122
123 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
124 selector and enclose boolean expression in curly braces.
125
798d22ed 1262016-07-14 Alan Modra <amodra@gmail.com>
127
128 PR target/71733
129 * gcc.target/powerpc/p9-novsx.c: New.
130
3ffcb27d 1312016-07-13 Andi Kleen <ak@linux.intel.com>
132
133 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
134 * g++.dg/tree-prof/morefunc.C: Dito.
135 * g++.dg/tree-prof/pr35545.C: Dito.
136 * g++.dg/tree-prof/reorder.C: Dito.
137 * gcc.dg/tree-prof/20050826-2.c: Dito.
138 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
139 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
140 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
141 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
142 * gcc.dg/tree-prof/inliner-1.c: Dito.
143 * gcc.dg/tree-prof/merge_block.c: Dito.
144 * gcc.dg/tree-prof/stringop-1.c: Dito.
145 * gcc.dg/tree-prof/stringop-2.c: Dito.
146 * gcc.dg/tree-prof/switch-case-1.c: Dito.
147 * gcc.dg/tree-prof/switch-case-2.c: Dito.
148 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
149 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
150 * gcc.dg/tree-prof/update-loopch.c: Dito.
151 * gcc.dg/tree-prof/val-prof-1.c: Dito.
152 * gcc.dg/tree-prof/val-prof-2.c: Dito.
153 * gcc.dg/tree-prof/val-prof-3.c: Dito.
154 * gcc.dg/tree-prof/val-prof-4.c: Dito.
155 * gcc.dg/tree-prof/val-prof-5.c: Dito.
156 * gcc.dg/tree-prof/val-prof-6.c: Dito.
157 * gcc.dg/tree-prof/val-prof-7.c: Dito.
158
9ace90e5 1592016-07-13 Andi Kleen <ak@linux.intel.com>
160
161 * lib/profopt.exp (profopt-execute): Remove .imports files.
162
b75cf198 1632016-07-13 Andi Kleen <ak@linux.intel.com>
164
165 * lib/profopt.exp (profopt-execute): Always log profiler
166 command line.
167
4d0389a9 1682016-07-13 Andi Kleen <ak@linux.intel.com>
169
170 * lib/profopt.exp (dg-final-scan-autofdo,
171 dg-final-scan-not-autofdo): New functions.
172
a5af7a75 1732016-07-13 Bin Cheng <bin.cheng@arm.com>
174
175 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
176 * gcc.dg/vect/vect-35.c: Ditto.
177 * gcc.dg/vect/vect-alias-check-2.c: New test.
178
c6bcae01 1792016-07-13 Martin Liska <mliska@suse.cz>
180
181 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
182 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
183 options.
184 * gfortran.dg/pr42108.f90: Update expected dump scan.
185
0644c120 1862016-07-13 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/24574
189 * gcc.dg/pr24574.c: New testcase.
190
2bbae5b9 1912016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
192
193 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
194 const literal.
195 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
196 * c-c++-common/pr68833-1.c: Require int32plus.
197 * gcc.dg/ipa/pr63551.c: Likewise.
198 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
199 * gcc.dg/ipa/pr64041.c: Require int32plus.
200
839a6560 2012016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
202
203 PR ipa/71633
204 * g++.dg/pr71633.C: New test.
205
8f5f2788 2062016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
207
208 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
209 Add new arm_thumb1_cbz_ok effective target.
210 * gcc.target/arm/cbz.c: New test.
211
417e5cc5 2122016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
213
214 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
215 Define effective target.
216 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
217 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
218 * gcc.target/arm/movhi_movw.c: New test.
219 * gcc.target/arm/movsi_movw.c: Likewise.
220 * gcc.target/arm/movdi_movw.c: Likewise.
221
68a5143e 2222016-07-13 Richard Biener <rguenther@suse.de>
223
224 PR middle-end/71104
225 * gcc.dg/pr71104-1.c: New testcase.
226 * gcc.dg/pr71104-2.c: Likewise.
227
69e8d259 2282016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
229
230 PR target/71805
231 * gcc.target/powerpc/pr71805.c: New test.
232
244f142f 2332016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
234
235 * gcc.target/powerpc/divkc3-1.c: New.
236 * gcc.target/powerpc/mulkc3-1.c: New.
237
94ee1e9c 2382016-07-12 Martin Liska <mliska@suse.cz>
239
240 * gcc.dg/params/blocksort-part.c: New test.
241 * gcc.dg/params/params.exp: New file.
242
cd32d747 2432016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244
245 PR middle-end/71700
246 * gcc.c-torture/execute/pr71700.c: New test.
247
ad010d47 2482016-07-12 Steven Bosscher <steven@gcc.gnu.org>
249 Richard Biener <rguenther@suse.de>
250
251 PR tree-optimization/23286
252 PR tree-optimization/70159
253 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
254 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
255 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
256 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
257 * gcc.dg/tree-ssa/pr35286.c: Likewise.
258 * gcc.dg/tree-ssa/pr35287.c: Likewise.
259 * gcc.dg/hoist-register-pressure-1.c: Likewise.
260 * gcc.dg/hoist-register-pressure-2.c: Likewise.
261 * gcc.dg/hoist-register-pressure-3.c: Likewise.
262 * gcc.dg/pr51879-12.c: Likewise.
263 * gcc.dg/strlenopt-9.c: Likewise.
264 * gcc.dg/tree-ssa/pr47392.c: Likewise.
265 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
266 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
267 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
268 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
269 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
270 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
271 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
272 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
273 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
274 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
275 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
276 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
277 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
278 * gfortran.dg/pr43984.f90: Adjust expected outcome.
279
9aece49e 2802016-07-12 Richard Biener <rguenther@suse.de>
281
282 PR rtl-optimization/68961
283 * gcc.target/i386/pr68961.c: New testcase.
284
8f05fee9 2852016-07-11 Jakub Jelinek <jakub@redhat.com>
286
4a6cc5cd 287 PR middle-end/71758
288 * c-c++-common/gomp/pr71758.c: New test.
289 * gfortran.dg/gomp/pr71758.f90: New test.
290
8f05fee9 291 PR tree-optimization/71823
292 * gcc.dg/vect/pr71823.c: New test.
293
b73690a4 2942016-07-11 David Malcolm <dmalcolm@redhat.com>
295
296 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
297 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
298 and LINE_MAP_MAX_LOCATION_WITH_COLS.
299
675f4c6b 3002016-07-11 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR target/71801
303 * gcc.target/i386/pr71801.c: New test.
304
9aaf7e3e 3052016-07-11 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/71816
308 * gcc.dg/torture/pr71816.c: New testcase.
309
dd58bf21 3102016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
311
312 PR fortran/71783
313 * gfortran.dg/dependency_46.f90: New test.
314
a2ebcb84 3152016-07-08 Vladimir Makarov <vmakarov@redhat.com>
316
317 PR rtl-optimization/71621
318 * gcc.target/i386/pr71621-1.c: New.
319 * gcc.target/i386/pr71621-2.c: New.
320
6cedf97e 3212016-07-08 Cesar Philippidis <cesar@codesourcery.com>
322
323 * gfortran.dg/goacc/pr71704.f90: New test.
324
dc71c755 3252016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
326
327 PR target/71297
328 * gcc.target/powerpc/pr71297.c: New.
329
288161af 3302016-07-08 Jiong Wang <jiong.wang@arm.com>
331
332 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
333
98e771d6 3342016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
335
336 PR target/71806
337 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
338
c3d27339 3392016-07-08 Alan Hayward <alan.hayward@arm.com>
340
341 PR tree-optimization/71667
342 * gcc.dg/vect/pr71667.c: New
343
b1b5042a 3442016-07-08 Martin Liska <mliska@suse.cz>
345
346 * gcc.dg/torture/pr71606.c: New test.
347
5cdc40a0 3482016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
349
350 PR fortran/71764
351 * gfortran.dg/pr71764.f90: New test.
352
bcc4d868 3532016-07-07 Jakub Jelinek <jakub@redhat.com>
354 Kai Tietz <ktietz70@googlemail.com>
355
356 PR c++/70869
357 PR c++/71054
358 * g++.dg/cpp0x/pr70869.C: New test.
359 * g++.dg/cpp0x/pr71054.C: New test.
360
b39328b2 3612016-07-07 David Edelsohn <dje.gcc@gmail.com>
362
363 * g++.dg/debug/pr71432.C: Fail on AIX.
364
95c9caad 3652016-07-07 Martin Liska <mliska@suse.cz>
366
367 * gfortran.dg/do_1.f90: Remove a corner case that triggers
368 an undefined behavior.
369 * gfortran.dg/do_3.F90: Likewise.
370 * gfortran.dg/do_check_11.f90: New test.
371 * gfortran.dg/do_check_12.f90: New test.
372 * gfortran.dg/do_corner_warn.f90: New test.
373
8e976d11 3742016-07-07 Martin Liska <mliska@suse.cz>
375
376 * gfortran.dg/predict-1.f90: Ammend the test.
377 * gfortran.dg/predict-2.f90: Likewise.
378
26716fc7 3792016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
380
381 PR ipa/71624
382 * g++.dg/pr71624.C: New test.
383
2d079cbf 3842016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
385
386 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
387 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
388 ARMv8-M Mainline architectures.
389
9e6f4af4 3902016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
391
392 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
393 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
394
d490b07a 3952016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
396
397 PR target/70098
398 PR target/71763
399 * gcc.target/powerpc/pr71763.c: New file.
400
798fc305 4012016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
402
403 PR tree-optimization/71518
404 * gcc.dg/pr71518.c: New test.
405
97e4cbac 4062016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
407
408 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
409
19aea164 4102016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
411
412 PR target/50739
413 * gcc.target/avr/pr50739.c: New test.
414
105e9dfc 4152016-07-05 Jan Hubicka <jh@suse.cz>
416
417 * gcc.dg/tree-ssa/scev-14.c: update template.
418
1137da9c 4192016-07-06 Richard Sandiford <richard.sandiford@arm.com>
420
421 * gcc.dg/vect/group-no-gaps-1.c: New test.
422
ce393063 4232016-07-05 Andi Kleen <ak@linux.intel.com>
424
425 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
426 if kernel supports MPX.
427
039a1d47 4282016-07-05 Kito Cheng <kito.cheng@gmail.com>
429
430 * gcc.c-torture/compile/pr69102.c: Require fpic support.
431
f2ccdf8e 4322016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
433 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
434
435 * gcc.target/powerpc/signbit-1.c: New test.
436 * gcc.target/powerpc/signbit-2.c: New test.
437 * gcc.target/powerpc/signbit-3.c: New test.
438
0215a22c 4392016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
440
441 PR rtl-optimization/71594
442 * gcc.dg/torture/pr71594.c: New test.
443
30a39817 4442016-07-05 Jan Hubicka <jh@suse.cz>
445
446 * gcc.dg/tree-ssa/scev-14.c: new testcase.
447
b65b8df2 4482016-07-05 David Malcolm <dmalcolm@redhat.com>
449
450 PR c++/62314
451 * gcc/testsuite/g++.dg/parse/error5.C: Update column
452 number of missing semicolon error.
453 * g++.dg/pr62314-2.C: New test case.
454
6b5471d8 4552016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
456
457 * gfortran.dg/coarray_stat_function.f90: New test.
458 * gfortran.dg/coarray_stat_whitespace.f90: New test.
459 * gfortran.dg/coarray_lib_comm_1: Adapting old test
460 to new interfaces.
461
35b3a8dd 4622016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
463
464 PR fortran/71623
465 * gfortran.dg/deferred_character_17.f90: New test.
466
b84c1ddf 4672016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
468
469 * gcc.target/arm/neon/polytypes.c: Move to ...
470 * gcc.target/arm/polytypes.c: ... here.
471 * gcc.target/arm/neon/pr51534.c: Move to ...
472 * gcc.target/arm/pr51534.c: ... here.
473 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
474 * gcc.target/arm/vect-vcvt.c: ... here.
475 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
476 * gcc.target/arm/vect-vcvtq.c: ... here.
477 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
478 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
479 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
480 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
481 * gcc.target/arm/neon/neon.exp: Delete.
482 * gcc.target/arm/neon/: Delete.
483
7e9136f1 4842016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485
486 PR fortran/65575
487 * gfortran.dg: pr65575.f90: New test.
488
18b42a28 4892016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
490
491 PR fortran/35849
492 * gfortran.dg: pr35849.f90: New test.
493
f8765404 4942016-07-04 Jakub Jelinek <jakub@redhat.com>
495
496 PR c++/71739
497 * g++.dg/cpp0x/pr71739.C: New test.
498
e3422b3a 4992016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
500
501 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
502
2da1c9f7 5032016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
504
505 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
506 locr.
507 * gcc.target/s390/loc-1.c: New test.
508
6125d36e 5092016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
510
511 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
512 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
513
42797d4b 5142016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
515
516 PR target/63874
517 * gcc.target/aarch64/pr63874.c: New test.
518
9d9fe66a 5192016-07-04 Jan Beulich <jbeulich@suse.com>
520
521 * g++.dg/header.c: New.
522 * gcc.dg/header.c: New.
523
c364d0f3 5242016-07-02 Jakub Jelinek <jakub@redhat.com>
525
526 PR c/71719
527 * c-c++-common/Wunused-var-15.c: New test.
528
267f3c67 5292016-07-01 Jakub Jelinek <jakub@redhat.com>
530
531 PR fortran/71687
532 * gfortran.dg/gomp/pr71687.f90: New test.
533
8297c70b 5342016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
535
536 * gcc.dg/const-float128-ped.c: Require __float128 effective
537 target and options.
538 * gcc.dg/const-float128.c: Likewise.
539 * gcc.dg/torture/float128-cmp-invalid.c: Require
540 __float128 and base_quadfloat_support effective targets, and
541 __float128 options.
542 * gcc.dg/torture/float128-div-underflow.c: Likewise.
543 * gcc.dg/torture/float128-extend-nan.c: Likewise.
544 * gcc.dg/torture/float128-nan.c: Likewise.
545 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
546 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
547 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
548 * lib/target-supports.exp (check_effective_target___float128):
549 New.
550 (add_options_for___float128): New.
551 (check_effective_target_base_quadword_support): New.
552
eab79b94 5532016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
554
555 PR target/71720
556 * gcc.target/powerpc/pr71720.c: New test.
557
4ce6622a 5582016-07-01 Jan Beulich <jbeulich@suse.com>
559
560 * gcc.dg/bss.c: New.
561
0b6f1914 5622016-07-01 Peter Bergner <bergner@vnet.ibm.com>
563
564 PR target/71698
565 * gcc.target/powerpc/pr71698.c: New test.
566
4d28a470 5672016-07-01 Georg-Johann Lay <avr@gjlay.de>
568
569 PR target/71151
570 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
571 instead of ".foo" for its section name.
572 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
573 depending on MCU's flash size.
574 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
575 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
576 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
577 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
578 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
579 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
580
ed8613ec 5812016-07-01 Jan Beulich <jbeulich@suse.com>
582
583 * gcc.target/i386/pr65105-2.c: Add -msse2.
584
720a0bce 5852016-06-30 Jakub Jelinek <jakub@redhat.com>
586
c54ee83c 587 PR tree-optimization/71707
588 * gcc.dg/strlenopt-29.c: New test.
589
a845ae6c 590 PR fortran/71704
591 * gfortran.dg/gomp/pr71704.f90: New test.
592
720a0bce 593 PR fortran/71705
594 * gfortran.dg/gomp/pr71705.f90: New test.
595
17c32c4a 5962016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
597
598 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
599 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
600 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
601 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
602 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
603 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
604 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
605 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
606 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
607 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
608 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
609 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
610 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
611 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
612 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
613 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
614 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
615 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
616 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
617 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
618 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
619 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
620 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
621 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
622 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
623 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
624 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
625 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
626 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
627 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
628 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
629 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
630 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
631 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
632 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
633 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
634 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
635 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
636 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
637 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
638 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
639 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
640 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
641 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
642 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
643 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
644 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
645 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
646 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
647 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
648 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
649 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
650 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
651 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
652 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
653 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
654 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
655 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
656 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
657 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
658 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
659 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
660 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
661 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
662 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
663 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
664 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
665 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
666 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
667 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
668 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
669 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
670 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
671 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
672 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
673 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
674 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
675 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
676 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
677 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
678 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
679
443405c9 6802016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681 James Greenhalgh <james.greenhalgh@arm.com>
682
683 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
684
6e3a3de2 6852016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
686 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
687
688 * gcc.target/aarch64/vget_set_lane_1.c: New test.
689
413c4f6c 6902016-06-30 David Malcolm <dmalcolm@redhat.com>
691
692 PR driver/71651
693 * gcc.dg/spellcheck-options-12.c: New test case.
694
4c4e99c3 6952016-06-30 Jakub Jelinek <jakub@redhat.com>
696
697 PR middle-end/71693
698 * gcc.c-torture/compile/pr71693.c: New test.
699
26a2e993 7002016-06-29 David Malcolm <dmalcolm@redhat.com>
701
702 * gcc.dg/spellcheck-params.c: New testcase.
703 * gcc.dg/spellcheck-params-2.c: New testcase.
704
63abcf45 7052016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
706
707 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
708 vector extract instructions.
709 * gcc.target/powerpc/p9-extract-2.c: Likewise.
710
5f1d49ac 7112016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
712
713 PR fortran/71686
714 * gfortran.dg/unexpected_eof_2.f90: New test.
715 * gfortran.dg/unexpected_eof_3.f90: New test.
716
0dc00113 7172016-06-29 Jim Wilson <jim.wilson@linaro.org>
718
719 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
720
4b975445 7212016-06-29 Cesar Philippidis <cesar@codesourcery.com>
722
723 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
724 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
725 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
726
e276a6b9 7272016-06-29 Richard Biener <rguenther@suse.de>
728
729 PR middle-end/15256
730 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
731
c02f3e35 7322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
733
734 * gcc.target/arm/aapcs/neon-vect10.c: Require
735 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
736 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
737 * gcc.target/arm/aapcs/vfp18.c: Likewise.
738 * gcc.target/arm/aapcs/vfp19.c: Likewise.
739 * gcc.target/arm/aapcs/vfp20.c: Likewise.
740 * gcc.target/arm/aapcs/vfp21.c: Likewise.
741 * gcc.target/arm/fp16-aapcs-1.c: Require
742 -mfloat-ab=hard. Also simplify the test.
743 * gcc.target/arm/fp16-aapcs-2.c: New.
744
d0c2a3dd 7452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
746
747 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
748 comment.
749 (add_options_for_arm_fp16_ieee): New.
750 (add_options_for_arm_fp16_alternative): New.
751 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
752 long-line.
753 (effective_target_arm_fp16_hw): New.
754
162fed22 7552016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
756
757 PR tree-optimization/71655
758 * g++.dg/pr71655.C: New test.
759
9ed0eb00 7602016-06-29 Martin Liska <mliska@suse.cz>
761
762 * gcc.dg/pr71585.c: New test.
763 * gcc.dg/pr71585-2.c: New test.
764 * gcc.dg/pr71585-3.c: New test.
765
641b1c86 7662016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
767
768 PR tree-optimization/70729
769 * g++.dg/vect/pr70729.cc: New test.
770
44e775d8 7712016-06-29 Thomas Schwinge <thomas@codesourcery.com>
772
773 * c-c++-common/gomp/cancel-1.c: Extend.
774
83b23cdf 7752016-06-29 Jakub Jelinek <jakub@redhat.com>
776
777 PR tree-optimization/71625
778 * gcc.dg/strlenopt-28.c: New test.
779
b6a4a0f5 7802016-06-29 Richard Biener <rguenther@suse.de>
781
782 PR middle-end/71002
783 * g++.dg/torture/pr71002.C: Adjust testcase.
784
1af10ce6 7852016-06-29 Jakub Jelinek <jakub@redhat.com>
786
787 PR c/71685
788 * gcc.dg/pr71685.c: New test.
789
7902016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 791
792 PR c/71552
793 * gcc.dg/init-bad-9.c: New test.
794
043457fd 7952016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
796
797 * gcc.target/powerpc/abs128-1.c: Require VSX.
798 * gcc.target/powerpc/copysign128-1.c: Likewise.
799 * gcc.target/powerpc/inf128-1.c: Likewise.
800 * gcc.target/powerpc/nan128-1.c: Likewise.
801
d378e319 8022016-06-28 Jakub Jelinek <jakub@redhat.com>
803
804 PR middle-end/71626
805 * gcc.c-torture/execute/pr71626-1.c: New test.
806 * gcc.c-torture/execute/pr71626-2.c: New test.
807
10ef7949 8082016-06-28 Peter Bergner <bergner@vnet.ibm.com>
809
810 PR target/71656
811 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
812
1fcfb8f7 8132016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
814
815 PR target/71670
816 * gcc.target/powerpc/pr71670.c: New testcase.
817
35fd0c10 8182016-06-27 Peter Bergner <bergner@vnet.ibm.com>
819
820 PR target/71656
821 * gcc.target/powerpc/pr71656-1.c: New test.
822 * gcc.target/powerpc/pr71656-2.c: New test.
823
584757bc 8242016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
825
826 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
827 around fp16 code.
828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
831 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
833 Add arm_neon_fp16_ok effective target.
834 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
835 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
836 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
837 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
838 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
839 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
840 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
841 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
842 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
843 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
844 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
845
cbcc4297 8462016-06-26 Jan Hubicka <hubicka@ucw.cz>
847
848 * gcc.dg/predict-12.c: New testcase.
849
0aa73965 8502016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
851
852 PR fortran/71649
853 * gfortran.dg/pr71649.f90: New test.
854
9977f724 8552016-06-25 Jakub Jelinek <jakub@redhat.com>
856
a5c54f33 857 PR tree-optimization/71643
858 * g++.dg/opt/pr71643.C: New test.
859
9977f724 860 PR tree-optimization/71631
861 * gcc.c-torture/execute/pr71631.c: New test.
862
e09883e4 8632016-06-24 Jan Hubicka <hubicka@ucw.cz>
864
865 * gcc.dg/predict-11.c: New testcase.
866 * gfortran.dg/predict-2.f90: New testcase.
867
89beffc9 8682016-06-24 Jan Hubicka <hubicka@ucw.cz>
869
870 * gcc.dg/predict-10.c: New test.
871
2275a11d 8722016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
873
874 * gcc.target/powerpc/abs128-1.c: New.
875 * gcc.target/powerpc/copysign128-1.c: New.
876 * gcc.target/powerpc/inf128-1.c: New.
877 * gcc.target/powerpc/nan128-1.c: New.
878
37681b7f 8792016-06-24 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gfortran.dg/pr71642.f90: New test.
882
9cf2d600 8832016-06-24 Jakub Jelinek <jakub@redhat.com>
884
885 PR tree-optimization/71647
886 * gcc.target/i386/pr71647.c: New test.
887
eea332b9 8882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
889
890 * gcc.target/i386/noplt-gd-1.c: New test.
891 * gcc.target/i386/noplt-gd-2.c: Likewise.
892 * gcc.target/i386/noplt-gd-3.c: Likewise.
893 * gcc.target/i386/noplt-ld-1.c: Likewise.
894 * gcc.target/i386/noplt-ld-2.c: Likewise.
895 * gcc.target/i386/noplt-ld-3.c: Likewise.
896 * lib/target-supports.exp
897 (check_effective_target_tls_get_addr_via_got): New.
898
b6d48a78 8992016-06-24 Uros Bizjak <ubizjak@gmail.com>
900
901 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
902 testsuite compile flags.
903 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
904 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
905
9062016-06-24 Uros Bizjak <ubizjak@gmail.com>
907
908 * g++dg/vect/pr36684.cc: Add dg-do compile.
909 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
910 * gcc.dg/vect/pr70021.c: Ditto.
911 * gcc.dg/vect/pr70138-1.c: Ditto.
912 * gcc.dg/vect/pr70138-2.c: Ditto.
913 * gcc.dg/vect/pr70354-1.c: Ditto.
914 * gcc.dg/vect/pr70354-2.c: Ditto.
915 * gcc.dg/vect/pr71259.c: Ditto.
916 * gcc.dg/vect/pr71416-1.c: Ditto.
917 * gcc.dg/vect/slp-43.c: Ditto.
918 * gcc.dg/vect/slp-45.c: Ditto.
919 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
920 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
921 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
922 * gfortran.dg/vect/pr69980.f90: Ditto.
923
9242016-06-24 Uros Bizjak <ubizjak@gmail.com>
925
926 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
927 * gcc.dg/vect/bb-slp-30.c: Ditto.
928 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
929 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
930 * gcc.dg/vect/pr45902.c: Ditto.
931 * gcc.dg/vect/pr48172.c: Ditto.
932 * gcc.dg/vect/pr48377.c: Ditto.
933 * gcc.dg/vect/pr49038.c: Ditto.
934 * gcc.dg/vect/pr49771.c: Ditto.
935 * gcc.dg/vect/pr52091.c: Ditto.
936 * gcc.dg/vect/pr53185-2.c: Ditto.
937 * gcc.dg/vect/pr56826.c: Ditto.
938 * gcc.dg/vect/pr60276.c: Ditto.
939 * gcc.dg/vect/pr62021.c: Ditto.
940 * gcc.dg/vect/pr63530.c: Ditto.
941 * gcc.dg/vect/pr65518.c: Ditto.
942 * gcc.dg/vect/pr65947-1.c: Ditto.
943 * gcc.dg/vect/pr65947-10.c: Ditto.
944 * gcc.dg/vect/pr65947-11.c: Ditto.
945 * gcc.dg/vect/pr65947-12.c: Ditto.
946 * gcc.dg/vect/pr65947-13.c: Ditto.
947 * gcc.dg/vect/pr65947-2.c: Ditto.
948 * gcc.dg/vect/pr65947-3.c: Ditto.
949 * gcc.dg/vect/pr65947-4.c: Ditto.
950 * gcc.dg/vect/pr65947-5.c: Ditto.
951 * gcc.dg/vect/pr65947-6.c: Ditto.
952 * gcc.dg/vect/pr65947-7.c: Ditto.
953 * gcc.dg/vect/pr65947-8.c: Ditto.
954 * gcc.dg/vect/pr65947-9.c: Ditto.
955 * gcc.dg/vect/pr71416-1.c: Ditto.
956 * gcc.dg/vect/pr71439.c: Ditto.
957 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
958 * gcc.dg/vect/vect-bswap16.c: Ditto.
959 * gcc.dg/vect/vect-bswap32.c: Ditto.
960 * gcc.dg/vect/vect-bswap64.c: Ditto.
961 * gcc.dg/vect/vect-live-1.c: Ditto.
962 * gcc.dg/vect/vect-live-2.c: Ditto.
963 * gcc.dg/vect/vect-live-3.c: Ditto.
964 * gcc.dg/vect/vect-live-4.c: Ditto.
965 * gcc.dg/vect/vect-live-5.c: Ditto.
966 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
967 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
968 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
969 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
970 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
971 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
972 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
973 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
974 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
975 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
976 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
977 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
978 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
979 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
980 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
981 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
982 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
983
d4213166 9842016-06-24 Uros Bizjak <ubizjak@gmail.com>
985
986 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
987
5aaec397 9882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
989
990 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
991 ia32 if R_386_GOT32X relocation is supported.
992 * gcc.target/i386/noplt-3.c: Likewise.
993 * gcc.target/i386/noplt-2.c: Likewise.
994 (main): Renamed to ...
995 (bar): This.
996 * gcc.target/i386/noplt-4.c: Likewise.
997 (main): Renamed to ...
998 (bar): This.
999 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1000 * gcc.target/i386/pr67400-5.c: Likewise.
1001
77104764 10022016-06-24 Jakub Jelinek <jakub@redhat.com>
1003
7318e591 1004 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1005 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1006
77104764 1007 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1008 f4): Adjust expected diagnostics.
1009 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1010 (T): If OVFP is defined, redefine to TP.
1011 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1012 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1013 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1014 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1015 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1016 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1017 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1018 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1019 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1020 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1021 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1022 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1023 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1024 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1025 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1026 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1027 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1028 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1029 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1030 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1031 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1032 as last argument to __builtin_add_overflow_p.
1033
ddf08519 10342016-06-23 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1037 dg-options and remove default vector testsuite compile flags.
1038 * g++.dg/vect/pr33860a.cc: Ditto.
1039 * g++.dg/vect/pr45470-a.cc: Ditto.
1040 * g++.dg/vect/pr45470-b.cc: Ditto.
1041 * g++.dg/vect/pr60896.cc: Ditto.
1042 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1043 * gcc.dg/vect/pr18308.c: Ditto.
1044 * gcc.dg/vect/pr24049.c: Ditto.
1045 * gcc.dg/vect/pr33373.c: Ditto.
1046 * gcc.dg/vect/pr36228.c: Ditto.
1047 * gcc.dg/vect/pr42395.c: Ditto.
1048 * gcc.dg/vect/pr42604.c: Ditto.
1049 * gcc.dg/vect/pr46663.c: Ditto.
1050 * gcc.dg/vect/pr48765.c: Ditto.
1051 * gcc.dg/vect/pr49093.c: Ditto.
1052 * gcc.dg/vect/pr49352.c: Ditto.
1053 * gcc.dg/vect/pr52298.c: Ditto.
1054 * gcc.dg/vect/pr52870.c: Ditto.
1055 * gcc.dg/vect/pr53185.c: Ditto.
1056 * gcc.dg/vect/pr53773.c: Ditto.
1057 * gcc.dg/vect/pr56695.c: Ditto.
1058 * gcc.dg/vect/pr62171.c: Ditto.
1059 * gcc.dg/vect/pr63530.c: Ditto.
1060 * gcc.dg/vect/pr68339.c: Ditto.
1061 * gcc.dg/vect/pr71259.c: Ditto.
1062 * gcc.dg/vect/vect-82_64.c: Ditto.
1063 * gcc.dg/vect/vect-83_64.c: Ditto.
1064 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1065 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1066 * gcc.dg/vect/vect-shift-2.c: Ditto.
1067 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1068 * gfortran.dg/vect/pr39318.f90: Ditto.
1069 * gfortran.dg/vect/pr45714-a.f: Ditto.
1070 * gfortran.dg/vect/pr45714-b.f: Ditto.
1071 * gfortran.dg/vect/pr46213.f90: Ditto.
1072
81883aeb 10732016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1074 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075
1076 * gcc.target/powerpc/p9-splat-5.c: New test.
1077
affe5c16 10782016-06-23 Uros Bizjak <ubizjak@gmail.com>
1079
1080 PR tree-optimization/71488
1081 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1082 * lib/target-supports.exp: ... here.
1083 (check_sse4_hw_available): New procedure.
1084 (check_effective_target_sse4_runtime): Ditto.
1085 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1086 -march=westmere for sse4_runtime targets.
547fdd3e 1087 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1088 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1089 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1090 (main): Call check_vect ().
e50240d3 1091 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1092
6fb2f181 10932016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1094
1095 PR target/66232
1096 PR target/67400
1097 * gcc.target/i386/pr66232-14.c: New file.
1098 * gcc.target/i386/pr66232-15.c: Likewise.
1099 * gcc.target/i386/pr66232-16.c: Likewise.
1100 * gcc.target/i386/pr66232-17.c: Likewise.
1101 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1102 ia32 if R_386_GOT32X relocation is supported.
1103 * gcc.target/i386/pr67400-2.c: Likewise.
1104 * gcc.target/i386/pr67400-3.c: Likewise.
1105 * gcc.target/i386/pr67400-4.c: Likewise.
1106 * gcc.target/i386/pr67400-6.c: Likewise.
1107 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1108 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1109
88be2b3c 11102016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1111
1112 PR libgfortran/48852
1113 * gfortran.dg/char4_iunit_1.f03: Update test.
1114 * gfortran.dg/f2003_io_5.f03: Update test.
1115 * gfortran.dg/real_const_3.f90: Update test.
1116
ff600f64 11172016-06-23 Andi Kleen <ak@linux.intel.com>
1118
1119 * g++.dg/bprob/bprob.exp: Support autofdo.
1120 * g++.dg/tree-prof/tree-prof.exp: dito.
1121 * gcc.dg/tree-prof/tree-prof.exp: dito.
1122 * gcc.misc-tests/bprob.exp: dito.
1123 * gfortran.dg/prof/prof.exp: dito.
1124 * lib/profopt.exp: dito.
1125 * lib/target-supports.exp: Check for autofdo.
1126
afa7ed87 11272016-06-23 Martin Liska <mliska@suse.cz>
1128
1129 * gcc.dg/pr71619.c: New test.
1130
0941fba8 11312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 PR target/67400
56896ed3 1134 * gcc.target/i386/pr67400-1.c: New test.
1135 * gcc.target/i386/pr67400-2.c: Likewise.
1136 * gcc.target/i386/pr67400-3.c: Likewise.
1137 * gcc.target/i386/pr67400-4.c: Likewise.
1138 * gcc.target/i386/pr67400-5.c: Likewise.
1139 * gcc.target/i386/pr67400-6.c: Likewise.
1140 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1141
e557fc7f 11422016-06-22 David Malcolm <dmalcolm@redhat.com>
1143
1144 * c-c++-common/missing-header-1.c: New test case.
1145 * c-c++-common/missing-header-2.c: New test case.
1146 * c-c++-common/missing-header-3.c: New test case.
1147 * c-c++-common/missing-header-4.c: New test case.
1148
8469aece 11492016-06-22 David Malcolm <dmalcolm@redhat.com>
1150
1151 PR c/70339
1152 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1153 hint.
1154 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1155 expected results due to builtin "nanl" now being suggested for
1156 "name".
1157 * gcc.dg/pr67580.c: Update expected messages.
1158 * gcc.dg/spellcheck-identifiers.c: New testcase.
1159 * gcc.dg/spellcheck-typenames.c: New testcase.
1160
6628b04d 11612016-06-22 David Malcolm <dmalcolm@redhat.com>
1162
1163 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1164 file.
1165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1166 diagnostic-test-show-locus-parseable-fixits.c to sources for
1167 diagnostic_plugin_test_show_locus.c.
1168 * lib/gcc-defs.exp (freeform_regexps): New global.
1169 (dg-regexp): New function.
1170 (handle-dg-regexps): New function.
1171 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1172 freeform_regexps to the empty list.
1173 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1174
82ccd33e 11752016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1176
affe5c16 1177 PR tree-optimization/71488
82ccd33e 1178 * g++.dg/pr71488.C: New test.
1179 * gcc.dg/vect/vect-bool-cmp.c: New test.
1180
2c21de58 11812016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1182
1183 * gcc.dg/guality/param-5.c: New test.
1184
fadfd5fc 11852016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1186
1187 * gcc.target/i386/asm-flag-7.c: New test.
1188
03fee1f8 11892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1190
1191 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1192 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1193 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1194 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1195 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1196 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1203 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1204 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1205 * lib/target-supports.exp: Likewise.
1206
6905db52 12072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1208
1209 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1210 * gcc.dg/attr-ms_struct-2.c: Likewise.
1211 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1212 * gcc.dg/bf-ms-attrib.c: Likewise.
1213 * gcc.dg/bf-ms-layout-2.c: Likewise.
1214 * gcc.dg/bf-ms-layout-3.c: Likewise.
1215 * gcc.dg/bf-ms-layout.c: Likewise.
1216 * gcc.dg/bf-no-ms-layout.c: Likewise.
1217 * gcc.target/i386/bitfield1.c: Likewise.
1218 * gcc.target/i386/bitfield2.c: Likewise.
1219 * gcc.target/i386/bitfield3.c: Likewise.
1220
a6f93fc2 12212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1222
1223 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1224 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1225 override other than -mcpu=power9 command-line option is specified,
1226 or if the target operating system is aix.
1227 * gcc.target/powerpc/darn-1.c: Likewise.
1228 * gcc.target/powerpc/darn-2.c: Likewise.
1229 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1230 test if effective-target is not powerpc_p9vector_ok or if the
1231 target operating system is not defined.
1232 * gcc.target/powerpc/vslv-1.c: Likewise.
1233 * gcc.target/powerpc/vsrv-0.c: Likewise.
1234 * gcc.target/powerpc/vsrv-1.c: Likewise.
1235
1cb2b4d3 12362016-06-21 Tobias Burnus <burnus@net-b.de>
1237
1238 PR fortran/71068
1239 * gfortran.dg/coarray/data_1.f90: New.
1240
66ff0c67 12412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1242
1243 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1244 (dg-require-effective-target): Use arm_v8_neon_hw.
1245 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1246 (dg-require-effective-target): Likewise.
1247 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1248 (dg-require-effective-target): Likewise.
1249 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1250 (dg-require-effective-target): Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1252 (dg-require-effective-target): Likewise.
1253 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1254 (dg-require-effective-target): Likewise.
1255 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1256 Add AArch64 check.
1257
949bfed4 12582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1259
1260 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1261 Set to 3 so test passes.
1262
a20f6cd4 12632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1264
1265 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1266
12792843 12672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1268
1269 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1270 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1271 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1272 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1273
49763db6 12742016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1275
1276 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1277 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1278
ada61167 12792016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1280
1281 PR target/71549
1282 * gcc.target/i386/pr71549.c: New test.
1283
a15584d4 12842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1285
1286 * gcc.target/powerpc/vadsdu-0.c: Replace
1287 dg-require-effective-target directive to allow test to run on more
1288 platforms, and add dg-skip-if directive to disable test on aix
1289 platforms because of known incompatibilities.
1290 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1291 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1292 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1293 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1294 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1295 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1296 * gcc.target/powerpc/vadsdub-2.c: Replace
1297 dg-require-effective-target directive to allow test to run on more
1298 platforms, and add dg-skip-if directive to disable test on aix
1299 platforms because of known incompatibilities.
1300 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1301 with vec_absdb call to differentiate this test from vadsdub-1.c.
1302 * gcc.target/powerpc/vadsduh-1.c: Replace
1303 dg-require-effective-target directive to allow test to run on more
1304 platforms, and add dg-skip-if directive to disable test on aix
1305 platforms because of known incompatibilities.
1306 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1307 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1308 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1309
ec15ec36 13102016-06-21 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR tree-optimization/71588
1313 * gcc.dg/pr71558.c: New test.
1314
faeffe49 13152016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1316
1317 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1318 * c-c++-common/pr68657-2.c: Likewise.
1319 * c-c++-common/pr68657-3.c: Likewise.
1320 * gcc.dg/torture/pr69714.c: Require int32plus support.
1321 * gcc.dg/torture/pr70025.c: Likewise.
1322 * gcc.dg/torture/pr70083.c: Likewise.
1323 * gcc.dg/torture/pr70542.c: Likewise.
1324 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1325
e218d07f 13262016-06-20 Joseph Myers <joseph@codesourcery.com>
1327
1328 PR c/71601
1329 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1330
232a3df7 13312016-06-20 Jakub Jelinek <jakub@redhat.com>
1332
d7f45b87 1333 PR middle-end/71581
1334 * gcc.dg/pr71581.c: New test.
1335
232a3df7 1336 PR rtl-optimization/71591
1337 * gcc.dg/cpp/pr71591.c: New test.
1338
dbddef42 13392016-06-20 David B. Robins <gcc@davidrobins.net>
1340
1341 PR target/71571
1342 * g++.dg/torture/pr71571.C: New test.
1343
03129ccb 13442016-06-20 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR target/71559
1347 * gcc.target/i386/sse2-pr71559.c: New test.
1348 * gcc.target/i386/avx-pr71559.c: New test.
1349 * gcc.target/i386/avx512f-pr71559.c: New test.
1350
a40b4b62 13512016-06-20 Tobias Burnus <burnus@net-b.de>
1352
1353 PR fortran/71194
1354 * gfortran.dg/pointer_remapping_10.f90: New.
1355
ecbea05a 13562016-06-20 David Malcolm <dmalcolm@redhat.com>
1357
1358 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1359
0f61dae9 13602016-06-20 Martin Sebor <msebor@redhat.com>
1361
1362 PR c/69507
1363 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1364 * gnu90-const-expr-1.c: Same.
1365 * gnu99-const-expr-1.c: Same.
1366 * gnu99-static-1.c: Same.
1367
e458dfd8 13682016-06-20 Renlin Li <renlin.li@arm.com>
1369
2c0c0c9b 1370 PR testsuite/71489
e458dfd8 1371 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1372
7ab71cb3 13732016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1374
1375 * gcc.target/aarch64/vcvt_f64_1.c: New.
1376 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1377 * gcc.target/aarch64/vrecp_f64_1.c: New.
1378
34d36b7a 13792016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1380
1381 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1382 "alignement".
1383
ed7f4748 13842016-06-20 Georg-Johann Lay <avr@gjlay.de>
1385
1386 PR target/71103
1387 * gcc.target/avr/torture/pr71103-2.c: New test.
1388
21897f47 13892016-06-19 Martin Sebor <msebor@redhat.com>
1390
1391 PR c/69507
1392 * gcc.dg/alignof.c: New test.
1393
98683d85 13942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1397 vs dg-error; test constexpr specifier too.
1398
358cee25 13992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1402
c3d7ceb6 14032016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1404
1405 * lib/target-supports.exp
1406 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1407 arm_neon_ok and merge flags. Fix temporary test name.
1408 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1409 and merge flags.
1410
1176073c 14112016-06-17 Martin Liska <mliska@suse.cz>
1412
1413 * gcc.dg/predict-9.c: Fix dump scanning.
1414
f3e2969a 14152016-06-17 Bin Cheng <bin.cheng@arm.com>
1416
1417 PR tree-optimization/71354
1418 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1419
7fdca647 14202016-06-17 Bin Cheng <bin.cheng@arm.com>
1421
1422 PR tree-optimization/71347
1423 * gcc.dg/tree-ssa/pr71347.c: New test.
1424
a338a226 14252016-06-17 Bin Cheng <bin.cheng@arm.com>
1426
1427 PR tree-optimization/71354
1428 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1429
c1e75671 14302016-06-17 Bin Cheng <bin.cheng@arm.com>
1431
1432 * gcc.dg/vect/vect-alias-check-1.c: New test.
1433
365ba13d 14342016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1435
59bde511 1436 PR target/71151
365ba13d 1437 * gcc.target/avr/pr71151-1.c: New test.
1438 * gcc.target/avr/pr71151-2.c: New test.
1439 * gcc.target/avr/pr71151-3.c: New test.
1440 * gcc.target/avr/pr71151-4.c: New test.
1441 * gcc.target/avr/pr71151-5.c: New test.
1442 * gcc.target/avr/pr71151-6.c: New test.
1443 * gcc.target/avr/pr71151-7.c: New test.
1444 * gcc.target/avr/pr71151-8.c: New test.
1445 * gcc.target/avr/pr71151-common.h: New test.
1446
db48d95b 14472016-06-16 Martin Liska <mliska@suse.cz>
1448
1449 * gfortran.dg/predict-1.f90: New test.
1450
4c780a59 14512016-06-16 Uros Bizjak <ubizjak@gmail.com>
1452
1453 PR target/71242
1454 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1455
8c1879bc 14562016-06-16 Jan Hubicka <hubicka@ucw.cz>
1457
1458 * g++.dg/vect/pr36648.cc: Disable cunrolli
1459
33698dfe 14602016-06-16 Jakub Jelinek <jakub@redhat.com>
1461
745f2db6 1462 PR target/71554
1463 * gcc.c-torture/execute/pr71554.c: New test.
1464
33698dfe 1465 PR rtl-optimization/71532
1466 * gcc.dg/torture/pr71532.c: New test.
1467
b42322b9 14682016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1469
1470 * gcc.target/powerpc/p9-dimode1.c: New test.
1471 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1472
412b298a 14732016-06-15 Jakub Jelinek <jakub@redhat.com>
1474
93479f99 1475 * gcc.c-torture/compile/20160615-1.c: New test.
1476
412b298a 1477 * g++.dg/cpp0x/ref-qual17.C: New test.
1478
3ec40531 14792016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1480
1481 PR middle-end/71529
1482 * gcc.target/i386/pr71529.C: New test.
1483
edfe7670 14842016-06-15 Alan Hayward <alan.hayward@arm.com>
1485
1486 PR tree-optimization/71483
1487 * g++.dg/vect/pr71483.c: New
1488
6e52ac17 14892016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/70202
1492 * g++.dg/inherit/crash6.C: New.
1493 * g++.dg/inherit/union2.C: Likewise.
1494 * g++.dg/inherit/virtual12.C: Likewise.
1495 * g++.dg/inherit/virtual13.C: Likewise.
1496 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1497
aed35af2 14982016-06-15 Uros Bizjak <ubizjak@gmail.com>
1499
0941fba8 1500 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1501
6f710392 15022016-06-15 Alan Hayward <alan.hayward@arm.com>
1503
1504 PR tree-optimization/71439
1505 * gcc.dg/vect/pr71439.c: New
1506
d1cedfd3 15072016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1508
1509 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1510
ee8fd158 15112016-06-15 Richard Biener <rguenther@suse.de>
1512
1513 * gcc.dg/vect/slp-45.c: New testcase.
1514
5695a690 15152016-06-15 Richard Biener <rguenther@suse.de>
1516
1517 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1518
267ae3ee 15192016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1520
1521 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1522 requirements, and disable for AIX for now.
1523 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1524
a6d0e20a 15252016-06-14 Jakub Jelinek <jakub@redhat.com>
1526
b2efd162 1527 PR c++/71528
1528 * g++.dg/opt/pr71528.C: New test.
1529
a6d0e20a 1530 PR c++/71516
1531 * g++.dg/init/pr71516.C: New test.
1532
035778de 15332016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 * g++.dg/init/array46.C: New.
1536
7c9dc58e 15372016-06-14 Uros Bizjak <ubizjak@gmail.com>
1538
0941fba8 1539 * gcc.target/i386/float128-3.c: New test.
1540 * gcc.target/i386/quad-sse4.c: Ditto.
1541 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1542 Update scan strings.
7c9dc58e 1543
412640c9 15442016-06-14 Richard Biener <rguenther@suse.de>
1545
1546 PR middle-end/71526
1547 * gfortran.dg/pr71526.f90: New testcase.
1548
1b9fde85 15492016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1550
1551 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1552 * gcc.dg/zero_bits_compound-1.c: Likewise.
1553
306097e3 15542016-06-14 Richard Biener <rguenther@suse.de>
1555
1556 PR tree-optimization/71522
1557 * gcc.dg/torture/pr71522.c: New testcase.
1558
566255a8 15592016-06-14 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR tree-optimization/71520
1562 * gcc.dg/tree-ssa/pr71520.c: New test.
1563
eb912adb 15642016-06-14 Richard Biener <rguenther@suse.de>
1565
1566 PR tree-optimization/71521
56d35455 1567 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1568
9720103d 15692016-06-13 Jakub Jelinek <jakub@redhat.com>
1570
12cb8367 1571 PR sanitizer/71498
1572 * c-c++-common/ubsan/bounds-13.c: New test.
1573
9720103d 1574 PR preprocessor/71183
1575 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1576
5965fbcc 15772016-06-13 Jeff Law <law@redhat.com>
1578
1579 PR tree-optimization/71403
1580 * c-c++-common/ubsan/pr71403-1.c: New test.
1581 * c-c++-common/ubsan/pr71403-2.c: New test.
1582 * c-c++-common/ubsan/pr71403-3.c: New test.
1583
04537049 15842016-06-13 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR middle-end/71478
1587 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1588 Add -Wno-psabi -w to dg-options.
1589
412f195f 15902016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1591
1592 * gcc.target/powerpc/vadsdu-0.c: New test.
1593 * gcc.target/powerpc/vadsdu-1.c: New test.
1594 * gcc.target/powerpc/vadsdu-2.c: New test.
1595 * gcc.target/powerpc/vadsdu-3.c: New test.
1596 * gcc.target/powerpc/vadsdu-4.c: New test.
1597 * gcc.target/powerpc/vadsdu-5.c: New test.
1598 * gcc.target/powerpc/vadsdub-1.c: New test.
1599 * gcc.target/powerpc/vadsdub-2.c: New test.
1600 * gcc.target/powerpc/vadsduh-1.c: New test.
1601 * gcc.target/powerpc/vadsduh-2.c: New test.
1602 * gcc.target/powerpc/vadsduw-1.c: New test.
1603 * gcc.target/powerpc/vadsduw-2.c: New test.
1604
527790c1 16052016-06-13 David Malcolm <dmalcolm@redhat.com>
1606
1607 * gcc.dg/c99-init-2.c (c): Update expected error message.
1608 * gcc.dg/init-bad-8.c (foo): Likewise.
1609 * gcc.dg/spellcheck-fields-3.c: New test case.
1610
102e67eb 16112016-06-13 Martin Liska <mliska@suse.cz>
1612
1613 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1614 and "guess loop iv compared" heuristics.
1615 * gcc.dg/predict-2.c: Likewise.
1616 * gcc.dg/predict-3.c: Likewise.
1617 * gcc.dg/predict-4.c: Likewise.
1618 * gcc.dg/predict-5.c: Likewise.
1619 * gcc.dg/predict-6.c: Likewise.
1620
1a54d3be 16212016-06-13 Marek Polacek <polacek@redhat.com>
1622
1623 PR middle-end/71476
1624 * c-c++-common/Wswitch-unreachable-4.c: New test.
1625 * gcc.dg/Wswitch-unreachable-2.c: New test.
1626 * g++.dg/tm/jump1.C: Move dg-warning.
1627
5b7401b8 16282016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1629
1630 * gnat.dg/renaming10.ad[sb]: New test.
1631
1c93151c 16322016-06-13 Paul Thomas <pault@gcc.gnu.org>
1633
1634 PR fortran/70673
1635 * gfortran.dg/pr70673.f90: New test.
1636
249865a0 16372016-06-13 Richard Biener <rguenther@suse.de>
1638
1639 PR middle-end/64516
1640 * gcc.dg/align-3.c: New testcase.
1641
776d9b14 16422016-06-13 Martin Liska <mliska@suse.cz>
1643
1644 * gcc.target/i386/pr71458.c: New test.
1645
0cf5c551 16462016-06-12 Uros Bizjak <ubizjak@gmail.com>
1647
1648 PR target/71241
1649 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1650
34de0a35 16512016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1652
1653 PR target/60751
1654 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1655 statement.
1656
0cc8bc98 16572016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1658
1659 PR target/60751
1660 * gfortran.dg/comma_IO_extension_1.f90: New test.
1661 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1662 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1663 statement.
1664 * gfortran.dg/graphite/pr38083.f90: Likewise.
1665 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1666 missing format.
1667
0ff78c86 16682016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1669
1670 * gnat.dg/case_character.adb: New test.
1671
6c38863e 16722016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1673
1674 PR middle-end/71310
1675 * gcc.target/powerpc/pr71310.c: New testcase.
1676
24c41395 16772016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1678
1679 PR middle-end/71478
1680 * gcc.dg/pr71478.c: New test.
1681
aeb26fb6 16822016-06-10 Jakub Jelinek <jakub@redhat.com>
1683
702b3575 1684 PR middle-end/71494
1685 * gcc.c-torture/execute/pr71494.c: New test.
1686
8ec29807 1687 PR c/68657
1688 * gcc.target/i386/pr68657.c: New test.
1689
aeb26fb6 1690 PR inline-asm/68843
1691 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1692 (test): Add -masm=intel alternatives.
1693
1dc4d519 16942016-06-10 Martin Sebor <msebor@redhat.com>
1695
1696 PR c/71392
1697 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1698
6385d6d3 16992016-06-10 Jeff Law <law@redhat.com>
1700
1701 PR tree-optimization/71335
1702 * gcc.c-torture/execute/pr71335.c: New test.
1703
041a412b 17042016-06-10 David Malcolm <dmalcolm@redhat.com>
1705
1706 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1707 the various "cannot tail-call: " messages.
1708
4a5edbb2 17092016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1710
1711 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1712 and options.
1713
9cf3aec3 17142016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1715
1716 PR sanitizer/71480
1717 * c-c++-common/asan/pr71480.c: New test.
1718
61724718 17192016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1720
1721 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1722 (ASMNAME2): Likewise.
1723 (main): Replace fn in asm statement with ASMNAME ("fn").
1724 * gcc.dg/guality/pr68037-2.c: Likewise.
1725 * gcc.dg/guality/pr68037-3.c: Likewise.
1726 * gcc.dg/torture/pr68037-1.c: Likewise.
1727 * gcc.dg/torture/pr68037-2.c: Likewise.
1728 * gcc.dg/torture/pr68037-3.c: Likewise.
1729
1807f6fb 17302016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1731
1732 PR inline-asm/68843
1733 * gcc.target/i386/pr68843-1.c: New test.
1734 * gcc.target/i386/pr68843-2.c: New test.
1735
ccfa030f 17362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1737 Cesar Philippidis <cesar@codesourcery.com>
1738
1739 PR middle-end/71373
1740 * gcc.dg/goacc/nested-function-1.c: New file.
1741 * gcc.dg/goacc/nested-function-2.c: Likewise.
1742 * gcc.dg/goacc/pr71373.c: Likewise.
1743 * gfortran.dg/goacc/cray-2.f95: Likewise.
1744 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1745 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1746 * gfortran.dg/goacc/cray.f95: Update.
1747 * gfortran.dg/goacc/loop-1.f95: Likewise.
1748 * gfortran.dg/goacc/loop-3.f95: Likewise.
1749 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1750 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1751
17522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1753
1754 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1755 for OpenACC tile clauses.
1756 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1757
1758 PR c/71381
1759 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1760 to...
1761 * c-c++-common/goacc/cache-2.c: ... this new file.
1762 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1763 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1764 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1765 usage.
1766 * gfortran.dg/goacc/cray.f95: Likewise.
1767 * gfortran.dg/goacc/loop-1.f95: Likewise.
1768
bb038f3e 17692016-06-10 Alan Hayward <alan.hayward@arm.com>
1770
1771 PR tree-optimization/71407
1772 PR tree-optimization/71416
1773 * gcc.dg/vect/pr71407.c: New
1774 * gcc.dg/vect/pr71416-1.c: New
1775 * gcc.dg/vect/pr71416-2.c: New
1776
332409d3 17772016-06-10 Richard Biener <rguenther@suse.de>
1778
1779 PR middle-end/71477
1780 * gcc.dg/torture/pr71477.c: New testcase.
1781
03cf727c 17822016-06-09 Julia Koval <julia.koval@intel.com>
1783
1784 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1785 * gcc.target/i386/interrupt-13.c: Likewise.
1786 * gcc.target/i386/interrupt-15.c: Likewise.
1787 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1788 * gcc.target/i386/interrupt-24.c: Likewise.
1789 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1790 * gcc.target/i386/interrupt-9.c: Likewise.
1791 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1792
23b101c5 17932016-06-09 Martin Sebor <msebor@redhat.com>
1794
1795 PR c/70883
1796 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1797 * gcc.dg/builtin-constant_p-1.c: Same.
1798 * gcc.dg/builtins-error.c: Same.
1799 * gcc.dg/pr70859.c: Same.
1800
188d6bbb 18012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1802
1803 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1804 * gcc.dg/torture/pr68067-1.c: Likewise.
1805 * gcc.dg/torture/pr68067-2.c: Likewise.
1806
18072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1808
1809 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1810 when setting SIZE.
1811
ff8886bd 18122016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1813
1814 PR c++/71465
1815 * g++.dg/inherit/crash5.C: New.
1816 Revert:
1817 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 PR c++/70202
1820 * g++.dg/inherit/crash5.C: New.
1821 * g++.dg/inherit/virtual1.C: Adjust.
1822
3f76cceb 18232016-06-09 Martin Liska <mliska@suse.cz>
1824
1825 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1826 * g++.dg/predict-loop-exit-2.C: Likewise.
1827 * g++.dg/predict-loop-exit-3.C: Likewise.
1828 * gcc.dg/predict-1.c: Likewise.
1829 * gcc.dg/predict-2.c: Likewise.
1830 * gcc.dg/predict-3.c: Likewise.
1831 * gcc.dg/predict-4.c: Likewise.
1832 * gcc.dg/predict-5.c: Likewise.
1833 * gcc.dg/predict-6.c: Likewise.
1834 * gcc.dg/predict-7.c: Likewise.
1835
59ae3d1b 18362016-06-09 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/71462
1839 * gcc.dg/torture/pr71462.c: New testcase.
1840
8c2d2acf 18412016-06-09 Marek Polacek <polacek@redhat.com>
1842
1843 PR c/65471
1844 * gcc.dg/c11-generic-3.c: New test.
1845
224cb6b7 18462016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 * g++.dg/init/array42.C: New.
1849 * g++.dg/init/array43.C: Likewise.
1850 * g++.dg/init/array44.C: Likewise.
1851 * g++.dg/init/array45.C: Likewise.
1852 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1853 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1854 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1855 * g++.dg/gomp/pr35751.C: Likewise.
1856 * g++.dg/init/array23.C: Likewise.
1857 * g++.dg/init/brace2.C: Likewise.
1858 * g++.dg/init/brace6.C: Likewise.
1859
732905bb 18602016-06-08 Martin Sebor <msebor@redhat.com>
1861 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR c++/70507
1864 PR c/68120
1865 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1866 * c-c++-common/builtin-arith-overflow-2.c: New test.
1867 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1868 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1869 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1870
7ddaa622 18712016-06-08 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR c++/71442
1874 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1875
84ee0905 18762016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1877
1878 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1879 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1880 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1881 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1882 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1883 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1884 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1885 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1886 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1887 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1888 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1889 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1890 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1891
2876af98 18922016-06-08 Richard Biener <rguenther@suse.de>
1893
1894 PR tree-optimization/68558
1895 * gcc.dg/vect/slp-44.c: New testcase.
1896
acbb0d03 18972016-06-08 Richard Biener <rguenther@suse.de>
1898
1899 * gcc.dg/vect/slp-43.c: New testcase.
1900
f8689010 19012016-06-08 Richard Biener <rguenther@suse.de>
1902
1903 PR tree-optimization/71452
1904 * gcc.dg/torture/pr71452.c: New testcase.
1905
52d393eb 19062016-06-08 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR c++/71448
1909 * g++.dg/torture/pr71448.C: New test.
1910
9d700ce4 19112016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1912
1913 PR debug/71432
1914 PR ada/71413
1915 * g++.dg/debug/pr71432.C: New test.
1916
eb96ef65 19172016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1918
1919 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1920 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1921 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1922
a4753cdd 19232016-06-08 Alan Hayward <alan.hayward@arm.com>
1924
1925 * gcc.dg/vect/vect-live-2.c: Update effective target.
1926 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1927 * lib/target-supports.exp: Add aarch64 to vect_long.
1928
bafc7b1d 19292016-06-08 Marek Polacek <polacek@redhat.com>
1930
1931 PR c/71418
1932 * gcc.dg/noncompile/pr71418.c: New test.
1933
06e590e7 1934 PR c/71426
1935 * gcc.dg/noncompile/pr71426.c: New test.
1936
d3cb49c9 19372016-06-07 Jan Hubicka <hubicka@ucw.cz>
1938
1939 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1940 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1941 * gcc.dg/predict-3.c: Update template.
1942 * gcc.dg/predict-5.c: Update template.
1943 * gcc.dg/predict-6.c: Update template.
1944 * gcc.dg/predict-9.c: Update template.
1945 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1946
2d76c36a 19472016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1948
1949 * gcc.target/powerpc/vec-mul.c: New test.
1950
7cfde92a 19512016-06-07 David Malcolm <dmalcolm@redhat.com>
1952
1953 * gcc.dg/spellcheck-fields-2.c: New test case.
1954
b032c4dd 19552016-06-07 Richard Biener <rguenther@suse.de>
1956
1957 PR c/61564
1958 * gcc.dg/Wpragmas-1.c: New testcase.
1959 * gcc.dg/Wattributes-4.c: Likewise.
1960 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1961 entry.
1962
a7056369 19632016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1964
1965 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1966 spurious debug code.
1967
123c61e0 19682016-06-07 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/71428
1971 * gcc.dg/torture/pr71428.c: New testcase.
1972
5819d47b 19732016-06-07 Richard Biener <rguenther@suse.de>
1974
1975 PR middle-end/71423
1976 * gcc.dg/torture/pr71423.c: New testcase.
1977
6cec5c6b 19782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1979
1980 PR middle-end/71408
1981 * gcc.dg/tree-ssa/pr71408.c: New test.
1982
40bbfc17 19832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1984
1985 PR middle-end/71281
1986 * g++.dg/torture/pr71281.C: New test.
1987
61f1f80c 19882016-06-06 Marek Polacek <polacek@redhat.com>
1989
1990 PR c/71362
1991 * gcc.dg/pr71362.c: New test.
1992
0406b32f 19932016-06-06 Jakub Jelinek <jakub@redhat.com>
1994 Patrick Palka <ppalka@gcc.gnu.org>
1995
1996 PR c++/70847
1997 PR c++/71330
1998 PR c++/71393
1999 * g++.dg/opt/pr70847.C: New test.
2000 * g++.dg/ubsan/pr70847.C: New test.
2001 * g++.dg/ubsan/pr71393.C: New test.
2002
b1445999 20032016-06-06 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR tree-optimization/71259
2006 * gcc.dg/vect/pr71259.c: New test.
2007
99b4f3a2 20082016-06-06 David Malcolm <dmalcolm@redhat.com>
2009
2010 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2011 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2012 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2013 above.
2014
837679bc 20152016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2016
2017 PR middle-end/37780
2018 * gcc.c-torture/execute/pr37780.c: New test.
2019 * gcc.target/aarch64/pr37780_1.c: Likewise.
2020 * gcc.target/arm/pr37780_1.c: Likewise.
2021
e4b92538 20222016-06-06 Marek Polacek <polacek@redhat.com>
2023
2024 * c-c++-common/attr-may-alias-1.c: New test.
2025 * c-c++-common/attr-may-alias-2.c: New test.
2026 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2027
43ac2f2f 20282016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2029
2030 PR c/24414
2031 * gcc.target/i386/pr24414.c: New test.
2032
7e1786b2 20332016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2034
2035 * gcc.target/sparc/vis4misc.c: New file.
2036 * gcc.target/sparc/fpcmp.c: Likewise.
2037 * gcc.target/sparc/fpcmpu.c: Likewise.
2038
f593ccb2 20392016-06-06 Alan Hayward <alan.hayward@arm.com>
2040
2041 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2042 * gcc.dg/vect/vect-live-3.c: Likewise.
2043
be6d8ddc 20442016-06-06 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/71398
2047 * gcc.dg/torture/pr71398.c: New testcase.
2048
78f27916 20492016-06-06 Uros Bizjak <ubizjak@gmail.com>
2050
2051 PR target/71389
2052 * g++.dg/pr71389.C: New test.
2053
c5899606 20542016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2055
2056 PR fortran/71404
2057 * gfortran.dg/fmt_read_5.f: New test.
2058
8e3cd305 20592016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2060
2061 PR fortran/69659
2062 * gfortran.dg/class_array_22.f03: New test.
2063
703c0a09 20642016-06-05 Jan Hubicka <hubicka@ucw.cz>
2065
2066 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2067
d07b2b6f 20682016-06-05 Jan Hubicka <hubicka@ucw.cz>
2069
2070 * gcc.dg/predict-9.c: Update template.
2071
4a7ec4ac 20722016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 PR c++/49377
2075 * g++.dg/template/pr49377.C: New.
2076
7499ef4a 20772016-06-04 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR tree-optimization/71405
2080 * g++.dg/torture/pr71405.C: New test.
2081
558c800d 20822016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/70202
2085 * g++.dg/inherit/crash5.C: New.
2086 * g++.dg/inherit/virtual1.C: Adjust.
2087
4ee7cf4b 20882016-06-03 Jeff Law <law@redhat.com>
2089
2090 PR tree-optimization/71316
2091 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2092
b12ae762 20932016-06-03 Jakub Jelinek <jakub@redhat.com>
2094
2095 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2096 dg-additional-options with just -fno-tree-scev-cprop in it.
2097 * gcc.dg/vect/vect-live-2.c: Likewise.
2098 * gcc.dg/vect/vect-live-5.c: Likewise.
2099 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2100 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2101 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2102
e09a5ee3 21032016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2104
2105 PR c++/27100
2106 * g++.dg/other/friend6.C: New test.
2107
f14b1922 21082016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2109
2110 * g++.dg/torture/ppc-ldst-array.C: New.
2111
20702ea3 21122016-06-03 Joseph Myers <joseph@codesourcery.com>
2113
2114 PR target/71276
2115 PR target/71277
2116 * gcc.dg/torture/builtin-fp-int-inexact.c,
2117 gcc.target/i386/387-builtin-fp-int-inexact.c,
2118 gcc.target/i386/387-rint-inline-1.c,
2119 gcc.target/i386/387-rint-inline-2.c,
2120 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2121 gcc.target/i386/sse2-rint-inline-1.c,
2122 gcc.target/i386/sse2-rint-inline-2.c,
2123 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2124 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2125
5ed3cc7b 21262016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2127 Julia Koval <julia.koval@intel.com>
2128
2129 PR target/66960
2130 PR target/67630
2131 PR target/67634
2132 PR target/67841
2133 PR target/68037
2134 PR target/68618
2135 PR target/68661
2136 PR target/69575
2137 PR target/69596
2138 PR target/69734
2139 * gcc.dg/guality/pr68037-1.c: New test.
2140 * gcc.dg/guality/pr68037-2.c: Likewise.
2141 * gcc.dg/guality/pr68037-3.c: Likewise.
2142 * gcc.dg/torture/pr68037-1.c: Likewise.
2143 * gcc.dg/torture/pr68037-2.c: Likewise.
2144 * gcc.dg/torture/pr68037-3.c: Likewise.
2145 * gcc.dg/torture/pr68661-1a.c: Likewise.
2146 * gcc.dg/torture/pr68661-1b.c: Likewise.
2147 * gcc.target/i386/interrupt-1.c: Likewise.
2148 * gcc.target/i386/interrupt-2.c: Likewise.
2149 * gcc.target/i386/interrupt-3.c: Likewise.
2150 * gcc.target/i386/interrupt-4.c: Likewise.
2151 * gcc.target/i386/interrupt-5.c: Likewise.
2152 * gcc.target/i386/interrupt-6.c: Likewise.
2153 * gcc.target/i386/interrupt-7.c: Likewise.
2154 * gcc.target/i386/interrupt-8.c: Likewise.
2155 * gcc.target/i386/interrupt-9.c: Likewise.
2156 * gcc.target/i386/interrupt-10.c: Likewise.
2157 * gcc.target/i386/interrupt-11.c: Likewise.
2158 * gcc.target/i386/interrupt-12.c: Likewise.
2159 * gcc.target/i386/interrupt-13.c: Likewise.
2160 * gcc.target/i386/interrupt-14.c: Likewise.
2161 * gcc.target/i386/interrupt-15.c: Likewise.
2162 * gcc.target/i386/interrupt-16.c: Likewise.
2163 * gcc.target/i386/interrupt-17.c: Likewise.
2164 * gcc.target/i386/interrupt-18.c: Likewise.
2165 * gcc.target/i386/interrupt-19.c: Likewise.
2166 * gcc.target/i386/interrupt-20.c: Likewise.
2167 * gcc.target/i386/interrupt-21.c: Likewise.
2168 * gcc.target/i386/interrupt-22.c: Likewise.
2169 * gcc.target/i386/interrupt-23.c: Likewise.
2170 * gcc.target/i386/interrupt-24.c: Likewise.
2171 * gcc.target/i386/interrupt-25.c: Likewise.
2172 * gcc.target/i386/interrupt-26.c: Likewise.
2173 * gcc.target/i386/interrupt-27.c: Likewise.
2174 * gcc.target/i386/interrupt-28.c: Likewise.
2175 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2176 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2177 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2178 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2179 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2180 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2181 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2182 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2183 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2184 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2185 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2186 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2187
3e346f54 21882016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2189
f27c52fb 2190 PR tree-optimization/52171
2191 * gcc.dg/pr52171.c: New test.
2192 * gcc.target/i386/pr52171.c: New test.
3e346f54 2193
22e029d2 21942016-06-03 Jan Hubicka <jh@suse.cz>
2195
2196 * g++.dg/tree-ssa/pred-1.C: New testcase
2197 * gcc.dg/tree-ssa/pred-1.c: New testcase
2198
41ce74ed 21992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2200
2201 PR target/70957
2202 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2203 support.
2204 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2205
cf573a72 22062016-06-03 Alan Hayward <alan.hayward@arm.com>
2207
2208 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2209
75aae5b4 22102016-06-03 Alan Hayward <alan.hayward@arm.com>
2211
2212 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2213 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2214 * gcc.dg/vect/vect-live-1.c: New test.
2215 * gcc.dg/vect/vect-live-2.c: New test.
2216 * gcc.dg/vect/vect-live-3.c: New test.
2217 * gcc.dg/vect/vect-live-4.c: New test.
2218 * gcc.dg/vect/vect-live-5.c: New test.
2219 * gcc.dg/vect/vect-live-slp-1.c: New test.
2220 * gcc.dg/vect/vect-live-slp-2.c: New test.
2221 * gcc.dg/vect/vect-live-slp-3.c: New test.
2222
eba6788d 22232016-06-03 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR middle-end/71387
2226 * g++.dg/opt/pr71387.C: New test.
2227
5a653985 22282016-06-02 Jeff Law <law@redhat.com>
2229
2230 PR tree-optimization/71328
2231 * gcc.c-torture/compile/pr71328.c: New test.
2232
f92f6941 22332016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR fortran/52393
2236 * gfortran.dg/fmt_read_3.f90: Fix typo.
2237 * gfortran.dg/fmt_read_4.f90: New test.
2238
0d29e152 22392016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2240
2241 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2242 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2243 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2244 * g++.dg/cpp0x/override2.C: Likewise.
2245 * g++.dg/parse/crash5.C: Likewise.
2246 * g++.dg/parse/error16.C: Likewise.
2247 * g++.dg/parse/error27.C: Likewise.
2248 * g++.dg/template/qualttp15.C: Likewise.
2249 * g++.dg/template/redecl4.C: Likewise.
2250 * g++.old-deja/g++.other/crash39.C: Likewise.
2251 * g++.old-deja/g++.other/struct1.C: Likewise.
2252 * g++.old-deja/g++.pt/m9a.C: Likewise.
2253 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2254
2740a1a5 22552016-06-02 Jakub Jelinek <jakub@redhat.com>
2256
89f17a65 2257 PR c++/71372
2258 * c-c++-common/pr71372.c: New test.
2259
2740a1a5 2260 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2261 __TIME__ strings with __builtin_strcmp instead of printf and
2262 dg-output.
2263
9ae89a4e 22642016-06-02 Martin Liska <mliska@suse.cz>
2265
2266 * gcc.dg/predict-9.c: New test.
2267
41258f9c 22682016-06-02 Jakub Jelinek <jakub@redhat.com>
2269
2270 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2271 global set_compiler_env_var and global saved_compiler_env_var.
2272
dad46eb8 22732016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 PR rtl-optimization/71295
2276 * gcc.c-torture/compile/pr71295.c: New test.
2277
9cc8a892 22782016-06-02 Jakub Jelinek <jakub@redhat.com>
2279
98e7c96c 2280 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2281
4a5a4de2 2282 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2283 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2284
9cc8a892 2285 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2286 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2287 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2288 alternative number.
2289
46819a36 22902016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2291
2292 * gcc.target/powerpc/p9-splat-4.c: New test.
2293
22942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2295
2296 PR target/71186
2297 * gcc.target/powerpc/pr71186.c: New test.
2298
d9820cc5 22992016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2300
2301 PR fortran/52393
2302 * gfortran.dg/fmt_read_3.f90: New test.
2303
2f14ca3e 23042016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2305
2306 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2307 procedure.
2308
dfa5c0d3 23092016-06-01 Eduard Sanou <dhole@openmailbox.org>
2310
2311 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2312 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2313 env var is set.
2314 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2315 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2316 shown once.
2317 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2318 during compilation.
2319 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2320 vars set by dg-set-compiler-env-var.
2321
7d7125df 23222016-06-01 Paul Thomas <pault@gcc.gnu.org>
2323
2324 PR fortran/71156
2325 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2326 to the module procedure declaration.
2327 * gfortran.dg/submodule_16.f08: New test.
2328
6ab9cde4 23292016-06-01 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR middle-end/71371
2332 * c-c++-common/gomp/pr71371.c: New test.
2333
0cfe7a23 23342016-06-01 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/71366
2337 * gcc.dg/torture/pr71366-1.c: New testcase.
2338 * gcc.dg/torture/pr71366-2.c: Likewise.
2339
5a5b02e1 23402016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2341
2342 * gcc.target/powerpc/vslv-0.c: New test.
2343 * gcc.target/powerpc/vslv-1.c: New test.
2344 * gcc.target/powerpc/vsrv-0.c: New test.
2345 * gcc.target/powerpc/vsrv-1.c: New test.
2346
d27a79f6 23472016-06-01 Nathan Sidwell <nathan@acm.org>
2348
2349 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2350 * gcc.target/nvptx/weak.c: New.
2351
6172a9fd 23522016-06-01 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/71261
2355 * gcc.dg/torture/vect-bool-1.c: New testcase.
2356
f9aaabb2 23572016-06-01 Jakub Jelinek <jakub@redhat.com>
2358
2359 * gfortran.dg/gomp/order-1.f90: New test.
2360 * gfortran.dg/gomp/order-2.f90: New test.
2361
53b01069 23622016-06-01 Jan Hubicka <hubicka@ucw.cz>
2363
2364 * gcc.dg/unroll-6.c: Update template.
2365 * gcc.dg/unroll-7.c: New testcase.
2366 * gcc.dg/unroll-8.c: New testcase.
2367
36757397 23682016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2369
2370 * gnat.dg/opt56.ad[sb]: New test.
2371
7f93bd6e 23722016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/66635
2375 * g++.dg/cpp0x/constexpr-ice16.C: New.
2376
9f41a2ce 23772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2378
2379 PR tree-optimization/71314
2380 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2381 -mbranch-cost=2.
2382
31e02373 23832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2384
2385 PR tree-optimization/71077
2386 * gcc.dg/tree-ssa/pr71077.c: New test.
2387
76f8f901 23882016-05-31 Jan Hubicka <hubicka@ucw.cz>
2389
7f93bd6e 2390 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2391 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2392 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2393
04f5f923 23942016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/71248
2397 * g++.dg/cpp0x/pr71248.C: New.
2398 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2399 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2400 * g++.dg/init/new37.C: Likewise.
2401 * g++.dg/template/static1.C: Likewise.
2402 * g++.dg/template/static2.C: Likewise.
2403
4ffddf28 24042016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2405
2406 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2407 instead of %rdi.
2408 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2409
4ff7bd21 24102016-05-31 Marek Polacek <polacek@redhat.com>
2411
2412 * c-c++-common/Wswitch-unreachable-3.c: New test.
2413 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2414
e1f7cc4b 24152016-05-31 Richard Biener <rguenther@suse.de>
2416
2417 PR tree-optimization/71352
2418 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2419
02978bd1 24202016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2421
2422 * gcc.target/arm/armv5_thumb_isa.c: New test.
2423
cfce8164 24242016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2425
2426 PR target/71346
2427 * gcc.target/i386/pr71346.c: New test.
2428
7a51c705 24292016-05-31 Tom de Vries <tom@codesourcery.com>
2430
2431 PR tree-optimization/69068
2432 * gcc.dg/graphite/pr69068.c: New test.
2433
8c1ac106 24342016-05-27 Martin Sebor <msebor@redhat.com>
2435
2436 PR c++/71306
2437 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2438
b6431756 24392016-05-30 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR c++/71349
2442 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2443 nowait depend(inout: dd[0]) clauses where permitted.
2444
f6203294 24452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2446
2447 PR c++/71238
2448 * g++.dg/parse/pr71238.C: New.
2449 * g++.dg/concepts/friend1.C: Test column numbers too.
2450 * g++.dg/cpp0x/initlist31.C: Likewise.
2451 * g++.dg/cpp0x/pr51420.C: Likewise.
2452 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2453 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2454 * g++.dg/ext/builtin3.C: Likewise.
2455 * g++.dg/lookup/friend12.C: Likewise.
2456 * g++.dg/lookup/friend7.C: Likewise.
2457 * g++.dg/lookup/koenig1.C: Likewise.
2458 * g++.dg/lookup/koenig5.C: Likewise.
2459 * g++.dg/lookup/used-before-declaration.C: Likewise.
2460 * g++.dg/overload/koenig1.C: Likewise.
2461 * g++.dg/template/crash65.C: Likewise.
2462 * g++.dg/template/friend57.C: Likewise.
2463 * g++.dg/warn/Wshadow-5.C: Likewise.
2464 * g++.dg/warn/Wunused-8.C: Likewise.
2465 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2466 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2467 * g++.old-deja/g++.jason/member.C: Likewise.
2468 * g++.old-deja/g++.jason/report.C: Likewise.
2469 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2470 * g++.old-deja/g++.law/visibility20.C: Likewise.
2471 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2472 * g++.old-deja/g++.other/static5.C: Likewise.
2473 * g++.old-deja/g++.pt/overload2.C: Likewise.
2474
b96f8145 24752016-05-30 Jan Hubicka <hubicka@ucw.cz>
2476
2477 * gcc.dg/tree-ssa/peel1.c: New testcase.
2478 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2479 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2480
ed5bca7a 24812016-05-30 Tom de Vries <tom@codesourcery.com>
2482
2483 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2484 to ce.
2485
c0aa0333 24862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/71099
2489 * g++.dg/parse/virtual1.C: New.
2490
231010db 24912016-05-30 Uros Bizjak <ubizjak@gmail.com>
2492
2493 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2494 Use correct register when clearing %edx.
2495
765557c0 24962016-05-30 Alexander Monakov <amonakov@ispras.ru>
2497
2498 PR tree-optimization/71289
2499 * gcc.dg/pr71289.c: New test.
2500
fc3b1c44 25012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2502
2503 PR middle-end/71269
2504 PR middle-end/71292
2505 * gcc.dg/tree-ssa/pr71269.c: New test.
2506 * gcc.dg/tree-ssa/pr71292.c: New test.
2507
ce352457 25082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2509
2510 PR middle-end/71252
2511 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2512
eedd711b 25132016-05-30 Jan Hubicka <hubicka@ucw.cz>
2514
2515 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2516 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2517 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2518
8c061890 25192016-05-30 Tom de Vries <tom@codesourcery.com>
2520
2521 PR tree-optimization/69067
2522 * gcc.dg/graphite/pr69067.c: New test.
2523
a6b0884c 25242016-05-29 Uros Bizjak <ubizjak@gmail.com>
2525
2526 PR target/71245
2527 * gcc.target/i386/pr71245-1.c: New test.
2528 * gcc.target/i386/pr71245-2.c: Ditto.
2529
2369edfc 25302016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/71105
2533 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2534 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2535 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2536
b6ab3f43 25372016-05-27 Jan Hubicka <hubicka@ucw.cz>
2538
2539 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2540
0192662b 25412016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2542
2543 Revert:
2544 PR c++/69855
2545 * g++.dg/overload/69855.C: New.
2546 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2547 * g++.old-deja/g++.pt/crash3.C: Likewise.
2548
fce78c50 25492016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2550
2551 PR c++/60385
2552 * g++.dg/parse/namespace13.C: New.
2553
372172fe 25542016-05-26 Jeff Law <law@redhat.com>
2555
2556 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2557 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2558 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2559 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2560 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2561 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2563 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2564 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2565 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2566 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2567 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2568 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2569
5d8a8944 25702016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2571
2572 PR c++/69855
2573 * g++.dg/overload/69855.C: New.
2574 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2575 * g++.old-deja/g++.pt/crash3.C: Likewise.
2576
29602b75 25772016-05-27 Jiong Wang <jiong.wang@arm.com>
2578
2579 PR target/63596
2580 * gcc.target/aarch64/va_arg_1.c: New testcase.
2581 * gcc.target/aarch64/va_arg_2.c: Likewise.
2582 * gcc.target/aarch64/va_arg_3.c: Likewise.
2583
c900b732 25842016-05-27 Jiong Wang <jiong.wang@arm.com>
2585
2586 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2587 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2588 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2589 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2590 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2591
73ef73bd 25922016-05-27 Marek Polacek <polacek@redhat.com>
2593
2594 PR middle-end/71308
2595 * g++.dg/torture/pr71308.C: New test.
2596
a6031633 25972016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2598
2599 * gcc.dg/zero_bits_compound-1.c: New test.
2600 * gcc.dg/zero_bits_compound-2.c: New test.
2601
1fbdc7ae 26022016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2603
2604 PR middle-end/71279
2605 * gcc.dg/pr71279.c: New test.
2606
2e196ca8 26072016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2608
2609 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2610 floating point min/max/comparison instructions.
2611 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2612
6feab9ce 26132016-05-26 Jakub Jelinek <jakub@redhat.com>
2614
2615 * c-c++-common/gomp/schedule-1.c: New test.
2616 * gfortran.dg/gomp/schedule-1.f90: New test.
2617
978cea8f 26182016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2619
2620 PR c++/70822
2621 PR c++/70106
2622 * g++.dg/cpp1y/auto-fn32.C: New test.
2623 * g++.dg/cpp1y/paren4.C: New test.
2624
0478d9ed 26252016-05-26 Nathan Sidwell <nathan@acm.org>
2626
2627 * gcc.dg/20060410.c: Xfail on ptx.
2628 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2629 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2630 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2631 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2632 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2633
5fd1c174 26342016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2635
2636 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2637
c5e8b3e2 26382016-05-26 Jakub Jelinek <jakub@redhat.com>
2639
0db93a5b 2640 PR tree-optimization/71280
2641 * gcc.dg/pr71280.c: New test.
2642
7199c05c 2643 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2644
76c786ac 2645 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2646 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2647
c5e8b3e2 2648 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2649
e9bcea2f 26502016-05-26 Jiong Wang <jiong.wang@arm.com>
2651
2652 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2653 kept in memory.
e9bcea2f 2654
955d947b 26552016-05-25 Jeff Law <law@redhat.com>
2656
2657 PR tree-optimization/71272
2658 * gcc.c-torture/compile/pr71272.c: new test.
2659
77102dbe 26602016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2661
2662 * gcc.target/powerpc/vec-cmpne.c: New test.
2663 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2664
552821b4 26652016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2666
2667 * gnat.dg/opt55.ad[sb]: New test.
2668
0113f3c5 26692016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2670
2671 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2672 * c-c++-common/pr60226.c: Require int32plus.
2673 * gcc.c-torture/execute/pr70602.c: Likewise.
2674 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2675 unsigned long for malloc arg type.
2676 * gcc.dg/asr_div1.c: Require int32plus.
2677 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2678 * gcc.dg/pie-1.c: Require pie.
2679 * gcc.dg/pie-2.c: Likewise.
2680 * gcc.dg/pr59471.c: Require int32plus.
2681 * gcc.dg/pr59963-2.c: XFAIL for int16.
2682 * gcc.dg/pr60114.c: Require int32plus.
2683 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2684 unsigned long for typedef of size_t.
2685 * gcc.dg/pr63914.c: Require int32plus.
2686 * gcc.dg/pr64536.c: Require pt32plus.
2687 * gcc.dg/pr65658.c: Likewise.
2688 * gcc.dg/pr67271.c: Require int32plus.
2689 * gcc.dg/pr68112.c: Likewise.
2690 * gcc.dg/pr69071.c: Skip for avr target.
2691 * gcc.dg/pr69973.c: Require int32plus.
2692 * gcc.dg/pr70169.c: Skip for avr target.
2693 * gcc.dg/sso-6.c: Require int32plus.
2694 * gcc.dg/sso-7.c: Likewise.
2695 * gcc.dg/sso-8.c: Likewise.
2696 * gcc.dg/vrp-min-max-2.c: Likewise.
2697
f4094380 26982016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2699
2700 PR target/70738
2701 * gcc.target/i386/pr70738-1.c: New test.
2702 * gcc.target/i386/pr70738-2.c: Likewise.
2703 * gcc.target/i386/pr70738-3.c: Likewise.
2704 * gcc.target/i386/pr70738-4.c: Likewise.
2705 * gcc.target/i386/pr70738-5.c: Likewise.
2706 * gcc.target/i386/pr70738-6.c: Likewise.
2707 * gcc.target/i386/pr70738-7.c: Likewise.
2708 * gcc.target/i386/pr70738-8.c: Likewise.
2709 * gcc.target/i386/pr70738-9.c: Likewise.
2710
239a4bea 27112016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2712
2713 PR rtl-optimization/66940
2714 * gcc.c-torture/execute/pr66940.c: New test.
2715
bf6382ba 27162016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2717
2718 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2719 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2720 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2721 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2722 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2723 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2724 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2725 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2726 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2727 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2728 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2729 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2730 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2731 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2732 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2733 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2734 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2735 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2736 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2737 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2738 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2739 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2740 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2741 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2742
2c995da9 27432016-05-25 Marek Polacek <polacek@redhat.com>
2744
2745 PR c/71265
2746 * gcc.dg/noncompile/pr71265.c: New test.
2747
abfbb5b5 2748 PR c/71266
2749 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2750
f6871bbd 27512016-05-25 Nathan Sidwell <nathan@acm.org>
2752
2753 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2754
de04e83e 27552016-05-25 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/71261
2758 * c-c++-common/torture/pr71261.c: New testcase.
2759
b35931f7 27602016-05-25 Richard Biener <rguenther@suse.de>
2761
2762 PR tree-optimization/71264
2763 * gcc.dg/vect/pr71264.c: New testcase.
2764
166c3089 27652016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2766
2767 PR c++/55992
2768 * g++.dg/cpp0x/alias-decl-53.C: New.
2769 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2770
14240409 27712016-05-25 Martin Liska <mliska@suse.cz>
2772
2773 * g++.dg/pr71239.C: New test.
2774
bc47d9f6 27752016-05-25 Richard Biener <rguenther@suse.de>
2776
4860a6bf 2777 * gcc.dg/vect/pr58135.c: Rename to ...
2778 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2779
d8a3f157 27802016-05-25 Marek Polacek <polacek@redhat.com>
2781
2782 * g++.dg/pr65295.C: Use target c++14.
2783
3af16045 27842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2785
231010db 2786 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2787 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2788
949479b2 27892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2790
2791 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2792 instructions.
2793
6d6a3fc3 27942016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2795
2796 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2797 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2798 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2799 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2800 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2801 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2802 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2803 * c-c++-common/goacc/pcopy.c: Likewise.
2804 * c-c++-common/goacc/pcopyin.c: Likewise.
2805 * c-c++-common/goacc/pcopyout.c: Likewise.
2806 * c-c++-common/goacc/pcreate.c: Likewise.
2807 * c-c++-common/goacc/pr70688.c: New test.
2808 * c-c++-common/goacc/present-1.c: Adjust test.
2809 * c-c++-common/goacc/reduction-5.c: Likewise.
2810 * g++.dg/goacc/data-1.C: New test.
2811
af648be2 28122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2813
2814 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2815 vector parity built-in functions.
2816 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2817 count trailing zeros automatic vectorization.
2818 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2819 count trailing zeros built-in functions.
2820
4e173d60 28212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2822
2823 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2824
a0c02a52 28252016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2826
2827 PR target/71050
2828 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2829
64c52e9c 28302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/50436
2833 * g++.dg/template/crash123.C: New.
2834 * g++.dg/template/crash124.C: Likewise.
2835
752b5a4c 28362016-05-24 Martin Sebor <msebor@redhat.com>
2837
2838 PR c++/71147
2839 * g++.dg/ext/flexary16.C: New test.
2840
a36dd683 28412016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2842
f6871bbd 2843 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2844 before math.h is included.
a36dd683 2845 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2846 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2847 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2848 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2849 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2850 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2851 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2852 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2853 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2854 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2855 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2856 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2857 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2858 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2859 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2860 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2861 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2862 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2863 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2864 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2865 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2866 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2867 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2868
d60e1df7 28692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2870 Kelvin Nilsen <kelvin@gcc.gnu.org>
2871
2872 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2873 support.
2874
22d09025 28752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 PR c++/69872
2878 * g++.dg/warn/Wno-narrowing1.C: New.
2879
6ef0143d 28802016-05-24 Marek Polacek <polacek@redhat.com>
2881
2882 PR c/71249
2883 * c-c++-common/Wswitch-unreachable-2.c: New test.
2884
962a2062 28852016-05-24 Jakub Jelinek <jakub@redhat.com>
2886
ead77194 2887 PR c++/71257
2888 * g++.dg/vect/simd-clone-6.cc: New test.
2889 * g++.dg/gomp/declare-simd-6.C: New test.
2890
962a2062 2891 PR middle-end/70434
2892 PR c/69504
2893 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2894
23edc6d1 28952016-05-24 Richard Biener <rguenther@suse.de>
2896
2897 PR tree-optimization/71240
2898 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2899
30633bcc 29002016-05-24 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/71230
2903 * gcc.dg/torture/pr71230.c: New testcase.
2904 * g++.dg/torture/pr71230.C: Likewise.
2905
c9d624bd 29062016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2907
2908 * c-c++-common/goacc/routine-5.c: Add tests.
2909 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2910 * gfortran.dg/goacc/routine-6.f90: Add tests.
2911
ce143ff0 29122016-05-24 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/71253
2915 * gcc.dg/torture/pr71253.c: New testcase.
2916
3bdaecd5 29172016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2918
2919 PR middle-end/71252
2920 * gfortran.dg/pr71252.f90: New test.
2921
856b494d 29222016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2923
2924 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2925
7345b977 29262016-05-24 Richard Biener <rguenther@suse.de>
2927
2928 PR middle-end/70434
2929 PR c/69504
2930 * c-c++-common/vector-subscript-4.c: New testcase.
2931 * c-c++-common/vector-subscript-5.c: Likewise.
2932
6f065267 29332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934
2935 PR fortran/71123
2936 * gfortran.dg/namelist_90.f: New test
2937
fd6757da 29382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2939
2940 PR fortran/66461
2941 * gfortran.dg/unexpected_eof.f: New test
2942
7d5555a8 29432016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2944 Kelvin Nilsen <kelvin@gcc.gnu.org>
2945
2946 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2947 as little endian.
2948
ae6744c9 29492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/70972
2952 * g++.dg/cpp0x/inh-ctor20.C: New.
2953 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2954
f0d91a85 29552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/69095
2958 * g++.dg/cpp0x/variadic168.C: New.
2959
1618ffe5 29602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 * g++.dg/cpp0x/pr31445.C: Test column number too.
2963 * g++.dg/cpp0x/pr32253.C: Likewise.
2964 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2965 * g++.dg/cpp0x/variadic36.C: Likewise.
2966
c0205bab 29672016-05-23 Marc Glisse <marc.glisse@inria.fr>
2968
2969 * gcc.dg/fold-notshift-2.c: Adjust.
2970
1398da0f 29712016-05-23 Marek Polacek <polacek@redhat.com>
2972
2973 PR c/49859
2974 * c-c++-common/Wswitch-unreachable-1.c: New test.
2975 * gcc.dg/Wswitch-unreachable-1.c: New test.
2976 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2977 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2978 * g++.dg/gomp/block-10.C: Likewise.
2979 * gcc.dg/gomp/block-10.c: Likewise.
2980 * g++.dg/gomp/block-9.C: Likewise.
2981 * gcc.dg/gomp/block-9.c: Likewise.
2982 * g++.dg/gomp/target-1.C: Likewise.
2983 * g++.dg/gomp/target-2.C: Likewise.
2984 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2985 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2986 * g++.dg/gomp/taskgroup-1.C: Likewise.
2987 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2988 * gcc.dg/gomp/teams-1.c: Likewise.
2989 * g++.dg/gomp/teams-1.C: Likewise.
2990 * g++.dg/overload/error3.C: Likewise.
2991 * g++.dg/tm/jump1.C: Likewise.
2992 * g++.dg/torture/pr40335.C: Likewise.
2993 * gcc.dg/c99-vla-jump-5.c: Likewise.
2994 * gcc.dg/switch-warn-1.c: Likewise.
2995 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2996 * gcc.dg/nested-func-1.c: Likewise.
2997 * gcc.dg/pr67784-4.c: Likewise.
2998
5403ed8b 29992016-05-23 Richard Biener <rguenther@suse.de>
3000
3001 PR tree-optimization/71230
3002 * gfortran.dg/pr71230-1.f90: New testcase.
3003 * gfortran.dg/pr71230-2.f90: Likewise.
3004
27510941 30052016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3006
1618ffe5 3007 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3008 * gcc.dg/vect/pr58135.c: Add new.
3009 * gfortran.dg/pr46519-1.f: Adjust test case.
3010
a41c605d 30112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/53401
3014 * g++.dg/cpp0x/decltype64.C: New.
3015
3eb254ab 30162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3017
3018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3021
a75fffe1 30222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3023
3024 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3025 Add poly64x1_t and poly64x2_t cases if supported.
3026 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3027 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3028 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3031
56979b12 30322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3033
3034 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3041
dc5e98db 30422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3043
3044 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3045
c0f383ae 30462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3047
3048 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3049 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3050
2a4d70a2 30512016-05-22 Jakub Jelinek <jakub@redhat.com>
3052
4c109025 3053 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3054 constraint instead of "r".
3055 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3056 insn instead of vxorpd.
3057 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3058
bad891ce 3059 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3060 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3061
ac23ddb9 3062 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3063
9dac9579 3064 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3065 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3066
2a4d70a2 3067 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3068
9eafdd7b 30692016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3070
3071 PR middle-end/40921
3072 * gcc.dg/tree-ssa/pr40921.c: New test.
3073
93df190d 30742016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3075
3076 PR target/71103
3077 * gcc.target/avr/pr71103.c: New test.
3078
933b9f7f 30792016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3080
3081 PR middle-end/71179
3082 * gcc.dg/tree-ssa/pr71179.c: New test.
3083
8bdfbc08 30842016-05-20 Martin Sebor <msebor@redhat.com>
3085
3086 PR c/71115
3087 * gcc.dg/init-excess-2.c: New test.
3088
6827ab42 30892016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3090
3091 * gnat.dg/opt53.adb: New test.
3092 * gnat.dg/opt54.adb: Likewise.
3093
58a5f4c0 30942016-05-20 Martin Jambor <mjambor@suse.cz>
3095
3096 PR tree-optimization/70884
3097 * gcc.dg/tree-ssa/pr70919.c: New test.
3098
bb7145f6 30992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3100
3101 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3102 formatting.
f6871bbd 3103 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3104 fix code formatting.
3105
31062016-05-20 Nathan Sidwell <nathan@acm.org>
3107
3108 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3109 non-common cases.
3110 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3111
9954d230 31122016-05-20 David Malcolm <dmalcolm@redhat.com>
3113
3114 * jit.dg/all-non-failing-tests.h: Add
3115 test-factorial-must-tail-call.c.
3116 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3117 * jit.dg/test-factorial-must-tail-call.c: New test case.
3118
08a161f9 31192016-05-20 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR fortran/71204
3122 * gfortran.dg/pr71204.f90: New test.
3123
3d380077 31242016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3125
3126 * gcc.target/nvptx/sincos.c: New test.
3127
0f104d56 31282016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 PR c++/70572
3131 * g++.dg/cpp1y/auto-fn31.C: New.
3132
61736a1b 31332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3134
3135 * gcc.target/powerpc/vec-addec.c: New test.
3136 * gcc.target/powerpc/vec-addec-int128.c: New test.
3137
b4a61e77 31382016-05-20 David Malcolm <dmalcolm@redhat.com>
3139
3140 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3141 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3142 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3143 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3144
9a2ace10 31452016-05-20 Jan Hubicka <hubicka@ucw.cz>
3146
3147 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3148
45cdf8c6 31492016-05-20 Jakub Jelinek <jakub@redhat.com>
3150
b9a1dcd5 3151 PR c++/71210
3152 * g++.dg/opt/pr71210-1.C: New test.
3153 * g++.dg/opt/pr71210-2.C: New test.
3154
45cdf8c6 3155 PR tree-optimization/29756
3156 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3157 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3158 only on selected targets where V4SImode vectors are known to be
3159 supported.
3160
92e3ffbf 31612016-05-20 Marc Glisse <marc.glisse@inria.fr>
3162
3163 PR tree-optimization/71079
3164 PR tree-optimization/71206
3165 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3166
5da368e3 31672016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3168
3169 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3170 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3171 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3172
2506d97a 31732016-05-20 Richard Guenther <rguenther@suse.de>
3174
3175 PR tree-optimization/29756
3176 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3177
adade307 31782016-05-20 Richard Biener <rguenther@suse.de>
3179
3180 PR tree-optimization/71185
3181 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3182
c3deca25 31832016-05-20 Richard Biener <rguenther@suse.de>
3184
3185 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3186
8b0bef14 31872016-05-19 Marek Polacek <polacek@redhat.com>
3188
3189 PR c++/71075
3190 * g++.dg/diagnostic/pr71075.C: New test.
3191
08025288 31922016-05-19 David Malcolm <dmalcolm@redhat.com>
3193
3194 PR c++/71184
3195 * g++.dg/pr71184.C: New test case.
3196
26a51591 31972016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3198
3199 * gcc.target/powerpc/darn-0.c: New test.
3200 * gcc.target/powerpc/darn-1.c: New test.
3201 * gcc.target/powerpc/darn-2.c: New test.
3202
d8d3e75a 32032016-05-19 Marek Polacek <polacek@redhat.com>
3204
3205 PR tree-optimization/71031
3206 * gcc.dg/tree-ssa/vrp100.c: New test.
3207
c28211ae 32082016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3209
3210 PR rtl-optimization/71148
3211 * gcc.dg/pr71148.c: New test.
3212
3f5ea43a 32132016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3214
3215 PR target/71056
3216 * gcc.target/arm/pr71056.c: New test.
3217
2a7d4c20 32182016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3219
3220 * c-c++-common/pr69669.c: Check the used mode.
3221
ed0b0569 32222016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3223
3224 PR sanitizer/64354
3225 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3226
410372fe 32272016-05-19 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/70729
3230 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3231 * gcc.dg/graphite/scop-18.c: Likewise.
3232 * gcc.dg/pr41783.c: Disable LIM.
3233 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3234 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3235 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3236 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3237 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3238 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3239 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3240 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3241 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3242 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3243 * gfortran.dg/pr42108.f90: Likewise.
3244
56f34f03 32452016-05-18 David Malcolm <dmalcolm@redhat.com>
3246
3247 PR driver/69265
3248 * gcc.dg/spellcheck-options-11.c: New test case.
3249
e6481cd1 32502016-05-18 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR c++/71100
3253 * g++.dg/opt/pr71100.C: New test.
3254
be951c59 32552016-05-18 Martin Jambor <mjambor@suse.cz>
3256
3257 PR ipa/69708
3258 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3259 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3260 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3261 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3262
665ff45b 32632016-05-18 Martin Jambor <mjambor@suse.cz>
3264
3265 PR ipa/69708
3266 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3267 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3268 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3269 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3270 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3271
485be62c 32722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR c++/69793
3275 * g++.dg/template/crash122.C: New.
3276
b251d5f5 32772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/70466
3280 * g++.dg/template/pr70466-1.C: New.
3281 * g++.dg/template/pr70466-2.C: Likewise.
3282
c93e9931 32832016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3284
3285 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3286 splat operations and the XXSPLTIB instruction.
3287 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3288 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3289 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3290 xxlxor to clear a register.
3291
8ba6639c 32922016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3293
3294 * gcc.dg/torture/pr71020.c: New test.
3295
ec6e3005 32962016-05-18 Martin Jambor <mjambor@suse.cz>
3297
3298 PR ipa/70646
3299 * gcc.dg/ipa/pr70646.c: New test.
3300
5ef3c918 33012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3302
3303 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3304
70a88eab 33052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3306
3307 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3308 missing tests for vreinterpretq_p{8,16}.
3309
b52a930c 33102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3311
3312 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3313 vsliq_n_s64 and vsliq_n_u64.
3314
bdd4080b 33152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3316
3317 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3318 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3319
37814bf5 33202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3321
3322 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3323 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3324 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3325
764af2e0 33262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3327
3328 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3329 in comment.
3330
ffe01a83 33312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3332
3333 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3334 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3335 "blr\t" and switch to scan-assembler-times.
3336
fab6dae9 33372016-05-18 Jiong Wang <jiong.wang@arm.com>
3338
231010db 3339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3340 with __aarch64__.
3341 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3342 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3343
4eb0c566 33442016-05-18 Jakub Jelinek <jakub@redhat.com>
3345
442f18f1 3346 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3347 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3348 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3349 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3350 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3351 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3352
4d83b36b 3353 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3354 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3355
a4528eec 3356 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3357 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3358
f0066139 3359 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3360 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3361
4eb0c566 3362 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3363
303e9267 33642016-05-18 Richard Biener <rguenther@suse.de>
3365
3366 PR tree-optimization/71168
3367 * gcc.dg/torture/pr71168.c: New testcase.
3368
0d7ddd44 33692016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3370
3371 PR middle-end/63586
3372 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3373 * gcc.dg/tree-ssa/pr63586.c: New test.
3374 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3375
899bcc0f 33762016-05-17 Nathan Sidwell <nathan@acm.org>
3377
3378 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3379 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3380 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3381 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3382
a2246979 33832016-05-17 Nathan Sidwell <nathan@acm.org>
3384
3385 * gcc.target/nvptx/abi-vararg-3.c: New.
3386
2f6a4d21 33872016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3388
3389 PR tree-optimization/54579
3390 PR middle-end/55299
3391 * gcc.dg/fold-notrotate-1.c: New test.
3392 * gcc.dg/fold-notshift-1.c: New test.
3393 * gcc.dg/fold-notshift-2.c: New test.
3394
27bdad45 33952016-05-17 Marek Polacek <polacek@redhat.com>
3396
3397 PR ipa/71146
3398 * g++.dg/ipa/pr71146.C: New test.
3399
f33a295a 34002016-05-17 David Malcolm <dmalcolm@redhat.com>
3401
3402 * jit.dg/test-error-array-bounds.c: New test case.
3403
b6dd53bf 34042016-05-17 Marc Glisse <marc.glisse@inria.fr>
3405
3406 * gcc.dg/tree-ssa/and-1.c: New testcase.
3407
a8719545 34082016-05-17 Marc Glisse <marc.glisse@inria.fr>
3409
3410 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3411 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3412
34806102 34132016-05-17 Marc Glisse <marc.glisse@inria.fr>
3414
3415 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3416 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3417
25fe08a8 34182016-05-17 Jiong Wang <jiong.wang@arm.com>
3419
3420 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3421
abf1a837 34222016-05-17 Jiong Wang <jiong.wang@arm.com>
3423
3424 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3425
666b9dd3 34262016-05-17 Jiong Wang <jiong.wang@arm.com>
3427
3428 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3429 ".2d[index]" when scan the assembly.
3430 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3431 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3432 float64x1.
3433 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3434
77d095c0 34352016-05-17 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/71132
3438 * gcc.dg/torture/pr71132.c: New testcase.
3439
28adcc23 34402016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3441
3442 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3443
2439931e 34442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3445
3446 PR target/70809
3447 * gcc.target/aarch64/pr70809_1.c: New test.
3448
5ec2ff80 34492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450
3451 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3452 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3453 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3454 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3455
17fd1c7a 34562016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3457 Ilya Enkovich <ilya.enkovich@intel.com>
3458
3459 PR target/71114
3460 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3461
46729204 34622016-05-16 Jan Hubicka <hubicka@ucw.cz>
3463
3464 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3465 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3466
2a1125d6 34672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3468
3469 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3470 test for __ARM_FP16_ARGS.
3471 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3472 * gcc.target/arm/aapcs/neon-vect10.c: New.
3473 * gcc.target/arm/aapcs/neon-vect9.c: New.
3474 * gcc.target/arm/aapcs/vfp18.c: New.
3475 * gcc.target/arm/aapcs/vfp19.c: New.
3476 * gcc.target/arm/aapcs/vfp20.c: New.
3477 * gcc.target/arm/aapcs/vfp21.c: New.
3478 * gcc.target/arm/fp16-aapcs-1.c: New.
3479 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3480 test for __ARM_FP16_ARGS.
3481 * g++.target/arm/fp16-return-1.c: Update expected output.
3482
ea3d2d74 34832016-05-16 Jiong Wang <jiong.wang@arm.com>
3484
3485 PR testsuite/70227
3486 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3487
6989e05f 34882016-05-15 Harald Anlauf <anlauf@gmx.de>
3489
3490 PR fortran/69603
3491 * gfortran.dg/pr69603.f90: New testcase.
3492
a5f52592 34932016-05-14 Fritz Reese <fritzoreese@gmail.com>
3494
3495 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3496
88f949ab 34972016-05-14 Fritz Reese <fritzoreese@gmail.com>
3498
3499 PR fortran/71047
3500 * gfortran.dg/pr71047.f08: New test.
3501
90c88567 35022016-05-13 Joseph Myers <joseph@codesourcery.com>
3503
3504 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3505 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3506 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3507
00a690cc 35082016-05-13 Martin Sebor <msebor@redhat.com>
3509
3510 PR c++/60049
3511 * g++.dg/cpp0x/constexpr-60049.C: New test.
3512
ec8b6af7 35132016-05-13 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR bootstrap/71071
3516 * gcc.dg/pr71071.c: New test.
3517
f54d1d7b 35182016-05-13 Uros Bizjak <ubizjak@gmail.com>
3519
3520 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3521 remove XOP handling.
2f3af60f 3522 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3523
a39a0392 35242016-05-13 Nathan Sidwell <nathan@acm.org>
3525
3526 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3527 __atomic_is_lock_free declaration.
3528
42333dd9 35292016-05-13 Richard Biener <rguenther@suse.de>
3530
3531 PR tree-optimization/42587
3532 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3533
c5442454 35342016-05-13 Martin Liska <mliska@suse.cz>
3535
3536 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3537 the new format of dump output.
3538
03a400fb 35392016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3540
3541 * gcc.dg/pr71084.c: New test.
3542
69278c3f 35432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3544
231010db 3545 PR target/53440
3546 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3547
8138f11b 35482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3549
3550 * gcc.target/aarch64/struct_return.c: New test.
3551
22a3f7bd 35522016-05-12 Marek Polacek <polacek@redhat.com>
3553
3554 PR c/70756
3555 * c-c++-common/pr70756-2.c: New test.
3556 * c-c++-common/pr70756.c: New test.
3557
9bcd42cc 35582016-05-12 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/71059
3561 * gcc.dg/torture/pr71059.c: New testcase.
3562
5ffb4a0d 35632016-05-12 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/71062
3566 * gcc.dg/torture/pr71062.c: New testcase.
3567
2ab65c31 35682016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3569
3570 PR tree-optimization/71006
3571 * gcc.dg/pr71006.c: New test.
3572
f0158fc0 35732016-05-12 Marek Polacek <polacek@redhat.com>
3574
3575 PR driver/71063
3576 * gcc.dg/opts-7.c: New test.
3577
0f56938b 35782016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3579
3580 PR target/70830
3581 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3582 Add -save-temps to dg-options.
3583 Scan for ldmfd rather than pop instruction.
3584 * gcc.target/arm/interrupt-2.c: Likewise.
3585 * gcc.target/arm/pr70830.c: New test.
3586
e10946d5 35872016-05-12 Jakub Jelinek <jakub@redhat.com>
3588
9fa8e468 3589 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3590 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3591
9ce62bbe 3592 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3593 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3594 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3595
708ae1b1 3596 PR target/71019
3597 * gcc.target/i386/avx512vl-pack-1.c: New test.
3598 * gcc.target/i386/avx512vl-pack-2.c: New test.
3599 * gcc.target/i386/avx512bw-pack-2.c: New test.
3600
a461f32e 3601 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3602
e10946d5 3603 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3604 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3605 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3606
f52a3ef6 36072016-05-12 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/70986
3610 * gcc.dg/torture/pr70986-1.c: New testcase.
3611 * gcc.dg/torture/pr70986-2.c: Likewise.
3612 * gcc.dg/torture/pr70986-3.c: Likewise.
3613
54c4d22e 36142016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3615
3616 PR c/43651
3617 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3618 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3619
57215d5b 36202016-05-11 Uros Bizjak <ubizjak@gmail.com>
3621
3622 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3623 directive.
3624 * gcc.target/i386/pr66746.c: Ditto.
3625
67d3121c 36262016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3627
3628 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3629 support.
3630 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3631 warning when using -mvsx-timode.
3632 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3633 * gcc.target/powerpc/dform-2.c: Likewise.
3634 * gcc.target/powerpc/pr68805.c: Likewise.
3635
7f8012a5 36362016-05-11 Marek Polacek <polacek@redhat.com>
3637
3638 PR c++/71024
3639 * c-c++-common/attributes-3.c: New test.
3640
3e8567ce 36412016-05-11 Nathan Sidwell <nathan@acm.org>
3642
3643 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3644 * gcc.c-torture/execute/pr68185.c: Likewise.
3645 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3646 * gcc.dg/pr69634.c: Requires scheduling.
3647 * gcc.dg/torture/pr66178.c: Require label values.
3648 * gcc.dg/setjmp-6.c: Require indirect jumps.
3649
3739ac00 36502016-05-11 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/71055
3653 * gcc.dg/torture/pr71055.c: New testcase.
3654
1ff8b385 36552016-05-11 Richard Biener <rguenther@suse.de>
3656
3657 PR debug/71057
3658 * g++.dg/debug/pr71057.C: New testcase.
3659
77126efa 36602016-05-11 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR fortran/70855
3663 * gfortran.dg/gomp/pr70855.f90: New test.
3664
6fcaaf9b 36652016-05-11 Richard Biener <rguenther@suse.de>
3666
3667 PR middle-end/71002
3668 * g++.dg/torture/pr71002.C: New testcase.
3669
bfa8ea12 36702016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3671
3672 PR middle-end/70807
3673 * gcc.dg/pr70807.c: New test.
3674
87632549 36752016-05-10 Martin Sebor <msebor@redhat.com>
3676
3677 PR c++/38611
3678 * g++.dg/Wattributes.C: New test.
3679
f9153689 36802016-05-10 Marc Glisse <marc.glisse@inria.fr>
3681
3682 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3683 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3684 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3685
a44ed58a 36862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3687
3688 PR target/70799
3689 * gcc.target/i386/pr70799-1.c: New test.
3690
d6c90d89 36912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3692
3693 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3694
c1f73044 36952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3696
3697 PR middle-end/70877
3698 * gcc.target/i386/pr70877.c: New test.
3699
e66d763a 37002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3701
3702 PR tree-optimization/70786
3703 * gcc.target/i386/pr70876.c: New test.
3704
a30ff73a 37052016-05-10 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR target/70927
3708 * gcc.target/i386/avx512vl-logic-1.c: New test.
3709 * gcc.target/i386/avx512vl-logic-2.c: New test.
3710 * gcc.target/i386/avx512dq-logic-2.c: New test.
3711
4b3fd38f 37122016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3713
3714 PR target/70963
3715 * gcc.target/powerpc/pr70963.c: New.
3716
abf93a25 37172016-05-10 David Malcolm <dmalcolm@redhat.com>
3718
3719 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3720 (test_very_wide_line): Add ruler to expected output.
3721 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3722 (test_very_wide_line): Likewise.
3723 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3724 (test_show_locus): Within the handling of "test_very_wide_line",
3725 enable show_ruler_p on the diagnostic context.
3726
d614888f 37272016-05-10 Richard Biener <rguenther@suse.de>
3728
3729 PR tree-optimization/71039
3730 * gcc.dg/torture/pr71039.c: New testcase.
3731
dbca5ed9 37322016-05-10 Nathan Sidwell <nathan@acm.org>
3733
3734 * gcc.dg/nested-func-10.c: Requires alloca.
3735 * gcc.dg/nested-func-9.c: Requires alloca.
3736 * gcc.c-torture/execute/pr70460.c: Requires labels.
3737 * gcc.c-torture/compile/pr70199.c: Requires labels.
3738 * gcc.target/nvptx/decl.c: Compile only.
3739 * gcc.target/nvptx/trailing-init.c: Compile only.
3740 * gcc.target/nvptx/ary-init.c: Compile only.
3741
3fa82609 37422016-05-10 Marek Polacek <polacek@redhat.com>
3743
3744 PR c/70255
3745 * gcc.dg/attr-opt-1.c: New test.
3746
76825907 37472016-05-10 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/70497
3750 PR tree-optimization/28367
3751 * gcc.dg/torture/20160404-1.c: New testcase.
3752 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3753 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3754
68255819 37552016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3756
3757 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3758
d9aa8cdb 37592016-05-09 Uros Bizjak <ubizjak@gmail.com>
3760
3761 * gcc.target/i386/fabsneg-1.c New test.
3762
7cc16f50 37632016-05-09 Alan Modra <amodra@gmail.com>
3764
3765 PR testsuite/70826
3766 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3767
a83b7b63 37682016-05-09 Richard Biener <rguenther@suse.de>
3769
3770 PR tree-optimization/70985
3771 * gcc.dg/torture/pr70985.c: New testcase.
3772
189d0706 37732016-05-09 Bin Cheng <bin.cheng@arm.com>
3774
3775 * gcc.dg/tree-ssa/ifc-9.c: New test.
3776 * gcc.dg/tree-ssa/ifc-10.c: New test.
3777 * gcc.dg/tree-ssa/ifc-11.c: New test.
3778 * gcc.dg/tree-ssa/ifc-12.c: New test.
3779 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3780 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3781 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3782
1ec957b0 37832016-05-09 Richard Biener <rguenther@suse.de>
3784
3785 PR fortran/70937
3786 * gfortran.dg/pr70937.f90: New testcase.
3787
923c7714 37882016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3791
d7cd448a 37922016-05-07 Fritz Reese <fritzoreese@gmail.com>
3793
3794 PR fortran/56226
3795 * gfortran.dg/dec_structure_1.f90: New testcase.
3796 * gfortran.dg/dec_structure_2.f90: Ditto.
3797 * gfortran.dg/dec_structure_3.f90: Ditto.
3798 * gfortran.dg/dec_structure_4.f90: Ditto.
3799 * gfortran.dg/dec_structure_5.f90: Ditto.
3800 * gfortran.dg/dec_structure_6.f90: Ditto.
3801 * gfortran.dg/dec_structure_7.f90: Ditto.
3802 * gfortran.dg/dec_structure_8.f90: Ditto.
3803 * gfortran.dg/dec_structure_9.f90: Ditto.
3804 * gfortran.dg/dec_structure_10.f90: Ditto.
3805 * gfortran.dg/dec_structure_11.f90: Ditto.
3806 * gfortran.dg/dec_union_1.f90: Ditto.
3807 * gfortran.dg/dec_union_2.f90: Ditto.
3808 * gfortran.dg/dec_union_3.f90: Ditto.
3809 * gfortran.dg/dec_union_4.f90: Ditto.
3810 * gfortran.dg/dec_union_5.f90: Ditto.
3811 * gfortran.dg/dec_union_6.f90: Ditto.
3812 * gfortran.dg/dec_union_7.f90: Ditto.
3813
f681e29b 38142016-05-07 Tom de Vries <tom@codesourcery.com>
3815
3816 PR tree-optimization/70956
3817 * gcc.dg/graphite/pr70956.c: New test.
3818
68d7f375 38192016-05-06 Jakub Jelinek <jakub@redhat.com>
3820
faf39348 3821 PR middle-end/70941
3822 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3823 (a, b, c, d): Change type from char to signed char.
3824 (main): Compare against (signed char) -1634678893 instead of
3825 hardcoded -109. Use __builtin_abort instead of abort.
3826
b768b13a 3827 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3828 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3829
68d7f375 3830 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3831
5dda16ea 38322016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3833
3834 PR debug/70935
3835 * gcc.dg/torture/pr70935.c: New test.
3836
13ede1b5 38372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3838
3839 PR target/58219
7fc878c4 3840 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3841
96d94be2 38422016-05-06 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/70960
3845 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3846
e5d9f15d 38472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3848
3849 PR target/52933
3850 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3851 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3852 Adjust expected instruction counts.
3853 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3854
2dd7705f 38552016-05-06 Marek Polacek <polacek@redhat.com>
3856
3857 PR sanitizer/70875
3858 * gcc.dg/ubsan/bounds-3.c: New test.
3859
cb8bc632 38602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3861
3862 PR target/54089
3863 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3864
b343c173 38652016-05-06 Richard Biener <rguenther@suse.de>
3866
3867 PR middle-end/70931
3868 * gfortran.dg/pr70931.f90: New testcase.
3869
1e3db0b1 38702016-05-06 Richard Biener <rguenther@suse.de>
3871
3872 PR middle-end/70941
3873 * gcc.dg/torture/pr70941.c: New testcase.
3874
bdd54b6d 38752016-05-05 Bin Cheng <bin.cheng@arm.com>
3876
3877 PR tree-optimization/57206
3878 * gcc.dg/vect/pr57206.c: New test.
3879
499adcfd 38802016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3881
3882 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3883
871164c4 38842016-05-05 Jakub Jelinek <jakub@redhat.com>
3885
ecb23e00 3886 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3887
871164c4 3888 * c-c++-common/Wdangling-else-4.c: New test.
3889
70cf83ba 38902016-05-04 Jakub Jelinek <jakub@redhat.com>
3891
858c9470 3892 PR c++/70906
3893 PR c++/70933
3894 * g++.dg/opt/pr70906.C: New test.
3895 * g++.dg/opt/pr70933.C: New test.
3896
70cf83ba 3897 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3898
aaa36a78 38992016-05-04 Jan Hubicka <hubicka@ucw.cz>
3900
3901 * gcc.dg/ipa/pure-const-3.c: New testcase.
3902
1d52c456 39032016-05-04 Marek Polacek <polacek@redhat.com>
3904
3905 * c-c++-common/Wdangling-else-1.c: New test.
3906 * c-c++-common/Wdangling-else-2.c: New test.
3907 * c-c++-common/Wdangling-else-3.c: New test.
3908
dc581573 39092016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3910
3911 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3912 flag is present.
3913
a64030fe 39142016-05-04 Marek Polacek <polacek@redhat.com>
3915
3916 PR c/48778
3917 * gcc.dg/Waddress-2.c: New test.
3918
b461b04a 39192016-05-04 Alan Modra <amodra@gmail.com>
3920
3921 * gcc.target/powerpc/pr70866.c: New.
3922
c388a0cf 39232016-05-03 Martin Sebor <msebor@redhat.com>
3924
3925 PR c++/66561
3926 * c-c++-common/builtin_location.c: New test.
3927 * g++.dg/cpp1y/builtin_location.C: New test.
3928
5d4db8ef 39292016-05-03 Marek Polacek <polacek@redhat.com>
3930
3931 PR c/70859
3932 * gcc.dg/pr70859.c: New test.
3933 * gcc.dg/pr70859-2.c: New test.
3934
ca938765 39352016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3936
3937 * gnat.dg/debug5.adb: New testcase.
3938
60b27d5f 39392016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3940
3941 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3942 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3943 Procedure to check for z10 instruction set.
3944
5ab325d0 39452016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3946
3947 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3948
c548a0ad 39492016-05-03 Alan Modra <amodra@gmail.com>
3950
3951 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3952
d5ecd946 39532016-05-03 Jakub Jelinek <jakub@redhat.com>
3954
3955 * gcc.target/i386/avx512f-cvt-1.c: New test.
3956
35b0a053 39572016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3958
3959 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3960 -fdump-tree-vrp-details.
3961
9ae1b28a 39622016-05-03 Richard Biener <rguenther@suse.de>
3963
3964 * gcc.dg/pr30172-1.c: Adjust.
3965 * gcc.dg/pr63743.c: Likewise.
3966 * gcc.dg/tm/pr51696.c: Likewise.
3967 * c-c++-common/tm/safe-1.c: Likewise.
3968 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3969 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3970 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3971 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3972
9c1a31e4 39732016-05-03 Jakub Jelinek <jakub@redhat.com>
3974
fe69bcb9 3975 PR rtl-optimization/70467
3976 * gcc.target/i386/pr70467-3.c: New test.
3977 * gcc.target/i386/pr70467-4.c: New test.
3978
9082c4a4 3979 PR tree-optimization/70916
3980 * gcc.c-torture/compile/pr70916.c: New test.
3981
9c1a31e4 3982 PR target/49244
3983 * gcc.target/i386/pr49244-1.c: New test.
3984 * gcc.target/i386/pr49244-2.c: New test.
3985
69105acc 39862016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3987
3988 PR rtl-optimization/44281
3989 * gcc.target/i386/pr44281.c: New test.
3990
9ab8df54 39912016-05-03 bin cheng <bin.cheng@arm.com>
3992
3993 PR tree-optimization/56541
3994 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3995 * gcc.dg/vect/pr56541.c: new test.
3996
3c62cae0 39972016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3998
3999 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4000 __float128.
4001 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4002
91abc161 40032016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4004
4005 PR testsuite/70520
4006 * c-c++-common/asan/clone-test-1.c (main): Align child process
4007 stack to 16 bytes.
4008
aa3d1155 40092016-05-02 David Malcolm <dmalcolm@redhat.com>
4010
4011 PR c++/62314
4012 * g++.dg/spellcheck-fields-2.C: New test case.
4013
002c3f28 40142016-05-02 David Malcolm <dmalcolm@redhat.com>
4015
4016 PR c++/62314
4017 * g++.dg/pr62314.C: New test case.
4018
46e5dccc 40192016-05-02 Jan Hubicka <hubicka@ucw.cz>
4020
4021 * gcc.dg/ipa/inline-8.c: New testcase.
4022
663f4248 40232016-05-02 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR rtl-optimization/70467
4026 * gcc.target/i386/pr70467-1.c: New test.
4027
efe8bdf5 40282016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4029
4030 * gcc.dg/spec-options.c: Run the test on all targets.
4031 * gcc.dg/foo.specs: Use cpp_unique_options.
4032
47ef9633 40332016-05-02 Marc Glisse <marc.glisse@inria.fr>
4034
4035 * gcc.dg/tree-ssa/unord.c: New testcase.
4036
eb1a077c 40372016-05-02 Marc Glisse <marc.glisse@inria.fr>
4038
4039 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4040
28e869d0 40412016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4042
4043 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4044
dd185f6e 40452016-05-02 Marek Polacek <polacek@redhat.com>
4046
4047 PR c/70851
4048 * gcc.dg/enum-incomplete-3.c: New test.
4049
773d09b9 40502016-05-02 Marek Polacek <polacek@redhat.com>
4051 Tom de Vries <tom@codesourcery.com>
4052
4053 PR tree-optimization/70700
4054 * gcc.dg/pr70700.c: New test.
4055
f0dc3286 40562016-05-01 Uros Bizjak <ubizjak@gmail.com>
4057
4058 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4059 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4060 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4061 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4062 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4063
7f931827 40642016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4065
4066 * ada/acats/run_acats: Rename into...
4067 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4068 * ada/acats/run_all.sh: Remove redundant test.
4069 (target_run): Move around.
4070 (target_gnatchop): Use newly built executable.
4071 (target_gnatmake): Likewise.
4072 Check that the compilation of impbit succeeds.
4073
1c492b4e 40742016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4075
4076 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4077 * gcc.dg/20021029-1.c: Likewise.
4078 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4079 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4080 * gcc.target/sh/cmpstr.c: Likewise.
4081 * gcc.target/sh/cmpstrn.c: Likewise.
4082 * gcc.target/sh/memset.c: Likewise.
4083 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4084 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4085 * gcc.target/sh/pr39423-1.c: Likewise.
4086 * gcc.target/sh/pr49468-di.c: Likewise.
4087 * gcc.target/sh/pr49468-si.c: Likewise.
4088 * gcc.target/sh/pr49880-1.c: Likewise.
4089 * gcc.target/sh/pr49880-2.c: Likewise.
4090 * gcc.target/sh/pr49880-3.c: Likewise.
4091 * gcc.target/sh/pr50751-1.c: Likewise.
4092 * gcc.target/sh/pr50751-4.c: Likewise.
4093 * gcc.target/sh/pr50751-7.c: Likewise.
4094 * gcc.target/sh/pr51244-1.c: Likewise.
4095 * gcc.target/sh/pr51244-10.c: Likewise.
4096 * gcc.target/sh/pr51244-11.c: Likewise.
4097 * gcc.target/sh/pr51244-12.c: Likewise.
4098 * gcc.target/sh/pr51244-13.c: Likewise.
4099 * gcc.target/sh/pr51244-14.c: Likewise.
4100 * gcc.target/sh/pr51244-17.c: Likewise.
4101 * gcc.target/sh/pr51244-18.c: Likewise.
4102 * gcc.target/sh/pr51244-19.c: Likewise.
4103 * gcc.target/sh/pr51244-4.c: Likewise.
4104 * gcc.target/sh/pr51244-5.c: Likewise.
4105 * gcc.target/sh/pr51244-7.c: Likewise.
4106 * gcc.target/sh/pr51244-8.c: Likewise.
4107 * gcc.target/sh/pr51244-9.c: Likewise.
4108 * gcc.target/sh/pr51697.c: Likewise.
4109 * gcc.target/sh/pr52483-1.c: Likewise.
4110 * gcc.target/sh/pr52483-2.c: Likewise.
4111 * gcc.target/sh/pr52483-3.c: Likewise.
4112 * gcc.target/sh/pr52483-5.c: Likewise.
4113 * gcc.target/sh/pr52933-1.c: Likewise.
4114 * gcc.target/sh/pr52933-2.c: Likewise.
4115 * gcc.target/sh/pr52933-3.c: Likewise.
4116 * gcc.target/sh/pr53568-1.c: Likewise.
4117 * gcc.target/sh/pr53976-1.c: Likewise.
4118 * gcc.target/sh/pr53988-1.c: Likewise.
4119 * gcc.target/sh/pr53988.c: Likewise.
4120 * gcc.target/sh/pr54089-1.c: Likewise.
4121 * gcc.target/sh/pr54089-6.c: Likewise.
4122 * gcc.target/sh/pr54089-7.c: Likewise.
4123 * gcc.target/sh/pr54089-8.c: Likewise.
4124 * gcc.target/sh/pr54089-9.c: Likewise.
4125 * gcc.target/sh/pr54236-1.c: Likewise.
4126 * gcc.target/sh/pr54236-2.c: Likewise.
4127 * gcc.target/sh/pr54236-3.c: Likewise.
4128 * gcc.target/sh/pr54236-4.c: Likewise.
4129 * gcc.target/sh/pr54386.c: Likewise.
4130 * gcc.target/sh/pr54602-1.c: Likewise.
4131 * gcc.target/sh/pr54685.c: Likewise.
4132 * gcc.target/sh/pr54760-1.c: Likewise.
4133 * gcc.target/sh/pr54760-2.c: Likewise.
4134 * gcc.target/sh/pr54760-3.c: Likewise.
4135 * gcc.target/sh/pr54760-4.c: Likewise.
4136 * gcc.target/sh/pr54760-5.c: Likewise.
4137 * gcc.target/sh/pr54760-6.c: Likewise.
4138 * gcc.target/sh/pr55146.c: Likewise.
4139 * gcc.target/sh/pr55160.c: Likewise.
4140 * gcc.target/sh/pr59278.c: Likewise.
4141 * gcc.target/sh/pr59401-1.c: Likewise.
4142 * gcc.target/sh/pr59533-1.c: Likewise.
4143 * gcc.target/sh/pr63260.c: Likewise.
4144 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4145 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4146 * gcc.target/sh/strlen.c: Likewise.
4147 * gcc.target/sh/torture/pr30807.c: Likewise.
4148 * gcc.target/sh/torture/pr34777.c: Likewise.
4149 * gcc.target/sh/torture/pr64652.c: Likewise.
4150 * gcc.target/sh/torture/pr65505.c: Likewise.
4151 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4152 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4153
0c4005be 41542016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4155
4156 PR c++/66644
4157 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4158
d94e6223 41592016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4160
4161 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4162 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4163 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4164 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4165
46f37836 41662016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4167
4168 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4169 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4170
4d0a8bac 41712016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4172
4173 PR middle-end/70626
4174 * c-c++-common/goacc/combined-reduction.c: New test.
4175 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4176
b98e0db3 41772016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4178
4179 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4180 *movdi_internal pattern only if PIC off.
4181 * gcc.target/i386/pr70155-2.c: Likewise.
4182 * gcc.target/i386/pr70155-3.c: Likewise.
4183 * gcc.target/i386/pr70155-4.c: Likewise.
4184 * gcc.target/i386/pr70155-5.c: Likewise.
4185 * gcc.target/i386/pr70155-6.c: Likewise.
4186 * gcc.target/i386/pr70155-7.c: Likewise.
4187 * gcc.target/i386/pr70155-8.c: Likewise.
4188 * gcc.target/i386/pr70155-15.c: Likewise.
4189 * gcc.target/i386/pr70155-17.c: Likewise.
4190 * gcc.target/i386/pr70155-22.c: Likewise.
4191
8b066242 41922016-04-29 Bin Cheng <bin.cheng@arm.com>
4193
4194 PR tree-optimization/70803
4195 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4196
22912e73 41972016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4198
4199 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4200 optimization of vector loop.
4201 * gcc.target/i386/vect-unpack-3.c: New test.
4202 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4203 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4204 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4205
568128c6 42062016-04-29 Marek Polacek <polacek@redhat.com>
4207
4208 PR sanitizer/70342
4209 * g++.dg/ubsan/null-7.C: New test.
4210
025dd1e0 4211 PR c/70852
4212 * gcc.dg/pr70852.c: New test.
4213
eb16928e 42142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4215
4216 PR/69089
4217 * g++.dg/cpp0x/alignas6.C: New test.
4218
d7377ee9 42192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4220
4860a6bf 4221 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4222 * gcc.dg/pr27003.c: Likewise.
4223 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4224 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4225 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4226 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4227 * gcc.target/arc/mxy.c: Likewise.
4228 * gcc.target/arc/mswape.c: Likewise.
4229 * gcc.target/arc/mrtsc.c: Likewise.
4230 * gcc.target/arc/mcrc.c: Likewise.
4231 * gcc.target/arc/mdsp-packa.c: Likewise.
4232 * gcc.target/arc/mdvbf.c: Likewise.
4233 * gcc.target/arc/mlock.c: Likewise.
4234 * gcc.target/arc/mmac-24.c: Likewise.
4235 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4236
efa1b7ab 42372016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4238 Matthijs Kooijman <matthijs@stdin.nl>
4239 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4240
4241 PR target/60040
4242 * gcc.target/avr/pr60040-1.c: New.
4243 * gcc.target/avr/pr60040-2.c: New.
4244
00371d68 42452016-04-29 Richard Biener <rguenther@suse.de>
4246
4247 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4248
73447cc5 42492016-04-29 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/13962
4252 PR tree-optimization/65686
4253 * gcc.dg/uninit-pr65686.c: New testcase.
4254
c2087b56 42552016-04-29 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR middle-end/70843
4258 * gcc.dg/pr70843.c: New test.
4259
cdd06d5a 42602016-04-28 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR target/70858
4263 * gcc.target/i386/pr70858.c: New test.
4264
1a60079e 42652016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4266
4267 * gcc.target/arc/nps400-1.c: New file.
4268
11bc2894 42692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4270 Andrew Burgess <andrew.burgess@embecosm.com>
4271
4272 * gcc.target/arc/movh_cl-1.c: New file.
4273
dd9bf0b5 42742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4275 Andrew Burgess <andrew.burgess@embecosm.com>
4276
4277 * gcc.target/arc/extzv-1.c: New file.
4278 * gcc.target/arc/insv-1.c: New file.
4279 * gcc.target/arc/insv-2.c: New file.
4280 * gcc.target/arc/movb-1.c: New file.
4281 * gcc.target/arc/movb-2.c: New file.
4282 * gcc.target/arc/movb-3.c: New file.
4283 * gcc.target/arc/movb-4.c: New file.
4284 * gcc.target/arc/movb-5.c: New file.
4285 * gcc.target/arc/movb_cl-1.c: New file.
4286 * gcc.target/arc/movb_cl-2.c: New file.
4287 * gcc.target/arc/movbi_cl-1.c: New file.
4288 * gcc.target/arc/movl-1.c: New file.
4289
a22e4209 42902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4291 Andrew Burgess <andrew.burgess@embecosm.com>
4292
4293 * gcc.target/arc/cmem-1.c: New file.
4294 * gcc.target/arc/cmem-2.c: New file.
4295 * gcc.target/arc/cmem-3.c: New file.
4296 * gcc.target/arc/cmem-4.c: New file.
4297 * gcc.target/arc/cmem-5.c: New file.
4298 * gcc.target/arc/cmem-6.c: New file.
4299 * gcc.target/arc/cmem-7.c: New file.
4300 * gcc.target/arc/cmem-ld.inc: New file.
4301 * gcc.target/arc/cmem-st.inc: New file.
4302
287c3982 43032016-04-28 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR target/70821
4306 * gcc.target/i386/pr70821.c: New test.
4307
e40e5340 43082016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4309
4310 * gcc.target/powerpc/vec-adde.c: New test.
4311 * gcc.target/powerpc/vec-adde-int128.c: New test.
4312
cf977d50 43132016-04-28 Jakub Jelinek <jakub@redhat.com>
4314
4315 * gcc.target/i386/avx-vround-1.c: New test.
4316 * gcc.target/i386/avx-vround-2.c: New test.
4317 * gcc.target/i386/avx512vl-vround-1.c: New test.
4318 * gcc.target/i386/avx512vl-vround-2.c: New test.
4319
572f8300 43202016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4321
4322 PR testsuite/70595
4323 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4324 (check_effective_target_cilkplus_runtime): ... this.
4325 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4326 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4327
4328 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4329 Require cilkplus_runtime.
4330 Don't add -lcilkrts.
4331 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4332 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4333 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4334 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4335 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4336 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4337 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4338 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4339 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4340 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4341 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4342 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4343 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4344 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4345 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4346 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4347 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4348 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4349 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4350 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4351 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4352 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4353 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4354 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4355 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4356 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4357 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4358 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4359 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4360
4361 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4362 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4363
4364 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4365
4366 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4367 cilkplus_runtime.
4368
dfba0905 43692016-04-27 Marc Glisse <marc.glisse@inria.fr>
4370
4371 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4372 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4373
605a4556 43742015-04-27 Ryan Burn <contact@rnburn.com>
4375
4376 PR c++/69024
4377 PR c++/68997
4378 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4379 diagnostic.
4380 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4381 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4382
6a1231a5 43832016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4384
4385 * gnat.dg/limited_with4.ad[sb]: New test.
4386 * gnat.dg/limited_with4_pkg.ads: New helper.
4387
4dad9e09 43882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4389
4390 PR target/70155
4391 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4392 and movv1ti_internal patterns
4393 * gcc.target/i386/pr70155-1.c: New test.
4394 * gcc.target/i386/pr70155-2.c: Likewise.
4395 * gcc.target/i386/pr70155-3.c: Likewise.
4396 * gcc.target/i386/pr70155-4.c: Likewise.
4397 * gcc.target/i386/pr70155-5.c: Likewise.
4398 * gcc.target/i386/pr70155-6.c: Likewise.
4399 * gcc.target/i386/pr70155-7.c: Likewise.
4400 * gcc.target/i386/pr70155-8.c: Likewise.
4401 * gcc.target/i386/pr70155-9.c: Likewise.
4402 * gcc.target/i386/pr70155-10.c: Likewise.
4403 * gcc.target/i386/pr70155-11.c: Likewise.
4404 * gcc.target/i386/pr70155-12.c: Likewise.
4405 * gcc.target/i386/pr70155-13.c: Likewise.
4406 * gcc.target/i386/pr70155-14.c: Likewise.
4407 * gcc.target/i386/pr70155-15.c: Likewise.
4408 * gcc.target/i386/pr70155-16.c: Likewise.
4409 * gcc.target/i386/pr70155-17.c: Likewise.
4410 * gcc.target/i386/pr70155-18.c: Likewise.
4411 * gcc.target/i386/pr70155-19.c: Likewise.
4412 * gcc.target/i386/pr70155-20.c: Likewise.
4413 * gcc.target/i386/pr70155-21.c: Likewise.
4414 * gcc.target/i386/pr70155-22.c: Likewise.
4415
a80f3f45 44162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4417
4418 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4419 ".{5,6}".
4420
279305d1 44212016-04-27 Bin Cheng <bin.cheng@arm.com>
4422
4423 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4424 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4425 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4426 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4427 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4428
8974b625 44292016-04-27 Richard Biener <rguenther@suse.de>
4430
4431 PR ipa/70760
4432 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4433 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4434
886d5463 44352016-04-27 Nathan Sidwell <nathan@acm.org>
4436
4437 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4438 * g++.dg/ubsan/pr63956.C: Adjust error location.
4439
f0e35aa9 44402016-04-27 Nick Clifton <nickc@redhat.com>
4441
4442 PR middle-end/49889
4443 * gcc.dg/pr49889.c: New test.
4444
40385231 44452016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4446
4447 * c-c++-common/memset-array.c: New test.
4448
37229a71 44492016-04-26 Martin Sebor <msebor@redhat.com>
4450
4451 PR c++/66639
4452 * g++.dg/cpp1y/func_constexpr.C: New test.
4453
3eedf9bd 44542016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4455
4456 PR c++/70241
4457 * g++.dg/cpp0x/enum32.C: New test.
4458 * g++.dg/cpp0x/enum33.C: New test.
4459
44602016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4461
4462 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4463 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4464 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4465 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4466 * gcc.c-torture/execute/pr38151.c: Likewise.
4467 * gcc.c-torture/execute/pr66556.c: Likewise.
4468 * gcc.c-torture/execute/pr67781.c: Likewise.
4469 * gcc.c-torture/execute/pr68648.c: Likewise.
4470
8c51f92f 44712016-04-26 Marc Glisse <marc.glisse@inria.fr>
4472
4473 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4474
fa20ebd3 44752016-04-26 Marek Polacek <polacek@redhat.com>
4476
4477 PR c/67784
4478 * gcc.dg/pr67784-3.c: New test.
4479 * gcc.dg/pr67784-4.c: New test.
4480 * gcc.dg/pr67784-5.c: New test.
4481
9db47803 4482 PR c/70791
4483 * gcc.dg/Wnested-externs-2.c: New test.
4484
bff407f2 44852016-04-26 Marc Glisse <marc.glisse@inria.fr>
4486
4487 * gcc.dg/fold-plusmult.c: Adjust.
4488 * gcc.dg/no-strict-overflow-6.c: Adjust.
4489 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4490
78d0c69e 44912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4492
4493 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4494 number scans.
4495 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4496 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4497 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4498 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4499 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4500 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4501 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4502 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4503 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4504 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4505 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4506 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4507 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4508 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4509 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4510 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4511 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4512 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4513 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4514 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4515 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4516 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4517 scans.
4518 * gcc.target/i386/pr32219-4.c: Likewise.
4519 * gcc.target/i386/pr32219-6.c: Likewise.
4520 * gcc.target/i386/pr32219-8.c: Likewise.
4521
221d6722 45222016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4523
4524 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4525 associated options.
4526
514727a9 45272016-04-26 Marek Polacek <polacek@redhat.com>
4528
4529 PR c++/70744
4530 * g++.dg/ext/cond2.C: New test.
4531
e6ee4c61 45322016-04-26 Bin Cheng <bin.cheng@arm.com>
4533
4534 PR tree-optimization/70771
4535 PR tree-optimization/70775
4536 * gcc.dg/pr70771.c: New test.
3730828c 4537 * gcc.dg/pr70775.c: New test.
e6ee4c61 4538
b3d72796 45392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4540
4541 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4542
c11ece29 45432016-04-25 Richard Biener <rguenther@suse.de>
4544
4545 PR tree-optimization/70780
4546 * gcc.dg/torture/pr70780.c: New testcase.
4547
d40b10b2 45482016-04-25 Michael Collison <michael.collison@arm.com>
4549
4860a6bf 4550 * gcc.target/arm/neon-vaddws16.c: New test.
4551 * gcc.target/arm/neon-vaddws32.c: New test.
4552 * gcc.target/arm/neon-vaddwu16.c: New test.
4553 * gcc.target/arm/neon-vaddwu32.c: New test.
4554 * gcc.target/arm/neon-vaddwu8.c: New test.
4555 * lib/target-supports.exp
d40b10b2 4556 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4557 that arm neon support vector widen sum of HImode TO SImode.
4558
4bbfd6c2 45592016-04-23 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR sanitizer/70712
4562 * c-c++-common/asan/pr70712.c: New test.
4563
524df596 45642016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4565
4566 * .gitattributes: New file.
4567
426c75c3 45682016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4569
4570 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4571
c052a8d5 45722016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4573
4574 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4575 * gfortran.dg/submodule_15.f08: Likewise.
4576
c08d4612 45772016-04-22 Richard Biener <rguenther@suse.de>
4578
4579 PR tree-optimization/70740
4580 * gcc.dg/torture/pr70740.c: New testcase.
4581
fd3211e1 45822016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4583
4584 PR target/70750
4585 * gcc.target/i386/pr70750-1.c: New test.
4586 * gcc.target/i386/pr70750-2.c: Likewise.
4587
15acd78c 45882016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4589
4590 PR c++/70540
4591 * g++.dg/cpp0x/auto48.C: New.
4592
192bf59c 45932016-04-21 Marek Polacek <polacek@redhat.com>
4594
4595 PR c++/70513
4596 * g++.dg/cpp0x/forw_enum12.C: New test.
4597 * g++.dg/cpp0x/forw_enum13.C: New test.
4598
5d429e99 45992016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4600
4601 PR target/70728
4602 * gcc.target/i386/pr70728.c: New test.
4603
06777d85 46042016-04-21 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/70747
4607 * gcc.dg/pr70747.c: New testcase.
4608
7434c6fb 46092016-04-21 Bin Cheng <bin.cheng@arm.com>
4610
4611 PR tree-optimization/70715
4612 * gcc.dg/tree-ssa/scev-13.c: New test.
4613
f3ec0970 46142016-04-21 Marc Glisse <marc.glisse@inria.fr>
4615
4616 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4617
523f3a9d 46182016-04-21 Marc Glisse <marc.glisse@inria.fr>
4619
4620 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4621
ace7bf06 46222016-04-20 Jan Hubicka <jh@suse.cz>
4623
4624 PR ipa/70018
4625 * g++.dg/ipa/nothrow-1.C: New testcase.
4626
2b073aa6 46272016-04-20 Nathan Sidwell <nathan@acm.org>
4628
4629 PR c++/55635
4630 * g++.dg/eh/delete1.C: New.
4631
8a574c11 46322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4633
4634 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4635 -mtune-ctrl=sse_typeless_stores.
4636
e3400750 46372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4638
4639 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4640
4bd8a059 46412016-04-20 Bin Cheng <bin.cheng@arm.com>
4642
4643 PR tree-optimization/69489
4644 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4645
70574e60 46462016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4647
4648 PR c++/69363
4649 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4650 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4651 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4652
bd6f374c 46532016-04-20 Bin Cheng <bin.cheng@arm.com>
4654
4655 PR tree-optimization/56625
4656 PR tree-optimization/69489
4657 * gcc.dg/vect/pr56625.c: New test.
4658 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4659
482539ee 46602016-04-20 Andrew Pinski <apinski@cavium.com>
4661
4662 PR target/64971
4663 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4664
b4672800 46652016-04-20 Arnaud Charlet <charlet@adacore.com>
4666
4667 * gnat.dg/self1.adb: Remove now incorrect test.
4668
4fb48737 46692016-04-20 Bin Cheng <bin.cheng@arm.com>
4670
4671 * gcc.dg/tree-ssa/scev-11.c: New test.
4672 * gcc.dg/tree-ssa/scev-12.c: New test.
4673
97efb92e 46742016-04-20 Marek Polacek <polacek@redhat.com>
4675
4676 PR tree-optimization/70725
4677 * gcc.dg/pr70725.c: New test.
4678
9d2d4060 46792016-04-20 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/70726
4682 * g++.dg/vect/pr70726.cc: New testcase.
4683
54530437 46842016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4685
4686 PR target/70674
4687 * gcc.target/s390/pr70674.c: New test.
4688
acda2210 46892016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4690
4691 PR libgfortran/70684
4692 * gfortran.dg/list_read_14.f90: New test.
4693
b7040bb0 46942016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 PR target/69201
4697 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4698 extern to force it misaligned.
4699 (b): Likewise.
4700 (c): Likewise.
4701 (d): Likewise.
4702 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4703 Don't check `*' before movv4sf_internal.
4704 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4705 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4706 Don't check `*' before movv16qi_internal.
4707 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4708 extern to force it misaligned.
4709 (b): Likewise.
4710 (c): Likewise.
4711 (d): Likewise.
4712 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4713 Don't check `*' before movv2df_internal.
4714 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4715 extern to force it misaligned.
4716 (b): Likewise.
4717 (c): Likewise.
4718 (d): Likewise.
4719 Check movv8sf_internal instead of avx_storeups256.
4720 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4721
263b5475 47222016-04-19 Richard Biener <rguenther@suse.de>
4723
4724 PR tree-optimization/70171
4725 * g++.dg/tree-ssa/pr70171.C: New testcase.
4726
222ac318 47272016-04-19 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/70724
4730 * gcc.dg/torture/pr70724.c: New testcase.
4731
003000a4 47322016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4733
4734 PR middle-end/70689
4860a6bf 4735 * gcc.target/i386/pr70689.c: New.
003000a4 4736
3f6e13de 47372016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4738
4739 PR target/70708
4740 * gcc.target/i386/pr70708.c: New test.
4741
10abddbd 47422016-04-18 Richard Biener <rguenther@suse.de>
4743
4744 PR tree-optimization/43434
4745 * gcc.dg/vect/pr43434.c: New testcase.
4746 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4747 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4748 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4749 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4750 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4751 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4752 * gcc.dg/gomp/pr68640.c: Likewise.
4753 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4754 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4755
950db54a 47562016-04-18 Richard Biener <rguenther@suse.de>
4757
4758 PR tree-optimization/70701
4759 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4760
67ccbf39 47612016-04-18 Tom de Vries <tom@codesourcery.com>
4762
4763 PR testsuite/70699
4764 * gcc.dg/pr70161.c: Add dot-file scans.
4765 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4766 instead of after last dot char.
4767
021ad2f3 47682016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4769
4770 * c-c++-common/dump-ada-spec-3.c: New test.
4771 * c-c++-common/dump-ada-spec-4.c: Likewise.
4772
d572fcfd 47732016-04-17 Tom de Vries <tom@codesourcery.com>
4774
4775 PR other/70183
4776 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4777
8b4ee73c 47782016-04-15 Jan Hubicka <jh@suse.cz>
4779
4780 PR ipa/70018
4781 * g++.dg/ipa/pure-const-1.C: New testcase.
4782 * g++.dg/ipa/pure-const-2.C: New testcase.
4783 * g++.dg/ipa/pure-const-3.C: New testcase.
4784
eac243e7 47852016-04-15 Marek Polacek <polacek@redhat.com>
4786
4787 PR c/70671
4788 * gcc.dg/bitfld-22.c: New test.
4789
64c1df32 47902016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4791
4792 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4793 x86_64.
4794
926f9422 47952016-04-15 Marek Polacek <polacek@redhat.com>
4796
4797 PR c/70651
4798 * c-c++-common/pr70651.c: New test.
4799
309bbaa3 48002016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4801
4802 PR rtl-optimization/70681
4803 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4804 dump scan on arm and powerpc.
4805 * gcc.dg/pr10474.c: Likewise.
4806
b4ba8358 48072016-04-15 Jakub Jelinek <jakub@redhat.com>
4808
ed92874a 4809 PR c++/69517
4810 PR c++/70019
4811 PR c++/70588
4812 * g++.dg/cpp1y/vla11.C: Revert for real.
4813
b4ba8358 4814 PR c/70436
4815 * c-c++-common/Wparentheses-1.c: New test.
4816 * c-c++-common/gomp/Wparentheses-1.c: New test.
4817 * c-c++-common/gomp/Wparentheses-2.c: New test.
4818 * c-c++-common/gomp/Wparentheses-3.c: New test.
4819 * c-c++-common/gomp/Wparentheses-4.c: New test.
4820 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4821 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4822 * c-c++-common/goacc/Wparentheses-1.c: New test.
4823
65717bb5 48242016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4825
4826 PR target/70662
4827 * gcc.target/i386/pr70662.c: New test.
4828
ca1a4077 48292016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4830 Alan Modra <amodra@gmail.com>
ca1a4077 4831
4832 PR tree-optimization/70130
4833 * gcc.dg/vect/O3-pr70130.c: New testcase.
4834
dbe1794c 48352016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4836
11836644 4837 PR target/70669
4838 * gcc.target/powerpc/pr70669.c: New test.
4839
dbe1794c 4840 PR target/70640
4841 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4842 a power7 system that does not have an assembler that supports
4843 power8.
4844
4c1007f1 48452016-04-14 Martin Sebor <msebor@redhat.com>
4846
4847 PR c++/69517
4848 PR c++/70019
4849 PR c++/70588
4850 * c-c++-common/ubsan/vla-1.c: Revert.
4851 * g++.dg/cpp1y/vla11.C: Same.
4852 * g++.dg/cpp1y/vla12.C: Same.
4853 * g++.dg/cpp1y/vla13.C: Same.
4854 * g++.dg/cpp1y/vla14.C: Same.
4855 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4856 * g++.dg/init/array24.C: Same.
4c1007f1 4857 * g++.dg/ubsan/vla-1.C: Same.
4858
22dcab66 48592016-04-14 Marek Polacek <polacek@redhat.com>
4860 Jan Hubicka <hubicka@ucw.cz>
4861
4862 PR c++/70029
4863 * g++.dg/torture/pr70029.C: New test.
4864
3e74b025 48652016-04-14 Martin Sebor <msebor@redhat.com>
4866
4867 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4868 type size to prevent failures on targets with very low maximum
4869 alignment.
4870
1d2e0f2a 48712016-04-14 Richard Biener <rguenther@suse.de>
4872
4873 PR tree-optimization/70623
4874 * gcc.dg/torture/pr70623.c: New testcase.
4875 * gcc.dg/torture/pr70623-2.c: Likewise.
4876
9aed0626 48772016-04-13 Martin Sebor <msebor@redhat.com>
4878
4879 PR c++/69517
4880 PR c++/70019
4881 PR c++/70588
4882 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4883 * g++.dg/cpp1y/vla11.C: New test.
4884 * g++.dg/cpp1y/vla12.C: New test.
4885 * g++.dg/cpp1y/vla13.C: New test.
4886 * g++.dg/cpp1y/vla14.C: New test.
4887 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4888 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4889 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4890
fd499010 48912016-04-13 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR c++/70641
4894 * g++.dg/opt/pr70641.C: New test.
4895
87fa7252 48962016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4897
4898 PR rtl-optimization/68749
4899 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4900 effects of argument promotions.
4901 Remove default args to dg-skip-if.
4902
6c40e18b 49032016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4904
4905 PR c++/70635
4906 * g++.dg/parse/pr70635.C: New.
4907
92c53257 49082016-04-13 Marek Polacek <polacek@redhat.com>
4909
4910 PR c++/70639
4911 * c-c++-common/Wmisleading-indentation-4.c: New test.
4912
0241e4dc 49132016-04-13 Marek Polacek <polacek@redhat.com>
4914
4915 PR c/70436
4860a6bf 4916 * gcc.dg/Wparentheses-12.c: New test.
4917 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4918
92bda444 49192016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4920
4921 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4922 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4923 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4924
38ea8a26 49252016-04-13 Jakub Jelinek <jakub@redhat.com>
4926
d08aa032 4927 PR middle-end/70633
4928 * gcc.c-torture/compile/pr70633.c: New test.
4929
38ea8a26 4930 PR debug/70628
4931 * gcc.dg/torture/pr70628.c: New test.
4932
9231d5c2 49332016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4934
4935 PR c++/70610
4936 * g++.dg/template/pr70610.C: New test.
4937 * g++.dg/template/pr70610-2.C: New test.
4938 * g++.dg/template/pr70610-3.C: New test.
4939 * g++.dg/template/pr70610-4.C: New test.
4940
249ca944 49412016-04-12 Jakub Jelinek <jakub@redhat.com>
4942
7f2ea2fb 4943 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4944 128 instead of 32.
4945
249ca944 4946 PR c++/70571
4947 * g++.dg/ext/pr70571.C: New test.
4948
8ca5a97d 49492016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4950
bf32a52d 4951 PR target/70640
8ca5a97d 4952 * gcc.target/powerpc/pr70640.c: New test.
4953
e971b45f 49542016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4955
4956 PR c++/68722
4957 * g++.dg/parse/pr68722.C: New.
4958
0b54d964 49592016-04-12 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR rtl-optimization/70596
4962 * gcc.target/i386/pr70596.c: New test.
4963
d2dd85e3 49642016-04-12 Nathan Sidwell <nathan@acm.org>
4965
4966 PR c++/70501
4967 * g++.dg/init/pr70501.C: New.
4968
2d0001b0 49692016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4970
4971 * gcc.target/i386/asm-flag-6.c: New test.
4972
6c4df0d1 49732016-04-12 Tom de Vries <tom@codesourcery.com>
4974
4975 PR tree-optimization/68756
4976 * gcc.dg/graphite/pr68756.c: New test.
4977
0d60da57 49782016-04-12 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR tree-optimization/70602
4981 * gcc.c-torture/execute/pr70602.c: New test.
4982
62735984 49832016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4984
4985 PR target/70381
4986 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4987 __float128 emulator is built and runs.
4988 * gcc.target/powerpc/float128-1.c: Likewise.
4989
4990 * lib/target-supports.exp (check_ppc_float128_sw_available):
4991 Rework tests for __float128 software and hardware
4992 availability. Fix exit condition to return 0 on success.
4993
a702492c 49942016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4995
4996 PR target/70133
4997 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4998 * gcc.target/aarch64/target_attr_15.c: Likewise.
4999
a8c5ce92 50002016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5001
5002 PR c++/69066
5003 * g++.dg/cpp1y/pr69066.C: New.
5004
5ecab913 50052016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006
5007 PR fortran/68566
5008 * gfortran.dg/pr36192.f90: Update test.
5009 * gfortran.dg/pr36192_1.f90: Update test.
5010 * gfortran.dg/real_dimension_1.f: Update test.
5011 * gfortran.dg/parameter_array_init_7.f90: New test.
5012
6cb5ef70 50132016-04-09 John David Anglin <danglin@gcc.gnu.org>
5014
4edfdd23 5015 PR testsuite/64039
5016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5017
964f71e3 5018 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5019
5d61c198 5020 PR rtl-optimization/66669
5021 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5022
16eaaf58 5023 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5024
0b68802d 5025 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5026 * gcc.dg/pie-1.c: Likewise.
5027 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5028 * gcc.dg/pic-4.c: Likewise.
5029 * gcc.dg/pie-3.c: Likewise.
5030 * gcc.dg/pie-4.c: Likewise.
5031
9c0dd509 5032 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5033
03b2d3c1 5034 PR tree-optimization/68644
5035 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5036
6cb5ef70 5037 PR rtl-optimization/64886
5038 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5039
07de41ba 50402016-04-09 Tom de Vries <tom@codesourcery.com>
5041
5042 PR tree-optimization/68953
5043 * gcc.dg/graphite/pr68953.c: New test.
5044
d294e3fb 50452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5046
5047 PR fortran/70592
5048 * gfortran.dg/deferred_character_16.f90: New test.
5049
3cb15094 50502016-04-09 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR tree-optimization/70586
5053 * gcc.c-torture/execute/pr70586.c: New test.
5054
a02dc66f 50552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5056
5057 PR sanitizer/70573
5058 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5059 with __builtin_memset
5060 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5061
0c302595 50622016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5063
5064 PR lto/70289
5065 PR ipa/70348
5066 PR tree-optimization/70373
5067 PR middle-end/70533
5068 PR middle-end/70534
5069 PR middle-end/70535
5070 * c-c++-common/goacc/reduction-5.c: New test.
5071 * c-c++-common/goacc/reduction-promotions.c: New test.
5072 * gfortran.dg/goacc/reduction-3.f95: New test.
5073 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5074
c6c0523b 50752016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5076
5077 PR c++/70590
5078 PR c++/70452
5079 * g++.dg/pr70590.C: New test.
5080 * g++.dg/pr70590-2.C: New test.
5081
3ac399da 50822016-04-08 Jakub Jelinek <jakub@redhat.com>
5083
e97d1706 5084 PR middle-end/70593
5085 * gcc.target/i386/pr70593.c: New test.
5086
3ac399da 5087 PR rtl-optimization/70574
5088 * gcc.target/i386/avx2-pr70574.c: New test.
5089
fcfbb129 50902016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5091
5092 PR sanitizer/70541
5093 * c-c++-common/asan/pr70541.c: New test.
5094
0aabcddf 50952016-04-08 Tom de Vries <tom@codesourcery.com>
5096
5097 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5098 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5099
bec0c1e8 51002016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5101
5102 PR target/70566
5103 * gcc.c-torture/execute/pr70566.c: New test.
5104
87c791f5 51052016-04-08 Tom de Vries <tom@codesourcery.com>
5106
5107 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5108 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5109
7f38718f 51102016-04-08 Alan Modra <amodra@gmail.com>
5111
5112 * gcc.target/powerpc/pr70117.c: New.
5113
a96a7710 51142016-04-07 Jakub Jelinek <jakub@redhat.com>
5115
7a6265d1 5116 PR testsuite/70581
5117 * gcc.dg/lto/simd-function_0.c: New test.
5118
a96a7710 5119 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5120 clones.
5121 * c-c++-common/attr-simd-2.c: Likewise.
5122 * c-c++-common/attr-simd-4.c: Likewise.
5123 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5124 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5125
508dd607 51262016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5127
5128 PR testsuite/70553
5129 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5130
1b61585a 51312016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5132 Tom de Vries <tom@codesourcery.com>
5133
5134 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5135 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5136 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5137 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5138 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5139 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5140 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5141 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5142
5f060aa8 51432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5144
5145 PR c/70436
5146 * g++.dg/warn/Wparentheses-29.C: New test.
5147
d3831f71 51482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5149
5150 PR c/70436
5151 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5152 explicit braces to resolve a future -Wparentheses warning.
5153
382ece2d 51542016-04-06 Richard Henderson <rth@redhat.com>
5155
5156 * gcc.dg/pr61817-1.c: New test.
5157 * gcc.dg/pr61817-2.c: New test.
5158 * gcc.dg/pr69391-1.c: New test.
5159 * gcc.dg/pr69391-2.c: New test.
5160
72234ee9 51612016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5162
5163 PR rtl-optimization/70398
4860a6bf 5164 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5165
5547150a 51662016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5169
15b70121 51702016-04-06 Yvan Roux <yvan.roux@linaro.org>
5171 Pedro Alves <palves@redhat.com>
5172
5173 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5174
585aefbb 51752016-04-06 Jakub Jelinek <jakub@redhat.com>
5176
0cbb513b 5177 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5178 Check for avx512f effective targets instead of avx2.
5179 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5180 for AVX512F clones.
5181 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5182 * g++.dg/gomp/declare-simd-1.C: Likewise.
5183 * g++.dg/gomp/declare-simd-3.C: Likewise.
5184 * g++.dg/gomp/declare-simd-4.C: Likewise.
5185
585aefbb 5186 PR middle-end/70550
5187 * c-c++-common/gomp/pr70550-1.c: New test.
5188 * c-c++-common/gomp/pr70550-2.c: New test.
5189
0b91cceb 51902016-04-05 Nathan Sidwell <nathan@acm.org>
5191
5192 PR c++/70512
5193 * g++.dg/ext/attribute-may-alias-5.C: New.
5194
645a9d8e 51952016-04-05 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR c++/70336
5198 * c-c++-common/pr70336.c: New test.
5199 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5200 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5201
bdf23925 52022016-04-05 Jan Hubicka <hubicka@ucw.cz>
5203
5204 PR ipa/66223
5205 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5206
aaff837c 52072016-04-05 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR rtl-optimization/70542
5210 * gcc.dg/torture/pr70542.c: New test.
5211 * gcc.target/i386/avx2-pr70542.c: New test.
5212
2eac58a0 52132016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5214
5215 PR tree-optimization/70509
5216 * gcc.target/i386/avx512bw-pr70509.c: New test.
5217
4f7ebe46 52182016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5219
5220 PR c++/70452
5221 * g++.dg/ext/constexpr-vla4.C: New test.
5222
305d86a0 52232016-04-05 Uros Bizjak <ubizjak@gmail.com>
5224
5225 PR target/70510
5226 * gcc.target/i386/pr70510.c: New test.
5227
eec3b789 52282016-04-05 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/70526
5231 * g++.dg/torture/pr70526.C: New testcase.
5232
ca943582 52332016-04-05 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR target/70525
5236 * gcc.target/i386/pr70525.c: New test.
5237
87825cd5 52382016-04-05 Richard Biener <rguenther@suse.de>
5239
5240 PR middle-end/70499
5241 * g++.dg/torture/pr70499.C: New testcase.
5242
14638828 52432016-04-05 Richard Biener <rguenther@suse.de>
5244
5245 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5246 remove XFAIL.
5247
967a90d5 52482016-04-04 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR middle-end/70307
5251 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5252 rs6000 ABI warnings.
5253
d374a3a3 52542016-04-04 Jan Hubicka <hubicka@ucw.cz>
5255
5256 PR ipa/66223
5257 * g++.dg/ipa/devirt-51.C: New testcase.
5258
8ff377a6 52592016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5260 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR middle-end/70457
5263 * gcc.dg/torture/pr70457.c: New.
5264
f567b44f 52652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5266
5267 PR fortran/67538
5268 * gfortran.dg/allocate_with_source_19.f08: New test.
5269
89d4ebfa 52702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5271
5272 PR fortran/65795
5273 * gfortran.dg/coarray_allocate_6.f08: New test.
5274
68ab33a6 52752016-04-04 Richard Biener <rguenther@suse.de>
5276
5277 PR rtl-optimization/70484
5278 * gcc.dg/torture/pr70484.c: New testcase.
5279
c4f5465d 52802016-04-04 Marek Polacek <polacek@redhat.com>
5281
5282 PR c/70307
5283 * gcc.dg/torture/pr70307.c: New test.
5284
bfec6609 52852016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5286
5287 PR target/70416
5288 PR target/67391
5289 * gcc.target/sh/torture/pr70416.c: New.
5290
40df9099 52912016-04-02 Martin Sebor <msebor@redhat.com>
5292
5293 PR c++/67376
5294 PR c++/70170
5295 PR c++/70172
5296 PR c++/70228
5297 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5298 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5299 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5300 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5301 * g++.dg/cpp0x/constexpr-string.C: Same.
5302 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5303 * g++.dg/cpp0x/pr65398.C: Same.
5304 * g++.dg/ext/constexpr-vla1.C: Same.
5305 * g++.dg/ext/constexpr-vla2.C: Same.
5306 * g++.dg/ext/constexpr-vla3.C: Same.
5307 * g++.dg/ubsan/pr63956.C: Same.
5308
0edb9bfe 53092016-04-01 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR rtl-optimization/70467
5312 * gcc.target/i386/pr70467-2.c: New test.
5313
e5b1a1d9 53142016-04-01 Jakub Jelinek <jakub@redhat.com>
5315 Marek Polacek <polacek@redhat.com>
5316
5317 PR c++/70488
5318 * g++.dg/init/new47.C: New test.
5319
b2ca3fb0 53202016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5321
5322 PR target/70496
5323 * gcc.target/arm/pr70496.c: New test.
5324
4c3bd1e3 53252016-04-01 Nathan Sidwell <nathan@acm.org>
5326
47de69ad 5327 PR c++/68475
5328 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5329
313d569f 53302016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5331
5332 PR target/69890
5333 * gcc.dg/strlenopt.h (memmove): New.
5334 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5335 instead of "string.h".
5336 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5337 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5338 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5339 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5340 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5341 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5342 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5343 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5344 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5345 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5346 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5347 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5348 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5349 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5350 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5351 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5352 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5353 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5354 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5355 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5356
5469facd 53572016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5358
5359 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5360 (Holder::foo): Reflect this.
5361
503de754 53622016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5363
5364 PR target/70442
5365 * gcc.dg/pr70442.c: New test.
5366
13ee2de7 53672016-03-31 Nathan Sidwell <nathan@acm.org>
5368
5369 PR c++/70393
5370 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5371
5e0d03a8 53722016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5373
5374 PR target/70453
5375 * gcc.target/i386/pr70453.c: New test.
5376
8cb82ed4 53772016-03-31 Andrey Belevantsev <abel@ispras.ru>
5378
5379 PR target/70292
5380 * gcc.c-torture/pr70292.c: New test.
5381
7952b661 53822016-03-31 Marek Polacek <polacek@redhat.com>
5383
5384 PR c/70297
5385 * c-c++-common/pr70297.c: New test.
5386 * g++.dg/cpp0x/typedef-redecl.C: New test.
5387 * gcc.dg/typedef-redecl2.c: New test.
5388
1607cc74 53892016-03-31 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR rtl-optimization/70460
5392 * gcc.c-torture/execute/pr70460.c: New test.
5393
c689c252 53942016-03-31 Richard Biener <rguenther@suse.de>
5395
5396 PR c++/70430
5397 * g++.dg/ext/vector30.C: New testcase.
5398
91c9586d 53992016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5400 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5401
5402 * gfortran.dg/fmt_pf.f90: New test.
5403
afa5c1b8 54042016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5405
5406 Forward-port from 5 branch
5407 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR testsuite/70356
5410 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5411 dg-require-effective-target after dg-do.
5412
5413 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5414
5415 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5416
6a5dcab3 54172016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5418 Julian Brown <julian@codesourcery.com>
5419 Chung-Lin Tang <cltang@codesourcery.com>
5420 Cesar Philippidis <cesar@codesourcery.com>
5421 James Norris <jnorris@codesourcery.com>
5422 Tom de Vries <tom@codesourcery.com>
5423 Nathan Sidwell <nathan@codesourcery.com>
5424
305d86a0 5425 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5426 * c-c++-common/goacc/loop-clauses.c: Likewise.
5427 * g++.dg/goacc/template.C: Likewise.
5428 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5429 * gfortran.dg/goacc/loop-1.f95: Likewise.
5430 * gfortran.dg/goacc/loop-5.f95: Likewise.
5431 * gfortran.dg/goacc/loop-6.f95: Likewise.
5432 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5433 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5434 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5435 * c-c++-common/goacc/clauses-fail.c: Likewise.
5436 * c-c++-common/goacc/parallel-1.c: Likewise.
5437 * c-c++-common/goacc/reduction-1.c: Likewise.
5438 * c-c++-common/goacc/reduction-2.c: Likewise.
5439 * c-c++-common/goacc/reduction-3.c: Likewise.
5440 * c-c++-common/goacc/reduction-4.c: Likewise.
5441 * c-c++-common/goacc/routine-3.c: Likewise.
5442 * c-c++-common/goacc/routine-4.c: Likewise.
5443 * c-c++-common/goacc/routine-5.c: Likewise.
5444 * c-c++-common/goacc/tile.c: Likewise.
5445 * g++.dg/goacc/template.C: Likewise.
5446 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5447 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5448 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5449 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5450 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5451 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5452 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5453 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5454 * c-c++-common/goacc/use_device-1.c: ... this file.
5455 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5456 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5457 * c-c++-common/goacc/host_data-6.c: ... this file.
5458 * c-c++-common/goacc/loop-2-kernels.c: New file.
5459 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5460 * c-c++-common/goacc/loop-3.c: Likewise.
5461 * g++.dg/goacc/reference.C: Likewise.
5462 * g++.dg/goacc/routine-1.C: Likewise.
5463 * g++.dg/goacc/routine-2.C: Likewise.
5464
932c0baa 54652016-03-30 Richard Biener <rguenther@suse.de>
5466
5467 PR middle-end/70450
5468 * gcc.dg/torture/pr70450.c: New testcase.
5469
7f7c4659 54702016-03-30 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR target/70421
5473 * gcc.dg/torture/pr70421.c: New test.
5474 * gcc.target/i386/avx512f-pr70421.c: New test.
5475
9cbfe80c 54762016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5477
5478 PR testsuite/70364
5479 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5480 (check): New function.
5481 (bar): Call check.
5482 (foo): Align stack to 16 bytes when calling bar.
5483 * gcc.target/i386/cleanup-2.c: Likewise.
5484
f56c7d36 54852016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5486
5487 PR tree-optimization/59124
5488 * gcc.dg/Warray-bounds-19.c: New test.
5489
0275bf9b 54902016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5491
5492 * lib/prune.exp (escape_regex_chars): New.
5493 (prune_file_path): Update to quote metcharacters for regexp.
5494
a3daa269 54952016-03-29 Jakub Jelinek <jakub@redhat.com>
5496
24e1ba3d 5497 PR rtl-optimization/70429
5498 * gcc.c-torture/execute/pr70429.c: New test.
5499
a3daa269 5500 PR tree-optimization/70405
5501 * gcc.dg/pr70405.c: New test.
5502
3ef41a6e 55032016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5504
5505 PR fortran/70397
5506 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5507 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5508
4abd9410 55092016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5510
5511 PR testsuite/64177
5512 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5513 __cilkrts_set_param to set two workers.
5514 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5515 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5516
b58e5f0f 55172016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5518
305d86a0 5519 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5520
bff53658 55212016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5522
5523 PR target/70406
305d86a0 5524 * gcc.target/i386/pr70406.c: New test.
bff53658 5525
bb2c9c15 55262016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * gnat.dg/specs/double_record_extension3.ads: New test.
5529
f12c84ab 55302016-03-25 Richard Henderson <rth@redhat.com>
5531
5532 PR target/70120
5533 * gcc.target/aarch64/pr70120-1.c: New.
5534 * gcc.target/aarch64/pr70120-2.c: New.
5535 * gcc.target/aarch64/pr70120-3.c: New.
5536
b0bf58c4 55372016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5538
5539 PR c++/62212
5540 * g++.dg/template/mangle2.C: The dg-do directive should be
5541 "compile" not "assemble".
5542
f175ba0f 55432016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5544
5545 PR lto/69650
5546 * gcc.dg/pr69650.c: New test.
5547
4cc3295f 55482016-03-25 David Edelsohn <dje.gcc@gmail.com>
5549
5550 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5551
0cf40600 55522016-03-25 Alan Modra <amodra@gmail.com>
5553
5554 * gcc.dg/dfp/pr70052.c: New test.
5555
3aebf099 55562016-03-24 Richard Henderson <rth@redhat.com>
5557
5558 PR middle-end/69845
5559 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5560 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5561
83245bd3 55622016-03-24 Tom de Vries <tom@codesourcery.com>
5563
5564 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5565
108e7ee4 55662016-03-24 Tom de Vries <tom@codesourcery.com>
5567
5568 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5569 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5570
17af0b14 55712016-03-24 Tom de Vries <tom@codesourcery.com>
5572
5573 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5574 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5575
6c8770ee 55762016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5577
5578 PR c++/62212
5579 * g++.dg/template/mangle2.C: New test.
5580
a7e21b7b 55812016-03-24 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/70396
5584 * gcc.dg/torture/pr70396.c: New testcase.
5585
f365d297 55862016-03-24 Richard Biener <rguenther@suse.de>
5587
5588 PR middle-end/70370
5589 * gcc.dg/torture/pr70370.c: New testcase.
5590
da7aeb13 55912016-03-24 Tom de Vries <tom@codesourcery.com>
5592
5593 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5594 * gfortran.dg/goacc/kernels-tree.f95: Same.
5595 * gfortran.dg/goacc/parallel-tree.f95: Same.
5596
80b30de0 55972016-03-24 Tom de Vries <tom@codesourcery.com>
5598
5599 * c-c++-common/goacc/uninit-if-clause.c: New test.
5600 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5601
cb9b6b99 56022016-03-24 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR target/70290
305d86a0 5605 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5606 Fix formatting.
cb9b6b99 5607
a4225fff 56082016-03-24 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/70372
5611 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5612
5a869ab8 56132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5614
5615 PR c++/70347
5616 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5617
36ce5faa 56182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5619
5620 PR c++/70332
5621 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5622
c4fa85c9 56232016-03-23 Jakub Jelinek <jakub@redhat.com>
5624
d9377ad5 5625 PR c++/70001
5626 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5627 * g++.dg/cpp1y/pr70001.C: New test.
5628
c4fa85c9 5629 PR c++/70323
5630 * g++.dg/cpp0x/constexpr-70323.C: New test.
5631
0a2062da 56322016-03-23 Alexandre Oliva <aoliva@redhat.com>
5633 Jason Merrill <jason@redhat.com>
5634 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR c++/69315
5637 * g++.dg/cpp0x/constexpr-69315.C: New test.
5638 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5639
62d2a6dc 56402016-03-23 Marek Polacek <polacek@redhat.com>
5641
5642 PR c++/69884
5643 * g++.dg/warn/Wignored-attributes-1.C: New test.
5644 * g++.dg/warn/Wignored-attributes-2.C: New test.
5645
a82d6246 56462016-03-23 Tom de Vries <tom@codesourcery.com>
5647
5648 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5649 initialization.
5650 * gfortran.dg/goacc/private-3.f95 (test): Same.
5651 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5652 missing use param.
5653
dc834ba1 56542016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5655
5656 * lib/target-supports.exp: Remove v7ve entry from loop
5657 creating effective target checks.
5658 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5659 (add_options_for_arm_arch_v7ve): Likewise.
5660
7e83fd1f 56612016-03-23 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR tree-optimization/70354
5664 * gcc.dg/vect/pr70354-1.c: New test.
5665 * gcc.dg/vect/pr70354-2.c: New test.
5666 * gcc.target/i386/avx2-pr70354-1.c: New test.
5667 * gcc.target/i386/avx2-pr70354-2.c: New test.
5668
4e4da058 56692016-03-22 Jeff Law <law@redhat.com>
5670
5671 PR target/70232
5672 * gcc.dg/tree-ssa/pr70232.c: New test.
5673
6855137b 56742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5675
5676 PR target/70302
5677 * gcc.target/i386/pr70302.c: New test.
5678
19db1ec8 56792016-03-22 Richard Biener <rguenther@suse.de>
5680
5681 PR middle-end/70251
5682 * g++.dg/torture/pr70251.C: New testcase.
5683
4baec9f2 56842016-03-22 David Malcolm <dmalcolm@redhat.com>
5685
5686 PR c/69993
5687 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5688 Wmisleading-indentation.c.
5689 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5690 reflect change to diagnostic text and order of messages.
5691 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5692
fcfec126 56932016-03-22 David Edelsohn <dje.gcc@gmail.com>
5694
5695 * g++.dg/ext/java-3.C: Don't compile on AIX.
5696
aa30728a 56972016-03-22 Richard Biener <rguenther@suse.de>
5698
5699 PR middle-end/70333
5700 * gcc.dg/torture/pr70333.c: New testcase.
5701
46ec4eb4 57022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5703
5704 * g++.dg/ext/pr70290.C: New test.
5705
4880f878 57062016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5707
5708 PR target/70325
5709 * gcc.target/i386/pr70325.c: New test.
5710
3d78ea44 57112016-03-22 Jakub Jelinek <jakub@redhat.com>
5712
5934fb8f 5713 PR target/70329
5714 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5715 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5716
b6436f79 5717 PR target/70300
5718 * gcc.target/i386/pr70300.c: New test.
5719
3d78ea44 5720 PR c++/70295
5721 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5722 (func2): New function for cond with parens, xfail warning for c++.
5723 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5724
b60244f6 57252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5726
5727 PR c++/70096
5728 * g++.dg/template/ptrmem30.C: New test.
5729
c8e3e744 57302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5731
5732 PR c++/70204
5733 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5734 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5735
2715f63a 57362016-03-21 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR middle-end/70326
5739 * gcc.dg/pr70326.c: New test.
5740
2daa2cda 57412016-03-21 Marc Glisse <marc.glisse@inria.fr>
5742 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR tree-optimization/70317
5745 * gcc.dg/pr70317.c: New test.
5746
d9aa5a50 57472016-03-21 Uros Bizjak <ubizjak@gmail.com>
5748
5749 PR target/70327
5750 * gcc.target/i386/pr70327.c: New test.
5751
e1a88bf4 57522016-03-21 Martin Liska <mliska@suse.cz>
5753
61941425 5754 PR ipa/70306
e1a88bf4 5755 * gcc.dg/ipa/pr70306.c: New test.
5756
d9aa5a50 57572016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5758
5759 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5760 * gcc.target/arm/attr-align3.c: Likewise.
5761 * gcc.target/arm/attr_arm.c: Likewise.
5762 * gcc.target/arm/flip-thumb.c: Likewise.
5763
afdde20c 57642016-03-21 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR target/70296
5767 * gcc.target/powerpc/altivec-36.c: New test.
5768
3f2ef661 57692016-03-21 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/70310
5772 * gcc.dg/torture/pr70310.c: New testcase.
5773
08b2b692 57742016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5775
5776 PR target/70293
5777 * gcc.target/i386/pr70293.c: New test.
5778
93505d22 57792016-03-21 Richard Biener <rguenther@suse.de>
5780
5781 PR tree-optimization/70288
5782 * gcc.dg/torture/pr70288-1.c: New testcase.
5783 * gcc.dg/torture/pr70288-2.c: Likewise.
5784
06fd1914 57852016-03-21 Andrey Belevantsev <abel@ispras.ru>
5786
5787 PR rtl-optimization/69307
5788 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5789
b628775e 57902016-03-21 Andrey Belevantsev <abel@ispras.ru>
5791
5792 PR rtl-optimization/69102
5793 * gcc.c-torture/compile/pr69102.c: New test.
5794
1421f43c 57952016-03-18 Jeff Law <law@redhat.com>
5796
5797 PR rtl-optimization/70263
5798 * gcc.c-torture/compile/pr70263-1.c: New test.
5799 * gcc.target/i386/pr70263-2.c: New test.
5800
e7142ce1 58012016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5802
5803 PR rtl-optimization/70278
5804 * gcc.dg/torture/pr70278.c: New test.
5805 * gcc.target/arm/pr70278.c: New test.
5806
5539bc70 58072016-03-18 David Malcolm <dmalcolm@redhat.com>
5808
5809 PR c/70281
5810 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5811 (test_builtin_types_compatible_p): New test function.
5812 * gcc.dg/pr70281.c: New test case.
5813
296a290a 58142016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5815
5816 PR target/70113
5817 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5818
666094f0 58192016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5820
5821 PR tree-optimization/70252
5822 * gcc.dg/pr70252.c: New test.
5823
350514e8 58242016-03-18 Tom de Vries <tom@codesourcery.com>
5825
5826 * gcc.dg/pr70161-2.c: New test.
5827 * gcc.dg/pr70161.c: New test.
5828
011e0cea 58292016-03-18 Tom de Vries <tom@codesourcery.com>
5830
5831 PR ipa/70269
5832 * gcc.dg/pr70269.c: New test.
5833
292a09de 58342016-03-18 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR c++/70267
5837 * g++.dg/ext/java-3.C: New test.
5838
efc86c4c 58392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5840
5841 PR c++/70205
5842 * g++.dg/lookup/pr70205.C: New test.
5843
a28dd575 58442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5845
5846 PR c++/70218
5847 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5848
92e7ab1e 58492016-03-17 Marek Polacek <polacek@redhat.com>
5850
5851 PR c/69407
5852 * gcc.dg/atomic-op-6.c: New test.
5853
7378dbfb 58542016-03-17 David Malcolm <dmalcolm@redhat.com>
5855
5856 PR c/70264
5857 * c-c++-common/pr70264.c: New test case.
5858
f7995d7d 58592016-03-17 Jakub Jelinek <jakub@redhat.com>
5860
e2895b76 5861 PR c++/70144
5862 * c-c++-common/pr70144-1.c: New test.
5863 * c-c++-common/pr70144-2.c: New test.
5864
f7995d7d 5865 PR c++/70272
5866 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5867 * g++.dg/opt/flifetime-dse6.C: New test.
5868 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5869
5ec4a949 58702016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5871
5872 PR driver/70192
5873 * gcc.dg/pic-1.c: New test.
5874 * gcc.dg/pic-2.c: Likewise.
5875 * gcc.dg/pic-3.c: Likewise.
5876 * gcc.dg/pic-4.c: Likewise.
5877 * gcc.dg/pie-1.c: Likewise.
5878 * gcc.dg/pie-2.c: Likewise.
5879 * gcc.dg/pie-3.c: Likewise.
5880 * gcc.dg/pie-4.c: Likewise.
5881 * gcc.dg/pie-5.c: Likewise.
5882 * gcc.dg/pie-6.c: Likewise.
5883
c28550e1 58842016-03-17 Tom de Vries <tom@codesourcery.com>
5885
5886 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5887 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5888
be3296cb 58892016-03-17 Richard Biener <rguenther@suse.de>
5890
5891 PR debug/70271
5892 * g++.dg/debug/pr70271.C: New testcase.
5893
9b60ef21 58942016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5895
5896 * gcc.target/i386/pr70251.c: New test.
5897
9a80bc1a 58982016-03-17 Marek Polacek <polacek@redhat.com>
5899
5900 PR c++/70194
5901 * g++.dg/warn/constexpr-70194.C: New test.
5902
733d7ff9 59032016-03-16 Richard Henderson <rth@redhat.com>
5904
5905 PR middle-end/70240
5906 * gcc.c-torture/compile/pr70240.c: New.
5907
3e6f12bf 59082016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5909
5910 * gcc.c-torture/compile/20151204.c: Skip for avr.
5911
867c9e99 59122016-03-16 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR target/70245
5915 * g++.dg/opt/pr70245.C: New test.
5916 * g++.dg/opt/pr70245.h: New file.
5917 * g++.dg/opt/pr70245-aux.cc: New file.
5918
8ced6ab7 59192016-03-16 Martin Sebor <msebor@redhat.com>
5920
5921 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5922
37af779a 59232016-03-16 Richard Henderson <rth@redhat.com>
5924
5925 PR middle-end/70199
5926 * gcc.c-torture/compile/pr70199.c: New.
5927
78ed999c 59282016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 * gcc.dg/uninit-19.c: Run dos2unix.
5931
462ca422 59322016-03-16 Marek Polacek <polacek@redhat.com>
5933
5934 PR c/70093
5935 * gcc.dg/nested-func-10.c: New test.
5936 * gcc.dg/nested-func-9.c: New test.
5937
fe58aacc 59382016-03-16 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR tree-optimization/68714
5941 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5942
27a53872 59432016-03-16 Tom de Vries <tom@codesourcery.com>
5944
5945 PR tree-optimization/68715
5946 * gcc.dg/graphite/pr68715-2.c: New test.
5947 * gcc.dg/graphite/pr68715.c: New test.
5948 * gfortran.dg/graphite/pr68715.f90: New test.
5949
95049c3c 59502016-03-16 Tom de Vries <tom@codesourcery.com>
5951
5952 PR tree-optimization/68809
5953 * gcc.dg/graphite/pr68809-2.c: New test.
5954 * gcc.dg/graphite/pr68809.c: New test.
5955
09eddd70 59562016-03-16 Jakub Jelinek <jakub@redhat.com>
5957
81fc5915 5958 PR c++/70147
5959 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5960 method call to i () as argument. Adjust expected output.
5961
09eddd70 5962 PR c++/70147
5963 * g++.dg/ubsan/pr70147-1.C: New test.
5964 * g++.dg/ubsan/pr70147-2.C: New test.
5965
6373d2a2 59662016-03-15 Martin Sebor <msebor@redhat.com>
5967
5968 PR c++/58281
5969 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5970
d27a0c11 59712016-03-15 John David Anglin <danglin@gcc.gnu.org>
5972
9908039d 5973 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5974 hppa*-*-hpux*.
5975
45cdc3a6 5976 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5977
d27a0c11 5978 PR libfortran/69799
5979 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5980 libatomic_available.
5981
0dd1d57f 59822016-03-15 Marek Polacek <polacek@redhat.com>
5983
5984 PR c++/70209
5985 * g++.dg/ext/attribute-may-alias-4.C: New test.
5986
0ce02c07 59872016-03-15 Alexander Monakov <amonakov@ispras.ru>
5988
5989 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5990 -fvar-tracking-assignments-toggle flag.
5991
f6e39b30 59922016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5993
5994 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5995
167f93a2 59962016-03-15 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR rtl-optimization/70222
5999 * gcc.c-torture/execute/pr70222-1.c: New test.
6000 * gcc.c-torture/execute/pr70222-2.c: New test.
6001
08a8af4a 60022016-03-15 Richard Henderson <rth@redhat.com>
6003
6004 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6005
738eb905 60062016-03-15 Andrey Belevantsev <abel@ispras.ru>
6007
6008 PR rtl-optimization/69032
6009 * gcc.dg/pr69032.c: New test.
6010
dd148b3a 60112016-03-15 Andrey Belevantsev <abel@ispras.ru>
6012
6013 PR rtl-optimization/63384
d9aa5a50 6014 * g++.dg/pr63384.C: New test.
dd148b3a 6015
acf58115 60162016-03-15 Andrey Belevantsev <abel@ispras.ru>
6017
6018 PR target/64411
6019 * gcc.target/i386/pr64411.C: New test.
6020
a2897dc4 60212016-03-15 Tom de Vries <tom@codesourcery.com>
6022
6023 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6024 * gfortran.dg/goacc/kernels-alias.f95: New test.
6025
7bad2faf 60262016-03-14 Martin Sebor <msebor@redhat.com>
6027
6028 PR c++/53792
6029 * g++.dg/cpp0x/constexpr-inline.C: New test.
6030 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6031
d65fa8d9 60322016-03-14 David Edelsohn <dje.gcc@gmail.com>
6033
6034 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6035
2b3c633f 60362016-03-14 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR middle-end/70219
6039 * gcc.dg/pr70219.c: New test.
6040
e947f9c3 60412016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6042
6043 PR target/70083
6044 * gcc.dg/torture/pr70083.c: New test.
6045 * gcc.target/i386/pr70083.c: New test.
6046
74201dc2 60472016-03-14 Richard Biener <rguenther@suse.de>
6048
6049 PR tree-optimization/56365
6050 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6051
88aea41e 60522016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6053
6054 PR target/70098
6055 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6056 New function.
6057 * g++.dg/pr70098.C: New testcase.
6058
6059
1bd2aefd 60602016-03-14 Tom de Vries <tom@codesourcery.com>
6061
6062 PR tree-optimization/70045
6063 * gcc.dg/graphite/pr70045.c: New test.
6064
922c7033 60652016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6066
6067 PR fortran/69043
6068 * gfortran.dg/include_9.f90: New test.
6069
fd4ab6d9 60702016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6071
6072 PR fortran/45076
6073 gfortran.dg/prof/prof.exp: New script.
6074 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6075
7d7218d3 60762016-03-12 Andrey Belevantsev <abel@ispras.ru>
6077
6078 PR rtl-optimization/69307
6079 * gcc.dg/pr69307.c: New test.
6080
02ffd664 60812016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6082
6083 PR target/69614
6084 * gcc.target/arm/pr69614.c: New.
6085
76e207a9 60862016-03-12 Paul Thomas <pault@gcc.gnu.org>
6087
6088 PR fortran/70031
6089 * gfortran.dg/submodule_14.f08: New test
6090
6091 PR fortran/69524
6092 * gfortran.dg/submodule_15.f08: New test
6093
490ee78a 60942016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6095
6096 PR c++/70106
6097 * g++.dg/cpp1y/paren3.C: New test.
6098
04e137ff 60992016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6100
6101 PR target/70131
6102 * gcc.target/powerpc/ppc-round2.c: New test.
6103
27b2c1c4 61042016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6105
6106 PR target/70123
6107 * gcc.dg/torture/pr70123.c: New test.
6108
84116671 61092016-03-11 Jeff Law <law@redhat.com>
6110
6111 PR tree-optimization/70190
6112 * gcc.c-torture/compile/pr70190.c: New test.
6113
cfa58bc8 61142016-03-11 David Malcolm <dmalcolm@redhat.com>
6115
6116 PR c/68187
6117 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6118 case.
6119 (test43_b): Likewise.
6120 (test43_c): Likewise.
6121 (test43_d): Likewise.
6122 (test43_e): Likewise.
6123 (test43_f): Likewise.
6124 (test43_g): Likewise.
6125 (test44_a): Likewise.
6126 (test44_b): Likewise.
6127 (test44_c): Likewise.
6128 (test44_d): Likewise.
6129 (test44_e): Likewise.
6130
ce234f27 61312016-03-11 David Malcolm <dmalcolm@redhat.com>
6132
6133 PR c/70085
6134 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6135
e4756b48 61362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137
6138 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6139 dg-options.
6140
1f5ef87e 61412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6142
6143 PR target/70002
6144 PR target/69245
6145 * gcc.target/aarch64/pr69245_2.c: New test.
6146
f9c352a1 61472016-03-11 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR tree-optimization/70177
6150 * gcc.dg/pr70177.c: New test.
6151
4dd92ac6 61522016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6153
6154 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6155
331e4fdb 61562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6157
6158 * gcc.dg/tree-ssa/sra-20.c: New.
6159
69262824 61602016-03-11 Jakub Jelinek <jakub@redhat.com>
6161
6f9a7425 6162 PR rtl-optimization/70174
6163 * gcc.dg/pr70174.c: New test.
6164
69262824 6165 PR tree-optimization/70169
6166 * gcc.dg/pr70169.c: New test.
6167
4637a847 61682016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6169
6170 PR target/70160
6171 * gcc.target/i386/pr70160.c: New test.
6172
5a86d754 61732016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6174
6175 * gcc.target/s390/dfp-1.c: New test.
6176
af4c8290 61772016-03-10 Nick Clifton <nickc@redhat.com>
6178
6179 PR target/70044
6180 * gcc.target/aarch64/pr70044.c: New test.
6181
98dfd328 61822016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6183 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR c++/70001
6186 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6187 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6188 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6189
75e72311 61902016-03-10 Jan Hubicka <hubicka@ucw.cz>
6191
6192 PR lto/69589
6193 * g++.dg/lto/pr69589_0.C: New testcase
6194 * g++.dg/lto/pr69589_1.C: New testcase
6195
a2eb1271 61962016-03-10 Marek Polacek <polacek@redhat.com>
6197
6198 PR c++/70153
6199 * g++.dg/delayedfold/unary-plus1.C: New test.
6200
62012016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6202
6203 * gcc.target/arm/pr45701-1.c: Escape brackets.
6204 * gcc.target/arm/pr45701-2.c: Likewise.
6205
5ab2987f 62062016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6207
6208 * gfortran.dg/unconstrained_commons.f: New.
6209
6972afac 62102016-03-10 Alan Modra <amodra@gmail.com>
6211
6212 * gcc.dg/pr69195.c: New.
6213 * gcc.dg/pr69238.c: New.
6214
c82c99ec 62152016-03-10 Tom de Vries <tom@codesourcery.com>
6216
6217 PR testsuite/68915
6218 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6219
a2389d4a 62202016-03-10 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/70128
6223 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6224 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6225
c272412d 62262016-03-09 Jakub Jelinek <jakub@redhat.com>
6227
a0451069 6228 PR tree-optimization/70152
6229 * gcc.dg/pr70152.c: New test.
6230
c272412d 6231 PR target/70086
6232 * gcc.target/i386/pr70086-1.c: New test.
6233 * gcc.target/i386/pr70086-2.c: New test.
6234 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6235
6236 PR tree-optimization/70127
6237 * gcc.c-torture/execute/pr70127.c: New test.
6238
27dcb7a8 62392016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6240
6241 * c-c++-common/goacc/combined-directives-2.c: New test.
6242
c24757cf 62432016-03-09 David Malcolm <dmalcolm@redhat.com>
6244
6245 PR c/68473
6246 PR c++/70105
6247 * g++.dg/diagnostic/pr70105.C: New test.
6248 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6249 (test_multiple_ordinary_maps): New test function.
6250
83108969 62512016-03-09 David Malcolm <dmalcolm@redhat.com>
6252
6253 PR c/68473
6254 PR c++/70105
6255 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6256 Drop range information from call to inform_at_rich_loc.
6257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6258 New.
6259 (test_show_locus): Replace calls to rich_location::add_range with
6260 calls to add_range. Rewrite the tests that used the now-defunct
6261 rich_location ctor taking a source_range. Simplify other tests
6262 by replacing calls to COMBINE_LOCATION_DATA with calls to
6263 make_location.
6264
6733c0e8 62652016-03-09 Richard Biener <rguenther@suse.de>
6266 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/70138
6269 * gcc.dg/vect/pr70138-1.c: New testcase.
6270 * gcc.dg/vect/pr70138-2.c: Likewise.
6271
96abb9f5 62722016-03-09 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR target/70049
6275 * gcc.target/i386/pr70049.c: New test.
6276
42bb3bfb 62772016-03-09 Richard Biener <rguenther@suse.de>
6278
6279 PR c/70143
6280 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6281 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6282 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6283
27527428 62842016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6285
6286 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6287 arm-*-*.
6288
248449f2 62892016-03-09 Jakub Jelinek <jakub@redhat.com>
6290
1bd49ced 6291 PR middle-end/67278
6292 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6293
248449f2 6294 PR target/67278
6295 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6296
6297 PR middle-end/70050
6298 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6299 in testcase comment.
6300
dfc460ff 63012016-03-09 Tom de Vries <tom@codesourcery.com>
6302
6303 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6304 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6305 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6306 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6307 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6308 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6309 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6310 * gfortran.dg/goacc/kernels-loop.f95: New test.
6311
0377fc7f 63122016-03-08 Martin Sebor <msebor@redhat.com>
6313
6314 PR c++/62096
6315 * g++.dg/warn/overflow-warn-7.C: New test.
6316
3556aa80 63172016-03-08 Jason Merrill <jason@redhat.com>
6318
6319 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6320 * lib/target-supports.exp (check_effective_target_concepts): New.
6321
e5096208 63222016-03-08 Jakub Jelinek <jakub@redhat.com>
6323
5370eb8d 6324 PR c++/70135
6325 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6326 * g++.dg/ubsan/pr70135.C: New test.
6327
e5096208 6328 PR target/70110
6329 * gcc.dg/pr70110.c: New test.
6330
cc37120d 63312016-03-07 Martin Jambor <mjambor@suse.cz>
6332
6333 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6334 * c-c++-common/gomp/if-1.c: Likewise.
6335 * c-c++-common/gomp/pr61486-2.c: Likewise.
6336 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6337 to dg-additional-options.
6338 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6339 * g++/gomp/target-teams-1.c: Likewise.
6340 * gcc.dg/gomp/gomp.exp: Likewise.
6341 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6342 dg-additional-options.
6343 * gfortran.dg/gomp/gomp.exp: Likewise.
6344 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6345 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6346 dg-additional-options.
6347 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6348
53c248d8 63492016-03-07 Martin Jambor <mjambor@suse.cz>
6350
6351 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6352 * c-c++-common/gomp/gridify-1.c: New test.
6353 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6354
541e79a0 63552016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6356
6357 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6358 trigger for cortex-r8, when scanning for register r8.
6359 * gcc.target/arm/pr45701-2.c: Likewise.
6360
4dfabd94 63612016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6362 Jeff Law <law@redhat.com>
4dfabd94 6363
6364 PR tree-optimization/69740
6365 * gcc.c-torture/compile/pr69740-1.c: New test.
6366 * gcc.c-torture/compile/pr69740-2.c: New test.
6367
1b63a87b 63682016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6369
6370 * lib/target-supports.exp
6371 (check_effective_target_whole_vector_shift): Enable for PPC64.
6372
d33914da 63732016-03-07 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/70115
6376 * gcc.dg/torture/pr70115.c: New testcase.
6377
584fba4b 63782016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6379
6380 PR middle-end/69916
6381 * c-c-++-common/goacc/pr69916.c: New.
6382
7f2f5ec0 63832016-03-07 Richard Henderson <rth@redhat.com>
6384
6385 * gcc.c-torture/compile/pr70061.c: New test.
6386
f530e7c4 63872016-03-07 Richard Biener <rguenther@suse.de>
6388
6389 PR testsuite/70109
6390 * gcc.dg/vect/O3-pr36098.c: New testcase.
6391
a3855fed 63922016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6393
6394 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6395
091ffc31 63962016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * gnat.dg/renaming9.ad[sb]: New testcase.
6399
2941b871 64002016-03-05 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR c++/70084
6403 * g++.dg/expr/stdarg3.C: New test.
6404
5173ce42 64052016-03-04 Jeff Law <law@redhat.com>
6406
6407 PR tree-optimization/69196
6408 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6409 x86_64-*-*.
6410
2d1d2e55 64112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6412
0e43078e 6413 PR c/69973
6414 * gcc.dg/pr69973.c: New test.
6415
d8ec06ae 6416 PR rtl-optimization/69941
6417 * gcc.dg/torture/pr69941.c: New test.
6418
2d1d2e55 6419 PR c/69824
6420 * gcc.dg/pr69824.c: New test.
6421
32f692e2 64222016-03-05 Tom de Vries <tom@codesourcery.com>
6423
6424 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6425 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6426 function.
6427
1c699e9a 64282016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6429
6430 PR c++/66786
6431 * g++.dg/cpp1y/var-templ48.C: New test.
6432 * g++.dg/cpp1y/var-templ49.C: New test.
6433
358448c6 64342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6435
6436 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6437
01dc3c45 64382016-03-04 Jakub Jelinek <jakub@redhat.com>
6439
e968ff6d 6440 PR c++/70035
6441 * g++.dg/ubsan/pr70035.C: New test.
6442
01dc3c45 6443 PR target/70062
6444 * gcc.target/i386/pr70062.c: New test.
6445
3937d618 64462016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6447
6448 * g++.dg/template/typename21.C: Remove c++98_only.
6449
c58ac7f8 64502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6451
6452 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6453
0060768a 64542016-03-04 David Malcolm <dmalcolm@redhat.com>
6455
6456 PR c/68187
6457 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6458 function.
6459 (fn_42_b): Likewise.
6460 (fn_42_c): Likewise.
6461
74c6fd40 64622016-03-04 David Malcolm <dmalcolm@redhat.com>
6463
6464 PR c/68187
6465 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6466 function.
6467 (fn_40_b): Likewise.
6468 (fn_41_a): Likewise.
6469 (fn_41_b): Likewise.
6470
31b11359 64712016-03-04 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR target/70059
6474 * gcc.target/i386/avx512f-pr70059.c: New test.
6475 * gcc.target/i386/avx512dq-pr70059.c: New test.
6476
c5b93452 64772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6478
6479 PR rtl-optimization/57676
6480 * gcc.dg/torture/pr57676.c: New test.
6481
268fbd56 64822016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6483
6484 * gcc.dg/pr70026.c: New test.
6485
6560d1ad 64862016-03-04 Marek Polacek <polacek@redhat.com>
6487
6488 PR c/69798
6489 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6490 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6491
cc7dfddf 64922016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6493
6494 PR target/70004
6495 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6496 Delete.
6497 (test_corners_sisd_si): Likewise.
6498 (main): Remove checks of the above.
6499 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6500
e9663bd4 65012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6504
dcdd684e 65052016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6506
6507 * gcc.dg/torture/pr69951.c: Accept argc==0.
6508
e692d332 65092016-03-04 Richard Biener <rguenther@suse.de>
6510
6511 PR c++/70054
6512 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6513 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6514
af77b7e6 65152016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6516
6517 PR testsuite/69766
6518 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6519 testing multiarch.
6520
290da96e 65212016-03-04 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR debug/69947
6524 * gcc.dg/guality/pr69947.c: New test.
6525
e51ce713 65262016-03-03 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR ada/70017
6529 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6530
1feed892 65312016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6532
6533 PR rtl-optimization/69904
6534 * gcc.target/arm/pr69904.c: New test.
6535
c32bda69 65362016-03-03 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR target/70021
6539 * gcc.dg/vect/pr70021.c: New test.
6540 * gcc.target/i386/pr70021.c: New test.
6541
1bc579ed 65422016-03-03 Marek Polacek <polacek@redhat.com>
6543
6544 PR middle-end/70050
6545 * gcc.dg/pr70050.c: New test.
6546
cfa8d638 65472016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6548
6549 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6550
1b889259 65512016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6552
6553 PR tree-optimization/70043
6554 * gfortran.dg/vect/pr70043.f90: New test.
6555
f756dfa3 65562016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6557
6558 * gnat.dg/specs/task1.ads: New test.
6559
5cb4863d 65602016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6561
6562 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6563 Invoke gdb with -batch.
6564 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6565
5dd12e43 65662016-03-03 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/55936
6569 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6570
d97ba4ca 65712016-03-02 Jeff Law <law@redhat.com>
6572
5d23c86f 6573 PR rtl-optimization/69942
6574 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6575 effects of argument promotions.
6576
d97ba4ca 6577 PR tree-optimization/69987
6578 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6579 target does not support -fprefetch-loop-arrays.
6580
901faaa0 65812016-03-02 Uros Bizjak <ubizjak@gmail.com>
6582
6583 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6584
51f6fdce 65852016-03-02 Bin Cheng <bin.cheng@arm.com>
6586
6bc7872f 6587 PR rtl-optimization/69052
51f6fdce 6588 * gcc.target/i386/pr69052.c: New test.
6589
31d31e07 65902016-03-02 Alan Modra <amodra@gmail.com>
6591
6592 * gcc.dg/pr69990.c: New.
6593
04faee95 65942016-03-02 Jakub Jelinek <jakub@redhat.com>
6595
270d0117 6596 PR c/68062
6597 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6598
6599 PR middle-end/70022
6600 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6601
04faee95 6602 PR target/70028
6603 * gcc.target/i386/pr70028.c: New test.
6604
a2cc9e8e 66052016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6606
6607 * c-c++-common/asan/swapcontext-test-1.c,
6608 * c-c++-common/tsan/thread_leak.c,
6609 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6610 * g++.dg/tsan/benign_race.C,
6611 * g++.dg/tsan/fd_close_norace.C,
6612 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6613 races with sanitizer output
6614
dd4bd263 66152016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6616 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6617
6618 PR target/67278
6619 * gcc.dg/simd-8.c: New testcase.
6620
b5fe3a49 66212016-03-02 Richard Biener <rguenther@suse.de>
6622
6623 PR middle-end/67278
6624 * gcc.dg/simd-7.c: New testcase.
6625
23601f67 66262016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gcc.target/i386/pr70007.c: Tweak.
6629
f66f65e7 66302016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6631
6632 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6633
60773515 66342016-03-02 Marek Polacek <polacek@redhat.com>
6635
6636 PR c/67854
6637 * gcc.dg/pr67854.c: New test.
6638
6c094cb1 66392016-03-02 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR middle-end/70025
6642 * gcc.dg/torture/pr70025.c: New test.
6643
7627bb56 66442016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6645
6646 PR tree-optimization/68621
6647 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6648
066c8e94 66492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6650
6651 * gcc.target/i386/pr70007.c: New test.
6652
d3b819ad 66532016-03-01 Jeff Law <law@redhat.com>
6654
d4b9ad56 6655 PR tree-optimization/69196
7e217344 6656 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6657
d3b819ad 6658 PR tree-optimization/69196
6659 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6660 duplicating code and spoiling the expected output.
6661
4f37285d 66622016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6663
6664 PR target/70033
6665 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6666 supports power9 before doing tests.
6667 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6668 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6669 * gcc.target/powerpc/p9-permute.c: Likewise.
6670
3e9c4f6c 66712016-03-01 Uros Bizjak <ubizjak@gmail.com>
6672
6673 PR target/70027
6674 * gcc.target/i386/pr70027.c: New test.
6675
e324729e 66762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6677
6678 * gcc.dg/pr70017.c: New test.
6679
40e9ce2d 66802016-03-01 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR c/69796
6683 PR c/69974
6684 * gcc.dg/pr69796.c: New test.
6685 * gcc.dg/pr69974.c: New test.
6686
e8b016ea 66872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6690
24d3127c 66912016-02-29 Jeff Law <law@redhat.com>
6692
6693 PR tree-optimization/69987
6694 * gfortran.dg/pr69987.f90: New test.
6695
6696 PR tree-optimization/69989
6697 * gcc.c-torture/compile/pr69989-2.c: New test.
6698
12cc1225 66992016-03-01 Marek Polacek <polacek@redhat.com>
6700
6701 PR c++/69795
6702 * g++.dg/parse/invalid1.C: New test.
6703
d99a947c 67042016-03-01 Richard Biener <rguenther@suse.de>
6705
6706 PR middle-end/70022
6707 * gcc.dg/pr70022.c: New testcase.
6708
395dbc60 67092016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6710
6711 PR tree-optimization/69956
6712 * gcc.dg/pr69956.c: New test.
6713
40a35c55 67142016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6715
6716 PR target/70011
6717 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6718 XFAIL when hardware supports efficient unaligned storage access.
6719
4edc90b0 67202016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6721
6722 PR c++/69961
6723 * g++.dg/template/pr69961a.C: New test.
6724 * g++.dg/template/pr69961b.C: New test.
6725
1ed1f69a 67262016-02-29 David Malcolm <dmalcolm@redhat.com>
6727
6728 PR preprocessor/69985
6729 * gcc.dg/cpp/pr69985.c: New test case.
6730
01c5d15d 67312016-02-29 Jeff Law <law@redhat.com>
6732
3a4d3de5 6733 PR tree-optimization/70005
6734 * gcc.c-torture/execute/pr70005.c New test.
6735
01c5d15d 6736 PR tree-optimization/69999
6737 * gcc.c-torture/compile/pr69999.c: New test.
6738
1bf66b54 67392016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6740
6741 PR tree-optimization/69652
6742 * gcc.dg/torture/pr69652.c: Delete test.
6743 * gcc.dg/vect/pr69652.c: New test.
6744
b4d653d5 67452016-02-19 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/69980
6748 * gfortran.dg/vect/pr69980.f90: New testcase.
6749
35bc4745 67502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6751
6752 * gcc.target/sparc/20160229-1.c: New test.
6753
bb54a538 67542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gnat.dg/stack_usage3.adb: New test.
6757 * gnat.dg/stack_usage3_pkg.ads: New helper.
6758
95164e71 67592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * gnat.dg/renaming8.adb: New test.
6762 * gnat.dg/renaming8_pkg1.ads: New helper.
6763 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6764 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6765
a890896f 67662016-02-29 Richard Biener <rguenther@suse.de>
6767
6768 PR tree-optimization/69720
6769 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6770
5c70403a 67712016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6772
6773 PR fortran/68147
6774 PR fortran/47674
6775 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6776
dfb6d139 67772016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6778 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6779
6780 PR fortran/56007
6781 * gfortran.dg/coarray_8.f90: Adjust error message.
6782 * gfortran.dg/pr56007.f90: New test.
6783 * gfortran.dg/pr56007.f: New test.
6784
536508db 67852016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6786
6787 PR tree-optimization/69989
6788 * gcc.dg/torture/pr69989.c: New test.
6789
eec75e45 67902016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6791
6792 * gcc.target/i386/stack-realign-win.c: New test.
6793
0175e45a 67942016-02-28 Harald Anlauf <anlauf@gmx.de>
6795
6796 PR fortran/60126
6797 * gfortran.dg/pr60126.f90: New test.
6798
2a703589 67992016-02-27 Jeff Law <law@redhat.com>
6800
6801 Revert
6802 2016-02-26 Richard Biener <rguenther@suse.de>
6803 Jeff Law <law@redhat.com>
6804
6805 PR tree-optimization/69740
6806 * gcc.c-torture/compile/pr69740-1.c: New test.
6807 * gcc.c-torture/compile/pr69740-2.c: New test.
6808
359b4c18 68092016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6810
1c96765a 6811 PR fortran/69910
359b4c18 6812 * gfortran.dg/newunit_4.f90: New test.
6813
49462d93 68142016-02-27 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/69613
6817 PR rtl-optimization/69886
6818 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6819 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6820 target.
6821
c4ac733e 68222016-02-26 Martin Sebor <msebor@redhat.com>
6823
6824 PR tree-optimization/15826
6825 * gcc.dg/tree-ssa/pr15826.c: New test.
6826
da8c4b5d 68272016-02-26 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR target/69969
6830 * gcc.target/powerpc/pr69969.c: New test.
6831
0a4558eb 68322016-02-26 Martin Sebor <msebor@redhat.com>
6833
6834 PR c++/15766
6835 * g++.old-deja/g++.other/decl5.C: Add a test case.
6836
5b500299 68372016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6838
6839 PR target/69946
6840 * gcc.target/powerpc/pr69946.c: New file.
6841
565f533b 68422016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6843 Jeff Law <law@redhat.com>
565f533b 6844
0a4558eb 6845 PR tree-optimization/69740
565f533b 6846 * gcc.c-torture/compile/pr69740-1.c: New test.
6847 * gcc.c-torture/compile/pr69740-2.c: New test.
6848
ff67cbea 68492016-02-26 Martin Jambor <mjambor@suse.cz>
6850
6851 PR middle-end/69920
6852 * gcc.dg/torture/pr69932.c: New test.
6853 * gcc.dg/torture/pr69936.c: Likewise.
6854
e400d817 68552016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6856
6857 PR target/69709
6858 * gcc.target/s390/pr69709.c: New test.
6859
126a5a2d 68602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6861
6862 PR target/69245
6863 * gcc.target/aarch64/pr69245_1.c: New test.
6864
59c58860 68652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866
6867 PR target/69613
6868 * gcc.dg/torture/pr69613.c: New test.
6869
9441fa4e 68702016-02-26 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR rtl-optimization/69891
6873 * gcc.target/i386/pr69891.c: New test.
6874
e48fcde0 68752016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6876 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6877
35ed600a 6878 PR target/61397
f41208a1 6879 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6880 functionality for both 32-bit and 64-bit.
6881
c86aaa0e 68822016-02-26 Richard Biener <rguenther@suse.de>
6883
6884 PR tree-optimization/69551
6885 * gcc.dg/torture/pr69951.c: New testcase.
6886
38e71a65 68872016-02-25 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/48795
6890 * gcc.dg/Warray-bounds-18.c: New testcase.
6891
03331e69 68922016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6893
6894 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6895
f14d8d6a 68962016-02-25 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR rtl-optimization/69896
6899 * gcc.dg/pr69896.c: New test.
6900
4003c807 69012016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6902
6903 PR c++/69736
6904 * g++.dg/cpp1y/paren2.C: New test.
6905
a0573328 69062016-02-24 Martin Sebor <msebor@redhat.com>
6907
6908 PR c/51147
6909 * gcc.dg/enum-mode-2.c: New test.
6910
2cde02ad 69112016-02-24 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR c++/69922
6914 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6915 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6916 * g++.dg/ubsan/pr69922.C: New test.
6917
f0ea75d1 69182016-02-24 Marek Polacek <polacek@redhat.com>
6919
6920 PR c/69819
6921 * gcc.dg/pr69819.c: New test.
6922
05027366 69232016-02-24 Martin Sebor <msebor@redhat.com>
6924
34ed562b 6925 PR c++/69912
6926 * g++.dg/ext/flexary15.C: New test.
6927
69282016-02-24 Martin Sebor <msebor@redhat.com>
6929
6930 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6931 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6932 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6933
650c3ad5 69342016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6935 Charles Baylis <charles.baylis@linaro.org>
6936
6937 PR debug/61033
6938 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6939
596070e8 69402016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6941 Jakub Jelinek <jakub@redhat.com>
596070e8 6942
6943 PR middle-end/69760
6944 * gcc.dg/torture/pr69760.c: New testcase.
6945
d6b92d9f 69462016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6949 pattern on Solaris with as.
6950
90436d9d 69512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6952
6953 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6954 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6955 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6956 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6957
7c749495 69582016-02-24 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR middle-end/69915
6961 * gcc.dg/pr69915.c: New test.
6962
9c9680b5 69632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6964
6965 PR rtl-optimization/69886
6966 * gcc.dg/torture/pr69886.c: New test.
6967
36d081ee 69682016-02-24 Richard Biener <rguenther@suse.de>
6969
6970 PR middle-end/68963
6971 * gcc.dg/torture/pr68963.c: New testcase.
6972
2a0accb9 69732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6974
6975 PR target/69875
6976 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6977 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6978 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6979 * gcc.target/arm/atomic_loaddi_1.c: New test.
6980 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6981 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6982 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6983 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6984 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6985 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6986 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6987 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6988
f0e92ef1 69892016-02-24 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR middle-end/69909
6992 * gcc.dg/torture/pr69909.c: New test.
6993
6907286f 69942016-02-24 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/69907
6997 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6998 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6999 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7000
e6ab7475 70012016-02-24 Christian Bruel <christian.bruel@st.com>
7002
7003 * gcc.target/arm/pragma_cpp_fma.c: New test.
7004
47587450 70052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006
7007 PR fortran/61156
7008 * gfortran.dg/include_6.f90: Update test.
7009
d41ab738 70102016-02-23 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR objc/69844
7013 * objc.dg/pr69844.m: New test.
7014
4772d9d5 70152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7016
7017 PR libgfortran/69456
7018 * gfortran.dg/namelist_89.f90: New test.
7019 * gfortran.dg/pr59700.f90: Update test..
7020
8c38d887 70212016-02-23 Martin Sebor <msebor@redhat.com>
7022
7023 PR middle-end/69780
7024 * g++.dg/ext/builtin_alloca.C: New test.
7025 * gcc.dg/builtins-68.c: New test.
7026
ee1bfdb0 70272016-02-23 Richard Henderson <rth@redhat.com>
7028
7029 * gcc.target/i386/addr-space-3.c: Remove test.
7030
52609ec3 70312016-02-23 David Malcolm <dmalcolm@redhat.com>
7032
7033 PR preprocessor/69126
7034 PR preprocessor/69543
7035 * c-c++-common/pr69126-2-long.c: New test.
7036 * c-c++-common/pr69126-2-short.c: New test.
7037 * c-c++-common/pr69543-1.c: Remove xfail.
7038
d5bf2cc8 70392016-02-23 David Malcolm <dmalcolm@redhat.com>
7040
7041 PR preprocessor/69126
7042 PR preprocessor/69543
7043 PR preprocessor/69558
7044 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7045 (f): Rename to...
7046 (test_2): ...this, and add leading comment.
7047 (MACRO_3, test_3): New.
7048 (MACRO_4A, MACRO_4B, test_4): New.
7049 (MACRO): Rename to...
7050 (MACRO_5): ...this.
7051 (g): Rename to...
7052 (test_5): ...this, updating for renaming of MACRO, and
7053 add leading comment.
7054 * c-c++-common/pr69543-1.c: New.
7055 * c-c++-common/pr69543-2.c: New.
7056 * c-c++-common/pr69543-3.c: New.
7057 * c-c++-common/pr69543-4.c: New.
7058 * c-c++-common/pr69558-1.c: New.
7059 * c-c++-common/pr69558-2.c: New.
7060 * c-c++-common/pr69558-3.c: New.
7061 * c-c++-common/pr69558-4.c: New.
7062 * gcc.dg/pr69558.c: Move to...
7063 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7064 xfail for c++.
7065
3a37a410 70662016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7067
7068 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7069 to -ftree-parallelize-loops/-fopenacc changes.
7070 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7071 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7072 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7073 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7074 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7075 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7076 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7077 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7078 * c-c++-common/goacc/kernels-loop.c: Likewise.
7079 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7080 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7081 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7082 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7083
ecca180f 70842016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7087
eec0fa3f 70882016-02-23 Jakub Jelinek <jakub@redhat.com>
7089
f1f91c07 7090 PR c++/69902
7091 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7092
eec0fa3f 7093 PR c/69900
7094 * gcc.dg/pr69900.c: New test.
7095
e045424d 70962016-02-23 Martin Jambor <mjambor@suse.cz>
7097
7098 PR tree-optimization/69666
7099 * gcc.dg/tree-ssa/pr69666.c: New test.
7100
f482dff6 71012016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7102
7103 PR fortran/67451
7104 * gfortran.dg/coarray_allocate_5.f08: New test.
7105
57ed698b 71062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7107
7108 * gcc.target/s390/vcond-shift.c: Move to ...
7109 * gcc.target/s390/vector/vcond-shift.c: ... here.
7110
990e443c 71112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7112
7113 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7114 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7115
296c5f01 71162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7117
7118 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7119
e53f41d5 71202016-02-20 Mark Wielaard <mjw@redhat.com>
7121
7122 PR c/28901
7123 * gcc.dg/unused-variable-3.c: New test.
7124
13af201d 71252016-02-22 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR target/69888
7128 * gcc.target/i386/pr69888.c: New test.
7129
682c90f9 71302016-02-22 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/69882
7133 * gfortran.dg/vect/pr69882.f90: New testcase.
7134
b8cd18c3 71352016-02-22 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR target/69885
7138 * gcc.dg/pr69885.c: New test.
7139
09343379 71402016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7141
7142 PR target/69806
7143 PR target/54089
7144 * gcc.target/sh/pr54089-10.c: New.
7145
b345a09f 71462016-02-20 Paul Thomas <pault@gcc.gnu.org>
7147
7148 PR fortran/69423
7149 * gfortran.dg/deferred_character_15.f90 : New test.
7150
51385aed 71512016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7152
7153 PR fortran/57365
7154 gfortran.dg/allocate_with_source_18.f03: New test.
7155
71562016-02-20 Harald Anlauf <anlauf@gmx.de>
7157
7158 PR fortran/52531
7159 gfortran.dg/gomp/pr52531.f90: New test.
7160
9cce8384 71612016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7162
7163 PR c++/69865
7164 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7165 -std=c++03.
7166
d91f5fbb 71672016-02-19 Jakub Jelinek <jakub@redhat.com>
7168
563d5cb8 7169 PR c++/69826
7170 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7171 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7172
0a04aac9 7173 PR c++/69850
7174 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7175
d91f5fbb 7176 PR c++/69851
7177 * g++.dg/torture/pr69851.C: New test.
7178
5fe1f282 71792016-02-19 Martin Sebor <msebor@redhat.com>
7180
7181 PR testsuite/69573
7182 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7183
a45bce11 71842016-02-19 Jakub Jelinek <jakub@redhat.com>
7185
6263dde1 7186 PR c++/69850
7187 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7188 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7189
a45bce11 7190 PR c++/67767
7191 * g++.dg/cpp0x/pr67767.C: New test.
7192
cf2ed1b7 71932016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7194
7195 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7196 for fp, simd, crypto, crc, lse.
7197 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7198 above.
7199 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7200 effective target check.
7201
f6cc34b0 72022016-02-19 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR target/69820
7205 * gcc.target/i386/pr69820.c: New test.
7206
6c678e78 72072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7208
7209 * gcc.target/s390/vector/int128-1.c: New test.
7210
b088ff4b 72112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7212
7213 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7214
b11e60a4 72152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7216
7217 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7218 instruction pattern name to prevent the testcase from failing with
7219 -march=z13.
7220
664ff6a0 72212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7222
7223 * gcc.target/s390/md/movstr-2.c: New test.
7224
e80be24b 72252016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7226
7227 * gcc.target/s390/morestack.c: New test.
7228
9839f350 72292016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7230
7231 PR target/69625
7232 * gcc.target/s390/pr69625.c: Add test case.
7233
4550fbd0 72342016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7235
7236 PR testsuite/68580
7237 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7238
57d00b6a 72392016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7240
7241 PR target/68404
7242 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7243 * gcc.target/powerpc/fusion3.c: Likewise.
7244
63ad69d6 72452016-02-18 Richard Biener <rguenther@suse.de>
7246
7247 PR middle-end/69553
7248 * g++.dg/torture/pr69553.C: New testcase.
7249
d92404ed 72502016-02-18 Nick Clifton <nickc@redhat.com>
7251
4550fbd0 7252 PR target/62254
7253 PR target/69610
7254 * gcc.target/arm/pr62554.c: New test.
7255 * gcc.target/arm/pr69610-1.c: New test.
7256 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7257
0808dfce 72582016-02-18 Richard Biener <rguenther@suse.de>
7259
7260 PR middle-end/69854
7261 * gcc.dg/torture/pr69854.c: New testcase.
7262
fc3527e3 72632016-02-17 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR c++/69850
7266 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7267
e3c24279 72682012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7269
7270 * gcc.target/powerpc/vec-cg.c: New test.
7271
c9732c2b 72722016-02-17 Richard Biener <rguenther@suse.de>
7273
7274 PR testsuite/69586
7275 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7276
51bf9f9b 72772016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278
7279 PR target/69161
7280 * gcc.c-torture/compile/pr69161.c: New test.
7281
6baedca3 72822016-02-17 David Sherwood <david.sherwood@arm.com>
7283
7284 PR target/69532
7285 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7286 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7287
4f240715 72882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gcc.dg/ifcvt-4.c: Skip on Visium.
7291
e0c0515d 72922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gnat.dg/atomic8.adb: New test.
7295
7b319ee6 72962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 * gnat.dg/discr46.ad[sb]: New test.
7299
48a7e3d1 73002016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7301
7302 PR Target/48344
7303 * gcc.target/powerpc/pr48344-1.c: New test.
7304
3f844f15 73052015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7306
7307 PR fortran/69742
7308 * gfortran.dg/associate_21.f90: New test.
7309
7675e968 73102016-02-16 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR c/69835
7313 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7314 -Wnonnull in dg-options.
7315 * c-c++-common/nonnull-2.c: New test.
7316
d6faee88 73172016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7318 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7319
7320 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7321
3a2a72aa 73222016-02-16 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/69801
7325 * gcc.dg/pr69801.c: Add empty dg-options.
7326
28072426 73272016-02-16 James Norris <jnorris@codesourcery.com>
7328
7329 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7330 * g++.dg/goacc/deviceptr-1.c: New file.
7331
37fffac2 73322016-02-16 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR tree-optimization/69820
7335 * gcc.dg/vect/pr69820.c: New test.
7336
f72a5e61 73372016-02-16 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/69776
7340 * gcc.dg/torture/pr69776-2.c: New testcase.
7341
50e0cd76 73422016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7343
7344 PR tree-optimization/69714
7345 * gcc.dg/torture/pr69714.c: New test.
7346
14a72c4e 73472016-02-16 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR tree-optimization/69802
7350 * gcc.dg/pr69802.c: New test.
7351
fd808c11 73522016-02-16 Richard Biener <rguenther@suse.de>
7353
7354 PR middle-end/69801
7355 * gcc.dg/pr69801.c: New testcase.
7356
49a549ca 73572016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7358
7359 PR libgfortran/69651
7360 * gfortran.dg/read_bang.f90: New test.
7361 * gfortran.dg/read_bang4.f90: New test.
7362
77454e6e 73632016-02-15 Jakub Jelinek <jakub@redhat.com>
7364
2074f21c 7365 PR c++/69658
7366 * g++.dg/init/pr69658.C: New test.
7367
77454e6e 7368 PR c++/69797
7369 * c-c++-common/pr69797.c: New test.
7370
4ef4d764 73712016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7372
7373 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7374 check for aarch64*-*-*.
7375
4a45fe0f 73762016-02-15 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/69783
7379 * gcc.dg/vect/pr69783.c: New testcase.
7380
0b3619e6 73812016-02-15 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/69776
7384 * gcc.dg/torture/pr69776.c: New testcase.
7385
9b49c3cb 73862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7387
7388 PR fortran/60526
7389 * gfortran.dg/type_decl_4.f90: Reinstated.
7390
e46faff9 73912016-02-14 John David Anglin <danglin@gcc.gnu.org>
7392
7393 PR fortran/68746
7394 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7395
a96c809a 73962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7397
7398 PR fortran/60526
7399 PR bootstrap/69816
7400 * gfortran.dg/type_decl_4.f90: Removed.
7401
fdec7e88 74022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7403
7404 PR fortran/60526
7405 * gfortran.dg/type_decl_4.f90: New test.
7406
a72095c4 74072016-02-14 Alan Modra <amodra@gmail.com>
7408
bc436924 7409 PR testsuite/68886
a72095c4 7410 * gcc.c-torture/execute/stkalign.c: Revise test.
7411
73bb5f8b 74122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7413
7414 PR target/67260
7415 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7416
beb13161 74172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7418
7419 PR target/67260
7420 * gcc.target/sh/torture/pr67260.c: New.
7421
67cab04e 74222016-02-12 John David Anglin <danglin@gcc.gnu.org>
7423
7424 * gcc.dg/pr67964.c: Add dg-require-alias.
7425
44a59bb1 74262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7427
7428 PR target/67636
7429 PR target/64345
7430 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7431
38c9bd3a 74322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7433
7434 PR libgfortran/69668
7435 * gfortran.dg/namelist_88.f90: New test.
7436
1774ff82 74372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7438
7439 PR libgfortran/69668
7440 * gfortran.dg/namelist_38.f90: Update test.
7441 * gfortran.dg/namelist_84.f90: Update test.
7442
aec1f4bd 74432016-02-12 David Malcolm <dmalcolm@redhat.com>
7444
7445 PR other/69554
7446 * gcc.dg/pr69554-1.c: New test.
7447 * gfortran.dg/pr69554-1.F90: New test.
7448 * gfortran.dg/pr69554-2.F90: New test.
7449 * lib/gcc-dg.exp (proc dg-locus): New function.
7450 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7451 distinguish between the caret-printing and non-caret-printing
7452 cases. If caret-printing has been explicitly enabled, bail out
7453 without attempting to fix up the output.
7454
da7d5066 74552016-02-12 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR driver/69265
7458 PR driver/69453
7459 * gcc.dg/spellcheck-options-3.c: New test case.
7460 * gcc.dg/spellcheck-options-4.c: New test case.
7461 * gcc.dg/spellcheck-options-5.c: New test case.
7462 * gcc.dg/spellcheck-options-6.c: New test case.
7463 * gcc.dg/spellcheck-options-7.c: New test case.
7464 * gcc.dg/spellcheck-options-8.c: New test case.
7465 * gcc.dg/spellcheck-options-9.c: New test case.
7466 * gcc.dg/spellcheck-options-10.c: New test case.
7467
fcce1b0b 74682016-02-12 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR rtl-optimization/69764
7471 PR rtl-optimization/69771
7472 * c-c++-common/pr69764.c: New test.
7473 * gcc.dg/torture/pr69771.c: New test.
7474
6d609290 74752016-02-12 Marek Polacek <polacek@redhat.com>
7476
7477 * g++.dg/torture/init-list1.C: New.
7478
7d75fb56 74792016-02-12 Marek Polacek <polacek@redhat.com>
7480
7481 * gcc.dg/pr69522.c: Add empty dg-options.
7482
52543fda 74832016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7484
7485 * g++.dg/lto/lto.exp: Include and init mpx.
7486 * g++.dg/lto/pr69729_0.C: New test.
7487
34947478 74882016-02-12 Jakub Jelinek <jakub@redhat.com>
7489
9181a4ec 7490 PR ipa/69241
7491 * g++.dg/ipa/pr69241-4.C: New test.
7492
34947478 7493 PR ipa/68672
7494 * g++.dg/ipa/pr68672-1.C: New test.
7495 * g++.dg/ipa/pr68672-2.C: New test.
7496 * g++.dg/ipa/pr68672-3.C: New test.
7497
74a4140f 74982016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7499
7500 PR c/69522
50e0cd76 7501 * gcc.dg/pr69522.c: New test.
74a4140f 7502
9ddb20d6 75032016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7504
7505 PR c++/69098
7506 * g++.dg/cpp1y/69098.C: New test.
7507 * g++.dg/cpp1y/69098-2.C: New test.
7508
67cf9b55 75092016-02-12 Jakub Jelinek <jakub@redhat.com>
7510
7511 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7512 and neighbour -> neighbor.
7513 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7514 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7515 * c-c++-common/Wvarargs.c: Likewise.
7516 * c-c++-common/goacc/host_data-5.c: Likewise.
7517 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7518 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7519 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7520 * gcc.target/aarch64/pr60697.c: Likewise.
7521 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7522 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7523 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7524 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7525 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7526 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7527 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7528 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7529 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7530 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7531 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7532 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7533 * g++.dg/lookup/koenig5.C: Likewise.
7534 * g++.dg/ext/no-asm-2.C: Likewise.
7535 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7536 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7537 * gfortran.dg/used_types_16.f90: Likewise.
7538 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7539 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7540 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7541 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7542 * gfortran.dg/abstract_type_6.f03: Likewise.
7543 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7544 * gfortran.dg/used_types_15.f90: Likewise.
7545 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7546 * gfortran.dg/exit_3.f08: Likewise.
7547 * gfortran.dg/open_status_2.f90: Likewise.
7548 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7549 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7550 * gfortran.dg/associate_1.f03: Likewise.
7551 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7552 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7553 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7554 * gcc.dg/builtin-object-size-1.c: Likewise.
7555 * gcc.dg/noreturn-6.c: Likewise.
7556 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7557 * gcc.dg/globalalias.c: Likewise.
7558 * gcc.dg/builtins-config.h: Likewise.
7559 * gcc.dg/pr30457.c: Likewise.
7560 * gcc.c-torture/compile/volatile-1.c: Likewise.
7561 * gcc.c-torture/execute/20101011-1.c: Likewise.
7562 * c-c++-common/Waddress-1.c: Likewise.
7563
40b38ace 75642016-02-11 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR c/69768
7567 * c-c++-common/Waddress-1.c: New test.
7568
42c87ca9 75692016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7570
7571 PR fortran/69296
7572 * gfortran.dg/associate_19.f03: New test.
7573 * gfortran.dg/associate_20.f03: New test.
7574
acb7939f 75752016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7576
7577 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7578
6defe3c5 75792016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7582 .arch armv8-a\n. Add -dA to dg-options.
7583 * gcc.target/aarch64/assembler_arch_1.c: New test.
7584 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7585
63f63318 75862016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7587
7588 PR c++/68726
7589 * g++.dg/cpp0x/pr68726.C: New.
7590
1cddf457 75912016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7592
7593 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7594 test.
7595
b86fba37 75962016-02-11 Richard Biener <rguenther@suse.de>
7597
7598 * g++.dg/tree-ssa/pr61034.C: Adjust.
7599
ec4ec95a 76002016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7601
be7c31e9 7602 PR target/69148
ec4ec95a 7603 * gcc.target/s390/pr69148.c: New.
7604
f64416ca 76052016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7606
7607 PR tree-optimization/69652
7608 * gcc.dg/torture/pr69652.c: New test.
7609
e5d1ea31 76102016-02-10 Jakub Jelinek <jakub@redhat.com>
7611 Patrick Palka <ppalka@gcc.gnu.org>
7612
7613 PR ipa/69241
7614 PR c++/69649
7615 * g++.dg/ipa/pr69241-1.C: New test.
7616 * g++.dg/ipa/pr69241-2.C: New test.
7617 * g++.dg/ipa/pr69241-3.C: New test.
7618 * g++.dg/ipa/pr69649.C: New test.
7619
fa03b19d 76202016-02-10 Uros Bizjak <ubizjak@gmail.com>
7621
7622 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7623 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7624
14485c8a 76252016-02-10 Bin Cheng <bin.cheng@arm.com>
7626
7627 PR tree-optimization/68021
7628 * gcc.dg/tree-ssa/pr68021.c: New test.
7629
79f1ed25 76302016-02-10 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/69726
7633 * gcc.dg/uninit-22.c: New testcase.
7634
58f74eff 76352016-02-09 Andrew Pinski <apinski@cavium.com>
7636
7637 PR tree-opt/69282
7638 * gcc.c-torture/compile/20160205-1.c: New testcase.
7639
600c00f7 76402016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7641
7642 PR target/68404
7643 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7644 instead accessing a really large arrray.
7645 * gcc.target/powerpc/fusion3.c: Likewise.
7646
0771836e 76472016-02-09 Charles Baylis <charles.baylis@linaro.org>
7648
7649 PR target/68532
7650 * gcc.c-torture/execute/pr68532.c: New test.
7651
4ccd644f 76522016-02-11 Alexandre Oliva <aoliva@redhat.com>
7653
7654 PR target/69634
7655 * gcc.dg/pr69634.c: New.
7656
2e980a39 76572016-02-09 Richard Biener <rguenther@suse.de>
7658
7659 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7660
aacf7102 76612016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7662
aacf7102 7663 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7664
a1856ddf 76652016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7666
7667 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7668
d4d3da7e 76692016-02-09 Richard Biener <rguenther@suse.de>
7670
7671 PR tree-optimization/69715
7672 * gcc.dg/torture/pr69715.c: New testcase.
7673
9cc6714f 76742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7675
7676 PR c++/69139
7677 * g++.dg/cpp0x/trailing12.C: New test.
7678 * g++.dg/cpp0x/trailing13.C: New test.
7679
83d5062b 76802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7681
7682 PR c++/69283
7683 PR c++/67835
7684 * g++.dg/cpp1y/auto-fn29.C: New test.
7685 * g++.dg/cpp1y/auto-fn30.C: New test.
7686
394a86f3 76872016-02-08 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR tree-optimization/69209
7690 * gcc.c-torture/compile/pr69209.c: New test.
7691
93b124b4 76922016-02-08 Jeff Law <law@redhat.com>
7693
7694 PR tree-optimization/68541
7695 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7696 of statements allowed in join block for path splitting.
7697
26abce13 76982016-02-08 Jakub Jelinek <jakub@redhat.com>
7699
0acb2d6e 7700 PR c++/59627
7701 * g++.dg/gomp/pr59627.C: New test.
7702
26abce13 7703 PR ipa/69239
7704 * g++.dg/ipa/pr69239.C: New test.
7705
86e0b129 77062016-02-08 David Malcolm <dmalcolm@redhat.com>
7707
7708 PR preprocessor/69664
7709 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7710 * gcc.dg/cpp/warn-comments.c: Likewise.
7711
f553d9f8 77122016-02-08 Marek Polacek <polacek@redhat.com>
7713
7714 PR c++/69688
7715 * g++.dg/init/const12.C: New test.
7716
600695e0 77172016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7718
7719 PR target/60410
7720 * gcc.dg/lto/pr55113_0.c: Remove test.
7721
c4f4b1e8 77222016-02-08 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/69719
7725 * gcc.dg/torture/pr69719.c: New testcase.
7726
5a987d87 77272016-02-08 Richard Biener <rguenther@suse.de>
7728 Jeff Law <law@redhat.com>
7729
7730 PR target/68273
7731 * gcc.target/mips/pr68273.c: New testcase.
7732
0418e71d 77332016-02-08 Richard Biener <rguenther@suse.de>
7734
7735 PR rtl-optimization/69274
7736 * gcc.target/i386/addr-sel-1.c: XFAIL.
7737
07c0f1ca 77382016-02-08 Jeff Law <law@redhat.com>
7739
40d85f4c 7740 PR tree-optimization/68541
7741 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7742
140e093f 7743 PR tree-optimization/65917
07c0f1ca 7744 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7745
16430acf 77462016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7747
7748 PR fortran/50555
7749 * gfortran.dg/namelist_args.f90: New test.
7750
3f0ff0d8 77512016-02-05 Jeff Law <law@redhat.com>
7752
140e093f 7753 PR tree-optimization/68541
3f0ff0d8 7754 * gcc.dg/tree-ssa/split-path-2.c: New test.
7755 * gcc.dg/tree-ssa/split-path-3.c: New test.
7756 * gcc.dg/tree-ssa/split-path-4.c: New test.
7757 * gcc.dg/tree-ssa/split-path-5.c: New test.
7758 * gcc.dg/tree-ssa/split-path-6.c: New test.
7759 * gcc.dg/tree-ssa/split-path-7.c: New test.
7760
a7cc1f94 77612016-02-05 Martin Sebor <msebor@redhat.com>
7762
7763 PR c++/69662
7764 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7765 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7766
fcb25f28 77672016-02-06 Richard HEnderson <rth@redhat.com>
7768
7769 PR c/69643
7770 * gcc.target/i386/addr-space-4.c: New.
7771 * gcc.target/i386/addr-space-5.c: New.
7772
3a2545a1 77732016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7774
7775 PR fortran/66089
7776 * gfortran.dg/elemental_dependency_6.f90: New.
7777
1e302465 77782016-02-05 Jakub Jelinek <jakub@redhat.com>
7779
66feb54c 7780 PR rtl-optimization/69691
7781 * gcc.c-torture/execute/pr69691.c: New test.
7782
1e302465 7783 PR c++/69628
7784 * g++.dg/parse/pr69628.C: New test.
7785
9c28a298 77862016-02-05 Uros Bizjak <ubizjak@gmail.com>
7787
7788 * gcc.dg/sancov/asan.c: Move to ...
7789 * gcc.dg/asan/sancov-1.c: ... here.
7790
a854e286 77912016-02-05 Uros Bizjak <ubizjak@gmail.com>
7792
7793 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7794
d4f0b240 77952016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7796
7797 PR target/69677
7798 * gcc.target/i386/pr69677.c: New test.
7799
235d8723 78002016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7801
7802 PR c++/68948
7803 * g++.dg/template/pr68948.C: New test.
7804
f390cf65 78052016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7806
7807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7808 (only necessary on s390x).
7809
ab99f104 78102016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7811
7812 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7813 -mno-accumulate-outgoing-args.
7814
f7ef5392 78152016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7816
7817 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7818
6b098e91 78192016-02-04 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR c/69669
7822 * c-c++-common/pr69669.c: New test.
7823
f0146cf3 78242016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7825
7826 PR target/69667
7827 * g++.dg/pr69667.C: New file.
7828
08fd6cf5 78292016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7830
7831 PR target/69619
7832 * gcc.dg/pr69619.c: Add new test.
7833
a6f3f39f 78342016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7835
7836 PR rtl-optimization/69577
7837 * gcc.target/i386/pr69577.c: New test.
7838
774068a0 78392016-02-04 Martin Liska <mliska@suse.cz>
7840
7841 * g++.dg/asan/pr69276.C: New test.
7842
f50a7894 78432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7844
7845 PR target/65932
7846 PR target/67714
7847 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7848 a single smulbb instruction.
7849 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7850 * gcc.target/amr/wmul-2.c: Likewise.
7851
6b722eb3 78522016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7853
7854 PR target/65932
7855 PR target/67714
7856 * gcc.c-torture/execute/pr67714.c: New test.
7857
1f1475a7 78582016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7859
7860 PR target/69454
7861 * gcc.target/i386/pr69454-1.c: New test.
7862 * gcc.target/i386/pr69454-2.c: New test.
7863
6b94e133 78642016-02-03 Martin Sebor <msebor@redhat.com>
7865
7866 PR c++/69251
7867 PR c++/69253
7868 PR c++/69290
7869 PR c++/69277
7870 PR c++/69349
7871 * g++.dg/ext/flexarray-mangle-2.C: New test.
7872 * g++.dg/ext/flexarray-mangle.C: New test.
7873 * g++.dg/ext/flexarray-subst.C: New test.
7874 * g++.dg/ext/flexary11.C: New test.
7875 * g++.dg/ext/flexary12.C: New test.
7876 * g++.dg/ext/flexary13.C: New test.
7877 * g++.dg/ext/flexary14.C: New test.
7878 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7879
342ed0ac 78802016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7881
7882 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7883 Define only if CHECK_FLOAT128 is defined.
7884 (main): Properly initialize u5.
7885
edf6c4d2 78862016-02-03 Jakub Jelinek <jakub@redhat.com>
7887
415d5641 7888 PR c/69627
7889 * gcc.dg/pr69627.c: New test.
7890
edf6c4d2 7891 PR target/69644
7892 * gcc.dg/pr69644.c: New test.
7893
cf8f3ba0 78942016-02-03 Mike Stump <mikestump@comcast.net>
7895
7896 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7897 support for struct-layout-1.exp.
7898
c90d55dd 78992016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7900
7901 PR c++/69056
f7ef5392 7902 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7903
401bd0c8 79042016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7905 Alexandre Oliva <aoliva@redhat.com>
7906
7907 PR target/69461
7908 * gcc.target/powerpc/pr69461.c: New.
7909
277d9d1d 79102016-02-03 Uros Bizjak <ubizjak@gmail.com>
7911
7912 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7913 works from here ...
7914 (check_effective_target_fsanitize_thread): ... to here. Do not
7915 specify additional compile flags for the test source.
7916 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7917 specify additional compile flags for the test source.
7918
e69ad94a 79192016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7920
7921 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7922
a4454da2 79232016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7924
7925 PR fortran/67451
7926 PR fortran/69418
7927 * gfortran.dg/coarray_allocate_2.f08: New test.
7928 * gfortran.dg/coarray_allocate_3.f08: New test.
7929 * gfortran.dg/coarray_allocate_4.f08: New test.
7930
88cab2dd 79312016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7932
7933 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7934 use same scan-tree-dump-times on all platforms.
7935 * gcc.dg/vect/vect-outer-1.c: Likewise.
7936 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7937 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7938 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7939 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7940 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7941 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7942 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7943
66ea75c4 79442016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7945
7946 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7947 warning.
7948
4eef8df7 79492016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7950
7951 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7952
665fbc2f 79532016-02-02 James Norris <jnorris@codesourcery.com>
7954
7955 * c-c++-common/goacc/routine-5.c: Add tests.
7956
b10e3d47 79572016-02-02 Alexander Monakov <amonakov@ispras.ru>
7958
7959 * gcc.target/nvptx/unsigned-cmp.c: New test.
7960
12ad66dd 79612016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7962
7963 * gcc.target/aarch64/scalar_shift_1.c
7964 (test_corners_sisd_di): Improve force to SIMD register.
7965 (test_corners_sisd_si): Likewise.
7966 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7967 Remove scan-assembler check for ldr.
7968
f9ec342f 79692016-02-02 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/69595
7972 * gcc.dg/Warray-bounds-17.c: New testcase.
7973
32f2925a 79742016-02-02 Richard Biener <rguenther@suse.de>
7975
7976 PR tree-optimization/69606
7977 * gcc.dg/torture/pr69606.c: New testcase.
7978
cfd9ca84 79792016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7980
7981 PR middle-end/68542
7982 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7983 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7984
19bf08e2 79852016-02-02 Alan Modra <amodra@gmail.com>
7986
7987 PR target/69548
7988 * gcc.target/powerpc/pr69548.c: New test.
7989
6f13b088 79902016-02-01 Jakub Jelinek <jakub@redhat.com>
7991
dcddc5af 7992 PR rtl-optimization/69592
7993 * gcc.dg/pr69592.c: New test.
7994
6f13b088 7995 PR preprocessor/69543
7996 PR c/69558
7997 * gcc.dg/pr69543.c: New test.
7998 * gcc.dg/pr69558.c: New test.
7999
d090e5c2 80002016-02-01 Uros Bizjak <ubizjak@gmail.com>
8001
fcb317c5 8002 PR testsuite/65940
8003 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8004
aaf527dc 80052016-02-01 Martin Sebor <msebor@redhat.com>
8006
8007 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8008
1674217b 80092016-02-01 Bin Cheng <bin.cheng@arm.com>
8010
8011 PR tree-optimization/67921
8012 * c-c++-common/ubsan/pr67921.c: New test.
8013
b4007655 80142016-02-01 Richard Biener <rguenther@suse.de>
8015
8016 PR middle-end/69556
8017 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8018
88a477bb 80192016-02-01 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/69574
8022 * gcc.dg/torture/pr69574.c: New testcase.
8023
2eaaa4e7 80242016-02-01 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/69579
8027 * gcc.dg/setjmp-6.c: New testcase.
8028
e3882c44 80292016-02-01 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR rtl-optimization/69570
8032 * g++.dg/opt/pr69570.C: New test.
8033
f80aff47 80342016-02-01 Richard Henderson <rth@redhat.com>
8035
8036 * gcc.dg/pr69535.c: New test.
8037
240568aa 80382016-01-31 John David Anglin <danglin@gcc.gnu.org>
8039
6009b3b8 8040 PR testsuite/69584
8041 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8042 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8043
1fdf7177 8044 PR debug/68244
8045 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8046
240568aa 8047 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8048
cb3e5ac0 80492016-01-31 Paul Thomas <pault@gcc.gnu.org>
8050
8051 PR fortran/67564
8052 * gfortran.dg/allocate_with_source_17.f03: New test.
8053
3b8b902b 80542016-01-30 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR tree-optimization/69546
8057 * gcc.dg/torture/pr69546.c: New test.
8058
17985abe 80592016-01-30 Paul Thomas <pault@gcc.gnu.org>
8060
8061 PR fortran/69566
8062 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8063
b5239e80 80642016-01-30 Martin Sebor <msebor@redhat.com>
8065
8066 PR c++/68490
8067 * g++.dg/ext/flexary10.C: New test.
8068
e8f03010 80692016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8070
8071 PR fortran/66707
8072 gfortran.dg/common_23.f90: New test.
8073
dc93691a 80742016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8075
8076 PR target/65546
8077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8078 condition being checked, and disable it when the target supports
8079 misaligned loads and stores.
8080
ff5e28e9 80812016-01-29 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR debug/69518
8084 * gcc.dg/torture/pr69518.c: New test.
8085
b0d8930a 80862016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8087
8088 PR target/69530
8089 * gcc.target/i386/pr69530.c: New test.
8090
21601fc7 80912016-01-29 Steve Ellcey <sellcey@imgtec.com>
8092
8093 PR target/65604
8094 * gcc.target/mips/div-delay.c: New test.
8095
ca6c7317 80962016-01-29 Jakub Jelinek <jakub@redhat.com>
8097
4758dc39 8098 PR target/69551
8099 * gcc.target/i386/pr69551.c: New test.
8100
ca6c7317 8101 PR target/66137
8102 * gcc.target/i386/pr66137.c: New test.
8103
e3078da6 81042016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8105
8106 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8107 always built for p5600.
8108 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8109 isa=p5600 dg-option.
8110
b622ec25 81112016-01-29 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/69547
8114 * g++.dg/tree-ssa/pr69547.C: New testcase.
8115
d2a60e99 81162016-01-29 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR debug/66869
8119 * g++.dg/warn/Wunused-function2.C: New test.
8120
ae849d2b 81212016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8122
8123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8124 support for test to succeed.
8125
ce6a6978 81262016-01-29 Marek Polacek <polacek@redhat.com>
8127
8128 PR c++/69509
8129 PR c++/69516
8130 * g++.dg/ext/constexpr-vla2.C: New test.
8131 * g++.dg/ext/constexpr-vla3.C: New test.
8132 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8133
7550d855 81342016-01-29 Richard Biener <rguenther@suse.de>
8135
8136 PR middle-end/69537
8137 * gcc.dg/uninit-21.c: New testcase.
8138
f11bb279 81392016-01-28 Uros Bizjak <ubizjak@gmail.com>
8140
8141 PR target/69459
8142 * gcc.target/i386/pr69459.c: New test.
8143
c80c12c8 81442016-01-28 Steve Ellcey <sellcey@imgtec.com>
8145
8146 PR target/68400
8147 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8148 * gcc.target/mips/pr68400.c: New test.
8149
c649bacc 81502016-01-28 Martin Sebor <msebor@redhat.com>
8151
8152 PR target/17381
8153 * gcc.target/powerpc/pr17381.c: New test.
8154
f4881661 81552016-01-28 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR middle-end/69542
8158 * gcc.dg/torture/pr69542.c: New test.
8159
d66fdd75 81602016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8161
8162 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8163
d4a78818 81642016-01-28 David Edelsohn <dje.gcc@gmail.com>
8165
8166 * gcc.dg/pr65980.c: Skip on AIX.
8167 * gcc.dg/pr66688.c: Same.
8168
21329e97 81692016-01-28 David Edelsohn <dje.gcc@gmail.com>
8170
8171 PR target/63679
8172 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8173 * gcc.dg/tree-ssa/sra-18.c: Same.
8174
cc7124a6 81752016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8176
8177 PR fortran/62536
8178 * gfortran.dg/block_15.f08: New test.
8179 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8180 on incorrectly closed BLOCK.
8181
358dfcb4 81822016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8183
8184 * gcc.dg/declare-simd.c: New test.
e87502d6 81852016-01-28 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/69466
8188 * gfortran.dg/vect/pr69466.f90: New testcase.
8189
44e7334b 81902016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8191
8192 * g++.dg/pr67989.C: Remove ARM-specific option.
8193 * gcc.target/arm/pr67989.C: New file.
8194
5ce8f551 81952016-01-27 Uros Bizjak <ubizjak@gmail.com>
8196
8197 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8198 and expm1 test for glibc < 2.11.
8199
fa6e6b15 82002016-01-27 Richard Henderson <rth@redhat.com>
8201
8202 * gcc.c-torture/execute/pr69447.c: New test.
8203
82042016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8205
7b8122c6 8206 PR fortran/69422
147b2f9b 8207 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8208
78e516eb 82092016-01-27 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR debug/66869
8212 * gcc.dg/pr66869.c: New test.
8213
9b849350 82142016-01-25 Jeff Law <law@redhat.com>
8215
8216 PR tree-optimization/68398
f11bb279 8217 PR tree-optimization/69196
9b849350 8218 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8219 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8220 path to avoid new heuristic allowing more irreducible regions
8221 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8222 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8223 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8224 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8225 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8226
fee5e491 82272016-01-27 Marek Polacek <polacek@redhat.com>
8228
8229 PR c/68062
8230 * c-c++-common/vector-compare-4.c: New test.
8231
eec96426 82322016-01-27 David Malcolm <dmalcolm@redhat.com>
8233
8234 PR preprocessor/69126
8235 * c-c++-common/pr69126.c: New test case.
8236
5068be18 82372016-01-27 Ian Lance Taylor <iant@google.com>
8238
8239 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8240
5fa82c11 82412016-01-27 Ryan Burn <contact@rnburn.com>
8242
8243 PR cilkplus/69267
8244 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8245
b3df0219 82462016-01-27 Uros Bizjak <ubizjak@gmail.com>
8247
8248 PR target/69512
8249 * gcc.target/i386/pr69512.c: New test.
8250
d46a16d4 82512016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8252
8253 PR ada/69488
8254 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8255
6a9b35ef 82562016-01-27 Marek Polacek <polacek@redhat.com>
8257
8258 PR c++/69379
8259 * g++.dg/pr69379.C: New test.
8260
18e9663b 82612016-01-27 Martin Sebor <msebor@redhat.com>
8262
8263 PR c++/69317
8264 * g++.dg/abi/Wabi-2-2.C: New test.
8265 * g++.dg/abi/Wabi-2-3.C: New test.
8266 * g++.dg/abi/Wabi-3-2.C: New test.
8267 * g++.dg/abi/Wabi-3-3.C: New test.
8268
c88301ad 82692016-01-27 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/69166
8272 * gcc.dg/torture/pr69166.c: New testcase.
8273
8ca47550 82742016-01-27 Martin Jambor <mjambor@suse.cz>
8275
8276 PR tree-optimization/69355
8277 * gcc.dg/tree-ssa/pr69355.c: New test.
8278
5cb23e3c 82792016-01-27 Marek Polacek <polacek@redhat.com>
8280
8281 PR c++/69496
8282 * g++.dg/ext/constexpr-vla1.C: New test.
8283
7b0c1b6d 82842016-01-20 Christian Bruel <christian.bruel@st.com>
8285
8286 PR target/69245
8287 * gcc.target/arm/pr69245.c: New test.
8288
220112fc 82892016-01-27 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR tree-optimization/69399
8292 * gcc.dg/torture/pr69399.c: New test.
8293
16294490 82942016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8297
8abd3d0c 82982016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8299
8300 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8301
7cf9b895 83022016-01-26 Tom de Vries <tom@codesourcery.com>
8303
8304 PR tree-optimization/69110
8305 * gcc.dg/autopar/pr69110.c: New test.
8306
557c1942 83072016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8308 Sebastian Pop <s.pop@samsung.com>
557c1942 8309
8310 * gcc.dg/graphite/isl-ast-op-select.c: New.
8311
80adbd96 83122015-01-26 Paul Thomas <pault@gcc.gnu.org>
8313
8314 PR fortran/69385
8315 * gfortran.dg/allocate_error_6.f90: New test.
8316
c3f86f60 83172016-01-26 Richard Henderson <rth@redhat.com>
8318
8319 * gcc.dg/tm/pr60908.c: New test.
8320
3752e5b1 83212016-01-26 David Malcolm <dmalcolm@redhat.com>
8322
8323 PR other/69006
8324 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8325 directive.
8326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8327 expected multiline output to reflect the colorization being
8328 disabled before newlines.
8329 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8330 (custom_diagnostic_finalizer): Replace call to
8331 pp_newline_and_flush with call to pp_flush.
8332 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8333 * gfortran.dg/implicit_class_1.f90: Likewise.
8334 * lib/gcc-dg.exp (allow_blank_lines): New global.
8335 (dg-allow-blank-lines-in-output): New procedure.
8336 (gcc-dg-prune): Complain about blank lines in the output, unless
8337 dg-allow-blank-lines-in-output was called.
8338 * lib/multiline.exp (_build_multiline_regex): Only support
8339 arbitrary followup text for non-blank-lines, not for blank lines.
8340
9bbfd060 83412016-01-26 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR tree-optimization/69483
8344 * gcc.dg/pr69483.c: New test.
8345 * g++.dg/opt/pr69483.C: New test.
8346
53773057 83472016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8348
8349 PR target/68620
8350 * gcc.target/arm/pr68620.c: New test.
8351
442a556f 83522016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8353
8354 * gcc.target/i386/pr68986-2.c: Remove -m32.
8355
d513c683 83562016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8357
8358 PR target/68986
8359 * gcc.target/i386/pr68986-1.c: New test.
8360 * gcc.target/i386/pr68986-2.c: Likewise.
8361 * gcc.target/i386/pr68986-3.c: Likewise.
8362
976877a5 83632016-01-26 Christian Bruel <christian.bruel@st.com>
8364
8365 * lib/target-supports.exp
8366 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8367 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8368 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8369
2c7b2f88 83702016-01-26 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/69452
8373 * gcc.dg/torture/pr69452.c: New testcase.
8374
f7fc06e7 83752016-01-26 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR target/69442
8378 * gcc.dg/pr69442.c: New test.
8379
d1dae587 83802016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8381
8382 PR target/67896
8383 * gcc.target/aarch64/simd/pr67896.C: New.
8384
ef7be7f8 83852016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8386
8387 PR tree-optimization/69400
8388 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8389 function.
8390 (plugin_init): Call it.
8391 * gcc.dg/torture/pr69400.c: New test.
8392
648433a4 83932016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8394
8395 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8396
45fc5243 83972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8398 Sebastian Pop <s.pop@samsung.com>
8399
8400 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8401 isl-0.15.
8402
c699f6a1 84032016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8404 Sebastian Pop <s.pop@samsung.com>
8405
8406 * gcc.dg/graphite/pr69292.c: New.
8407
b86e24ea 84082016-01-25 Jakub Jelinek <jakub@redhat.com>
8409
8410 * c-c++-common/goacc/use_device-1.c: New test.
8411
105cb8d7 84122016-01-25 Jeff Law <law@redhat.com>
8413
8414 PR tree-optimization/69196
8415 PR tree-optimization/68398
8416 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8417 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8418
44562749 84192016-01-25 David Edelsohn <dje.gcc@gmail.com>
8420
8421 PR target/69469
8422 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8423 Algorithm.
8424
6837fee7 84252016-01-25 Richard Biener <rguenther@suse.de>
8426
8427 PR testsuite/69380
8428 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8429
fe500d65 84302016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8431
8432 PR target/69421
8433 * gcc.dg/pr69421.c: New test.
8434
8eacba94 84352016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8436
8437 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8438 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8439 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8440 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8441 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8442 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8443 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8444 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8445 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8446 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8447
af09d40d 84482016-01-25 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/69376
8451 * gcc.dg/torture/pr69376.c: New testcase.
8452
d65063f5 84532016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8454
8455 PR fortran/69397
8456 PR fortran/68442
8457 * gfortran.dg/interface_38.f90: New test.
8458 * gfortran.dg/interface_39.f90: New test.
80adbd96 8459
08c7bfb4 84602016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8461
8462 Revert:
8463 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8464
8465 PR c++/11858
8466 PR c++/24663
8467 PR c++/24664
8468 * g++.dg/template/pr11858.C: New test.
8469 * g++.dg/template/pr24663.C: New test.
8470 * g++.dg/template/unify12.C: New test.
8471 * g++.dg/template/unify13.C: New test.
8472 * g++.dg/template/unify14.C: New test.
8473 * g++.dg/template/unify15.C: New test.
8474 * g++.dg/template/unify16.C: New test.
8475 * g++.dg/template/unify17.C: New test.
8476
c2e7d2be 84772016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8478
8479 PR fortran/68283
8480 gfortran.dg/pr68283.f90: New test.
8481
9f2e8617 84822016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8483
8484 PR fortran/66094
8485 * gfortran.dg/inline_matmul_13.f90: New test.
8486 * gfortran.dg/matmul_bounds_8.f90: New test.
8487 * gfortran.dg/matmul_bounds_9.f90: New test.
8488 * gfortran.dg/matmul_bounds_10.f90: New test.
8489
a4838119 84902016-01-23 Tom de Vries <tom@codesourcery.com>
8491
8492 PR tree-optimization/69426
8493 * gcc.dg/autopar/pr69426.c: New test.
8494
feddf0dc 84952016-01-23 Martin Sebor <msebor@redhat.com>
8496
8497 PR c++/58109
8498 PR c++/69022
8499 * g++.dg/cpp0x/alignas5.C: New test.
8500 * g++.dg/ext/vector29.C: Same.
8501
132731fb 85022016-01-23 Uros Bizjak <ubizjak@gmail.com>
8503
8504 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8505 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8506 _GNU_SOURCE from compile flags to the source.
8507 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8508 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8509 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8510 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8511
51aec681 85122016-01-22 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR target/69432
8515 * g++.dg/opt/pr69432.C: New test.
8516
147aa3e3 85172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8518
8519 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8520 32-bit targets testing an -m64 multilib.
8521
4d04e35e 85222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8523
8524 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8525 64-bit support.
8526
86f38d0c 85272016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8528
8529 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8530
f776e712 85312016-01-21 Christian Bruel <christian.bruel@st.com>
8532
8533 PR target/68674
8534 * gcc.target/i386/pr68674.c
8535 * gcc.target/aarch64/pr68674.c
8536 * gcc.target/arm/pr68674.c
8537
7b9de435 85382016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8539
8540 PR target/69403
8541 * gcc.c-torture/execute/pr69403.c: New test.
8542
9935a0ba 85432016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8544
8545 PR c++/55843
8546 * g++.dg/template/pr55843.C: New.
8547
06b94aa1 85482016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8549
8550 PR testsuite/66877
8551 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8552 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8553
b68773a8 85542016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8555
8556 PR testsuite/67489
132731fb 8557 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8558 from dg-do compile directive, and instead add
8559 { dg-require-effective-target int128 }.
b68773a8 8560
bbbbe8ab 85612016-01-20 Martin Sebor <msebor@redhat.com>
8562
8563 PR c/69405
8564 * gcc.dg/sync-fetch.c: New test.
8565
f3a6a26f 85662016-01-21 Martin Sebor <msebor@redhat.com>
8567
8568 PR target/69252
8569 * gcc.target/powerpc/pr69252.c: New test.
8570
d1565a03 85712016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8572
8573 PR fortran/65996
132731fb 8574 * gfortran.dg/pr65996.f90: New test.
d1565a03 8575
15a5a905 85762016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8577
8578 PR c++/68810
bbbbe8ab 8579 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8580 expected to generate an error.
15a5a905 8581
e4538af5 85822016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8583
8584 PR middle-end/66178
8585 * gcc.dg/torture/pr66178.c: New test.
8586
4d4180ce 85872016-01-21 Anton Blanchard <anton@samba.org>
8588 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8589
8590 PR target/63354
8591 * gcc.target/powerpc/pr63354.c: New test.
8592
86e16058 85932016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8594
8595 PR rtl-optimization/68990
8596 * gcc.target/i386/pr68990: New.
8597
b11b85e4 85982016-01-21 Nick Clifton <nickc@redhat.com>
8599
8600 PR target/69129
8601 * gcc.target/mips/pr69129.c: New.
8602
62dd9f85 86032016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/58046
8606 * g++.dg/cpp0x/pr58046.C: New.
8607
ac7d424b 86082016-01-21 Jakub Jelinek <jakub@redhat.com>
8609
47c0bea3 8610 PR target/69187
8611 PR target/65624
8612 * gcc.target/arm/pr69187.c: New test.
8613
ac7d424b 8614 PR c++/69355
8615 * g++.dg/torture/pr69355.C: New test.
8616
9e18b252 86172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8618 Sebastian Pop <s.pop@samsung.com>
8619
8620 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8621
de862e2f 86222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8623 Sebastian Pop <s.pop@samsung.com>
8624
132731fb 8625 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8626
f55f9344 86272016-01-21 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR middle-end/67653
8630 * c-c++-common/pr67653.c: New test.
8631 * gcc.dg/torture/pr29119.c: Add dg-warning.
8632
62752e71 86332016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8634
8635 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8636
16d4186f 86372016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8638
8639 PR c/24293
8640 * gcc.dg/pr24293.c: New test.
8641 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8642 incomplete struct type.
8643 * gcc.dg/declspec-1.c: Likewise.
8644 * gcc.dg/pr63549.c: Likewise.
8645
58219d13 86462016-01-20 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR tree-optimization/66612
8649 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8650 for bdn instruction.
8651
a7b5688a 86522016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8653
8654 * lib/target-supports.exp
8655 (check_effective_target_arm_fp_ok_nocache): New.
8656 (check_effective_target_arm_fp_ok): New.
8657 (add_options_for_arm_fp): New.
8658 (check_effective_target_arm_crypto_ok_nocache): Require
8659 target_arm_v8_neon_ok instead of arm32.
8660 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8661 (check_effective_target_arm_crypto_pragma_ok): New.
8662 (add_options_for_arm_vfp): New.
8663 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8664 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8665 target instead. Force initial fpu to vfp.
8666 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8667 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8668 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8669 dependency.
8670 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8671 use arm_vfp effective target instead. Force initial fpu to vfp.
8672 * gcc.target/arm/attr-neon3.c: Likewise.
8673 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8674 arm_vfp_ok.
8675 * gcc.target/arm/unsigned-float.c: Likewise.
8676 * gcc.target/arm/vfp-1.c: Likewise.
8677 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8678 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8679 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8680 * gcc.target/arm/vfp-ldmias.c: Likewise.
8681 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8682 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8683 * gcc.target/arm/vfp-stmiad.c: Likewise.
8684 * gcc.target/arm/vfp-stmias.c: Likewise.
8685 * gcc.target/arm/vnmul-1.c: Likewise.
8686 * gcc.target/arm/vnmul-2.c: Likewise.
8687 * gcc.target/arm/vnmul-3.c: Likewise.
8688 * gcc.target/arm/vnmul-4.c: Likewise.
8689
7ca56ca8 86902016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8691
7fb75b57 8692 PR testsuite/69366
8693 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8694 the MPX run-time library, for compile-time MPX test.
8695 * gcc.target/i386/chkp-always_inline.c: Likewise.
8696 * gcc.target/i386/chkp-bndret.c: Likewise.
8697 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8698 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8699 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8700 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8701 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8702 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8703 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8704 * gcc.target/i386/chkp-label-address.c: Likewise.
8705 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8706 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8707 * gcc.target/i386/chkp-pr69044.c: Likewise.
8708 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8709 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8710 * gcc.target/i386/chkp-strchr.c: Likewise.
8711 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8712 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8713 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8714 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8715 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8716 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8717 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8718 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8719 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8720 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8721 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8722 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8723 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8724 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8725 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8726 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8727 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8728 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8729 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8730 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8731 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8732 * gcc.target/i386/pr63995-2.c: Likewise.
8733 * gcc.target/i386/pr64805.c: Likewise.
8734 * gcc.target/i386/pr65044.c: Likewise.
8735 * gcc.target/i386/pr65167.c: Likewise.
8736 * gcc.target/i386/pr65183.c: Likewise.
8737 * gcc.target/i386/pr65184.c: Likewise.
8738 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8739
f2da0b99 87402016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8741
8742 PR tree-optimization/69328
8743 * gcc.dg/pr69328.c: New test.
8744
4d379676 87452016-01-20 Jeff Law <law@redhat.com>
8746
4a11f145 8747 PR target/25114
4d379676 8748 * gcc.target/m68k/pr25114.c: New test.
8749
0754bad1 87502016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8751
8752 * gcc.target/arm/memset-inline-10.c: Added
8753 dg-require-effective-target arm_thumb2_ok.
8754
63bd5c2d 87552016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * gcc.dg/debug/dwarf2/sso.c: New test.
8758
a9c01e81 87592016-01-19 Uros Bizjak <ubizjak@gmail.com>
8760
8761 PR testsuite/68820
8762 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8763 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8764 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8765
53fa0e54 87662016-01-19 Jan Hubicka <hubicka@ucw.cz>
8767
8768 PR ipa/66223
8769 * g++.dg/ipa/devirt-50.C: New testcase.
8770
e035a62c 87712016-01-19 Marek Polacek <polacek@redhat.com>
8772
8773 PR c++/68965
8774 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8775 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8776
885cc3ea 87772016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8778
8779 PR target/69135
8780 * gcc.target/arm/pr69135_1.c: New test.
8781
07bd240e 87822015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8783
8784 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8785
9f60d257 87862015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8787
8788 * gcc.target/aarch64/ccmp_1.c: New testcase.
8789
a0c919f7 87902016-01-19 Marek Polacek <polacek@redhat.com>
8791
8792 PR c++/68586
8793 * g++.dg/cpp0x/enum30.C: New test.
8794
dc5d6d17 87952016-01-19 Richard Biener <rguenther@suse.de>
8796
8797 PR tree-optimization/69336
8798 * g++.dg/tree-ssa/pr69336.C: New testcase.
8799
6dd156e0 88002016-01-19 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR debug/65779
8803 * gcc.dg/pr65779.c: New test.
8804
3e0d45b9 88052016-01-19 Richard Biener <rguenther@suse.de>
8806
8807 PR tree-optimization/69352
8808 * gcc.dg/torture/pr69352.c: New testcase.
8809
7a3cf64d 88102016-01-19 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR rtl-optimization/68955
8813 PR rtl-optimization/64557
8814 * gcc.dg/torture/pr68955.c: New test.
8815
8be55b33 88162016-01-19 Jan Hubicka <hubicka@ucw.cz>
8817
8818 PR lto/69136
8819 * g++.dg/torture/pr69136.C: New testcase.
8820
72a985d7 88212016-01-19 Jan Hubicka <hubicka@ucw.cz>
8822
8823 PR lto/69133
8824 * g++.dg/lto/pr69133_0.C: New testcase.
8825 * g++.dg/lto/pr69133_1.C: New testcase.
8826
56778b62 88272016-01-15 Jeff Law <law@redhat.com>
8828
8829 PR tree-optimization/69320
8830 * gcc.c-torture/pr69320-1.c: New test.
8831 * gcc.c-torture/pr69320-2.c: New test.
8832 * gcc.c-torture/pr69320-3.c: New test.
8833 * gcc.c-torture/pr69320-4.c: New test.
8834
ced41b93 88352016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8836
8837 PR c++/11858
8838 PR c++/24663
8839 PR c++/24664
8840 * g++.dg/template/pr11858.C: New test.
8841 * g++.dg/template/pr24663.C: New test.
8842 * g++.dg/template/unify12.C: New test.
8843 * g++.dg/template/unify13.C: New test.
8844 * g++.dg/template/unify14.C: New test.
8845 * g++.dg/template/unify15.C: New test.
8846 * g++.dg/template/unify16.C: New test.
8847 * g++.dg/template/unify17.C: New test.
8848
7f8cbcaf 88492016-01-18 David Malcolm <dmalcolm@redhat.com>
8850
8851 PR testsuite/69181
8852 * gcc.dg/pr69181-1.c: New test file.
8853 * gcc.dg/pr69181-2.c: New test file.
8854 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8855 globals by moving it to...
8856 (cleanup-after-saved-dg-test): ...this new function. Add
8857 "global additional_sources_used". Add reset of global
8858 multiline_expected_outputs to the empty list.
8859 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8860 global to...
8861 (multiline_expected_outputs): ...this, and updated comments to
8862 note that it is modified from gcc-dg.exp.
8863 (dg-end-multiline-output): Update for the above renaming.
8864 (handle-multiline-outputs): Likewise. Remove the clearing
8865 of the expected outputs to the empty list.
8866
3c7cbfc0 88672016-01-18 Richard Biener <rguenther@suse.de>
8868
8869 PR tree-optimization/69297
8870 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8871
81d49cc1 88722016-01-18 Joseph Myers <joseph@codesourcery.com>
8873
8874 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8875 dg-options.
8876 * gcc.target/mips/mips-3d-2.c: Likewise.
8877 * gcc.target/mips/mips-3d-3.c: Likewise.
8878 * gcc.target/mips/mips-3d-4.c: Likewise.
8879 * gcc.target/mips/mips-3d-5.c: Likewise.
8880 * gcc.target/mips/mips-3d-6.c: Likewise.
8881 * gcc.target/mips/mips-3d-7.c: Likewise.
8882 * gcc.target/mips/mips-3d-8.c: Likewise.
8883 * gcc.target/mips/mips-3d-9.c: Likewise.
8884 * gcc.target/mips/mips-ps-1.c: Likewise.
8885 * gcc.target/mips/mips-ps-2.c: Likewise.
8886 * gcc.target/mips/mips-ps-3.c: Likewise.
8887 * gcc.target/mips/mips-ps-4.c: Likewise.
8888 * gcc.target/mips/mips-ps-5.c: Likewise.
8889 * gcc.target/mips/mips-ps-6.c: Likewise.
8890 * gcc.target/mips/mips-ps-7.c: Likewise.
8891 * gcc.target/mips/mips-ps-type.c: Likewise.
8892 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8893 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8894
03c4ff3a 88952016-01-18 Tom de Vries <tom@codesourcery.com>
8896
8897 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8898 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8899 * c-c++-common/goacc/kernels-empty.c: New test.
8900 * c-c++-common/goacc/kernels-eternal.c: New test.
8901 * c-c++-common/goacc/kernels-loop-2.c: New test.
8902 * c-c++-common/goacc/kernels-loop-3.c: New test.
8903 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8904 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8905 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8906 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8907 * c-c++-common/goacc/kernels-loop-data.c: New test.
8908 * c-c++-common/goacc/kernels-loop-g.c: New test.
8909 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8910 * c-c++-common/goacc/kernels-loop-n.c: New test.
8911 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8912 * c-c++-common/goacc/kernels-loop.c: New test.
8913 * c-c++-common/goacc/kernels-noreturn.c: New test.
8914 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8915 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8916 * c-c++-common/goacc/kernels-reduction.c: New test.
8917
22e3dcee 89182016-01-18 Tom de Vries <tom@codesourcery.com>
8919
8920 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8921 * gcc.dg/autopar/outer-2.c: Same.
8922 * gcc.dg/autopar/outer-3.c: Same.
8923 * gcc.dg/autopar/outer-4.c: Same.
8924 * gcc.dg/autopar/outer-5.c: Same.
8925 * gcc.dg/autopar/outer-6.c: Same.
8926 * gcc.dg/autopar/parallelization-1.c: Same.
8927 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8928 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8929 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8930 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8931 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8932 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8933 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8934 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8935 * gcc.dg/autopar/pr39500-1.c: Same.
8936 * gcc.dg/autopar/pr39500-2.c: Same.
8937 * gcc.dg/autopar/pr46193.c: Same.
8938 * gcc.dg/autopar/pr46194.c: Same.
8939 * gcc.dg/autopar/pr49580.c: Same.
8940 * gcc.dg/autopar/pr49960-1.c: Same.
8941 * gcc.dg/autopar/pr49960.c: Same.
8942 * gcc.dg/autopar/pr68373.c: Same.
8943 * gcc.dg/autopar/reduc-1.c: Same.
8944 * gcc.dg/autopar/reduc-1char.c: Same.
8945 * gcc.dg/autopar/reduc-1short.c: Same.
8946 * gcc.dg/autopar/reduc-2.c: Same.
8947 * gcc.dg/autopar/reduc-2char.c: Same.
8948 * gcc.dg/autopar/reduc-2short.c: Same.
8949 * gcc.dg/autopar/reduc-3.c: Same.
8950 * gcc.dg/autopar/reduc-4.c: Same.
8951 * gcc.dg/autopar/reduc-6.c: Same.
8952 * gcc.dg/autopar/reduc-7.c: Same.
8953 * gcc.dg/autopar/reduc-8.c: Same.
8954 * gcc.dg/autopar/reduc-9.c: Same.
8955 * gcc.dg/autopar/uns-outer-4.c: Same.
8956 * gcc.dg/autopar/uns-outer-5.c: Same.
8957 * gcc.dg/autopar/uns-outer-6.c: Same.
8958 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8959 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8960
fd5cbe2f 89612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8962
8963 PR target/63679
8964 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8965 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8966
fa75ab55 89672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8968
8969 PR target/63679
8970 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8971 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8972 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8973
214b2582 89742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8975
8976 PR target/63679
8977 * gcc.dg/tree-ssa/sra-17.c: New.
8978 * gcc.dg/tree-ssa/sra-18.c: New.
8979
13146837 89802016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8981
8982 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8983
6ccd18c2 89842016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8985
8986 * gnat.dg/inline12.adb: New test.
8987
8872b95f 89882016-01-18 Bin Cheng <bin.cheng@arm.com>
8989
8990 PR tree-optimization/66797
8991 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8992
971514e3 89932016-01-18 Richard Biener <rguenther@suse.de>
8994
8995 PR tree-optimization/69170
8996 * gcc.dg/torture/pr69170.c: New testcase.
8997
dfb6d139 89982016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8999
9000 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9001
164d84c2 90022016-01-16 Tom de Vries <tom@codesourcery.com>
9003
9004 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9005
4c33b769 90062016-01-16 Tom de Vries <tom@codesourcery.com>
9007
9008 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9009 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9010 redundant dg-require-effective-target pthread.
9011 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9012 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9013 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9014 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9015 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9016 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9017 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9018
673441b0 90192016-01-16 David Edelsohn <dje.gcc@gmail.com>
9020
9021 PR target/68609
9022 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9023 * gcc.target/powerpc/recip-7.c: Same.
9024
90153ae7 90252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9026
9027 PR c++/69091
9028 * g++.dg/template/pr69091.C: New test.
9029
bc24d01d 90302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9031
9032 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9033 dump does not contain an error_mark_node.
9034 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9035 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9036
4067c0fd 90372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9038
9039 PR c++/68936
9040 * g++.dg/template/pr68936.C: New test.
9041
27c6dbdd 90422016-01-15 David Edelsohn <dje.gcc@gmail.com>
9043
9044 PR target/68609
9045 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9046 * gcc.target/powerpc/recip-2.c: Same.
9047 * gcc.target/powerpc/recip-3.c: Same.
9048 * gcc.target/powerpc/recip-4.c: Same.
9049 * gcc.target/powerpc/recip-sqrtf.c: Same.
9050
e390c57d 90512016-01-15 Jeff Law <law@redhat.com>
9052
9053 PR tree-optimization/69270
9054 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9055 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9056
ddcfeaf1 90572016-01-15 Paul Thomas <pault@gcc.gnu.org>
9058
9059 PR fortran/49630
9060 * gfortran.dg/deferred_character_13.f90: New test for the fix
9061 of comment 3 of the PR.
9062
9063 PR fortran/54070
9064 * gfortran.dg/deferred_character_8.f90: New test
9065 * gfortran.dg/allocate_error_5.f90: New test
9066
9067 PR fortran/60593
9068 * gfortran.dg/deferred_character_10.f90: New test
9069
9070 PR fortran/60795
9071 * gfortran.dg/deferred_character_14.f90: New test
9072
9073 PR fortran/61147
9074 * gfortran.dg/deferred_character_11.f90: New test
9075
9076 PR fortran/64324
9077 * gfortran.dg/deferred_character_9.f90: New test
9078
81be349c 90792016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9080
9081 PR rtl-optimization/69030
9082 * gcc.target/i386/pr69030.c: New.
9083
998456c5 90842016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9085
9086 * gcc.target/aarch64/target_attr_17.c: New test.
9087
0d85be19 90882016-01-15 Richard Biener <rguenther@suse.de>
9089
9090 PR tree-optimization/66856
9091 * gcc.dg/torture/pr66856-1.c: New testcase.
9092 * gcc.dg/torture/pr66856-2.c: Likewise.
9093
321d36c8 90942016-01-15 Richard Biener <rguenther@suse.de>
9095
9096 PR debug/69137
9097 * g++.dg/lto/pr69137_0.C: New testcase.
9098
d94a1f53 90992016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9100
9101 PR middle-end/69246
9102 * gcc.target/i386/pr69246.c: New test.
9103
5fe9a861 91042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9105
a9c01e81 9106 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9107
3d05a5e9 91082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9109
9110 PR c++/56194
9111 * g++.dg/init/const9.C: Disable test on S/390.
9112
5e8132b5 91132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9114
9115 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9116 * g++.dg/Wno-frame-address.C: Ditto.
9117
32307cdf 91182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9119
9120 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9121
1ca28250 91222016-01-15 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/68961
9125 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9126
6271bd93 91272016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9128
9129 * gcc.target/i386/pr65105-5.c: New test.
9130
dfb6d139 91312016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9132
9133 * gcc.c-torture/execute/alias-4.c: New testcase.
9134
dfb6d139 91352016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9136
9137 PR ipa/68148
9138 * g++.dg/ipa/devirt-49.C: New testcase.
9139
7bbac464 91402016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9141
9142 PR target/65837
9143 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9144 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9145 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9146
4345b868 91472016-01-15 Richard Biener <rguenther@suse.de>
9148
9149 PR tree-optimization/69117
9150 * gcc.dg/torture/pr69117.c: New testcase.
9151
580357e7 91522015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9153
9154 PR c++/69048
9155 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9156
612baa31 91572016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9158
9159 PR testsuite/67509
9160 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9161 range tests use 100 * maximum instead of maximum + 1.
9162
44e09bc4 91632016-01-14 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR debug/69244
9166 * gcc.dg/guality/pr69244.c: New test.
9167
96962ae4 91682016-01-14 Uros Bizjak <ubizjak@gmail.com>
9169
9170 * lib/target-supports.exp (check_effective_target_issignaling):
9171 New procedure.
9172 * gcc.dg/pr61441.c: Require issignaling effective target.
9173
ab9c400b 91742016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9175
9176 PR target/68803
9177 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9178
a7ed4583 91792016-01-14 David Malcolm <dmalcolm@redhat.com>
9180
9181 PR c++/68819
9182 PR preprocessor/69177
9183 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9184 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9185 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9187
77f35cec 91882016-01-14 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/69262
9191 * gcc.dg/array-15.c: New test.
9192
915d0950 91932016-01-14 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR middle-end/68146
9196 PR tree-optimization/69155
9197 * gfortran.dg/pr68146.f: New test.
9198 * gfortran.dg/pr69155.f90: New test.
9199
24651fb7 92002016-01-14 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/68060
9203 * gcc.dg/torture/pr68060-1.c: New testcase.
9204 * gcc.dg/torture/pr68060-2.c: Likewise.
9205
2f63f950 92062016-01-14 Nick Clifton <nickc@redhat.com>
9207
9208 * lib/target-supports.exp
9209 (check_effective_target_arm_neon_ok_nocache): Add an option
9210 sequence that includes setting the ARM architecture to ARMv7-A.
9211 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9212 command line options necessary to enable Neon support.
9213 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9214 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9215 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9216 * gcc.target/arm/pr69180.c: Likewise.
9217
3ce0acde 92182016-01-14 Jeff Law <law@redhat.com>
9219
9220 PR tree-optimization/69270
9221 * gcc.dg/tree-ssa/pr69270.c: New test.
9222
bda05c57 92232016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9224
9225 PR c/66208
9226 * c-c++-common/pr66208.c: New file.
9227
9b657cf1 92282016-01-13 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR tree-optimization/69156
9231 * gcc.dg/pr69156.c: New test.
9232
58ba1b9d 92332016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9234
9235 * gcc.target/i386/pr69225-7.c: New test.
9236
e5fee0fe 92372016-01-13 Richard Henderson <rth@redhat.com>
9238
9239 * gcc.dg/tm/memopt-13.c: Update expected function.
9240 * gcc.dg/tm/memopt-6.c: Likewise.
9241
3f0e9745 92422016-01-13 Uros Bizjak <ubizjak@gmail.com>
9243
9244 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9245 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9246 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9247 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9248
3f0e9745 92492016-01-13 Tom de Vries <tom@codesourcery.com>
9250
9251 PR tree-optimization/69169
7a6ddc0d 9252 * gcc.dg/pr69169.c: New test.
9253
9b657cf1 92542016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9255
9256 PR target/69228
9257 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9258 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9259 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9260 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9261 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9262 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9263 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9264 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9265
f704d701 92662016-01-13 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR target/69247
9269 * gcc.dg/pr69247.c: New test.
9270
e966d6b9 92712016-01-13 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/69242
9274 * gcc.dg/torture/pr69242.c: New testcase.
9275
1ca1d9b2 92762016-01-13 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/69186
9279 * gcc.dg/torture/pr69186.c: New testcase.
9280
d07cbccc 92812016-01-13 Jeff Law <law@redhat.com>
9282
9283 PR tree-optimization/67755
9284 * gcc.dg/tree-ssa/pr67755.c: New test.
9285
92862016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9287
9288 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9289 pass number in output by a star.
9290
b95d41cf 92912016-01-12 Bin Cheng <bin.cheng@arm.com>
9292
9293 PR tree-optimization/68911
9294 * gcc.c-torture/execute/pr68911.c: New test.
9295
91d87e22 92962016-01-12 Marek Polacek <polacek@redhat.com>
9297
9298 PR c++/68979
9299 * g++.dg/warn/permissive-1.C: New test.
9300
8a9401a4 93012016-01-12 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR objc++/68511
9304 PR c++/69213
9305 * g++.dg/opt/pr69213.C: New test.
9306
b9cb7a67 93072016-01-12 Christian Bruel <christian.bruel@st.com>
9308
9309 PR target/69180
9310 * gcc.target/arm/pr69180.c: New test.
9311
e4c96992 93122016-01-12 Richard Biener <rguenther@suse.de>
9313
9314 PR lto/69077
9315 * g++.dg/lto/pr69077_0.C: New testcase.
9316 * g++.dg/lto/pr69077_1.C: Likewise.
9317
90525f61 93182016-01-12 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR target/69175
9321 * g++.dg/opt/pr69175.C: New test.
9322
9e7edfd3 93232016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9324
9325 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9326 rather than #including math.h & stdlib.h.
9327 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9328 * gcc.dg/vect/pr49771.c: Likewise.
9329 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9330 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9331 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9332 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9333 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9334 * gcc.dg/vect/pr44507.c: Likewise.
9335 * gcc.dg/vect/pr45902.c: Likewise.
9336 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9337 * gcc.dg/vect/vect-117.c: Likewise.
9338 * gcc.dg/vect/vect-99.c: Likewise.
9339 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9340 * gcc.dg/vect/vect-cond-1.c: Likewise.
9341 * gcc.dg/vect/vect-cond-2.c: Likewise.
9342 * gcc.dg/vect/vect-cond-3.c: Likewise.
9343 * gcc.dg/vect/vect-cond-4.c: Likewise.
9344 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9345 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9346 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9347 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9348 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9349 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9350 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9351 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9352 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9353 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9354 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9355 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9356 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9357 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9358 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9359 include of signal.h.
9360 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9362 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9365 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9366 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9367 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9368 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9369 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9370 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9371 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9372 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9373 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9374 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9375 * gcc.dg/vect/vect-outer-5.c: Likewise.
9376 * gcc.dg/vect/vect-outer-6.c: Likewise.
9377 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9378 include of stdio.h.
9379
3368873d 93802016-01-12 Nick Clifton <nickc@redhat.com>
9381
9382 PR target/68913
9383 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9384 to fread so that it will be found in all target runtimes.
9385
0464ea95 93862016-01-12 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/69053
9389 * g++.dg/torture/pr69053.C: New testcase.
9390
7819730f 93912016-01-12 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/69168
9394 * gcc.dg/torture/pr69168.c: New testcase.
9395
995bfebf 93962016-01-12 Richard Biener <rguenther@suse.de>
9397
9398 PR tree-optimization/69157
9399 * gcc.dg/torture/pr69157.c: New testcase.
9400
94012016-01-12 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/69174
9404 * gcc.dg/torture/pr69174.c: New testcase.
9405
1d10d64c 94062016-01-12 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR c++/66808
9409 PR c++/69000
9410 * g++.dg/tls/pr66808.C: New test.
9411 * g++.dg/tls/pr69000.C: New test.
9412
f0b79faf 94132016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9414
9415 * gcc.target/powerpc/swaps-p8-23.c: New test.
9416 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9417
04cf75a4 94182016-01-11 John David Anglin <danglin@gcc.gnu.org>
9419
9420 PR tree-optimization/68356
9421 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9422
0eb4264c 94232016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9424 Jim Wilson <jim.wilson@linaro.org>
9425
9426 PR target/69194
9427 * gcc.target/arm/pr69194.c: New test.
9428
2f66de64 94292016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9430
9431 PR target/69225
9432 * gcc.target/i386/pr69225-1.c: New test.
9433 * gcc.target/i386/pr69225-2.c: Likewise.
9434 * gcc.target/i386/pr69225-3.c: Likewise.
9435 * gcc.target/i386/pr69225-4.c: Likewise.
9436 * gcc.target/i386/pr69225-5.c: Likewise.
9437 * gcc.target/i386/pr69225-6.c: Likewise.
9438
36105e82 94392016-01-11 Jakub Jelinek <jakub@redhat.com>
9440
1c78ce2e 9441 PR target/67462
9442 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9443 if lp64.
9444
a4a87320 9445 PR target/69071
9446 * gcc.dg/pr69071.c: New test.
9447
91fbd04f 9448 PR c++/69211
9449 * g++.dg/opt/pr69211.C: New test.
9450
36105e82 9451 PR tree-optimization/69214
9452 * gcc.c-torture/compile/pr69214.c: New test.
9453
e934c380 94542016-01-11 Uros Bizjak <ubizjak@gmail.com>
9455
9456 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9457 * gcc.target/i386/pr66232-11.c: Ditto.
9458 * gcc.target/i386/pr66232-12.c: Ditto.
9459 * gcc.target/i386/pr66232-13.c: Ditto.
9460
3ff1b153 94612016-01-11 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/69173
9464 * gcc.dg/torture/pr69173.c: New testcase.
9465
04e1504c 94662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9467
9468 PR rtl-optimization/68796
9469 * gcc.target/aarch64/tst_5.c: New test.
9470 * gcc.target/aarch64/tst_6.c: Likewise.
9471
ae8718b5 94722016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9473
9474 PR rtl-optimization/68841
9475 * gcc.dg/pr68841.c: New test.
9476 * gcc.c-torture/execute/pr68841.c: New test.
9477
bd8bece2 94782016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9479
9480 PR rtl-optimization/68920
9481 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9482 for ix86 targets.
9483 * gcc.dg/ifcvt-5.c: New test.
9484
9b657cf1 94852016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9486
9487 PR bootstrap/69123
9488 * g++.dg/pr69123.C: New.
9489
7a158352 94902016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9491
9492 PR target/69010
9493 * gcc.target/i386/pr69010.c: New test.
9494
ff375d11 94952016-01-11 Martin Jambor <mjambor@suse.cz>
9496
9497 PR ipa/69044
9498 * gcc.target/i386/chkp-pr69044.c: New test.
9499
9eb890f1 95002016-01-11 Tom de Vries <tom@codesourcery.com>
9501
9502 PR tree-optimization/69109
9503 * gcc.dg/autopar/pr69109-2.c: New test.
9504 * gcc.dg/autopar/pr69109.c: New test.
9505
c4157ee5 95062016-01-11 Tom de Vries <tom@codesourcery.com>
9507
9508 PR tree-optimization/69108
9509 * gcc.dg/autopar/pr69108.c: New test.
9510
b933e511 95112016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9512
9513 PR c++/69029
9514 * c-c++-common/Wisleading-indentation.c: Augment test.
9515
efb73de1 95162016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9517
9518 PR fortran/69154
9519 * gfortran.dg/inline_matmul_12.f90: New test.
9520
40c86c3b 95212016-01-10 Paul Thomas <pault@gcc.gnu.org>
9522
9523 PR fortran/67779
9524 * gfortran.dg/actual_array_offset_1: New test.
9525
a006c0bb 95262016-01-10 Tom de Vries <tom@codesourcery.com>
9527
9528 PR tree-optimization/69062
9529 * gcc.dg/autopar/pr69062.c: New test.
9530
880ed4be 95312016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9532
9533 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9534 * gcc.dg/vect/slp-perm-2.c: Likewise.
9535 * gcc.dg/vect/slp-perm-3.c: Likewise.
9536 * gcc.dg/vect/slp-perm-5.c: Likewise.
9537 * gcc.dg/vect/slp-perm-6.c: Likewise.
9538 * gcc.dg/vect/slp-perm-7.c: Likewise.
9539 * gcc.dg/vect/slp-perm-8.c: Likewise.
9540
d95e1856 95412016-01-10 Tom de Vries <tom@codesourcery.com>
9542
9543 PR tree-optimization/69039
9544 * gcc.dg/autopar/pr69039.c: New test.
9545
0f8f48d0 95462016-01-09 Marek Polacek <polacek@redhat.com>
9547
9548 PR c++/69113
9549 * g++.dg/pr69113.C: New test.
9550
7dff0499 95512016-01-09 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR middle-end/50865
9554 PR tree-optimization/69097
9555 * gcc.c-torture/execute/pr50865.c: New test.
9556 * gcc.c-torture/execute/pr69097-1.c: New test.
9557 * gcc.c-torture/execute/pr69097-2.c: New test.
9558 * gcc.dg/pr69097-1.c: New test.
9559 * gcc.dg/pr69097-2.c: New test.
9560
18431e78 95612016-01-09 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR c++/69164
9564 * g++.dg/opt/pr69164.C: New test.
9565
1943a4a2 95662016-01-08 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/69167
9569 * gcc.dg/pr69167.c: New test.
9570
a143e277 95712016-01-08 Marek Polacek <polacek@redhat.com>
9572
9573 PR c++/68449
9574 * g++.dg/pr68449.C: New.
9575
44c01906 95762016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9577
9578 PR tree-optimization/68707
9579 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9580 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9581 on platforms supporting it.
9582 * gcc.dg/vect/slp-perm-2.c: Likewise.
9583 * gcc.dg/vect/slp-perm-3.c: Likewise.
9584 * gcc.dg/vect/slp-perm-5.c: Likewise.
9585 * gcc.dg/vect/slp-perm-7.c: Likewise.
9586 * gcc.dg/vect/slp-perm-8.c: Likewise.
9587 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9588 on platforms supporting it.
9589
c437d1e8 95902016-01-08 Jakub Jelinek <jakub@redhat.com>
9591
c9595c51 9592 PR tree-optimization/69162
9593 * gcc.dg/pr69162.c: New test.
9594
c437d1e8 9595 PR tree-optimization/69172
9596 * gcc.dg/pr69172.c: New test.
9597
6a46a28c 95982016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9599
9600 PR tree-optimization/67781
9601 * gcc.c-torture/execute/pr67781.c: New file.
9602
62ad9a04 96032016-01-08 Jakub Jelinek <jakub@redhat.com>
9604
9605 PR tree-optimization/69083
9606 * gcc.dg/vect/pr69083.c: New test.
9607
9e0e8c2a 96082016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9609
9610 PR tree-optimization/61441
9611 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9612 Use -fexcess-precision=standard for compiler options.
9613 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9614
5d034e37 96152016-01-08 Jakub Jelinek <jakub@redhat.com>
9616
5013f740 9617 PR fortran/69128
9618 * gfortran.dg/gomp/pr69128.f90: New test.
9619
5d034e37 9620 PR c++/69145
9621 * g++.dg/ext/pr69145-1.C: New test.
9622 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9623 * g++.dg/ext/pr69145-2.h: New file.
9624
517906ff 96252016-01-07 Martin Sebor <msebor@redhat.com>
9626
9627 PR c/68966
9628 * gcc.dg/atomic-fetch-bool.c: New test.
9629 * gcc.dg/sync-fetch-bool.c: New test.
9630
cdbb524c 96312016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9632
9633 PR fortran/66680
9634 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9635
ec3aba9e 96362016-01-07 Nick Clifton <nickc@redhat.com>
9637
9638 PR target/66655
9639 * g++.dg/pr66655.C: New test.
9640 * g++.dg/pr66655_1.cc: Test support file.
9641 * g++.dg/pr66655.h: Test header file.
9642
9b657cf1 96432016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9644
9645 PR fortran/66680
9646 gfortran.dg/gomp/pr66680.f90: New test.
9647
cd45d7a5 96482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9649
9650 PR target/69171
9651 * gcc.target/i386/pr69171-1.c: New test.
9652 * gcc.target/i386/pr69171-2.c: Likewise.
9653 * gcc.target/i386/pr69171-3.c: Likewise.
9654 * gcc.target/i386/pr69171-4.c: Likewise.
9655 * gcc.target/i386/pr69171-5.c: Likewise.
9656 * gcc.target/i386/pr69171-6.c: Likewise.
9657
4a86a91a 96582015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9659
9660 PR middle-end/67639
9661 * c-c++-common/pr67639.c: New test.
9662
34c05552 96632016-01-07 Jakub Jelinek <jakub@redhat.com>
9664
9665 PR tree-optimization/69141
9666 * g++.dg/opt/pr69141.C: New test.
9667
f08d6895 96682016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9669
9670 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9671
32ec4173 96722016-01-06 Uros Bizjak <ubizjak@gmail.com>
9673
9674 PR target/69140
9675 * gcc.target/i386/pr69140.c: New test
9676
d74214f3 96772016-01-06 David Malcolm <dmalcolm@redhat.com>
9678
9679 * gcc.dg/bad-dereference.c: New test case.
9680
73991cab 96812015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9682
9683 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9684
fc8cc457 96852016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9686
9687 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9688
be3c9981 96892016-01-06 Marek Polacek <polacek@redhat.com>
9690
9691 PR sanitizer/69099
9692 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9693
2cb724f9 96942016-01-05 Marek Polacek <polacek@redhat.com>
9695
9696 PR c/69104
9697 * gcc.dg/atomic-invalid-2.c: New.
9698
233a53ed 96992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9700
9701 PR target/68991
9702 * gcc.target/i386/pr68991.c: New test.
9703
ea87c5e3 97042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9705
9706 PR target/68991
9707 * g++.dg/pr68991-1.C: New test.
9708 * g++.dg/pr68991-2.C: Likewise.
9709
1943a4a2 97102016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9711
1943a4a2 9712 PR other/60465
afe82e5b 9713 * gcc.target/ia64/pr60465-gprel64.c: New test.
9714 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9715
1e9147dd 97162016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9717
9718 PR rtl-optimization/68651
9719 * gcc.target/aarch64/pr68651_1.c: New test.
9720
d42aa619 97212016-01-05 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR c/69122
9724 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9725
1776de76 97262016-01-05 Nathan Sidwell <nathan@acm.org>
9727
2d7d361d 9728 PR c++/58583
9729 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9730
1776de76 9731 * gcc.dg/alias-15.c: New.
9732
5beb12c0 97332016-01-05 Nick Clifton <nickc@redhat.com>
9734
9735 PR target/68870
9736 * g++.dg/pr68770.C: New test.
9737
d8cca921 97382016-01-04 Mike Stump <mikestump@comcast.net>
9739
9740 * lib/target-supports.exp (check_effective_target_cilkplus):
9741 cilkplus targets require pthreads.
afc907ef 9742 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9743
8427dff3 97442016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9745
9746 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9747 generation.
9748
f1717362 97492016-01-04 Jakub Jelinek <jakub@redhat.com>
9750
9751 Update copyright years.
9752
d7d6a3ab 97532016-01-04 Marek Polacek <polacek@redhat.com>
9754
9755 PR c/68908
9756 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9757 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9758 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9759
b8f4a5f9 97602016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9761
9762 * gcc.target/sparc/20160104-2.c: New test.
9763
6b5c028f 97642016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9765
9766 * gcc.target/sparc/20160104-1.c: New test.
9767
300e1002 97682016-01-03 Paul Thomas <pault@gcc.gnu.org>
9769
9770 PR fortran/65045
9771 * gfortran.dg/pr65045.f90: New test.
9772
855b105f 97732016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9774
9775 * gnat.dg/specs/debug1.ads: Delete.
9776
bdc177dc 97772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9778
9779 PR libgfortran/68867
9780 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9781 expression.
9782
48aaffae 97832016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9784
9785 PR libgfortran/68867
9786 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9787 PowerPC.
9788
19a468b8 97892016-01-01 Paul Thomas <pault@gcc.gnu.org>
9790
9791 PR fortran/68864
9792 * gfortran.dg/pr68864.f90: New test.
9793
25371c91 97942016-01-01 Jakub Jelinek <jakub@redhat.com>
9795
2a659064 9796 PR tree-optimization/69070
9797 * gcc.dg/pr69070.c: New test.
9798
57aa9851 9799 PR sanitizer/69055
9800 * gfortran.dg/pr69055.f90: New test.
9801
25371c91 9802 PR target/69015
9803 * gcc.dg/pr69015.c: New test.
f1717362 9804\f
fb2c1edd 9805Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9806
9807Copying and distribution of this file, with or without modification,
9808are permitted in any medium without royalty provided the copyright
9809notice and this notice are preserved.