PR tree-optimization/93683 - ICE on calloc with unused return value in ao_ref_init_fr...
[gcc.git] / gcc / testsuite / ChangeLog-2016
1 2016-12-29 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100
4 for AARCH64.
5
6 2016-12-29 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/78904
9 * gcc.target/i386/pr78904-6.c: New test.
10
11 2016-12-29 Jakub Jelinek <jakub@redhat.com>
12
13 * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h.
14 (main): Renamed to ...
15 (mpx_test): ... this. Add argc and argv arguments.
16
17 2016-12-29 Martin Liska <mliska@suse.cz>
18
19 PR c/78933
20 * g++.dg/pr78933.C: New test.
21
22 2016-12-28 Uros Bizjak <ubizjak@gmail.com>
23
24 PR target/78904
25 * gcc.target/i386/pr78904-4.c: New test.
26 * gcc.target/i386/pr78904-5.c: Ditto.
27
28 2016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com>
29
30 * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13
31 being out of bounds instead of 12.
32
33 2016-12-27 Uros Bizjak <ubizjak@gmail.com>
34
35 PR target/78904
36 * gcc.target/i386/pr78904-3.c: New test.
37
38 2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
39
40 * gcc.target/i386/mpx/memcpy-1.c: New test.
41
42 2016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
43
44 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test.
45 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto.
46 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto.
47
48 2016-12-27 Uros Bizjak <ubizjak@gmail.com>
49
50 PR target/78904
51 * gcc.target/i386/pr78904-2.c: New test.
52
53 2016-12-26 Uros Bizjak <ubizjak@gmail.com>
54
55 PR target/78904
56 * gcc.target/i386/pr78904-1.c: New test.
57
58 2016-12-23 Andre Vehreschild <vehre@gcc.gnu.org>
59
60 * gfortran.dg/class_assign_1.f08: New test.
61
62 2016-12-23 Toma Tabacu <toma.tabacu@imgtec.com>
63
64 * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for
65 -fno-fat-lto-objects and add the -ffat-lto-objects option, along with
66 an explanation for its purpose.
67 * gcc.target/mips/oddspreg-3.c (dg-options): Likewise.
68 * gcc.target/mips/oddspreg-6.c (dg-options): Likewise.
69 * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of
70 -ffat-lto-objects.
71 * gcc.target/mips/pr54240.c: Likewise.
72 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
73 * gcc.target/mips/soft-float-1.c: Likewise.
74
75 2016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
76
77 * gcc.dg/gimplefe-20.c: New test-case.
78
79 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
80
81 * gcc.target/s390/litpool-str-1.c: New test.
82
83 2016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com>
84
85 * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw".
86 * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise.
87 * gcc.target/s390/md/andc-splitter-1.c: Likewise.
88 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
89 * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags.
90 * gcc.target/s390/s390.exp: Import torture_current_flags.
91 (check_effective_target_s390_useable_hw): New.
92 (check_effective_target_s390_z900_hw): New.
93 (check_effective_target_s390_z990_hw): New.
94 (check_effective_target_s390_z9_ec_hw): New.
95 (check_effective_target_s390_z10_hw): New.
96 (check_effective_target_s390_z196_hw): New.
97 (check_effective_target_s390_zEC12_hw): New.
98 (check_effective_target_s390_z13_hw): New.
99 (check_effective_target_z10_instructions): Removed.
100 (torture tests): Add optimization level without -march=.
101 Reorder torture tests for good cache usage.
102
103 2016-12-22 Martin Liska <mliska@suse.cz>
104
105 PR tree-optimization/78886
106 * gcc.dg/tree-ssa/pr78886.c: New test.
107
108 2016-12-22 Georg-Johann Lay <avr@gjlay.de>
109
110 PR testsuite/52641
111 * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has
112 at least a size of 4.
113 * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000).
114 * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus.
115 * gcc.dg/graphite/isl-ast-op-select.c: Same.
116 * gcc.dg/graphite/pr42205-1.c: Require int32plus.
117 * gcc.dg/graphite/pr42221.c: Same.
118 * gcc.dg/tree-ssa/pr65136.c: Same.
119 * gcc.dg/tree-ssa/sra-20.c: Same.
120 * gcc.dg/graphite/scop-0.c: Require size32plus.
121 * gcc.dg/graphite/scop-22.c: Same.
122 * gcc.dg/graphite/scop-3.c: Same.
123 * gcc.dg/graphite/scop-dsyr2k.c: Same.
124 * gcc.dg/graphite/scop-dsyrk.c: Same.
125 * gcc.dg/graphite/scop-mvt.c: Same.
126 * gcc.dg/graphite/scop-sor.c: Same.
127 * gcc.dg/tree-ssa/pr68529-3.c: Same.
128 * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if.
129 * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed.
130 * gcc.dg/tree-ssa/pr71408.c: Same.
131 * gcc.dg/fold-and-rshift-2.c: Same.
132 * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use
133 uintptr_t instead of long for int representation of address.
134 * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines.
135
136 2016-12-22 Jakub Jelinek <jakub@redhat.com>
137
138 PR middle-end/78858
139 * c-c++-common/ubsan/pr78858.c: New test.
140 * gcc.dg/nonnull-5.c: New test.
141
142 2016-12-21 Jakub Jelinek <jakub@redhat.com>
143
144 PR c++/72707
145 * g++.dg/warn/Wshadow-12.C: New test.
146
147 2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
148
149 PR rtl-optimization/78580
150 * gcc.target/i386/pr78580.c: New.
151
152 2016-12-21 Jakub Jelinek <jakub@redhat.com>
153
154 PR c++/77830
155 * g++.dg/cpp1y/pr77830.C: New test.
156 * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
157
158 2016-12-21 Bernd Schmidt <bschmidt@redhat.com>
159
160 PR target/71321
161 * gcc.target/i386/pr71321.c: New test.
162
163 2016-12-21 Jakub Jelinek <jakub@redhat.com>
164
165 PR fortran/78866
166 * gfortran.dg/gomp/map-1.f90: Add expected error.
167 * gfortran.dg/gomp/pr78866-1.f90: New test.
168 * gfortran.dg/gomp/pr78866-2.f90: New test.
169
170 2016-12-21 David Edelsohn <dje.gcc@gmail.com>
171
172 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
173 lwz on AIX.
174
175 2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
176
177 * gcc.target/arm/unsigned-extend-2.c: Update testcase.
178
179 2016-12-21 Martin Liska <mliska@suse.cz>
180
181 PR driver/78863
182 * gcc.dg/spellcheck-options-13.c: New test.
183
184 2016-12-21 Alexander Monakov <amonakov@ispras.ru>
185
186 * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
187 explicitly request the desired storage class.
188
189 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
190
191 PR testsuite/52641
192 * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
193 where neither short nor int has a size of 4; use long.
194 * gcc.dg/builtin-object-size-17.c: Same.
195 * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
196 for components as 4 components are supposed to occupy 16 bytes.
197 * gcc.dg/pr78408-1.c: Require target size32plus.
198 * gcc.dg/pr78408-2.c: Same.
199 * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
200 * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
201
202 2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com>
203
204 * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
205
206 2016-12-21 Janne Blomqvist <jb@gcc.gnu.org>
207
208 PR fortran/78867
209 * gfortran.dg/string_length_4.f90: New test.
210
211 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
212
213 * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
214 * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
215 * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
216 * gcc.target/avr/tiny-caller-save.c: Dito.
217 * gcc.target/avr/tiny-memx.c: Dito.
218
219 2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
220
221 * gcc.dg/max.c: New Testcase.
222 * gcc.dg/min.c: New Testcase.
223
224 2016-12-21 Jakub Jelinek <jakub@redhat.com>
225
226 PR c/77767
227 * gcc.c-torture/execute/pr77767.c: New test.
228
229 2016-12-20 Pat Haugen <pthaugen@us.ibm.com>
230
231 * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
232 * gcc.dg/sms-6.c: Likewise.
233
234 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
235
236 * gcc.dg/tls/alias-1.c: dg-add-options tls.
237 * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
238
239 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
240
241 * gcc.target/arm/pr78255-2.c: Fix to work for targets
242 that do not optimize for tailcall.
243
244 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
245
246 * gcc.dg/tls/pr78796.c: dg-add-options tls.
247 * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
248 * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
249
250 2016-12-20 Richard Biener <rguenther@suse.de>
251
252 * gcc.dg/gimplefe-19.c: New testcase.
253
254 2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
255
256 PR target/78694
257 * gcc.c-torture/compile/pr78694.c: New test.
258
259 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
260
261 PR testsuite/71232
262 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
263 * gnat.dg/vect2.adb: Likewise.
264 * gnat.dg/vect3.adb: Likewise.
265 * gnat.dg/vect4.adb: Likewise.
266 * gnat.dg/vect5.adb: Likewise.
267 * gnat.dg/vect6.adb: Likewise.
268
269 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
270
271 * gcc.target/i386/pr59874-3.c: New test.
272
273 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
274
275 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
276 * gcc.target/powerpc/fold-vec-mult-char.c: New.
277 * gcc.target/powerpc/fold-vec-mult-float.c: New.
278 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
279 * gcc.target/powerpc/fold-vec-mult-int.c: New.
280 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
281 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
282 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
283 * gcc.target/powerpc/fold-vec-mult-short.c: New.
284
285 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
286
287 * gcc.target/powerpc/fold-vec-sub-char.c: New.
288 * gcc.target/powerpc/fold-vec-sub-float.c: New.
289 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
290 * gcc.target/powerpc/fold-vec-sub-int.c: New.
291 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
292 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
293 * gcc.target/powerpc/fold-vec-sub-short.c: New.
294
295 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
296
297 PR target/78748
298 * gcc.c-torture/compile/pr78748.c: New test.
299
300 2016-12-18 Janus Weil <janus@gcc.gnu.org>
301
302 PR fortran/78848
303 * gfortran.dg/dtio_22.f90: New test.
304
305 2016-12-18 Janus Weil <janus@gcc.gnu.org>
306
307 PR fortran/78592
308 * gfortran.dg/dtio_21.f90: New test.
309
310 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
311
312 PR fortran/78746
313 * charlen_03.f90: Remove test.
314 * charlen_10.f90: Ditto.
315
316 2016-12-17 Jakub Jelinek <jakub@redhat.com>
317
318 PR sanitizer/78832
319 * gcc.dg/asan/pr78832.c: New test.
320
321 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
322
323 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
324 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
325 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
326 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
327
328 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
329
330 PR fortran/78239
331 * gfortran.dg/fimplicit_none_1.f90: New test.
332 * gfortran.dg/fimplicit_none_2.f90: New test.
333
334 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
335
336 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
337 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
338 * gcc.target/powerpc/byte-in-range-0.c: New test.
339 * gcc.target/powerpc/byte-in-range-1.c: New test.
340 * gcc.target/powerpc/byte-in-set-0.c: New test.
341 * gcc.target/powerpc/byte-in-set-1.c: New test.
342 * gcc.target/powerpc/byte-in-set-2.c: New test.
343
344 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
345
346 PR fortran/78622
347 * gfortran.dg/dtio_20.f03: New test.
348
349 2016-12-16 Jakub Jelinek <jakub@redhat.com>
350
351 PR fortran/78757
352 * gfortran.dg/char_result_16.f90: New test.
353
354 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355
356 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
357
358 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
359
360 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
361
362 2016-12-16 Jakub Jelinek <jakub@redhat.com>
363
364 PR c/78408
365 * gcc.dg/pr78408-1.c: New test.
366 * gcc.dg/pr78408-2.c: New test.
367
368 2016-12-16 Marek Polacek <polacek@redhat.com>
369
370 PR tree-optimization/78819
371 * gcc.dg/tree-ssa/vrp112.c: New test.
372
373 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
374
375 * gnat.dg/opt61.adb: New test.
376 * gnat.dg/opt61_pkg.ad[sb]: New helper.
377
378 2016-12-16 Richard Biener <rguenther@suse.de>
379
380 PR c++/71694
381 * g++.dg/pr71694.C: New testcase.
382
383 2016-12-16 Richard Biener <rguenther@suse.de>
384
385 PR middle-end/71632
386 * gcc.dg/pr71632.c: New testcase.
387
388 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
389
390 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
391 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
392 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
393 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
394 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
395 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
396 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
397 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
398 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
399 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
400 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
401 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
402 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
403 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
404 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
405 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
406
407 2016-12-15 Jakub Jelinek <jakub@redhat.com>
408
409 P0490R0 GB 20: decomposition declaration should commit to tuple
410 interpretation early
411 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
412
413 2016-12-15 Nathan Sidwell <nathan@acm.org>
414
415 PR c++/77585
416 * g++.dg/cpp1y/pr77585.C: New.
417
418 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
419
420 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
421 * gcc.dg/tree-ssa/pr71179.c: Same.
422
423 2016-12-15 Janus Weil <janus@gcc.gnu.org>
424
425 PR fortran/78800
426 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
427
428 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
429
430 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
431 -mmicromips.
432
433 2016-12-15 Jakub Jelinek <jakub@redhat.com>
434
435 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
436 * gcc.dg/torture/pr78515.c: Likewise.
437 * gcc.dg/pr69634.c: Likewise.
438
439 2016-12-14 Martin Sebor <msebor@redhat.com>
440
441 PR middle-end/78519
442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
443
444 2016-12-14 Martin Sebor <msebor@redhat.com>
445
446 PR c++/78774
447 * g++.dg/cpp1y/pr78774.C: New test.
448
449 2016-12-14 David Malcolm <dmalcolm@redhat.com>
450
451 PR target/78213
452 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
453 -fself-test.
454 * gcc.dg/pr78213.c: Disable this test.
455 * selftests/example.txt: New file.
456
457 2016-12-14 Martin Sebor <msebor@redhat.com>
458
459 PR middle-end/78786
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
461
462 2016-12-14 Jakub Jelinek <jakub@redhat.com>
463
464 PR target/78791
465 * gcc.c-torture/execute/pr78791.c: New test.
466 * gcc.target/i386/pr78791.c: New test.
467
468 2016-12-14 Marek Polacek <polacek@redhat.com>
469
470 PR c++/72775
471 * g++.dg/ext/flexary12.C: Adjust dg-error.
472 * g++.dg/ext/flexary20.C: New.
473 * g++.dg/ext/flexary21.C: New.
474
475 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
476
477 PR target/59874
478 * gcc.target/i386/pr59874-1.c: New test.
479 * gcc.target/i386/pr59874-2.c: Ditto.
480
481 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
482
483 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
484 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
485 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
486
487 2016-12-14 Jakub Jelinek <jakub@redhat.com>
488
489 PR debug/77844
490 * g++.dg/opt/pr77844.C: New test.
491
492 2016-12-14 Martin Sebor <msebor@redhat.com>
493
494 PR c/17308
495 * gcc.dg/builtins-nonnull.c: New test.
496 * gcc.dg/nonnull-4.c: New test.
497
498 2016-12-14 Nathan Sidwell <nathan@acm.org>
499
500 PR c++/78701
501 * g++.dg/cpp0x/pr78701.C: New.
502
503 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
504
505 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
506 defined, add tracing of the various extracts to stderr. Add
507 support for tests that convert the result to another type.
508 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
509 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
510 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
511 tests that do an extract and then convert the values double.
512 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
513 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
514 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
515 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
516 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
517 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
518 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
519 of VEXTRACTU{B,H} and XXEXTRACTUW.
520 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
521 vec_extract and convert to floating point.
522 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
523 and vec_extract4b.
524 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
525
526 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
527
528 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
529 -mmicromips.
530
531 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
532
533 PR fortran/78780
534 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
535 * gfortran.dg/coarray_42.f90: New test.
536
537 2016-12-14 Jakub Jelinek <jakub@redhat.com>
538
539 PR target/78796
540 * gcc.dg/tls/pr78796.c: New test.
541
542 2016-12-14 Richard Biener <rguenther@suse.de>
543
544 PR tree-optimization/78731
545 * gcc.dg/torture/pr78731.c: New testcase.
546
547 2016-12-14 Martin Liska <mliska@suse.cz>
548
549 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
550 * gcc.dg/tree-ssa/dump-2.c: Likewise.
551
552 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
553
554 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
555 -ffat-lto-objects option.
556
557 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
558 Jakub Jelinek <jakub@redhat.com>
559
560 * gcc.dg/strlenopt-30.c: New test-case.
561
562 2016-12-14 Richard Biener <rguenther@suse.de>
563
564 PR tree-optimization/78788
565 * gcc.dg/torture/pr78788.c: New testcase.
566
567 2016-12-13 Nathan Sidwell <nathan@acm.org>
568
569 PR c++/69481
570 * g++.dg/cpp0x/pr69481.C: New.
571
572 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
573
574 PR target/78794
575 * gcc.target/i386/pr78794.c: New test.
576
577 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
578
579 PR fortran/77785
580 * gfortran.dg/coarray_38.f90: Added expecting error message.
581 * gfortran.dg/coarray_41.f90: New test.
582 * gfortran.dg/coarray_class_2.f90: New test.
583
584 2016-12-13 Carl Love <cel@us.ibm.com>
585
586 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
587 file.
588 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
589 file.
590
591 2016-12-13 Martin Liska <mliska@suse.cz>
592
593 PR tree-optimization/78428
594 * gcc.dg/tree-ssa/pr78428.c: New test.
595
596 2016-12-13 Janus Weil <janus@gcc.gnu.org>
597 Paul Thomas <pault@gcc.gnu.org>
598
599 PR fortran/78737
600 * gfortran.dg/dtio_19.f90: New test case.
601
602 2016-12-13 Michael Matz <matz@suse.de>
603
604 PR tree-optimization/78725
605 * gcc.dg/pr78725.c: New test.
606 * gcc.dg/pr78725-2.c: New test.
607
608 2016-12-13 Richard Biener <rguenther@suse.de>
609
610 PR middle-end/78742
611 * gcc.dg/torture/pr78742.c: New testcase.
612
613 2016-12-13 Martin Liska <mliska@suse.cz>
614
615 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
616 scanned pattern ASAN_MARK.
617 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
618 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
619 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
620 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
621
622 2016-12-13 Jakub Jelinek <jakub@redhat.com>
623
624 PR ipa/77905
625 * g++.dg/ipa/pr77905.C: New test.
626
627 2016-12-12 Jakub Jelinek <jakub@redhat.com>
628
629 PR tree-optimization/78777
630 * g++.dg/torture/pr78777.C: New test.
631
632 2016-12-12 Martin Sebor <msebor@redhat.com>
633
634 PR middle-end/78622
635 PR middle-end78606
636 * gcc.c-torture/execute/pr78622.c: New test.
637 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
638 behavior inadvertently introduced in a previous commit. Tighten
639 up final checking.
640 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
641 Add test cases.
642 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
646 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
647 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
648 add a final optimization check.
649 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
650 * gcc.dg/tree-ssa/pr78622.c: New test.
651
652 2016-12-12 Janus Weil <janus@gcc.gnu.org>
653
654 PR fortran/78392
655 * gfortran.dg/constant_shape.f90: New test case.
656
657 2016-12-12 Marek Polacek <polacek@redhat.com>
658
659 PR c++/78647
660 * g++.dg/parse/error58.C: New.
661
662 2016-12-12 David Malcolm <dmalcolm@redhat.com>
663
664 PR preprocessor/78680
665 * gcc.dg/format/pr78680.c: New test case.
666 * gcc.dg/plugin/diagnostic-test-expressions-1.c
667 (test_multiline_token): New function.
668 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
669 (test_backslash_continued_logical_lines): New function.
670
671 2016-12-12 Nathan Sidwell <nathan@acm.org>
672
673 PR c++/78252
674 * g++.dg/cpp1y/lambda-mangle-1.C: New.
675
676 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
677
678 PR target/78738
679 * gcc.target/i386/pr78738.c: New test.
680
681 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 * lib/target-supports.exp
684 (check_effective_target_newlib_broken_long_double_io): New check.
685 (check_effective_target_frexpl): Likewise.
686
687 2016-12-12 Marek Polacek <polacek@redhat.com>
688
689 PR middle-end/78716
690 * g++.dg/other/vararg-5.C: New.
691
692 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
693
694 PR rtl-optimization/78669
695 * gcc.target/i386/pr78669.c: New test.
696
697 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
698
699 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
700
701 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
702
703 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
704 -mnan=2008 and -mabs=2008.
705
706 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
707
708 PR target/78695
709 * gcc.target/powerpc/swaps-stack-protector.c: New test.
710
711 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
712
713 PR target/70799
714 * gcc.target/i386/pr70799-3.c: New test.
715
716 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/78637
719 * g++.dg/parse/namespace14.C: New.
720
721 2016-12-10 Jakub Jelinek <jakub@redhat.com>
722
723 PR tree-optimization/78720
724 * gcc.c-torture/execute/pr78720.c: New test.
725
726 PR fortran/78758
727 * gfortran.dg/pr78758.f90: New test.
728 * gfortran.dg/pr38868.f: Remove again bogus warning.
729
730 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
731
732 PR fortran/77903
733 * gfortran.dg/submodule_20.f08: New test.
734
735 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
736
737 PR testsuite/78740
738 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
739
740 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741
742 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
743 support __int128.
744
745 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
746
747 PR ipa/78721
748 * gcc.dg/pr78721.c: New test.
749
750 2016-12-09 Jakub Jelinek <jakub@redhat.com>
751
752 PR target/72742
753 * gcc.c-torture/compile/pr72742.c: New test.
754
755 2016-12-09 Martin Sebor <msebor@redhat.com>
756
757 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
758 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
759
760 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
761
762 PR rtl-optimization/78255
763 * gcc.target/aarch64/pr78255.c: New.
764 * gcc.target/arm/pr78255-1.c: New.
765 * gcc.target/arm/pr78255-2.c: New.
766
767 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
768
769 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
770 strings
771 * gcc.target/powerpc/dimode-2.c: Likewise.
772
773 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
774
775 PR ipa/78027
776 * c-c++-common/goacc/acc-icf.c: New test.
777 * gfortran.dg/goacc/pr78027.f90: New test.
778
779 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
780
781 PR target/78733
782 * gcc.target/aarch64/pr78733.c: New test.
783
784 2016-12-09 Janus Weil <janus@gcc.gnu.org>
785
786 PR fortran/61767
787 * gfortran.dg/finalize_31.f90: New test.
788
789 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
790
791 PR fortran/78505
792 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
793
794 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
795
796 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
797 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
798 * gfortran.dg/finalize_18.f90: Add count for additional guard against
799 accessing null-pointer.
800 * gfortran.dg/proc_ptr_comp_47.f90: New test.
801
802 2016-12-09 Nathan Sidwell <nathan@acm.org>
803
804 PR c++/78550
805 * g++.dg/cpp1y/pr78550.C: New.
806
807 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
808
809 PR fortran/44265
810 * gfortran.dg/char_result_14.f90: New test.
811 * gfortran.dg/char_result_15.f90: New test.
812
813 2016-12-09 Martin Liska <mliska@suse.cz>
814
815 * gcc.dg/tree-ssa/dump-3.c: New test.
816
817 2016-12-09 Jakub Jelinek <jakub@redhat.com>
818
819 PR tree-optimization/78726
820 * gcc.c-torture/execute/pr78726.c: New test.
821 * gcc.dg/guality/pr78726.c: New test.
822
823 2016-12-08 Martin Sebor <msebor@redhat.com>
824
825 PR c/78165
826 * g++.dg/debug/dwarf2/integer-typedef.C: Remove redundant suffix.
827 * g++.dg/debug/dwarf2/typedef1.C: Same.
828 * g++.dg/inherit/covariant7.C: Same.
829
830 2016-12-08 Martin Sebor <msebor@redhat.com>
831
832 PR c/78284
833 * gcc.dg/attr-alloc_size-3.c: New test.
834 * gcc.dg/attr-alloc_size-4.c: New test.
835 * gcc.dg/attr-alloc_size-5.c: New test.
836 * gcc.dg/attr-alloc_size-6.c: New test.
837 * gcc.dg/attr-alloc_size-7.c: New test.
838 * gcc.dg/attr-alloc_size-8.c: New test.
839 * gcc.dg/attr-alloc_size-9.c: New test.
840 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
841
842 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
843
844 PR fortran/65173
845 PR fortran/69064
846 PR fortran/69859
847 PR fortran/78350
848 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
849 * gfortran.dg/charlen_01.f90: New test.
850 * gfortran.dg/charlen_02.f90: Ditto.
851 * gfortran.dg/charlen_03.f90: Ditto.
852 * gfortran.dg/charlen_04.f90: Ditto.
853 * gfortran.dg/charlen_05.f90: Ditto.
854 * gfortran.dg/charlen_06.f90: Ditto.
855 * gfortran.dg/charlen_07.f90: Ditto.
856 * gfortran.dg/charlen_08.f90: Ditto.
857 * gfortran.dg/charlen_09.f90: Ditto.
858 * gfortran.dg/charlen_10.f90: Ditto.
859 * gfortran.dg/charlen_11.f90: Ditto.
860 * gfortran.dg/charlen_12.f90: Ditto.
861 * gfortran.dg/charlen_13.f90: Ditto.
862 * gfortran.dg/charlen_14.f90: Ditto.
863 * gfortran.dg/charlen_15.f90: Ditto.
864
865 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
866
867 PR rtl-optimization/78671
868 * gcc.target/i386/pr78671.c: New.
869
870 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
871
872 PR target/78733
873 * gcc.target/aarch64/pr78733.c: New test.
874
875 2016-12-08 Nathan Sidwell <nathan@acm.org>
876
877 PR c++/78551
878 * g++.dg/cpp1y/pr78551.C: New.
879
880 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
881
882 PR debug/78112
883 * g++.dg/pr78112.C: Remove platform-dependent checks.
884 * g++.dg/pr78112-2.C: New testcase.
885
886 2016-12-08 Bin Cheng <bin.cheng@arm.com>
887
888 PR middle-end/78684
889 * g++.dg/torture/pr78684.C: New test.
890
891 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
892
893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
894 (CHECK_CRYPTO): Remove.
895 (expected_poly64x1_t, expected_poly64x2_t): Remove
896
897 2016-12-08 Jakub Jelinek <jakub@redhat.com>
898
899 P0003R5 - removal of dynamic exception specification from C++17
900 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
901 throw (type-id-list) in C++11 and C++14 and removal in C++17.
902 * g++.dg/compat/eh/ctor1_y.C: Likewise.
903 * g++.dg/compat/eh/new1_x.C: Likewise.
904 * g++.dg/compat/eh/new1_y.C: Likewise.
905 * g++.dg/compat/eh/spec3_x.C: Likewise.
906 * g++.dg/compat/eh/spec3_y.C: Likewise.
907 * g++.dg/compat/eh/template1.h: Likewise.
908 * g++.dg/compat/eh/template1_y.C: Likewise.
909 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
910 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
911 * g++.dg/cpp0x/auto9.C: Likewise.
912 * g++.dg/cpp0x/defaulted23.C: Likewise.
913 * g++.dg/cpp0x/error5.C: Likewise.
914 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
915 * g++.dg/cpp0x/noexcept02.C: Likewise.
916 * g++.dg/cpp0x/noexcept07.C: Likewise.
917 * g++.dg/cpp0x/noexcept08.C: Likewise.
918 * g++.dg/cpp0x/noexcept19.C: Likewise.
919 * g++.dg/cpp0x/variadic73.C: Likewise.
920 * g++.dg/cpp0x/variadic-throw.C: Likewise.
921 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
922 * g++.dg/eh/async-unwind2.C: Likewise.
923 * g++.dg/eh/cond4.C: Likewise.
924 * g++.dg/eh/delete1.C: Likewise.
925 * g++.dg/eh/ehopt1.C: Likewise.
926 * g++.dg/eh/forced3.C: Likewise.
927 * g++.dg/eh/forced4.C: Likewise.
928 * g++.dg/eh/init-temp2.C: Likewise.
929 * g++.dg/eh/pr38662.C: Likewise.
930 * g++.dg/eh/pr41819.C: Likewise.
931 * g++.dg/eh/shadow1.C: Likewise.
932 * g++.dg/eh/spec2.C: Likewise.
933 * g++.dg/eh/spec3.C: Likewise.
934 * g++.dg/eh/spec5.C: Likewise.
935 * g++.dg/eh/spec6.C: Likewise.
936 * g++.dg/eh/spec7.C: Likewise.
937 * g++.dg/eh/spec8.C: Likewise.
938 * g++.dg/eh/spec9.C: Likewise.
939 * g++.dg/eh/template1.C: Likewise.
940 * g++.dg/eh/unexpected1.C: Likewise.
941 * g++.dg/ext/has_nothrow_assign.C: Likewise.
942 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
943 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
944 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
945 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
946 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
947 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
948 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
949 * g++.dg/gcov/gcov-7.C: Likewise.
950 * g++.dg/init/new13.C: Likewise.
951 * g++.dg/init/new25.C: Likewise.
952 * g++.dg/lookup/exception1.C: Likewise.
953 * g++.dg/opt/noreturn-1.C: Likewise.
954 * g++.dg/other/error3.C: Likewise.
955 * g++.dg/rtti/crash3.C: Likewise.
956 * g++.dg/template/eh2.C: Likewise.
957 * g++.dg/template/error36.C: Likewise.
958 * g++.dg/tm/pr46567.C: Likewise.
959 * g++.dg/tm/pr47340.C: Likewise.
960 * g++.dg/torture/pr46364.C: Likewise.
961 * g++.dg/torture/pr49394.C: Likewise.
962 * g++.dg/torture/pr52918-1.C: Likewise.
963 * g++.dg/torture/pr57190.C: Likewise.
964 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
965 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
966 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
967 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
968 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
969 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
970 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
971 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
972 * g++.dg/tree-ssa/pr45605.C: Likewise.
973 * g++.dg/warn/Wreturn-type-3.C: Likewise.
974 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
975 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
976 * g++.old-deja/g++.eh/spec1.C: Likewise.
977 * g++.old-deja/g++.eh/spec2.C: Likewise.
978 * g++.old-deja/g++.eh/spec3.C: Likewise.
979 * g++.old-deja/g++.eh/spec4.C: Likewise.
980 * g++.old-deja/g++.eh/spec6.C: Likewise.
981 * g++.old-deja/g++.eh/throw1.C: Likewise.
982 * g++.old-deja/g++.eh/throw2.C: Likewise.
983 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
984 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
985 * g++.old-deja/g++.mike/eh15.C: Likewise.
986 * g++.old-deja/g++.mike/eh25.C: Likewise.
987 * g++.old-deja/g++.mike/eh33.C: Likewise.
988 * g++.old-deja/g++.mike/eh34.C: Likewise.
989 * g++.old-deja/g++.mike/eh50.C: Likewise.
990 * g++.old-deja/g++.mike/eh51.C: Likewise.
991 * g++.old-deja/g++.mike/eh55.C: Likewise.
992 * g++.old-deja/g++.mike/p10416.C: Likewise.
993 * g++.old-deja/g++.other/crash28.C: Likewise.
994 * g++.old-deja/g++.other/crash30.C: Likewise.
995 * g++.old-deja/g++.other/new7.C: Likewise.
996 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
997 * g++.old-deja/g++.robertl/eb123.C: Likewise.
998
999 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1000
1001 * gcc.target/aarch64/pr78382.c: New testcase.
1002
1003 2016-12-08 Andrew Pinski <apinski@cavium.com>
1004
1005 * gcc.target/aarch64/pr71112.c: New testcase.
1006
1007 2016-12-07 Martin Sebor <msebor@redhat.com>
1008
1009 PR middle-end/77784
1010 PR middle-end/78149
1011 PR middle-end/78138
1012 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
1013 * g++.dg/ext/builtin-object-size3.C (bar): Same.
1014 * g++.dg/ext/strncpy-chk1.C: Same.
1015 * g++.dg/opt/memcpy1.C: Same.
1016 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1017 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
1018 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
1019 * gcc.dg/attr-alloc_size.c: Same.
1020 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
1021 * gcc.dg/builtin-stringop-chk-2.c: Same.
1022 * gcc.dg/builtin-stringop-chk-4.c: New test.
1023 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
1024 * gcc.dg/memcpy-2.c: Same.
1025 * gcc.dg/pr40340-1.c: Same.
1026 * gcc.dg/pr40340-2.c (main): Same.
1027 * gcc.dg/pr40340-5.c (main): Same.
1028 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1029 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
1030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
1031 warning.
1032 * gfortran.dg/char_length_3.f90: Prune expected warnings.
1033 * gfortran.dg/pr38868.f: Add expected warnings.
1034
1035 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1036
1037 PR target/72717
1038 * gcc.target/powerpc/pr72717.c: New test.
1039
1040 2016-12-07 Jakub Jelinek <jakub@redhat.com>
1041
1042 * gcc.dg/builtin-strstr-1.c: New test.
1043 * g++.dg/cpp0x/constexpr-strstr.C: New test.
1044
1045 PR c++/78692
1046 * g++.dg/torture/pr78692.C: New test.
1047
1048 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1049
1050 PR rtl-optimization/78617
1051 * gcc.c-torture/execute/pr78617.c: New test.
1052
1053 2016-12-07 Carl Love <cel@us.ibm.com>
1054
1055 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
1056 P9 to their own test file. This allows precise constraints on the
1057 effective target and compile options.
1058 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
1059 compare P8 built-in tests.
1060 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
1061 compare P9 built-in tests.
1062
1063 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
1064
1065 * gcc.target/i386/pr77761.c: Require int128 effective target.
1066 (avx512f_test): Delete.
1067 (do_main): Rename to avx512f_test.
1068
1069 2016-12-07 Bin Cheng <bin.cheng@arm.com>
1070
1071 PR tree-optimization/78691
1072 * gcc.target/i386/pr78691-i386.c: New test.
1073 * gcc.target/powerpc/pr78691-ppc.c: New test.
1074
1075 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1076
1077 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
1078 * gcc.target/i386/pr70322-2.c: Likewise.
1079 * gcc.target/i386/pr70322-3.c: Likewise.
1080 * gcc.target/i386/pr70322-4.c: Likewise.
1081
1082 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1083
1084 * gcc.target/aarch64/pr71727.c: New testcase.
1085
1086 2016-12-06 Tom de Vries <tom@codesourcery.com>
1087
1088 PR tree-optimization/67955
1089 * gcc.dg/tree-ssa/dse-points-to.c: New test.
1090
1091 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1092
1093 PR target/78658
1094 * gcc.target/powerpc/pr78658.c: New test.
1095
1096 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
1097
1098 PR target/77761
1099 * testsuite/gcc.target/i386/pr77761.c: New.
1100
1101 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1102
1103 PR fortran/78659
1104 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
1105 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
1106 * gfortran.dg/namelist_34.f90: Update test.
1107 * gfortran.dg/namelist_63.f90: Update test.
1108
1109 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
1110
1111 * gcc.target/mips/msa-builtins-err.c: New test.
1112
1113 2016-12-06 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR c++/71537
1116 * g++.dg/cpp0x/constexpr-71537.C: New test.
1117
1118 PR c++/71537
1119 * g++.dg/cpp0x/constexpr-memchr.C: New test.
1120
1121 PR c++/71537
1122 * g++.dg/cpp0x/constexpr-strchr.C: New test.
1123
1124 PR tree-optimization/78675
1125 * gcc.c-torture/execute/pr78675.c: New test.
1126 * gcc.target/i386/pr78675-1.c: New test.
1127 * gcc.target/i386/pr78675-2.c: New test.
1128
1129 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
1130
1131 * gcc.target/i386/avx512bw-kandd-1.c: New.
1132 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
1133 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
1134 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
1135 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
1136 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
1137 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
1138 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
1139 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
1140 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
1141 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
1142 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
1143 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
1144 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
1145 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
1146 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
1147 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
1148 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
1149 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
1150 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
1151 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
1152 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
1153
1154 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
1155
1156 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
1157 gcc.dg/fold-and-rshift-2.c: New testcases.
1158
1159 2016-12-05 Nathan Sidwell <nathan@acm.org>
1160
1161 * c-c++-common/fmax_errors.c: Check notes after last error are
1162 emitted.
1163
1164 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
1165
1166 PR rtl-optimization/78561
1167 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
1168
1169 2016-12-04 Martin Sebor <msebor@redhat.com>
1170
1171 PR c/78668
1172 * gcc.dg/builtin-alloc-size.c: New test.
1173
1174 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
1175
1176 PR target/70322
1177 * gcc.target/i386/pr70322-4.c: New test.
1178
1179 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1180
1181 PR fortran/43207
1182 * gfortran.dg/abstract_type_9.f90: New test case.
1183
1184 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1185
1186 PR fortran/42188
1187 * gfortran.dg/derived_result_2.f90.f90: New test case.
1188
1189 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1190
1191 PR fortran/58175
1192 * gfortran.dg/finalize_30.f90: Extend test case.
1193
1194 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR c++/78649
1197 * g++.dg/cpp0x/pr78649.C: New test.
1198
1199 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
1200
1201 PR target/70322
1202 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
1203
1204 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
1205
1206 PR fortran/78618
1207 * gfortran.dg/char_conversion.f90: New test.
1208
1209 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR target/70322
1212 * gcc.target/i386/pr70322-1.c: New test.
1213 * gcc.target/i386/pr70322-2.c: New test.
1214 * gcc.target/i386/pr70322-3.c: New test.
1215
1216 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1217 Thomas Preud'homme <thomas.preudhomme@arm.com>
1218
1219 * gcc.target/arm/cmse/cmse-1.c: Add test for
1220 cmse_nonsecure_caller.
1221
1222 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1223 Thomas Preud'homme <thomas.preudhomme@arm.com>
1224
1225 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
1226 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
1227 * gcc.target/arm/cmse/cmse-14.c: New.
1228 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
1229 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
1230 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
1231 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
1232 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
1233 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
1234 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
1235 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
1236 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
1237 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
1238 * gcc.target/arm/cmse/baseline/union-1.c: New.
1239 * gcc.target/arm/cmse/baseline/union-2.c: New.
1240 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1241 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1242 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1243 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1244 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1245 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1246 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1247 * gcc.target/arm/cmse/mainline/union-1.c: New.
1248 * gcc.target/arm/cmse/mainline/union-2.c: New.
1249 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1250 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1251 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1252 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1253 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1254 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1255 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1256 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1257 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1258 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1259 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1260 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1261 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1262 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1263
1264 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265 Thomas Preud'homme <thomas.preudhomme@arm.com>
1266
1267 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1268 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1269 * gcc.target/arm/cmse/cmse-15.c: New.
1270
1271 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1272 Thomas Preud'homme <thomas.preudhomme@arm.com>
1273
1274 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1275 * gcc.target/arm/cmse/struct-1.c: New.
1276 * gcc.target/arm/cmse/bitfield-1.c: New.
1277 * gcc.target/arm/cmse/bitfield-2.c: New.
1278 * gcc.target/arm/cmse/bitfield-3.c: New.
1279 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1280 * gcc.target/arm/cmse/baseline/softfp.c: New.
1281 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1282 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1283 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1284 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1285 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1286
1287 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1288 Thomas Preud'homme <thomas.preudhomme@arm.com>
1289
1290 * gcc.target/arm/cmse/cmse-4.c: New.
1291 * gcc.target/arm/cmse/cmse-9.c: New.
1292 * gcc.target/arm/cmse/cmse-10.c: New.
1293
1294 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1295 Thomas Preud'homme <thomas.preudhomme@arm.com>
1296
1297 * gcc.target/arm/cmse/cmse-3.c: New.
1298
1299 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1300 Thomas Preud'homme <thomas.preudhomme@arm.com>
1301
1302 * gcc.target/arm/cmse/cmse.exp: New.
1303 * gcc.target/arm/cmse/cmse-1.c: New.
1304 * gcc.target/arm/cmse/cmse-12.c: New.
1305 * lib/target-supports.exp
1306 (check_effective_target_arm_cmse_ok): New.
1307
1308 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1309 James Norris <jnorris@codesourcery.com>
1310
1311 * c-c++-common/goacc/data-2.c: Adjust test.
1312 * c-c++-common/goacc/executeables-1.c: New test.
1313 * g++.dg/goacc/data-1.C: Adjust test.
1314
1315 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1316
1317 PR rtl-optimization/78561
1318 * gcc.target/aarch64/pr78561.c: New.
1319
1320 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1321
1322 * gcc.dg/fold-bopcond-1.c: New test.
1323 * gcc.dg/fold-bopcond-2.c: New test.
1324
1325 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1326
1327 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1328
1329 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR rtl-optimization/78547
1332 * gcc.dg/pr78547.c: New test.
1333
1334 PR rtl-optimization/78575
1335 * gcc.dg/pr78575.c: New test.
1336
1337 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1338
1339 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1340
1341 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1342
1343 PR target/77822
1344 * gcc.target/s390/s390.exp: Support .C tests.
1345 * gcc.target/s390/pr77822-2.c: New test.
1346 * gcc.target/s390/pr77822-1.C: New test.
1347
1348 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1349
1350 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1351
1352 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1353
1354 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1355
1356 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1357
1358 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1359 pattern checks.
1360 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1361
1362 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1363
1364 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1365
1366 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1367
1368 PR fortran/77505
1369 * gfortran.dg/char_length_20.f90: New test.
1370 * gfortran.dg/char_length_21.f90: Ditto.
1371
1372 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1373
1374 PR fortran/78279
1375 * gfortran.dg/pr78279.f90: New test.
1376
1377 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1378
1379 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1380
1381 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1382
1383 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1384
1385 2016-12-01 Richard Biener <rguenther@suse.de>
1386
1387 * gcc.dg/torture/alias-2.c: New testcase.
1388
1389 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1390
1391 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1392 * gcc.target/avr/tiny-caller-save.c: Dito.
1393
1394 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1395
1396 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1397
1398 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR debug/78587
1401 * gcc.dg/debug/pr78587.c: New test.
1402
1403 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1404
1405 PR rtl-optimization/78607
1406 * gcc.c-torture/compile/pr78607.c: New testcase.
1407
1408 2016-11-30 Martin Sebor <msebor@redhat.com>
1409
1410 PR tree-optimization/78586
1411 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1412
1413 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1414
1415 PR tree-optimization/77856
1416 * gcc.target/i386/pr77856.c: New.
1417
1418 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1419
1420 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1421 scan-assembler-not on AIX.
1422
1423 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1424
1425 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1426
1427 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1428
1429 * g++.dg/eh/new1.C: XFAIL on AIX.
1430 * g++.dg/eh/delete1.C: Same.
1431 * g++.dg/init/new40.C: Same.
1432 * g++.old-deja/g++.eh/new2.C: Same.
1433
1434 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1435
1436 PR c/78498
1437 * gcc.dg/format/pr78494.c: Rename to...
1438 * gcc.dg/format/pr78498.c: ...this.
1439
1440 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1441
1442 PR c/78498
1443 * gcc.dg/format/pr78494.c: New test case.
1444
1445 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1446
1447 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1448 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1449 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1450 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1451
1452 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1453
1454 PR rtl-optimization/78610
1455 * gcc.c-torture/compile/pr78610.c: New testcase.
1456
1457 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1458
1459 PR tree-optimization/78574
1460 * gcc.c-torture/compile/pr78574.c: New test.
1461
1462 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1463
1464 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1465 to the changed interfaces.
1466 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1467 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1468 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1469 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1470 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1471 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1472 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1473
1474 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1475
1476 PR fortran/78593
1477 * gfortran.dg/derived_result.f90: New test case.
1478
1479 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1480
1481 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1482 -mfloat-abi=soft option.
1483 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1484 foreach loop.
1485
1486 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1487
1488 PR target/78362
1489 * gcc.c-torture/compile/pr78362.c: New test.
1490
1491 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1492
1493 * lib/target-supports.exp (check_effective_target_freorder): Check
1494 additional case.
1495
1496 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1497
1498 * gcc.target/arc/arc700-stld-hazard.c: New file.
1499
1500 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1501
1502 PR fortran/78592
1503 * gfortran.dg/dtio_18.f90: New test case.
1504
1505 2016-11-30 Martin Liska <mliska@suse.cz>
1506
1507 PR sanitizer/78541
1508 * gcc.dg/asan/pr78541-2.c: New test.
1509 * gcc.dg/asan/pr78541.c: New test.
1510
1511 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR tree-optimization/78586
1514 * gcc.c-torture/execute/pr78586.c: New test.
1515
1516 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1517
1518 PR fortran/78573
1519 * gfortran.dg/class_61.f90: New test case.
1520
1521 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1522
1523 PR preprocessor/78569
1524 * gcc.dg/format/pr78569.c: New test case.
1525
1526 2016-11-29 Martin Sebor <msebor@redhat.com>
1527
1528 avoid false positives on ILP32 targets.
1529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1530
1531 2016-11-29 Martin Sebor <msebor@redhat.com>
1532
1533 PR tree-optimization/78512
1534 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1535 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1536
1537 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1538
1539 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1540 Force value through k register.
1541
1542 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1543
1544 PR c++/72774
1545 PR c++/72786
1546 PR c++/77922
1547 PR c++/78313
1548 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1549 * g++.dg/spellcheck-macro-ordering.C: New test case.
1550 * g++.dg/spellcheck-pr78313.C: New test case.
1551
1552 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1553
1554 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1555 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1556 (Poly64x1_t, Poly64x2_t): Added types.
1557 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1558 (vmov_n_p64, vmovq_n_p64): Added.
1559 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1560 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1561 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1562 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1563 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1564 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1565 (vget_lane_p64, vgetq_lane_p64): Likewise.
1566 (vget_high_p64): Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1568 Added AArch64 flags.
1569 (vreint_vector, vreint_vector_res): Moved to header.
1570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1571 Added Aarch64 flags.
1572 (vreint_vector, vreint_vector_res): Moved to header.
1573
1574 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/58175
1577 * gfortran.dg/finalize_30.f90: New test case.
1578
1579 2016-11-29 Martin Liska <mliska@suse.cz>
1580
1581 PR gcov-profile/78582
1582 * gcc.dg/pr78582.c: New test.
1583
1584 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1585
1586 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1587 targets with sizeof(int) < 4.
1588
1589 2016-11-29 Richard Biener <rguenther@suse.de>
1590
1591 PR middle-end/78546
1592 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1593
1594 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1595
1596 * gcc.target/powerpc/rldic-0.c: New testcase.
1597 * gcc.target/powerpc/rldic-1.c: New testcase.
1598 * gcc.target/powerpc/rldic-2.c: New testcase.
1599 * gcc.target/powerpc/rldicl-0.c: New testcase.
1600 * gcc.target/powerpc/rldicl-1.c: New testcase.
1601 * gcc.target/powerpc/rldicl-2.c: New testcase.
1602 * gcc.target/powerpc/rldicr-0.c: New testcase.
1603 * gcc.target/powerpc/rldicr-1.c: New testcase.
1604 * gcc.target/powerpc/rldicr-2.c: New testcase.
1605 * gcc.target/powerpc/rldicx.h: New file.
1606 * gcc.target/powerpc/rldimi-0.c: New testcase.
1607 * gcc.target/powerpc/rldimi-1.c: New testcase.
1608 * gcc.target/powerpc/rldimi-2.c: New testcase.
1609 * gcc.target/powerpc/rldimi.h: New file.
1610 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1611 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1612 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1613 * gcc.target/powerpc/rlwimi.h: New file.
1614 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1615 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1616 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1617 * gcc.target/powerpc/rlwinm.h: New file.
1618
1619 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1620
1621 PR middle-end/78540
1622 * gcc.dg/pr78540.c: New test.
1623
1624 2016-11-28 Martin Sebor <msebor@redhat.com>
1625
1626 PR middle-end/78520
1627 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1628 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1629 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1630 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1631
1632 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR c++/72808
1635 * g++.dg/debug/pr72808.C: New test.
1636
1637 PR rtl-optimization/78546
1638 * gcc.dg/torture/pr78546-1.c: New test.
1639 * gcc.dg/torture/pr78546-2.c: New test.
1640
1641 PR fortran/78298
1642 * gfortran.dg/gomp/pr78298.f90: New test.
1643
1644 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1645
1646 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1647 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1648
1649 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR c++/77591
1652 * g++.dg/cpp1y/pr77591.C: New test.
1653
1654 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1655
1656 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1657
1658 2016-11-28 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/78542
1661 * gcc.dg/torture/pr78542.c: New testcase.
1662
1663 2016-11-28 Richard Biener <rguenther@suse.de>
1664
1665 PR tree-optimization/78343
1666 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1667 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1668
1669 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1670
1671 PR lto/78211
1672 * g++.dg/ipa/pr78211.C: New test.
1673
1674 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1675
1676 PR fortran/78474
1677 * gfortran.dg/submodule_22.f08: New test.
1678
1679 PR fortran/78331
1680 * gfortran.dg/submodule_21.f08: New test.
1681
1682 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1683
1684 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1685
1686 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1687 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1688 Dominique d'Humieres <dominiq@lps.ens.fr>
1689
1690 PR target/67710
1691 * gcc.dg/darwin-minversion-1.c: Update min version check.
1692 * gcc.dg/darwin-minversion-2.c: Likewise.
1693 * gcc.dg/darwin-minversion-3.c: Likewise.
1694
1695 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1696
1697 PR target/57438
1698 * gcc.dg/pr57438-1.c: New Test.
1699 * gcc.dg/pr57438-2.c: New Test.
1700
1701 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1702 Iain Sandoe <iain@codesourcery.com>
1703
1704 PR target/71767
1705 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1706 linker-visible symbols.
1707 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1708 * gcc.dg/const-uniq-1.c: Likewise.
1709 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1710 * gcc.target/i386/pr70799-1.c: Likewise.
1711
1712 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR rtl-optimization/78438
1715 PR rtl-optimization/78477
1716 * gcc.c-torture/execute/pr78438.c: New test.
1717 * gcc.c-torture/execute/pr78477.c: New test.
1718
1719 PR rtl-optimization/78526
1720 * gcc.dg/pr78526.c: New test.
1721
1722 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1723
1724 PR rtl-optimization/77541
1725 * gcc.target/i386/pr77541.c: Change target to int128.
1726
1727 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1728
1729 PR fortran/60853
1730 * gfortran.dg/typebound_assignment_8.f90: New test case.
1731
1732 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR rtl-optimization/78527
1735 * gcc.c-torture/compile/pr78527.c: New test.
1736
1737 2016-11-25 Martin Liska <mliska@suse.cz>
1738
1739 PR gcov-profile/78086
1740 * g++.dg/gcov/pr16855.C: Clean up the test case.
1741 * g++.dg/gcov/pr16855-priority.C: New test.
1742
1743 2016-11-25 Richard Biener <rguenther@suse.de>
1744
1745 PR ipa/78515
1746 * gcc.dg/torture/pr78515.c: New testcase.
1747
1748 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1749
1750 PR fortran/78293
1751 * gfortran.dg/allocatable_function_10.f90: New test.
1752 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1753 from 11 to 12.
1754
1755 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1756
1757 PR middle-end/78507
1758 PR middle-end/78510
1759 PR middle-end/78517
1760 * g++.dg/torture/pr78507.C: New test.
1761 * gcc.dg/torture/pr78510.c: New test.
1762 * gcc.dg/torture/pr78517.c: New test.
1763
1764 2016-11-24 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/78343
1767 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1768 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1769 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1770 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1771 * gcc.dg/vect/pr38529.c: Likewise.
1772
1773 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1774
1775 PR tree-optimization/77673
1776 * gcc.dg/pr77673.c: New test.
1777
1778 2016-11-25 Martin Jambor <mjambor@suse.cz>
1779
1780 PR tree-optimization/70965
1781 * g++.dg/pr70965.C: New test.
1782
1783 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1784 Andreas Schwab <schwab@linux-m68k.org>
1785
1786 PR gcov-profile/78467
1787 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1788 signed int.
1789
1790 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1791
1792 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1793 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1794
1795 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1796
1797 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1798
1799 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1800
1801 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1802 with sizeof(int) < 4.
1803
1804 2016-11-24 Martin Sebor <msebor@redhat.com>
1805
1806 PR tree-optimization/78476
1807 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1808
1809 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1810
1811 PR rtl-optimization/77541
1812 * gcc.target/i386/pr77541.c: New.
1813
1814 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1815
1816 PR fortran/78500
1817 * gfortran.dg/class_result_4.f90: New test.
1818
1819 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1820
1821 * gcc.target/aarch64/_Float16_1.c: New.
1822 * gcc.target/aarch64/_Float16_2.c: Likewise.
1823 * gcc.target/aarch64/_Float16_3.c: Likewise.
1824
1825 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1826
1827 * gcc.target/aarch64/floatdihf2_1.c: New.
1828
1829 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1830
1831 PR target/48863
1832 PR inline-asm/70184
1833 * gcc.target/arm/pr48863.c: New test.
1834
1835 2016-11-24 Martin Liska <mliska@suse.cz>
1836
1837 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1838 parts for frequencies/probabilities.
1839 * gcc.dg/pr34027-1.c: Likewise.
1840 * gcc.dg/strict-overflow-2.c: Likewise.
1841 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1842 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1843 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1844 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1846 * gcc.dg/tree-ssa/dump-2.c: New test.
1847
1848 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1849
1850 * gcc.target/i386/align-limit.c: New test.
1851
1852 2016-11-24 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/71595
1855 * gcc.dg/torture/pr71595.c: New testcase.
1856
1857 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1858
1859 PR rtl-optimization/78120
1860 * gcc.target/i386/pr78120.c: New test.
1861
1862 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gcc.c-torture/compile/20161124-1.c: New test.
1865
1866 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR bootstrap/78493
1869 * g++.dg/cpp1z/decomp18.C: New test.
1870
1871 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1872
1873 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1874 * gcc.target/aarch64/store-pair-1.c: Likewise.
1875
1876 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1877
1878 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1879 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1880 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1881 * gcc.target/aarch64/vect-clz.c: Likewise.
1882 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1883 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1884 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1885 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1886 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1887 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1888 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1889 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1890
1891 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1892
1893 PR target/78458
1894 * gcc.target/powerpc/pr78458.c: New.
1895
1896 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1897
1898 * gcc.c-torture/compile/20161123-1.c: New test.
1899
1900 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/78297
1903 * gfortran.dg/pr78297.f90: New test.
1904
1905 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1906
1907 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1908
1909 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR sanitizer/69278
1912 * g++.dg/ubsan/return-7.C: New test.
1913 * c-c++-common/ubsan/unreachable-4.c: New test.
1914
1915 PR tree-optimization/78482
1916 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1917 (bar): New function.
1918 (main): Call bar instead of printf.
1919
1920 PR middle-end/69183
1921 * gfortran.dg/gomp/pr69183.f90: New test.
1922
1923 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1924
1925 PR target/78230
1926 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1927 (test2) Ditto.
1928
1929 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/77907
1932 * g++.dg/cpp0x/pr77907.C: New test.
1933
1934 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1935
1936 PR middle-end/78153
1937 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1938 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1939
1940 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1941
1942 PR target/63250
1943 * lib/target-supports.exp (add_options_for_float16): Add
1944 -mfp16-format=ieee when testign arm*-*-*.
1945
1946 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1947
1948 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1949 result.
1950 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1951 result.
1952
1953 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1954
1955 * lib/target-supports.exp (check_effective_target_float16): Add
1956 options for _Float16.
1957 (check_effective_target_float32): Add options for _Float32.
1958 (check_effective_target_float64): Add options for _Float64.
1959 (check_effective_target_float128): Add options for _Float128.
1960 (check_effective_target_float32x): Add options for _Float32x.
1961 (check_effective_target_float64x): Add options for _Float64x.
1962 (check_effective_target_float128x): Add options for _Float128x.
1963
1964 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1965
1966 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1967 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1968
1969 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1970
1971 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1972 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1973
1974 2016-11-23 Martin Sebor <msebor@redhat.com>
1975
1976 PR middle-end/78461
1977 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1979
1980 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR c++/71450
1983 * g++.dg/cpp0x/pr71450-1.C: New test.
1984 * g++.dg/cpp0x/pr71450-2.C: New test.
1985
1986 PR c++/77739
1987 * g++.dg/cpp1y/pr77739.C: New test.
1988
1989 2016-11-23 Martin Jambor <mjambor@suse.cz>
1990
1991 * c-c++-common/gomp/gridify-1.c: Update scan string.
1992 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1993 * c-c++-common/gomp/gridify-2.c: New test.
1994 * c-c++-common/gomp/gridify-3.c: Likewise.
1995
1996 2016-11-23 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/78396
1999 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
2000
2001 2016-11-23 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/78482
2004 * gcc.dg/torture/pr78482.c: New testcase.
2005
2006 2016-11-23 Bin Cheng <bin.cheng@arm.com>
2007
2008 * gcc.dg/fold-cond_expr-1.c: New test.
2009 * gcc.dg/fold-condcmpconv-1.c: New test.
2010 * gcc.dg/fold-condcmpconv-2.c: New test.
2011
2012 2016-11-23 Richard Biener <rguenther@suse.de>
2013
2014 PR middle-end/71762
2015 * gcc.dg/torture/pr71762-1.c: New testcase.
2016 * gcc.dg/torture/pr71762-2.c: Likewise.
2017 * gcc.dg/torture/pr71762-3.c: Likewise.
2018 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
2019
2020 2016-11-23 Richard Biener <rguenther@suse.de>
2021
2022 PR lto/78472
2023 * g++.dg/lto/pr78472_0.c: New testcase.
2024 * g++.dg/lto/pr78472_1.C: Likewise.
2025
2026 2016-11-23 Richard Biener <rguenther@suse.de>
2027 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
2028
2029 PR tree-optimization/78154
2030 * gcc.dg/tree-ssa/pr78154.c: New test.
2031
2032 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2033
2034 * gcc.dg/pr31096.c: New testcase.
2035 * gcc.dg/pr31096-1.c: New testcase.
2036
2037 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
2038
2039 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
2040 adjust for warning->pedwarn change.
2041 * gcc.dg/cpp/defined-syshdr.c,
2042 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
2043 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
2044 gcc.dg/cpp/defined-Wextra.c,
2045 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
2046
2047 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2048
2049 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
2050
2051 2016-11-23 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR target/78451
2054 * gcc.target/i386/pr78451.c: New test.
2055 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
2056 and #pragma GCC pop_options around the first #pragma GCC target.
2057 * gcc.target/i386/pr69255-2.c: Likewise.
2058 * gcc.target/i386/pr69255-3.c: Likewise.
2059
2060 2016-11-23 Michael Collison <michael.collison@arm.com>
2061
2062 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
2063 additional constants are recognized and fewer instructions generated.
2064 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
2065 additional constants are recognized and fewer instructions generated.
2066
2067 2016-11-22 Ian Lance Taylor <iant@golang.org>
2068
2069 * gcc.misc-tests/godump-1.c: Update expected output for recent
2070 changes.
2071
2072 2016-11-22 Marek Polacek <polacek@redhat.com>
2073
2074 PR tree-optimization/78455
2075 * gcc.dg/uninit-23.c: New.
2076
2077 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2078
2079 PR fortran/78479
2080 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
2081 comment.
2082
2083 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2084
2085 PR fortran/78479
2086 * gfortran.dg/char_component_initializer_3.f90: New test.
2087
2088 2016-11-22 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR target/78451
2091 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
2092 GCC target pragma before including immintrin.h.
2093
2094 2016-11-22 Carl Love <cel@us.ibm.com>
2095
2096 * gcc.target/powerpc/builtins-3.c: New file to test the new
2097 built-ins for vector compare equal and vector compare not equal.
2098
2099 2016-11-22 Janus Weil <janus@gcc.gnu.org>
2100
2101 PR fortran/78443
2102 * gfortran.dg/typebound_proc_35.f90: New test case.
2103
2104 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2105
2106 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
2107 parameter in declaration.
2108
2109 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2110
2111 * gcc.dg/loop-split.c: Require int32plus.
2112 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
2113
2114 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2115
2116 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
2117
2118 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
2119
2120 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
2121
2122 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2123
2124 PR target/78439
2125 * gcc.c-torture/compile/pr78439.c: New test.
2126
2127 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2128
2129 PR target/77904
2130 * gcc.target/arm/pr77904.c: New test.
2131
2132 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
2133
2134 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
2135 isa_rev>=2.
2136
2137 2016-11-22 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR tree-optimization/78436
2140 * gcc.c-torture/execute/pr78436.c: New test.
2141
2142 PR middle-end/78416
2143 * gcc.dg/torture/pr78416.c: New test.
2144
2145 PR tree-optimization/78445
2146 * gcc.dg/pr78445.c: New test.
2147
2148 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
2149
2150 PR libgfortran/78449
2151 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
2152
2153 2016-11-21 Jeff Law <law@redhat.com>
2154
2155 PR target/68538
2156 * gcc.c-torture/compile/pr68538.c: New test.
2157
2158 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2159
2160 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
2161 to be generated instead of FCTIWUZ or FCTIWZ.
2162
2163 2016-11-21 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR middle-end/67335
2166 * g++.dg/vect/simd-clone-7.cc: New test.
2167
2168 PR c++/71973
2169 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
2170 long unsigned int.
2171 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
2172 unsigned long.
2173
2174 2016-11-20 Jeff Law <law@redhat.com>
2175
2176 PR target/25128
2177 * gcc.target/m68k/pr25128.c: New test.
2178
2179 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
2180
2181 * gcc.dg/tree-ssa/tailcall-7.c: New test.
2182
2183 2016-11-21 David Malcolm <dmalcolm@redhat.com>
2184
2185 PR preprocessor/78324
2186 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2187 (test_multitoken_macro): New function.
2188 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
2189 case.
2190 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
2191 case.
2192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
2193 cases.
2194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
2195 Move to...
2196 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
2197 -ftrack-macro-expansion=0.
2198 (test_sprintf_note): Remove "P" macro. Add
2199 dg-begin/end-multiline-output directives.
2200 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
2201
2202 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
2203
2204 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
2205 Return 1 for AVR_TINY.
2206
2207 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
2208
2209 PR rtl-optimization/71785
2210 * gcc.target/powerpc/pr71785.c: New file.
2211
2212 2016-11-21 Bin Cheng <bin.cheng@arm.com>
2213
2214 PR testsuite/78114
2215 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
2216 options. Refine test by checking predictive commining PHI
2217 nodes in vectorized loop wrto vector factor.
2218
2219 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2220
2221 PR c++/71973
2222 * g++.dg/pr71973-1.C: New test.
2223 * g++.dg/pr71973-2.C: New test.
2224 * g++.dg/pr71973-3.C: New test.
2225 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
2226 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
2227 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
2228 to dg-options.
2229 * g++.old-deja/g++.other/realloc.C: Likewise.
2230 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
2231
2232 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2233
2234 PR tree-optimization/78413
2235 * gcc.dg/tree-ssa/pr78413.c: New test.
2236
2237 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2238
2239 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
2240 target is Thumb-only.
2241
2242 2016-11-20 Jeff Law <law@redhat.com>
2243
2244 PR target/48551
2245 * gcc.target/m68k/pr48551.c: New test.
2246
2247 2016-11-20 Harald Anlauf <anlauf@gmx.de>
2248
2249 PR fortran/69741
2250 * gfortran.dg/forall_18.f90: New testcase.
2251
2252 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2253
2254 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2255
2256 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
2257
2258 PR fortran/78395
2259 * gfortran.dg/typebound_operator_21.f03: New test.
2260
2261 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2262
2263 * gcc.dg/tree-ssa/divide-5.c: New file.
2264
2265 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2266
2267 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2268 signed int.
2269
2270 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2271
2272 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2273 libatomic_available.
2274 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2275 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2276 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2277 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2278 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2279 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2280 * gfortran.dg/coarray_stat_2.f90: Likewise.
2281 * gfortran.dg/coindexed_1.f90: Likewise.
2282
2283 2016-11-18 Jeff Law <law@redhat.com>
2284
2285 PR target/25111
2286 * gcc.target/m68k/pr25111.c: New test.
2287
2288 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR c++/68180
2291 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2292
2293 PR middle-end/78419
2294 * gcc.target/i386/pr78419.c: New test.
2295
2296 PR c++/77285
2297 * g++.dg/tls/pr77285-1.C: New test.
2298 * g++.dg/tls/pr77285-2.C: New test.
2299
2300 2016-11-18 Jeff Law <law@redhat.com>
2301
2302 PR target/25112
2303 * gcc.target/m68k/pr25112: New test.
2304
2305 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2306
2307 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2308 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2309
2310 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2311
2312 * gcc.target/arm/optional_thumb-1.c: New test.
2313 * gcc.target/arm/optional_thumb-2.c: New test.
2314 * gcc.target/arm/optional_thumb-3.c: New test.
2315
2316 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2317
2318 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2319 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2320 successful test.
2321 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2322 (DEFAULT_REQUIRED_QUORUM): Likewise.
2323
2324 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2325 Toma Tabacu <toma.tabacu@imgtec.com>
2326
2327 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2328 Add (REQUIRES_STDLIB).
2329 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2330 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2331 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2332 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2333 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2334 * gcc.target/mips/loongson-simd.c: Ditto.
2335 * gcc.target/mips/memcpy-1.c: Ditto.
2336 * gcc.target/mips/mips-3d-1.c: Ditto.
2337 * gcc.target/mips/mips-3d-2.c: Ditto.
2338 * gcc.target/mips/mips-3d-3.c: Ditto.
2339 * gcc.target/mips/mips-3d-4.c: Ditto.
2340 * gcc.target/mips/mips-3d-5.c: Ditto.
2341 * gcc.target/mips/mips-3d-6.c: Ditto.
2342 * gcc.target/mips/mips-3d-7.c: Ditto.
2343 * gcc.target/mips/mips-3d-8.c: Ditto.
2344 * gcc.target/mips/mips-3d-9.c: Ditto.
2345 * gcc.target/mips/mips-ps-1.c: Ditto.
2346 * gcc.target/mips/mips-ps-2.c: Ditto.
2347 * gcc.target/mips/mips-ps-3.c: Ditto.
2348 * gcc.target/mips/mips-ps-4.c: Ditto.
2349 * gcc.target/mips/mips-ps-6.c: Ditto.
2350 * gcc.target/mips/mips16-attributes.c: Ditto.
2351 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2352 * gcc.target/mips/mips32-dsp.c: Ditto.
2353 * gcc.target/mips/save-restore-1.c: Ditto.
2354 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2355 (mips_preprocess): Add ignore_output argument that when set
2356 will not return the pre-processed output.
2357 (mips_arch_info): Update arguments for the call to mips_preprocess.
2358 (mips-dg-init): Ditto.
2359 (mips-dg-options): Check if a test having test option
2360 (REQUIRES_STDLIB) has the required sysroot support for
2361 the current test options.
2362
2363 2016-11-17 Jeff Law <law@redhat.com>
2364
2365 PR middle-end/38219
2366 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2367
2368 PR target/47192
2369 * gcc.target/m68k/pr47192.c: New test.
2370
2371 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2372
2373 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2374 instead of isa>=4, in order to downgrade to R5.
2375
2376 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2377
2378 * gcc.target/arc/cmem-bit-1.c: New file.
2379 * gcc.target/arc/cmem-bit-2.c: New file.
2380 * gcc.target/arc/cmem-bit-3.c: New file.
2381 * gcc.target/arc/cmem-bit-4.c: New file.
2382
2383 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2384
2385 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2386 "avx5124fmaps".
2387 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2388
2389 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2390 Andrew Senkevich <andrew.senkevich@intel.com>
2391
2392 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2393 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2394 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2395 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2396 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2397 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2398 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2399 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2400 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2401 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2402 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2403 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2404 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2405 avx5124vnniw-check.h.
2406 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2407 check_effective_target_avx5124vnniw): New.
2408 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2409 Set under ifndef.
2410 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2411 * gcc.target/i386/sse-13.c: Ditto.
2412 * g++.dg/other/i386-2.C: Ditto.
2413 * g++.dg/other/i386-3.C: Ditto.
2414 * gcc.target/i386/sse-22.c: Ditto.
2415 * gcc.target/i386/sse-23.c: Ditto.
2416
2417 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/55080
2420 * g++.dg/parse/pr55080.C: New.
2421
2422 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2423
2424 PR target/78101
2425 * gcc.target/powerpc/fusion4.c: New test.
2426
2427 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2428
2429 PR target/77933
2430 * gcc.target/arm/pr77933-1.c: New test.
2431 * gcc.target/arm/pr77933-2.c: Likewise.
2432
2433 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR middle-end/78201
2436 * g++.dg/opt/pr78201.C: New test.
2437
2438 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2439
2440 * gcc.dg/pr78333.c: Add empty implementations of
2441 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2442 problems on non-glibc systems.
2443
2444 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2445
2446 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2447 (test_raw_string_one_liner): New function.
2448 (test_raw_string_multiline): New function.
2449
2450 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2451
2452 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2453 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2454
2455 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2456 Richard Biener <rguenther@suse.de>
2457
2458 PR tree-optimization/77848
2459 * gfortran.dg/vect/pr77848.f: New test.
2460
2461 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2462
2463 PR target/77308
2464 * gcc.target/arm/pr53447-5.c: New test.
2465 * lib/target-supports.exp
2466 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2467
2468 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2469
2470 * gcc.target/arc/abitest.S: New file.
2471 * gcc.target/arc/abitest.h: Likewise.
2472 * gcc.target/arc/va_args-1.c: Likewise.
2473 * gcc.target/arc/va_args-2.c: Likewise.
2474 * gcc.target/arc/va_args-3.c: Likewise.
2475 * gcc.target/arc/mcrc.c: Deleted.
2476 * gcc.target/arc/mdsp-packa.c: Likewise.
2477 * gcc.target/arc/mdvbf.c: Likewise.
2478 * gcc.target/arc/mmac-24.c: Likewise.
2479 * gcc.target/arc/mmac-d16.c: Likewise.
2480 * gcc.target/arc/mno-crc.c: Likewise.
2481 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2482 * gcc.target/arc/mno-dvbf.c: Likewise.
2483 * gcc.target/arc/mno-mac-24.c: Likewise.
2484 * gcc.target/arc/mno-mac-d16.c: Likewise.
2485 * gcc.target/arc/mno-rtsc.c: Likewise.
2486 * gcc.target/arc/mno-xy.c: Likewise.
2487 * gcc.target/arc/mrtsc.c: Likewise.
2488 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2489 function.
2490 (check_effective_target_arc700): Likewise.
2491 (check_effective_target_arc6xx): Likewise.
2492 (check_effective_target_arcmpy): Likewise.
2493 (check_effective_target_archs): Likewise.
2494 (check_effective_target_clmcpu): Likewise.
2495 (check_effective_target_barrelshifter): Likewise.
2496 * gcc.target/arc/barrel-shifter-1.c: Changed.
2497 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2498 * gcc.target/arc/cmem-1.c: Changed.
2499 * gcc.target/arc/cmem-2.c: Likewise.
2500 * gcc.target/arc/cmem-3.c: Likewise.
2501 * gcc.target/arc/cmem-4.c: Likewise.
2502 * gcc.target/arc/cmem-5.c: Likewise.
2503 * gcc.target/arc/cmem-6.c: Likewise.
2504 * gcc.target/arc/cmem-7.c: Likewise.
2505 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2506 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2507 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2508 * gcc.target/arc/jump-around-jump.c: Update options.
2509 * gcc.target/arc/mARC601.c: Changed.
2510 * gcc.target/arc/mcpu-arc600.c: Changed.
2511 * gcc.target/arc/mcpu-arc601.c: Changed.
2512 * gcc.target/arc/mcpu-arc700.c: Changed.
2513 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2514 * gcc.target/arc/movb-1.c: Changed.
2515 * gcc.target/arc/movb-2.c: Likewise.
2516 * gcc.target/arc/movb-3.c: Likewise.
2517 * gcc.target/arc/movb-4.c: Likewise.
2518 * gcc.target/arc/movb-5.c: Likewise.
2519 * gcc.target/arc/movb_cl-1.c: Likewise.
2520 * gcc.target/arc/movb_cl-2.c: Likewise.
2521 * gcc.target/arc/movbi_cl-1.c: Likewise.
2522 * gcc.target/arc/movh_cl-1.c: Likewise.
2523 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2524 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2525 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2526 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2527 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2528 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2529 * gcc.target/arc/builtin_simdarc.c: Changed.
2530 * gcc.target/arc/extzv-1.c: Likewise.
2531 * gcc.target/arc/insv-1.c: Likewise.
2532 * gcc.target/arc/insv-2.c: Likewise.
2533 * gcc.target/arc/mA6.c: Likewise.
2534 * gcc.target/arc/mA7.c: Likewise.
2535 * gcc.target/arc/mARC600.c: Likewise.
2536 * gcc.target/arc/mARC700.c: Likewise.
2537 * gcc.target/arc/mcpu-arc600.c: Likewise.
2538 * gcc.target/arc/mcpu-arc700.c: Likewise.
2539 * gcc.target/arc/movl-1.c: Likewise.
2540 * gcc.target/arc/nps400-1.c: Likewise.
2541 * gcc.target/arc/trsub.c: Likewise.
2542 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2543 configuration.
2544 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2545 * gcc.target/arc/mswape.c: Likewise.
2546
2547 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/68180
2550 * g++.dg/cpp1y/pr68180.C: New.
2551
2552 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2553
2554 PR tree-optimization/78319
2555 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2556 arm-none-eabi.
2557
2558 2016-11-17 Richard Biener <rguenther@suse.de>
2559
2560 PR tree-optimization/78306
2561 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2562
2563 2016-11-17 Richard Biener <rguenther@suse.de>
2564
2565 PR middle-end/78305
2566 * gcc.dg/torture/pr78305.c: New testcase.
2567
2568 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2569
2570 PR fortran/66227
2571 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2572
2573 2016-11-16 Marek Polacek <polacek@redhat.com>
2574
2575 PR c/78285
2576 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2577 * g++.dg/ext/case-range2.C: Likewise.
2578
2579 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2580
2581 PR fortran/58001
2582 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2583 * gfortran.dg/fmt_tab_2.f90: Ditto.
2584
2585 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR rtl-optimization/78378
2588 * gcc.c-torture/execute/pr78378.c: New test.
2589
2590 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2591
2592 * gcc.dg/tree-prof/section-attr-1.c: New file.
2593 * gcc.dg/tree-prof/section-attr-2.c: New file.
2594 * gcc.dg/tree-prof/section-attr-3.c: New file.
2595
2596 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2597
2598 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2599 rather than `la'.
2600
2601 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2602
2603 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2604 (dg-final): Remove microMIPS JALRS mnemonic matching.
2605 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2606 (dg-final): Remove microMIPS JALRS mnemonic matching.
2607 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2608 (dg-final): Remove microMIPS JALRS mnemonic matching.
2609 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2610 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2611 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2612 * gcc.target/mips/call-1u.c: New test case.
2613 * gcc.target/mips/call-2u.c: New test case.
2614 * gcc.target/mips/call-3u.c: New test case.
2615 * gcc.target/mips/call-4u.c: New test case.
2616 * gcc.target/mips/call-5u.c: New test case.
2617 * gcc.target/mips/call-6u.c: New test case.
2618
2619 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2620
2621 * gcc.target/arm/empty_fiq_handler.c: New test.
2622
2623 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR fortran/78299
2626 * gfortran.dg/gomp/pr78299.f90: New test.
2627
2628 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2629
2630 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2631 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2632 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2633
2634 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2635
2636 PR libgfortran/78314
2637 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2638
2639 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2640
2641 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2642 according to updated dump info.
2643
2644 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2645
2646 * lib/target-supports.exp (check_effective_target_alloca): Use a
2647 compile test.
2648 * gcc.target/nvptx/softstack.c: New test.
2649 * gcc.target/nvptx/decl-shared.c: New test.
2650 * gcc.target/nvptx/decl-shared-init.c: New test.
2651
2652 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2653
2654 * gcc.target/mips/data-sym-jump.c: New test case.
2655 * gcc.target/mips/data-sym-pool.c: New test case.
2656 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2657 annotation.
2658
2659 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2660
2661 * lib/target-supports.exp (check_avx2_hw_available): New.
2662 (check_effective_target_avx2_runtime): New.
2663 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2664
2665 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2666
2667 PR testsuite/78136
2668 * gcc.dg/cpp/trad/trad.exp
2669 (dg-runtest): Moved $srcdir/$subdir/ to
2670 DEFAULT_TRADCPPFLAGS.
2671
2672 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2673
2674 PR fortran/78356
2675 * gfortran.dg/class_allocate_23.f08: New test.
2676
2677 2016-11-16 Richard Biener <rguenther@suse.de>
2678
2679 PR middle-end/78333
2680 * gcc.dg/pr78333.c: New testcase.
2681
2682 2016-11-16 Martin Liska <mliska@suse.cz>
2683
2684 PR sanitizer/78270
2685 * gcc.dg/asan/pr78270.c: Update comment style.
2686 * gcc.dg/asan/pr78270-2.c: New test.
2687
2688 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2689
2690 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2691 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2692
2693 2016-11-16 Richard Biener <rguenther@suse.de>
2694
2695 PR tree-optimization/78348
2696 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2697
2698 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR sanitizer/77823
2701 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2702 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2703
2704 2016-11-15 Marek Polacek <polacek@redhat.com>
2705
2706 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2707
2708 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2709
2710 PR libgfortran/51119
2711 * gfortran.dg/matmul_12.f90: New test case.
2712
2713 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2714
2715 * gcc.target/i386/funcspec-56.inc: New file.
2716 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2717 common 32-bit and 64-bit function specific options.
2718 * gcc.target/i386/funcspec-6.c: Ditto.
2719
2720 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2721
2722 * g++.dg/cpp1z/decomp14.C: New test.
2723 * g++.dg/cpp1z/decomp15.C: New test.
2724 * g++.dg/cpp1z/decomp16.C: New test.
2725
2726 * g++.dg/cpp1z/decomp13.C: New test.
2727
2728 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2729
2730 PR c++/71988
2731 * g++.dg/cpp0x/constexpr-71988.C: New test.
2732
2733 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2734
2735 * gcc.target/mips/insn-casesi.c: New test case.
2736 * gcc.target/mips/insn-pseudo-1.c: New test case.
2737 * gcc.target/mips/insn-pseudo-2.c: New test case.
2738 * gcc.target/mips/insn-pseudo-3.c: New test case.
2739 * gcc.target/mips/insn-pseudo-4.c: New test case.
2740 * gcc.target/mips/insn-tablejump.c: New test case.
2741
2742 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2743
2744 * gcc.target/mips/mips.exp (mips_option_tests): Add
2745 `-mcode-readable=yes' array element.
2746
2747 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2748
2749 * gcc.target/mips/mips.exp (mips_option_tests): Add
2750 `-mmicromips' array element.
2751
2752 2016-11-15 Michael Matz <matz@suse.de>
2753
2754 PR missed-optimization/77881
2755 * gcc.target/i386/pr77881.c: New test.
2756
2757 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR middle-end/78295
2760 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2761
2762 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2763
2764 * gcc.target/powerpc/vec-set-int.c: New test.
2765 * gcc.target/powerpc/vec-set-short.c: Likesie.
2766 * gcc.target/powerpc/vec-set-char.c: Likewise.
2767
2768 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2769
2770 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2771
2772 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2773
2774 PR fortran/78300
2775 * gfortran.dg/class_result_3.f90: New test.
2776
2777 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2778 Richard Biener <rguenther@suse.de>
2779
2780 * gcc.dg/gimplefe-1.c: New testcase.
2781 * gcc.dg/gimplefe-2.c: Likewise.
2782 * gcc.dg/gimplefe-3.c: Likewise.
2783 * gcc.dg/gimplefe-4.c: Likewise.
2784 * gcc.dg/gimplefe-5.c: Likewise.
2785 * gcc.dg/gimplefe-6.c: Likewise.
2786 * gcc.dg/gimplefe-7.c: Likewise.
2787 * gcc.dg/gimplefe-8.c: Likewise.
2788 * gcc.dg/gimplefe-9.c: Likewise.
2789 * gcc.dg/gimplefe-10.c: Likewise.
2790 * gcc.dg/gimplefe-11.c: Likewise.
2791 * gcc.dg/gimplefe-12.c: Likewise.
2792 * gcc.dg/gimplefe-13.c: Likewise.
2793 * gcc.dg/gimplefe-14.c: Likewise.
2794 * gcc.dg/gimplefe-15.c: Likewise.
2795 * gcc.dg/gimplefe-16.c: Likewise.
2796 * gcc.dg/gimplefe-17.c: Likewise.
2797 * gcc.dg/gimplefe-18.c: Likewise.
2798
2799 2016-11-14 Martin Liska <mliska@suse.cz>
2800
2801 PR bootstrap/78069
2802 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2803 to match scanned pattern.
2804 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2805
2806 2016-11-14 Richard Biener <rguenther@suse.de>
2807
2808 PR tree-optimization/78312
2809 * gcc.dg/torture/pr78312.c: New testcase.
2810
2811 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2812
2813 PR target/78093
2814 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2815
2816 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2817 Jason Merrill <jason@redhat.com>
2818
2819 Implement P0217R3 - C++17 structured bindings
2820 * g++.dg/cpp1z/decomp1.C: New test.
2821 * g++.dg/cpp1z/decomp2.C: New test.
2822 * g++.dg/cpp1z/decomp3.C: New test.
2823 * g++.dg/cpp1z/decomp4.C: New test.
2824 * g++.dg/cpp1z/decomp5.C: New test.
2825 * g++.dg/cpp1z/decomp6.C: New test.
2826 * g++.dg/cpp1z/decomp7.C: New test.
2827 * g++.dg/cpp1z/decomp8.C: New test.
2828 * g++.dg/cpp1z/decomp9.C: New test.
2829 * g++.dg/cpp1z/decomp10.C: New test.
2830
2831 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2832
2833 * g++.dg/torture/pr78268.C: New test.
2834
2835 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2836
2837 PR c/35503
2838 * c-c++-common/pr35503-1.c: New test.
2839 * c-c++-common/pr35503-2.c: Likewise.
2840 * c-c++-common/pr35503-3.c: Likewise.
2841 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2842
2843 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2844
2845 PR rtl-optimization/78232
2846 PR rtl-optimization/78248
2847 * gcc.dg/ubsan/pr78248.c: New test.
2848
2849 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2850
2851 * gnat.dg/address_conv.adb: New test.
2852
2853 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2854
2855 * gnat.dg/renaming11.ad[sb]: New test.
2856
2857 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2858
2859 * c-c++-common/dump-ada-spec-6.c: New test.
2860
2861 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gnat.dg/lto21.adb: New test.
2864 * gnat.dg/lto21_pkg1.ads: New helper.
2865 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2866
2867 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2868
2869 PR fortran/60952
2870 * gfortran.dg/typebound_proc_34.f90: New test.
2871
2872 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2873
2874 PR fortran/66366
2875 * gfortran.dg/class_57.f90: Changed error message.
2876 * gfortran.dg/class_60.f90: New test.
2877
2878 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2879
2880 * g++.dg/pr78112.C: XFAIL AIX.
2881
2882 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2883
2884 PR fortran/77501
2885 * gfortran.dg/typebound_generic_16.f90: New test.
2886
2887 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR c++/71225
2890 * g++.dg/cpp0x/pr71225.C: New test.
2891
2892 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2893
2894 * gcc.target/sparc/20161111-1.c: New test.
2895
2896 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2897
2898 PR target/78310
2899 * gcc.target/i386/pr78310.c: New test.
2900
2901 2016-11-11 Jeff Law <law@redhat.com>
2902
2903 * gcc.dg/tree-ssa/isolate-6.c: New test.
2904 * gcc.dg/tree-ssa/isolate-7.c: New test.
2905
2906 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2907
2908 PR testsuite/78292
2909 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2910 vect_max_reduc.
2911
2912 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c++/72774
2915 * g++.dg/parse/pr72774.C: New test.
2916
2917 2016-11-11 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/71575
2920 * gcc.dg/graphite/pr71575-1.c: New testcase.
2921 * gcc.dg/graphite/pr71575-2.c: Likewise.
2922
2923 2016-11-11 Richard Biener <rguenther@suse.de>
2924
2925 PR middle-end/78295
2926 * gcc.dg/uninit-pr78295.c: New testcase.
2927
2928 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2929
2930 PR fortran/78277
2931 * gfortran.dg/dec_structure_17.f90: New test.
2932
2933 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2934
2935 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2936 being allowed in vector registers.
2937 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2938 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2939 * gcc.target/powerpc/vsx-himode.c: Likewise.
2940 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2941 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2942 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2943 to allow matching MFVSRD or MFVSRW.
2944
2945 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2946
2947 PR rtl-optimization/78241
2948 * gcc.dg/pr78241.c: New test.
2949
2950 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2951
2952 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2953 201307.
2954
2955 * g++.dg/cpp1z/noexcept-type14.C: New test.
2956 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2957
2958 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2959
2960 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2961 WVAL0S tests added in r241817.
2962
2963 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2964
2965 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2966 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2967 no longer allowed and corresponding ordered construct.
2968 * gfortran.dg/gomp/linear-1.f90: New test.
2969 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2970 * gfortran.dg/gomp/declare-target-1.f90: New test.
2971 * gfortran.dg/gomp/declare-target-2.f90: New test.
2972
2973 2016-11-10 Martin Liska <mliska@suse.cz>
2974
2975 PR sanitizer/78270
2976 * gcc.dg/asan/pr78270.c: New test.
2977
2978 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2979 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR debug/78112
2982 * g++.dg/pr78112.C: New testcase.
2983
2984 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2985
2986 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2987 -Wno-c++1z-compat.
2988 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2989 string in case condition contains % characters.
2990
2991 PR c++/78283
2992 * g++.dg/cpp1z/noexcept-type13.C: New test.
2993
2994 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2995
2996 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2997 using (HAS_MOVN) with MIPS III.
2998
2999 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3000
3001 PR fortran/46459
3002 * gfortran.dg/volatile14.f90: New test.
3003
3004 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
3005
3006 PR target/78262
3007 * gcc.target/i386/pr78262.c: New test.
3008
3009 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
3010
3011 PR fortran/78259
3012 * gfortran.dg/pr78259.f90: New test.
3013
3014 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3015
3016 PR fortran/60777
3017 * gfortran.dg/spec_expr_7.f90: New test.
3018
3019 2016-11-09 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR target/77718
3022 * gcc.c-torture/execute/pr77718.c: New test.
3023
3024 * gcc.dg/ubsan/c99-shift-3.c: New test.
3025 * gcc.dg/ubsan/c99-shift-4.c: New test.
3026 * gcc.dg/ubsan/c99-shift-5.c: New test.
3027 * gcc.dg/ubsan/c99-shift-6.c: New test.
3028
3029 2016-11-09 Martin Liska <mliska@suse.cz>
3030
3031 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
3032 test-case for memcmp.
3033 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3034
3035 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3036
3037 PR testsuite/78269
3038 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
3039
3040 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
3041
3042 * gfortran.dg/move_alloc_18.f90: New test.
3043
3044 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3045
3046 PR middle-end/78256
3047 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
3048 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
3049
3050 2016-11-09 Janus Weil <janus@gcc.gnu.org>
3051
3052 PR fortran/71894
3053 * gfortran.dg/class_59.f90: New test.
3054
3055 2016-11-09 Richard Biener <rguenther@suse.de>
3056
3057 PR tree-optimization/78007
3058 * gcc.dg/vect/vect-bswap32.c: Adjust.
3059 * gcc.dg/vect/vect-bswap64.c: Likewise.
3060
3061 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
3062
3063 * gcc.dg/ipa/vrp7.c: New test.
3064
3065 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
3066
3067 PR ipa/78121
3068 * gcc.dg/ipa/pr78121.c: New test.
3069
3070 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
3071
3072 * c-c++-common/asan/default_options.h: New file.
3073 * c-c++-common/asan/strcasestr-1.c: New test.
3074 * c-c++-common/asan/strcasestr-2.c: Likewise.
3075 * c-c++-common/asan/strcspn-1.c: Likewise.
3076 * c-c++-common/asan/strcspn-2.c: Likewise.
3077 * c-c++-common/asan/strpbrk-1.c: Likewise.
3078 * c-c++-common/asan/strpbrk-2.c: Likewise.
3079 * c-c++-common/asan/strspn-1.c: Likewise.
3080 * c-c++-common/asan/strspn-2.c: Likewise.
3081 * c-c++-common/asan/strstr-1.c: Likewise.
3082 * c-c++-common/asan/strstr-2.c: Likewise.
3083 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
3084
3085 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
3086
3087 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
3088
3089 2016-11-08 Janus Weil <janus@gcc.gnu.org>
3090
3091 PR fortran/68440
3092 * gfortran.dg/class_58.f90: New test.
3093
3094 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
3095
3096 PR target/70799
3097 * gcc.target/i386/pr70799-2.c: New test.
3098
3099 2016-11-08 Janus Weil <janus@gcc.gnu.org>
3100
3101 PR fortran/77596
3102 * gfortran.dg/proc_ptr_comp_46.f90: New test.
3103
3104 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3105
3106 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
3107
3108 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3109
3110 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
3111
3112 2016-11-08 Bin Cheng <bin.cheng@arm.com>
3113
3114 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
3115
3116 2016-11-08 Martin Liska <mliska@suse.cz>
3117
3118 PR testsuite/78242
3119 * g++.dg/asan/use-after-scope-4.C: New test.
3120 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
3121 * gcc.dg/asan/use-after-scope-8.c: Remove.
3122
3123 2016-11-08 Richard Biener <rguenther@suse.de>
3124
3125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
3126
3127 2016-11-08 Tamar Christina <tamar.christina@arm.com>
3128
3129 PR testsuite/78136
3130 * gcc.dg/cpp/trad/trad.exp
3131 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
3132 * gcc.dg/cpp/trad/include.c: Use local header file.
3133
3134 2016-11-08 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/78205
3137 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
3138
3139 2016-11-08 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/78224
3142 * g++.dg/torture/pr78224.C: New testcase.
3143
3144 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3145
3146 * gcc.dg/store_merging_1.c: Require store_merge.
3147 * gcc.dg/store_merging_2.c: Likewise.
3148 * gcc.dg/store_merging_4.c: Likewise.
3149 * gcc.dg/store_merging_5.c: Likewise.
3150 * gcc.dg/store_merging_6.c: Likewise.
3151 * gcc.dg/store_merging_7.c: Likewise.
3152 * gcc.dg/store_merging_8.c: Likewise.
3153 * lib/target-supports.exp (check_effective_target_store_merge): New.
3154
3155 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3156
3157 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
3158 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
3159 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
3160 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
3161 -mvsx -mpower8-vector.
3162 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
3163 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
3164 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
3165 -mvsx -mpower8-vector.
3166
3167 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3168
3169 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
3170
3171 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
3172 * gcc.dg/visibility-14.c: XFAIL AIX.
3173 * gcc.dg/visibility-15.c: XFAIL AIX.
3174 * gcc.dg/visibility-16.c: XFAIL AIX.
3175 * gcc.dg/visibility-17.c: XFAIL AIX.
3176 * gcc.dg/visibility-18.c: XFAIL AIX.
3177 * gcc.dg/visibility-19.c: XFAIL AIX.
3178 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
3179 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
3180 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
3181 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
3182
3183 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3184
3185 PR target/78227
3186 * gcc.target/i386/pr78227-1.c: New test.
3187 * gcc.target/i386/pr78227-2.c: New test.
3188
3189 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3190
3191 PR middle-end/35691
3192 * gcc.dg/pr35691-1.c: New test-case.
3193 * gcc.dg/pr35691-2.c: Likewise.
3194
3195 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
3196
3197 PR rtl-optimization/77309
3198 * gcc.dg/torture/pr77309.c: New test.
3199
3200 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR middle-end/71529
3203 * gcc.target/i386/pr71529.C: Moved to ...
3204 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
3205
3206 PR target/64411
3207 * gcc.target/i386/pr64411.C: Moved to ...
3208 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
3209 lp64.
3210
3211 PR target/65105
3212 * gcc.target/i386/pr65105-4.C: Moved to ...
3213 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
3214 Run into compile test rather than execute test.
3215
3216 2016-11-07 Richard Biener <rguenther@suse.de>
3217
3218 PR target/78229
3219 * g++.dg/pr78229.C: New testcase.
3220
3221 2016-11-07 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/78218
3224 * gcc.dg/torture/pr78218.c: New testcase.
3225
3226 2016-11-07 Richard Biener <rguenther@suse.de>
3227
3228 PR tree-optimization/78228
3229 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3230
3231 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3232
3233 PR target/77822
3234 * g++.dg/torture/pr77822.C: New test.
3235
3236 2016-11-07 Martin Liska <mliska@suse.cz>
3237
3238 * c-c++-common/asan/force-inline-opt0-1.c: Disable
3239 -f-sanitize-address-use-after-scope.
3240 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3241 internal fn calls.
3242 * g++.dg/asan/use-after-scope-1.C: New test.
3243 * g++.dg/asan/use-after-scope-2.C: Likewise.
3244 * g++.dg/asan/use-after-scope-3.C: Likewise.
3245 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3246 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3247 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3248 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3249 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3250 * g++.dg/asan/use-after-scope-types.h: Likewise.
3251 * gcc.dg/asan/use-after-scope-1.c: Likewise.
3252 * gcc.dg/asan/use-after-scope-2.c: Likewise.
3253 * gcc.dg/asan/use-after-scope-3.c: Likewise.
3254 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3255 * gcc.dg/asan/use-after-scope-5.c: Likewise.
3256 * gcc.dg/asan/use-after-scope-6.c: Likewise.
3257 * gcc.dg/asan/use-after-scope-7.c: Likewise.
3258 * gcc.dg/asan/use-after-scope-8.c: Likewise.
3259 * gcc.dg/asan/use-after-scope-9.c: Likewise.
3260 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3261 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3262 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3263 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3264 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3265
3266 2016-11-07 Richard Biener <rguenther@suse.de>
3267
3268 PR tree-optimization/78189
3269 * g++.dg/torture/pr78189.C: New testcase.
3270
3271 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3272
3273 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3274
3275 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3276
3277 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3278 occuring.
3279
3280 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3281
3282 PR fortran/78221
3283 * arith.c (gfc_complex2real): Change gfc_warning_now to
3284 gfc_warning.
3285
3286 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3287
3288 * gfortran.dg/move_alloc_17.f03: New test.
3289
3290 2016-11-05 Richard Biener <rguenther@suse.de>
3291
3292 PR bootstrap/78188
3293 * g++.dg/ipa/pr78188.C: New test.
3294
3295 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3296 Dominique d'Humieres <dominiq@lps.ens.fr>
3297
3298 PR fortran/69495
3299 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3300
3301 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3302
3303 PR fortran/67564
3304 * gfortran.dg/select_type_39.f03: New test.
3305
3306 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3307
3308 PR fortran/64933
3309 * gfortran.dg/associate_23.f90: New test.
3310
3311 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR target/77834
3314 * gcc.dg/pr77834.c: New test.
3315
3316 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/67980
3319 * g++.dg/cpp1y/pr67980.C: New.
3320
3321 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3322
3323 * gcc.target/powerpc/fold-vec-add-1.c: New.
3324 * gcc.target/powerpc/fold-vec-add-2.c: New.
3325 * gcc.target/powerpc/fold-vec-add-3.c: New.
3326 * gcc.target/powerpc/fold-vec-add-4.c: New.
3327 * gcc.target/powerpc/fold-vec-add-5.c: New.
3328 * gcc.target/powerpc/fold-vec-add-6.c: New.
3329 * gcc.target/powerpc/fold-vec-add-7.c: New.
3330
3331 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3332
3333 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3334 for -mbranch-likely, infer -mno-branch-likely for R6.
3335
3336 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3337
3338 PR c++/71973
3339 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3340 * g++.dg/init/new15.C: Likewise.
3341 * g++.dg/ipa/inline-1.C: Likewise.
3342 * g++.dg/ipa/inline-2.C: Likewise.
3343 * g++.dg/lto/20080908-1_0.C: Likewise.
3344 * g++.dg/tc1/dr20.C: Likewise.
3345 * g++.dg/tree-ssa/inline-1.C: Likewise.
3346 * g++.dg/tree-ssa/inline-2.C: Likewise.
3347 * g++.old-deja/g++.law/except1.C: Likewise.
3348 * g++.old-deja/g++.other/vbase5.C: Likewise.
3349 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3350
3351 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3352
3353 PR tree-optimization/78210
3354 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3355 possibility of widening multiplies.
3356
3357 2016-11-04 Richard Biener <rguenther@suse.de>
3358
3359 PR middle-end/78185
3360 * gcc.dg/pr78185.c: New testcase.
3361
3362 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3363
3364 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3365 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3366
3367 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3368 Alexandre Oliva <aoliva@redhat.com>
3369 Jason Merrill <jason@redhat.com>
3370
3371 PR debug/28767
3372 PR debug/56974
3373 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3374 * g++.dg/debug/dwarf2/ref-3.C: New test.
3375 * g++.dg/debug/dwarf2/ref-4.C: New test.
3376 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3377 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3378
3379 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3380
3381 * gfortran.dg/dec_exp_1.f90: New test.
3382 * gfortran.dg/dec_exp_2.f90: Likewise.
3383 * gfortran.dg/dec_exp_3.f90: Likewise.
3384
3385 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3386
3387 * gfortran.dg/dec_parameter_1.f: New test.
3388 * gfortran.dg/dec_parameter_2.f90: Likewise.
3389 * gfortran.dg/dec_parameter_3.f90: Likewise.
3390 * gfortran.dg/dec_parameter_4.f90: Likewise.
3391
3392 2016-11-03 Martin Liska <mliska@suse.cz>
3393
3394 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3395 output.
3396 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3397
3398 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3399
3400 PR libgcc/78067
3401 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3402
3403 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3404
3405 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3406
3407 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3408
3409 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3410
3411 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3412
3413 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3414 Check for arm_v8_neon_hw.
3415 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3416 Likewise.
3417 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3418 Likewise.
3419 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3420 Likewise.
3421
3422 2016-11-02 Richard Biener <rguenther@suse.de>
3423
3424 * gcc.dg/store_merging_8.c: New testcase.
3425
3426 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3427
3428 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3429
3430 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3431
3432 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3433 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3434 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3435 * gcc.dg/pr65779.c: XFAIL AIX.
3436 * gcc.dg/pr70405.c: XFAIL AIX.
3437
3438 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3439 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3440 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3441
3442 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3443
3444 * lib/target-supports.exp (check_gc_sections_available): Use
3445 -print-prog-name=ld to determine linker used.
3446
3447 2016-11-02 Martin Liska <mliska@suse.cz>
3448
3449 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3450 test case.
3451
3452 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453
3454 PR tree-optimization/78170
3455 * gcc.c-torture/execute/pr78170.c: New test.
3456
3457 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3458
3459 PR tree-optimization/78162
3460 * gcc.c-torture/compile/pr78162.c: New test.
3461
3462 2016-11-02 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/78035
3465 PR tree-optimization/77964
3466 * gcc.target/i386/pr78035.c: New testcase.
3467
3468 2016-11-02 Richard Biener <rguenther@suse.de>
3469
3470 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3471 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3472 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3473 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3474 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3475
3476 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3477
3478 * gfortran.dg/pr70937.f90: require-effective-target lto.
3479
3480 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3481
3482 PR fortran/69544
3483 * gfortran.dg/where_6.f90: New test.
3484
3485 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3486
3487 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3488
3489 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3490
3491 PR fortran/69544
3492 * gfortran.dg/where_5.f90: New test.
3493
3494 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3495
3496 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3497 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3498 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3499 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3500
3501 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3502
3503 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3504 Whitespace fixes.
3505 (check_effective_target_vect_cmdline_needed): Check
3506 is-effective-target ia32 for x86 targets.
3507 (check_effective_target_vect_simd_clones): Simplify condition.
3508 (check_effective_target_vect_double): Ditto.
3509 (check_effective_target_vect_aligned_arrays): Check
3510 is-effective-target ia32 for x86 targets. Simplify condition.
3511 (check_effective_target_vect_multiple_sizes): Simplify condition.
3512 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3513 (check_effective_target_sync_int_128): Simplify condition.
3514 (check_effective_target_sync_int_128_runtime): Ditto.
3515 (check_effective_target_sync_long_long_runtime): Ditto.
3516 (check_effective_target_divmod): Add i?86-*-* target.
3517
3518 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3519
3520 * gcc.target/powerpc/vsx-extract-4.c: New test.
3521 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3522
3523 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3524
3525 PR fortran/54679
3526 * gfortran.dg/fmt_l.f90: Update test.
3527 * gfortran.dg/fmt_l0.f90: New test.
3528
3529 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR c++/78089
3532 * c-c++-common/builtin-shuffle-1.c: New test.
3533 * g++.dg/cpp0x/addressof3.C: New test.
3534
3535 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3536
3537 Add tests for a const member and a reference member for launder.
3538 * g++.dg/cpp1z/launder3.C: New.
3539 * g++.dg/cpp1z/launder4.C: Likewise.
3540 * g++.dg/cpp1z/launder5.C: Likewise.
3541 * g++.dg/cpp1z/launder5.cc: Likewise.
3542 * g++.dg/cpp1z/launder5.h: Likewise.
3543 * g++.dg/cpp1z/launder6.C: Likewise.
3544 * g++.dg/cpp1z/launder6.cc: Likewise.
3545 * g++.dg/cpp1z/launder6.h: Likewise.
3546
3547 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/77948
3550 * g++.dg/cpp0x/pr77948-1.C: New test.
3551 * g++.dg/cpp0x/pr77948-2.C: New test.
3552 * g++.dg/cpp0x/pr77948-3.C: New test.
3553 * g++.dg/cpp0x/pr77948-4.C: New test.
3554 * g++.dg/cpp0x/pr77948-5.C: New test.
3555 * g++.dg/cpp0x/pr77948-6.C: New test.
3556
3557 PR tree-optimization/77860
3558 * gcc.dg/pr77860.c: New test.
3559
3560 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR c++/77886
3563 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3564
3565 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3566
3567 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3568
3569 2016-10-30 Le-Chun Wu <lcwu@google.com>
3570 Mark Wielaard <mjw@redhat.com>
3571
3572 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3573 * gcc.dg/Wshadow-local-1.c: Likewise.
3574 * gcc.dg/Wshadow-local-2.c: Likewise.
3575 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3576 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3577 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3578
3579 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3580
3581 PR tree-optimization/71915
3582 PR tree-optimization/71490
3583 * gcc.dg/tree-ssa/pr54245.c: Delete.
3584 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3585 document why.
3586
3587 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3588
3589 PR fortran/78123
3590 * gfortran.dg/fmt_t_9.f: New test.
3591
3592 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3593
3594 PR fortran/67219
3595 * gfortran.dg/pr67219.f90: New test.
3596
3597 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR rtl-optimization/77919
3600 * g++.dg/torture/pr77919-2.C: New test.
3601
3602 PR target/78148
3603 * gcc.dg/pr78148.c: New test.
3604
3605 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3606
3607 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3608 * gcc.target/sparc/overflow-4.c: ...here.
3609 * gcc.target/sparc/overflow-5.c: New test.
3610
3611 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3612 Kugan Vivekanandarajah <kuganv@linaro.org>
3613 Jim Wilson <jim.wilson@linaro.org>
3614
3615 PR tree-optimization/43721
3616 * lib/target-supports.exp (check_effective_target_divmod): New.
3617 (check_effective_target_divmod_simode): Likewise.
3618 (check_effective_target_arm_divmod_simode): Likewise.
3619 * gcc.dg/divmod-1-simode.c: New test.
3620 * gcc.dg/divmod-1.c: Likewise.
3621 * gcc.dg/divmod-2-simode.c: Likewise.
3622 * gcc.dg/divmod-2.c: Likewise.
3623 * gcc.dg/divmod-3-simode.c: Likewise.
3624 * gcc.dg/divmod-3.c: Likewise.
3625 * gcc.dg/divmod-4-simode.c: Likewise.
3626 * gcc.dg/divmod-4.c: Likewise.
3627 * gcc.dg/divmod-5.c: Likewise.
3628 * gcc.dg/divmod-6-simode.c: Likewise.
3629 * gcc.dg/divmod-6.c: Likewise.
3630 * gcc.dg/divmod-7.c: Likewise.
3631
3632 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3633 Jakub Jelinek <jakub@redhat.com>
3634 Andrew Pinski <pinskia@gmail.com>
3635
3636 PR middle-end/22141
3637 PR rtl-optimization/23684
3638 * gcc.c-torture/execute/pr22141-1.c: New test.
3639 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3640 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3641 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3642 * gcc.dg/store_merging_1.c: New test.
3643 * gcc.dg/store_merging_2.c: Likewise.
3644 * gcc.dg/store_merging_3.c: Likewise.
3645 * gcc.dg/store_merging_4.c: Likewise.
3646 * gcc.dg/store_merging_5.c: Likewise.
3647 * gcc.dg/store_merging_6.c: Likewise.
3648 * gcc.dg/store_merging_7.c: Likewise.
3649 * gcc.target/i386/pr22141.c: Likewise.
3650 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3651 * g++.dg/init/new17.C: Likewise.
3652
3653 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3654
3655 PR middle-end/72747
3656 * c-c++-common/pr72747-1.c: New test.
3657 * c-c++-common/pr72747-2.c: Likewise.
3658
3659 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3660
3661 * gcc.target/s390/oscbreak-1.c: New test.
3662
3663 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3664
3665 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3666
3667 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR rtl-optimization/77919
3670 * g++.dg/torture/pr77919.C: New test.
3671
3672 PR rtl-optimization/78132
3673 * gcc.target/i386/pr78132.c: New test.
3674
3675 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3678
3679 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3680
3681 * gcc.target/powerpc/vsx-simode.c: New test.
3682 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3683 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3684
3685 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR fortran/78026
3688 * gfortran.dg/gomp/pr78026.f03: New test.
3689 * gfortran.dg/select_type_38.f03: New test.
3690
3691 PR middle-end/78025
3692 * g++.dg/gomp/declare-simd-7.C: New test.
3693
3694 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3695
3696 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3697 * gfortran.dg/dec_init_2.f90: Likewise.
3698 * gfortran.dg/dec_init_3.f90: New test.
3699 * gfortran.dg/dec_init_4.f90: Likewise.
3700
3701 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3702
3703 * gcc.dg/fold-narrowbopcst-1.c: New test.
3704
3705 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3706
3707 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3708 dg-shouldfail/dg-output instead of XFAIL.
3709 * gfortran.dg/dec_io_6.f90: Likewise.
3710
3711 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3712
3713 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3714 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3715 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3716 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3717 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3718 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3719 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3720 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3721 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3722 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3723
3724 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3725
3726 * gcc.dg/fold-convmaxconv-1.c: New test.
3727 * gcc.dg/fold-convminconv-1.c: New test.
3728
3729 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 PR fortran/78092
3732 * gfortran.dg/pr78092.f90: New test.
3733
3734 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3735
3736 PR target/78056
3737 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3738 expected error message.
3739 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3740 expected error message.
3741 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3742 (test_all_not_equal_and_not_zero): Change expected error message.
3743
3744 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR fortran/77973
3747 * gfortran.dg/gomp/pr77973.f90: New test.
3748
3749 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3750
3751 PR fortran/78108
3752 * gfortran.dg/submodule_18.f08: New test.
3753 * gfortran.dg/submodule_19.f08: New test.
3754
3755 2016-10-26 Michael Matz <matz@suse.de>
3756
3757 * g++.dg/pr78060.C: New test.
3758 * gfortran.dg/pr78061.f: New test.
3759 * g++.dg/pr78088.C: New test.
3760
3761 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3762
3763 * gfortran.dg/dec_io_1.f90: New test.
3764 * gfortran.dg/dec_io_2.f90: New test.
3765 * gfortran.dg/dec_io_3.f90: New test.
3766 * gfortran.dg/dec_io_4.f90: New test.
3767 * gfortran.dg/dec_io_5.f90: New test.
3768 * gfortran.dg/dec_io_6.f90: New test.
3769
3770 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR sanitizer/78106
3773 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3774
3775 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3776
3777 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3778 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3779
3780 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3781
3782 * gnat.dg/opt59.adb: New test.
3783 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3784
3785 * gnat.dg/opt60.adb: New test.
3786
3787 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3788
3789 PR fortran/72770
3790 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3791 this pr.
3792
3793 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR target/78102
3796 * gcc.target/i386/pr78102.c: New test.
3797
3798 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3799
3800 * gfortran.dg/dec_logical_xor_1.f90: New test.
3801 * gfortran.dg/dec_logical_xor_2.f90: New test.
3802 * gfortran.dg/dec_logical_xor_3.f03: New test.
3803
3804 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3805
3806 * gfortran.dg/dec_loc_rval_1.f90: New test.
3807 * gfortran.dg/dec_loc_rval_2.f90: New test.
3808 * gfortran.dg/dec_loc_rval_3.f03: New test.
3809
3810 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3811
3812 * gfortran.dg/dec_type_print.f90: New testcase.
3813
3814 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3815
3816 * gfortran.dg/feed_1.f90: New test.
3817 * gfortran.dg/feed_2.f90: New test.
3818
3819 2016-10-25 Martin Liska <mliska@suse.cz>
3820
3821 PR sanitizer/78106
3822 * gcc.dg/asan/pr78106.c: New test.
3823
3824 2016-10-25 Martin Liska <mliska@suse.cz>
3825
3826 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3827
3828 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3829
3830 PR target/78041
3831 * gcc.target/arm/pr78041.c: New test.
3832
3833 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3834
3835 * g++.dg/cpp1z/launder1.C: New test.
3836 * g++.dg/cpp1z/launder2.C: New test.
3837
3838 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3839 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3840
3841 PR target/71676
3842 PR target/71678
3843 * gcc.target/avr/pr71676-2.c: New test.
3844
3845 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3846 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3847
3848 PR target/71676
3849 PR target/71678
3850 * gcc.target/avr/pr71676-1.c: New test.
3851 * gcc.target/avr/pr71676-3.c: New test.
3852 * gcc.target/avr/pr71676.c: New test.
3853 * gcc.target/avr/pr71678.c: New test.
3854
3855 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3856
3857 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3858 such that cloned verions of tested functions are not created.
3859
3860 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3861
3862 PR fortran/71895
3863 * gfortran.dg/pr71895.f90: New test.
3864
3865 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3866
3867 * g++.dg/debug/dwarf2/ref-2.C: New test.
3868
3869 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3870
3871 * c-c++-common/Wint-in-bool-context-3.c: New test.
3872
3873 2016-10-24 Martin Sebor <msebor@redhat.com>
3874
3875 PR middle-end/77735
3876 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3877 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3878 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3879 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3881 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3882 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3883
3884 2016-10-24 Richard Biener <rguenther@suse.de>
3885
3886 PR testsuite/71491
3887 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3888 * gcc.dg/vect/slp-45.c: Likewise.
3889
3890 2016-10-24 Richard Biener <rguenther@suse.de>
3891
3892 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3893 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3894 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3895
3896 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3897
3898 PR target/78093
3899 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3900 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3901
3902 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3903
3904 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3905
3906 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3907
3908 * gcc.target/i386/bmi2-pext-1.c: New test.
3909 * gcc.target/i386/bmi2-pdep-1.c: New test.
3910 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3911 * gcc.target/i386/tbm-bextri-1.c: New test.
3912 * gcc.target/i386/bmi-bextr-6.c: New test.
3913
3914 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3915
3916 PR target/77483
3917 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3918 * gcc.target/i386/pr65105-1.c: Likewise.
3919 * gcc.target/i386/pr65105-2.c: Likewise.
3920 * gcc.target/i386/pr65105-3.c: Likewise.
3921 * gcc.target/i386/pr65105-5.c: Likewise.
3922 * gcc.target/i386/pr67761.c: Likewise.
3923 * gcc.target/i386/pr70799-1.c: Likewise.
3924
3925 2016-10-24 Martin Liska <mliska@suse.cz>
3926
3927 PR sanitizer/77966
3928 * c-c++-common/ubsan/unreachable-3.c: New test.
3929
3930 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3931
3932 PR fortran/77763
3933 * gfortran.dg/pr77763.f90
3934
3935 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3936
3937 PR fortran/54730
3938 PR fortran/78033
3939 * gfortran.dg/pr78033.f90: New test.
3940
3941 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3942
3943 PR fortran/69834
3944 * gfortran.dg/select_type_1.f03: Change error for overlapping
3945 TYPE IS cases.
3946 * gfortran.dg/select_type_36.f03: New test.
3947
3948 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3949
3950 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3951
3952 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3953
3954 PR fortran/78021
3955 * gfortran.dg/string_length_3.f90: New test.
3956
3957 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3958
3959 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3960
3961 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3962
3963 PR fortran/43366
3964 PR fortran/57117
3965 PR fortran/61337
3966 * gfortran.dg/alloc_comp_class_5.f03: New test.
3967 * gfortran.dg/class_allocate_21.f90: New test.
3968 * gfortran.dg/class_allocate_22.f90: New test.
3969 * gfortran.dg/realloc_on_assign_27.f08: New test.
3970
3971 2016-10-21 Jeff Law <law@redhat.com>
3972
3973 * PR tree-optimization/71947
3974 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3975 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3976 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3977
3978 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3979
3980 * gcc.dg/ipa/vrp5.c: New test.
3981 * gcc.dg/ipa/vrp6.c: New test.
3982
3983 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3984
3985 * gcc.target/aarch64/test_frame_17.c: New test.
3986
3987 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3988
3989 * gcc.target/aarch64/test_frame_17.c: New test.
3990
3991 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3992
3993 PR preprocessor/71681
3994 * gcc.dg/cpp/pr71681-1.c: New testcase
3995 * gcc.dg/cpp/pr71681-2.c: Likewise
3996 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3997 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3998 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3999 * gcc.dg/cpp/remap/a/t_2.h: Likewise
4000
4001 2016-10-21 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR target/78057
4004 * gcc.target/i386/pr78057.c: New test.
4005
4006 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
4007
4008 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
4009
4010 PR fortran/69566
4011 * gfortran.dg/select_type_37.f03: New test.
4012
4013 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4014
4015 PR target/71627
4016 * gcc.target/avr/pr71627.c: New test
4017
4018 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
4019
4020 * gcc.target/sparc/overflow-1.c: New test.
4021 * gcc.target/sparc/overflow-2.c: Likewise.
4022 * gcc.target/sparc/overflow-3.c: Likewise.
4023
4024 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4025
4026 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
4027 effective target.
4028
4029 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4030
4031 PR rtl-optimization/78038
4032 * gcc.target/aarch64/pr78038.c: New test.
4033
4034 2016-10-21 Richard Biener <rguenther@suse.de>
4035
4036 PR tree-optimization/78051
4037 * g++.dg/torture/pr78051.C: New testcase.
4038
4039 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4040
4041 * c-c++-common/wdate-time.c: Restored test case.
4042 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
4043
4044 2016-10-20 Jakub Jelinek <jakub@redhat.com>
4045
4046 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
4047
4048 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
4049
4050 PR target/78037
4051 * gcc.target/i386/pr78037.c: New test.
4052
4053 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gcc.target/visium/overflow8.c: New.
4056 * gcc.target/visium/overflow16.c: Likewise.
4057 * gcc.target/visium/overflow32: Likewise.
4058
4059 2016-10-20 Michael Matz <matz@suse.de>
4060
4061 * gcc.dg/loop-split.c: New test.
4062 * gcc.dg/tree-ssa/ifc-9.c: Update.
4063 * gcc.dg/tree-ssa/ifc-10.c: Update.
4064
4065 2016-10-20 Richard Biener <rguenther@suse.de>
4066
4067 * gcc.dg/graphite/pr35356-1.c: Update.
4068
4069 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
4070
4071 PR c++/77446
4072 * g++.dg/cpp1y/pr77446.C: New.
4073
4074 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4075
4076 PR tree-optimization/53979
4077 * gcc.dg/pr53979-1.c: New test-case.
4078 * gcc.dg/pr53979-2.c: Likewise.
4079
4080 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4081
4082 * c-c++-common/Wint-in-bool-context-2.c: New test.
4083
4084 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085
4086 * gfortran.dg/dtio_17.f90: Fix test.
4087
4088 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
4089
4090 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
4091 * gcc.dg/Walloca-2.c: Same.
4092
4093 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
4094
4095 * gcc.dg/Wvla-1.c: Rename to...
4096 * gcc.dg/Wvla-larger-than-1.c: ...this.
4097 * gcc.dg/Wvla-2.c: Rename to...
4098 * gcc.dg/Wvla-larger-than-2.c: ...this.
4099 * gcc.dg/Wvla-3.c: Rename to...
4100 * gcc.dg/Walloca-11.c.: ...this.
4101 * gcc.dg/wvla-[1-7].c: Rename to:
4102 * gcc.dg/Wvla-[1-7].c: ...this.
4103
4104 2016-10-19 Bin Cheng <bin.cheng@arm.com>
4105
4106 PR tree-optimization/78005
4107 * gcc.dg/vect/pr78005.c: New.
4108 * gcc.target/i386/l_fma_float_1.c: Revise test.
4109 * gcc.target/i386/l_fma_float_2.c: Ditto.
4110 * gcc.target/i386/l_fma_float_3.c: Ditto.
4111 * gcc.target/i386/l_fma_float_4.c: Ditto.
4112 * gcc.target/i386/l_fma_float_5.c: Ditto.
4113 * gcc.target/i386/l_fma_float_6.c: Ditto.
4114 * gcc.target/i386/l_fma_double_1.c: Ditto.
4115 * gcc.target/i386/l_fma_double_2.c: Ditto.
4116 * gcc.target/i386/l_fma_double_3.c: Ditto.
4117 * gcc.target/i386/l_fma_double_4.c: Ditto.
4118 * gcc.target/i386/l_fma_double_5.c: Ditto.
4119 * gcc.target/i386/l_fma_double_6.c: Ditto.
4120
4121 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
4122
4123 PR tree-optimization/78024
4124 * gcc.dg/goacc/loop-processing-1.c: New file.
4125
4126 2016-10-19 Richard Biener <rguenther@suse.de>
4127
4128 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
4129
4130 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
4131
4132 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
4133 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
4134 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
4135 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
4136 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
4137 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
4138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
4139 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
4140 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
4141 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
4142 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
4143 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
4144 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
4145 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
4146 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
4147 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
4148 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
4149 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
4150 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
4151 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
4152 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
4153 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
4154 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
4155 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
4156 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
4157 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
4158 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
4159 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
4160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
4161 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
4162 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
4163 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
4164 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
4165 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
4166 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
4167 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
4168 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
4169 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
4170 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
4171 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
4172 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
4173 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
4174 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
4175 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
4176 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
4177 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
4178 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
4179 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
4180 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
4181 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
4182 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
4183 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
4184 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
4185 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
4186 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
4187 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
4188 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
4189 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
4190 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
4191 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
4192 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
4193 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
4194 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
4195 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
4196 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
4197 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
4198 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
4199 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
4200 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
4201 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
4202 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
4203 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
4204 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
4205 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
4206 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
4207 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
4208 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
4209 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
4210 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
4211 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
4212 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
4213 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
4214 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
4215 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
4216 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
4217 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
4218 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
4219 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
4220 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
4221 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
4222 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
4223 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
4224 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
4225 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
4226 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
4227 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
4228 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
4229 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
4230 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
4231 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
4232 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
4233 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
4234 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
4235 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
4236 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
4237 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
4238 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
4239 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
4240 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4241 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4242 * gcc.target/powerpc/vsu/vsu.exp: New file.
4243
4244 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
4245
4246 PR target/77991
4247 * gcc.target/i386/pr77991.c: New test.
4248
4249 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
4250
4251 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4252 LTO is used.
4253
4254 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4255
4256 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4257
4258 2016-10-18 Richard Biener <rguenther@suse.de>
4259
4260 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4261 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4262 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4263 * gcc.dg/tree-ssa/pr21294.c: Likewise.
4264 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4265 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4266 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4267 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4268 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4269 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4270 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4271 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4272 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4273 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4274 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4275 * gcc.dg/pr68217.c: Likewise.
4276 * gcc.dg/predict-9.c: Likewise.
4277 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4278 * gcc.dg/predict-1.c: Likewise.
4279
4280 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4281
4282 * gfortran.dg/dtio_17.f90: New test.
4283
4284 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4285
4286 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4287
4288 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4289
4290 * gcc.dg/ipa/vrp4.c: New test.
4291
4292 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4293
4294 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4295 * gcc.dg/torture/pr39074.c: Likewise.
4296
4297 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4298
4299 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4300 * gnat.dg/trampoline4.adb: Minor tweak.
4301
4302 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4303
4304 PR tree-optimization/77916
4305 * gcc.dg/torture/pr77916.c: New.
4306
4307 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4308
4309 PR fortran/77978
4310 * gfortran.dg/pr77978_1.f90: New test.
4311 * gfortran.dg/pr77978_2.f90: Ditto.
4312 * gfortran.dg/pr77978_3.f90: Ditto.
4313
4314 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4315
4316 PR fortran/61420
4317 PR fortran/78013
4318 * gfortran.dg/proc_ptr_49.f90: New test.
4319
4320 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4321
4322 PR target/77308
4323 * gcc.target/arm/pr77308.c: New test.
4324
4325 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4326
4327 * lib/target-supports.exp
4328 (check_effective_target_floatn_nx_runtime): Return 0 for
4329 powerpc*-ibm-aix*.
4330
4331 2016-10-17 Andrew Pinski <apinski@cavium.com>
4332
4333 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4334 long instead of long.
4335 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4336 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4337 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4338 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4339 * gcc.target/aarch64/pr68102_1.c: Likewise.
4340 * gcc.target/aarch64/target_attr_3.c: Likewise.
4341
4342 2016-10-17 Richard Biener <rguenther@suse.de>
4343
4344 PR tree-optimization/77988
4345 * gcc.dg/torture/pr77988.c: New testcase.
4346
4347 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4348
4349 * gcc.dg/pr71636-1.c: New test-case.
4350 * gcc.dg/pr71636-2.c: Likewise.
4351
4352 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gnat.dg/trampoline3.adb: New test.
4355 * gnat.dg/trampoline4.adb: Likewise.
4356
4357 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4358
4359 * gfortran.dg/dtio_16.f90: New test.
4360
4361 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4364 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4365 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4366
4367 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4368
4369 * gcc.target/sparc/popc.c: Rename to...
4370 * gcc.target/sparc/popc-1.c: ...this.
4371 * gcc.target/sparc/popc-2.c: New test.
4372
4373 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4374
4375 PR fortran/77972
4376 * gfortran.dg/unexpected_eof_4.f90: New test.
4377
4378 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4379
4380 PR libfortran/48587
4381 * gfortran.dg/negative_unit2.f90: New test.
4382
4383 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR middle-end/77959
4386 * gfortran.dg/pr77959.f90: New test.
4387
4388 DR 1511 - const volatile variables and ODR
4389 * g++.dg/DRs/dr1511-1.C: New test.
4390 * g++.dg/DRs/dr1511-2.C: New test.
4391
4392 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/debug7.adb (dg-options): Remove -g.
4395 * gnat.dg/debug8.adb (dg-options): Add -margs.
4396 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4397
4398 2016-10-14 Richard Biener <rguenther@suse.de>
4399
4400 PR tree-optimization/77979
4401 * gcc.dg/torture/pr77979.c: New testcase.
4402
4403 2016-10-14 Martin Liska <mliska@suse.cz>
4404
4405 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4406 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4407 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4408
4409 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4410
4411 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4412 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4413 * gcc.dg/torture/pr77937-2.c: Likewise.
4414
4415 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4416
4417 * gnat.dg/lto15.adb: Adjust.
4418 * gnat.dg/lto16.adb: Likewise.
4419 * gnat.dg/lto17.adb: Likewise
4420 * gnat.dg/lto18.ad[sb]: New test.
4421 * gnat.dg/lto18_pkg.ads: New helper.
4422 * gnat.dg/lto19.adb: New test.
4423 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4424 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4425 * gnat.dg/lto20.adb: New test.
4426 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4427
4428 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4429
4430 * gfortran.dg/coarray_38.f90: Expect error message.
4431
4432 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4433
4434 * gcc.target/aarch64/spellcheck_1.c: New test.
4435 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4436 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4437 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4438 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4439 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4440
4441 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4442
4443 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4444
4445 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4446
4447 PR tree-optimization/77937
4448 * gcc.dg/torture/pr77937-1.c: New.
4449 * gcc.dg/torture/pr77937-2.c: New.
4450
4451 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4452
4453 * g++.dg/cpp1z/inline-var1.C: New test.
4454 * g++.dg/cpp1z/inline-var1a.C: New test.
4455 * g++.dg/cpp1z/inline-var1.h: New file.
4456 * g++.dg/cpp1z/inline-var2.C: New test.
4457 * g++.dg/cpp1z/inline-var3.C: New test.
4458 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4459 uninitialized const.
4460
4461 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4462
4463 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4464 Xscale is specified, not just -march.
4465 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4466 is incompatible with Xscale.
4467
4468 2016-10-13 Martin Sebor <msebor@redhat.com>
4469
4470 PR c++/71912
4471 * g++.dg/ext/flexary4.C: Adjust.
4472 * g++.dg/ext/flexary5.C: Same.
4473 * g++.dg/ext/flexary9.C: Same.
4474 * g++.dg/ext/flexary19.C: New test.
4475 * g++.dg/ext/flexary18.C: New test.
4476 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4477 regression test.
4478 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4479 Avoid generating a flexible array member in an array.
4480
4481 2016-10-13 Martin Sebor <msebor@redhat.com>
4482
4483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4484 to placate -Wformat on targets where the type is not int.
4485
4486 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4487
4488 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4489 in INSN_LOCATION.
4490
4491 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4492
4493 * gcc.target/i386/l_fma_float_1.c: Revise test.
4494 * gcc.target/i386/l_fma_float_2.c: Ditto.
4495 * gcc.target/i386/l_fma_float_3.c: Ditto.
4496 * gcc.target/i386/l_fma_float_4.c: Ditto.
4497 * gcc.target/i386/l_fma_float_5.c: Ditto.
4498 * gcc.target/i386/l_fma_float_6.c: Ditto.
4499 * gcc.target/i386/l_fma_double_1.c: Ditto.
4500 * gcc.target/i386/l_fma_double_2.c: Ditto.
4501 * gcc.target/i386/l_fma_double_3.c: Ditto.
4502 * gcc.target/i386/l_fma_double_4.c: Ditto.
4503 * gcc.target/i386/l_fma_double_5.c: Ditto.
4504 * gcc.target/i386/l_fma_double_6.c: Ditto.
4505
4506 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4507
4508 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4509
4510 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4511
4512 * gcc.dg/vect/vect-98.c: Refine test case.
4513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4514 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4515 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4516
4517 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR c/77946
4520 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4521
4522 2016-10-13 Martin Liska <mliska@suse.cz>
4523
4524 PR tree-optimization/77943
4525 * g++.dg/tree-ssa/pr77943.C: New test.
4526
4527 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4528
4529 PR fortran/72832
4530 * gfortran.dg/allocate_with_source_22.f03: New test.
4531 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4532 fail.
4533
4534 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4535
4536 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4537 * gcc.target/arm/movsi_movw.c: Likewise.
4538 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4539 directive to work on big endian targets.
4540
4541 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4542
4543 * gcc.dg/tree-ssa/evrp6.c: New test.
4544
4545 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4546
4547 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4548 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4549 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4550
4551 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4552
4553 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4554 * gcc.target/powerpc/warn-2.c: Ditto.
4555
4556 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4557
4558 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4559 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4560 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4561 for -mmsa.
4562 * gcc.target/mips/msa.c: New test.
4563 * gcc.target/mips/msa-builtins.c: Likewise.
4564 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4565 (check_effective_target_mips_msa_runtime): Likewise.
4566 (check_effective_target_mips_msa): Likewise.
4567 (add_options_for_mips_msa): Likewise.
4568 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4569 (check_effective_target_vect_intfloat_cvt): Likewise.
4570 (check_effective_target_vect_uintfloat_cvt): Likewise.
4571 (check_effective_target_vect_floatint_cvt): Likewise.
4572 (check_effective_target_vect_floatuint_cvt): Likewise.
4573 (check_effective_target_vect_shift): Likewise.
4574 (check_effective_target_vect_shift_char): Likewise.
4575 (check_effective_target_vect_long): Likewise.
4576 (check_effective_target_vect_float): Likewise.
4577 (check_effective_target_vect_double): Likewise.
4578 (check_effective_target_vect_long_long): Likewise.
4579 (check_effective_target_vect_perm): Likewise.
4580 (check_effective_target_vect_perm_byte): Likewise.
4581 (check_effective_target_vect_perm_short): Likewise.
4582 (check_effective_target_vect_sdot_qi): Likewise.
4583 (check_effective_target_vect_udot_qi): Likewise.
4584 (check_effective_target_vect_sdot_hi): Likewise.
4585 (check_effective_target_vect_udot_hi): Likewise.
4586 (check_effective_target_vect_pack_trunc): Likewise.
4587 (check_effective_target_vect_unpack): Likewise.
4588 (check_effective_target_vect_hw_misalign): Likewise.
4589 (check_effective_target_vect_condition): Likewise.
4590 (check_effective_target_vect_cond_mixed): Likewise.
4591 (check_effective_target_vect_char_mult): Likewise.
4592 (check_effective_target_vect_short_mult): Likewise.
4593 (check_effective_target_vect_int_mult): Likewise.
4594 (check_effective_target_vect_extract_even_odd): Likewise.
4595 (check_effective_target_vect_interleave): Likewise.
4596 (check_vect_support_and_set_flags): Check if the target supports MSA
4597 and append to the list of EFFECTIVE_TARGETS.
4598
4599 2016-10-12 Richard Biener <rguenther@suse.de>
4600
4601 PR debug/77947
4602 * g++.dg/torture/pr77947.C: New testcase.
4603
4604 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4605
4606 * gnat.dg/debug8.adb: New testcase.
4607
4608 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4609
4610 * gnat.dg/debug9.adb: New testcase.
4611
4612 2016-10-12 Richard Biener <rguenther@suse.de>
4613
4614 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4615 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4616 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4617
4618 2016-10-12 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/77920
4621 * gcc.dg/torture/pr77920.c: New testcase.
4622
4623 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR tree-optimization/77929
4626 * gcc.c-torture/compile/pr77929.c: New test.
4627
4628 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4629 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4630 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4631 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4632 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4633 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4634 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4635 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4636 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4637
4638 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4639
4640 * gcc.target/sparc/setcc-4.c: Adjust.
4641 * gcc.target/sparc/setcc-5.c: Likewise.
4642 * gcc.target/sparc/setcc-6.c: Likewise.
4643 * gcc.target/sparc/setcc-7.c: Likewise.
4644 * gcc.target/sparc/setcc-8.c: Likewise.
4645 * gcc.target/sparc/setcc-9.c: Likewise.
4646 * gcc.target/sparc/setcc-10.c: Delete.
4647
4648 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4649
4650 PR fortran/77942
4651 * gfortran.dg/pr77942.f90
4652
4653 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4654
4655 * gfortran.dg/dec_math.f90: New testsuite.
4656
4657 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4658
4659 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4660 (main): Declare j as i32 instead of int.
4661
4662 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4663
4664 PR testsuite/PR77710
4665 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4666 target triplet instead of *-*-*-*.
4667
4668 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4669
4670 * gnat.dg/unchecked_convert10.adb: New test.
4671 * gnat.dg/unchecked_convert11.adb: Likewise.
4672 * gnat.dg/unchecked_convert12.adb: Likewise.
4673
4674 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4675
4676 * gcc.target/sparc/cbcond-1.c: New test.
4677 * gcc.target/sparc/cbcond-2.c: Likewise.
4678 * gcc.target/sparc/movcc-1.c: Likewise.
4679 * gcc.target/sparc/movcc-2.c: Likewise.
4680 * gcc.target/sparc/setcc-1.c: Adjust.
4681 * gcc.target/sparc/setcc-2.c: Likewise.
4682 * gcc.target/sparc/setcc-3.c: Likewise.
4683 * gcc.target/sparc/setcc-4.c: Likewise.
4684 * gcc.target/sparc/setcc-5.c: Likewise.
4685 * gcc.target/sparc/setcc-6.c: New test.
4686 * gcc.target/sparc/setcc-7.c: Likewise.
4687 * gcc.target/sparc/setcc-8.c: Likewise.
4688 * gcc.target/sparc/setcc-9.c: Likewise.
4689 * gcc.target/sparc/setcc-10.c: Likewise.
4690
4691 2016-10-10 Jeff Law <law@redhat.com>
4692
4693 PR tree-optimization/71947
4694 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4695 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4696 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4697 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4698 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4699 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4700
4701 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4702
4703 PR fortran/77915
4704 * gfortran.dg/matmul_11.f90: New test.
4705
4706 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4707
4708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4709 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4710 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4711 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4712 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4713 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4714 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4715 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4716 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4717 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4718 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4719 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4720 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4721 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4722 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4723 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4724 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4727 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4739 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4740 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4741 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4742 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4744 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4745 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4746 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4747 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4748 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4749 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4750 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4751 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4752 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4753 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4754 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4755 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4756 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4757 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4758 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4759 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4760 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4761 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4762 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4763 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4764 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4765 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4766 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4767
4768 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4769
4770 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4771 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4772 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4773 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4774 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4775 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4776 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4778 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4779 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4780 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4781 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4782 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4783 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4784
4785 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4786
4787 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4788 Enable AArch64.
4789 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4790 vdup*_laneq.
4791 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4792 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4793 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4794 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4795
4796 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4797 Jiong Wang <jiong.wang@arm.com>
4798
4799 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4800 AArch64 support.
4801 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4802 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4803 AArch64 targets.
4804 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4805 AArch64 targets.
4806 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4807 targets.
4808 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4809
4810 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4811
4812 * gnat.dg/specs/vfa.ads: New test.
4813
4814 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/inline13.ad[sb]: New test.
4817 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4818
4819 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4820
4821 * gnat.dg/biased_subtype.adb: New test.
4822
4823 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR tree-optimization/77901
4826 * gcc.c-torture/compile/pr77901.c: New test.
4827
4828 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4829
4830 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4831 * gcc.dg/ipa/propalign-2.c: Likewise
4832 * gcc.dg/ipa/propalign-3.c: Likewise.
4833 * gcc.dg/ipa/propalign-4.c: Likewise.
4834 * gcc.dg/ipa/propalign-5.c: Likewise.
4835
4836 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4837
4838 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4839
4840 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4841
4842 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4843 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4844
4845 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4846
4847 * gfortran.dg/dec_union_11.f90: New testcase.
4848
4849 2016-10-07 Nathan Sidwell <nathan@acm.org>
4850
4851 PR c++/66443
4852 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4853 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4854 * g++.dg/cpp1y/pr66443-cxx14.C: New
4855 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4856 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4857
4858 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4859
4860 * g++.dg/cpp0x/addressof1.C: New test.
4861 * g++.dg/cpp0x/addressof2.C: New test.
4862
4863 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4864
4865 * gcc.target/powerpc/float128-type-1.c: New test to check that
4866 PowerPC 64-bit Linux enables -mfloat128-type by default.
4867 * gcc.target/powerpc/float128-type-2.c: Likewise.
4868 * gcc.target/powerpc/float128-mix.c: Change error message to
4869 reflect that __ibm128 is now #define'ed to be long double.
4870
4871 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4872
4873 PR fortran/77406
4874 * gfortran.dg/pr77406.f90: New test.
4875 * gfortran.dg/assumed_type_3.f90: Update error messages.
4876 * gfortran.dg/defined_operators_1.f90: Ditto.
4877 * gfortran.dg/generic_26.f90: Ditto.
4878 * gfortran.dg/generic_7.f90: Ditto.
4879 * gfortran.dg/gomp/udr5.f90: Ditto.
4880 * gfortran.dg/gomp/udr7.f90: Ditto.
4881 * gfortran.dg/interface_1.f90: Ditto.
4882 * gfortran.dg/interface_37.f90: Ditto.
4883 * gfortran.dg/interface_5.f90: Ditto.
4884 * gfortran.dg/interface_6.f90: Ditto.
4885 * gfortran.dg/interface_7.f90
4886 * gfortran.dg/no_arg_check_3.f90
4887 * gfortran.dg/operator_5.f90
4888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4889
4890 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4891
4892 PR c++/77700
4893 * c-c++-common/Wint-in-bool-context.c: Update test.
4894
4895 2016-10-07 Richard Biener <rguenther@suse.de>
4896
4897 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4898 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4899
4900 2016-10-07 Marek Polacek <polacek@redhat.com>
4901
4902 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4903
4904 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4905
4906 PR c++/69733
4907 * c-c++-common/pr69733.c: New test.
4908 * gcc.dg/pr69733.c: New test.
4909 * gcc.target/i386/pr69733.c: New test.
4910
4911 2016-10-07 Marek Polacek <polacek@redhat.com>
4912
4913 PR c++/77803
4914 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4915
4916 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR tree-optimization/77664
4919 * gcc.dg/tree-ssa/pr77664.c: New test.
4920 * gcc.dg/pr77664.c: New test.
4921
4922 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4923
4924 * gfortran.dg/pr69955.f90: New test.
4925
4926 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4927
4928 PR fortran/57910
4929 * gfortran.dg/pr57910.f90: New test.
4930
4931 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4932
4933 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4934 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4935
4936 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4937
4938 PR tree-optimization/77862
4939 * gcc.dg/pr77862.c: New test.
4940
4941 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4942
4943 * gcc.dg/tree-ssa/evrp4.c: New test.
4944
4945 2016-10-06 Jeff Law <law@redhat.com>
4946
4947 PR tree-optimization/71661
4948 * gcc.dg/tree-ssa/pr71661.c: New test.
4949
4950 2016-10-06 Richard Biener <rguenther@suse.de>
4951
4952 PR tree-optimization/77855
4953 * gcc.dg/torture/pr77855.c: New testcase.
4954
4955 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4956 Eric Botcazou <ebotcazou@adacore.com>
4957
4958 * g++.dg/other/pr77759.C: New test.
4959
4960 2016-10-06 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/77839
4963 * gcc.dg/torture/pr77839.c: New testcase.
4964
4965 2016-10-06 Marek Polacek <polacek@redhat.com>
4966
4967 * g++.dg/cpp1z/init-statement9.C: New test.
4968
4969 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4970
4971 * gcc.target/i386/pcommit-1.c: Deleted.
4972 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4973 * gcc.target/i386/sse-13.c: Ditto.
4974 * gcc.target/i386/sse-14.c: Ditto.
4975 * gcc.target/i386/sse-22.c: Ditto.
4976 * gcc.target/i386/sse-23.c: Ditto.
4977 * g++.dg/other/i386-2.C: Ditto.
4978
4979 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4980
4981 * gcc.target/i386/pr77833.c: Require int128 effective target.
4982
4983 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4984
4985 PR fortran/58991
4986 PR fortran/58992
4987 * gfortran.dg/associate_22.f90: New test.
4988
4989 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4990
4991 * gfortran.dg/dec_union_9.f90: New testcase.
4992 * gfortran.dg/dec_union_10.f90: New testcase.
4993
4994 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR sanitizer/66343
4997 * gcc.dg/pch/pr66343-3.c: New test.
4998 * gcc.dg/pch/pr66343-3.hs: New file.
4999
5000 PR sanitizer/66343
5001 * gcc.dg/pch/pr66343-1.c: New test.
5002 * gcc.dg/pch/pr66343-1.hs: New file.
5003 * gcc.dg/pch/pr66343-2.c: New test.
5004 * gcc.dg/pch/pr66343-2.hs: New file.
5005
5006 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5007
5008 * c-c++-common/Wint-in-bool-context.c: Update test.
5009
5010 2016-10-05 Marek Polacek <polacek@redhat.com>
5011
5012 * g++.dg/cpp1z/init-statement1.C: New test.
5013 * g++.dg/cpp1z/init-statement2.C: New test.
5014 * g++.dg/cpp1z/init-statement3.C: New test.
5015 * g++.dg/cpp1z/init-statement4.C: New test.
5016 * g++.dg/cpp1z/init-statement5.C: New test.
5017 * g++.dg/cpp1z/init-statement6.C: New test.
5018 * g++.dg/cpp1z/init-statement7.C: New test.
5019 * g++.dg/cpp1z/init-statement8.C: New test.
5020
5021 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
5022
5023 PR fortran/67524
5024 * gfortran.dg/pr67524.f90: New test.
5025
5026 2016-10-05 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR sanitizer/77823
5029 * c-c++-common/ubsan/shift-9.c: New test.
5030
5031 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5032
5033 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
5034 of int if __SIZEOF_INT__ is less than 4 bytes.
5035
5036 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037
5038 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
5039 * gfortran.dg/class_array_20.f03: Likewise.
5040 * gfortran.dg/class_array_21.f03: Likewise.
5041 * gfortran.dg/finalize_29.f08: Likewise.
5042 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5043
5044 2016-10-05 Richard Biener <rguenther@suse.de>
5045
5046 PR middle-end/77826
5047 * gcc.dg/torture/pr77826.c: New testcase.
5048
5049 2016-10-05 Richard Biener <rguenther@suse.de>
5050
5051 * gcc.dg/fold-copysign-1.c: New testcase.
5052
5053 2016-10-05 Andreas Schwab <schwab@suse.de>
5054
5055 * g++.dg/pr49847-2.C: Remove.
5056
5057 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
5058
5059 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
5060
5061 2016-10-05 Richard Biener <rguenther@suse.de>
5062
5063 PR middle-end/55152
5064 * gcc.dg/pr55152-2.c: New testcase.
5065
5066 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5067
5068 * gfortran.dg/dtio_15.f90: New test.
5069
5070 2016-10-04 Ian Lance Taylor <iant@golang.org>
5071
5072 * gcc.dg/split-7.c: New test.
5073
5074 2016-10-04 Martin Sebor <msebor@redhat.com>
5075
5076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
5077 %lc directive to wint_t to silence -Wformat warnings on targets
5078 where the latter is a distinct type such as long.
5079
5080 2016-10-04 Martin Sebor <msebor@redhat.com>
5081
5082 PR c++/77804
5083 * g++.dg/warn/Wplacement-new-size-4.C: New test.
5084
5085 2016-10-04 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR c++/77791
5088 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
5089
5090 * g++.dg/other/java3.C: Remove.
5091 * g++.dg/other/java1.C: Remove.
5092 * g++.dg/other/error12.C: Remove.
5093 * g++.dg/other/java2.C: Remove.
5094 * g++.dg/warn/Wnvdtor.C: Remove.
5095 * g++.dg/lookup/java1.C: Remove.
5096 * g++.dg/lookup/java2.C: Remove.
5097 * g++.dg/ext/pr34829.C: Remove.
5098 * g++.dg/ext/java-3.C: Remove.
5099 * g++.dg/ext/java-1.C: Remove.
5100 * g++.dg/ext/java-2.C: Remove.
5101 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
5102
5103 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
5104
5105 PR tree-optimization/77808
5106 * gcc.dg/tree-ssa/pr77808.c: New testcase.
5107
5108 2016-10-04 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/77399
5111 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
5112
5113 2016-10-04 Richard Biener <rguenther@suse.de>
5114
5115 PR middle-end/77833
5116 * gcc.target/i386/pr77833.c: New testcase.
5117
5118 2016-09-26 Jeff Law <law@redhat.com>
5119
5120 PR tree-optimization/71550
5121 PR tree-optimization/71403
5122 * gcc.c-torture/execute/pr71550.c: New test.
5123
5124 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5125
5126 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
5127 option.
5128
5129 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5130
5131 Revert
5132 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5133
5134 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5135
5136 2016-10-03 Marek Polacek <polacek@redhat.com>
5137
5138 * g++.dg/cpp0x/nullptr37.C: New test.
5139
5140 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
5141
5142 * c-c++-common/Wint-in-bool-context.c: Update test.
5143
5144 2016-10-02 Jakub Jelinek <jakub@redhat.com>
5145
5146 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
5147 earlier.
5148 * g++.dg/charset/asm2.c (memmove): Likewise.
5149 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
5150 * g++.dg/tls/diag-4.C (foo): Likewise.
5151 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
5152 dg-warning, fix up regex.
5153 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
5154 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
5155 * g++.old-deja/g++.mike/net31.C: Likewise.
5156 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
5157 for C++17.
5158 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
5159 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
5160
5161 2016-10-01 Richard Biener <rguenther@suse.de>
5162
5163 PR middle-end/77798
5164 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
5165
5166 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
5167
5168 PR fortran/77663
5169 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
5170
5171 2016-10-01 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR c/77490
5174 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
5175 Add dg-prune-output directive.
5176
5177 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5178
5179 PR fortran/66643
5180 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5181 * gfortran.fortran-torture/compile/write.f90: Update test.
5182
5183 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
5184
5185 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
5186 arm_fp16_alternative_ok as the required effective target.
5187 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
5188 -mfp16-format=alternative to the dg-options directive and remove
5189 the dg-add-options directive.
5190
5191 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5192
5193 PR fortran/77764
5194 * gfortran.dg/dec_union_8.f90: New testcase.
5195
5196 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5197
5198 PR fortran/77782
5199 * gfortran.dg/dec_structure_16.f90: New testcase.
5200
5201 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
5202
5203 * gfortran.dg/coarray_allocate_10.f08: New test.
5204 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
5205
5206 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5207
5208 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5209
5210 2016-09-30 Richard Biener <rguenther@suse.de>
5211
5212 PR tree-optimization/77399
5213 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
5214
5215 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
5216
5217 * c-c++-common/pr27336.c: Make dependency on
5218 -fdelete-null-pointer-checks explicit.
5219 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
5220 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
5221 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
5222 * gcc.dg/pic-1.c: Require fpic target support.
5223 * gcc.dg/pic-2.c: Likewise.
5224
5225 2016-09-29 Jakub Jelinek <jakub@redhat.com>
5226
5227 Implement P0001R1 - C++17 removal of register storage class specifier
5228 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
5229 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
5230 C++17.
5231 * c-c++-common/vector-subscript-5.c (foo): Don't use register
5232 keyword if not __SSE2__.
5233 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
5234 C++17.
5235 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
5236 register keywords.
5237 * g++.dg/eh/pr29166.C: Add -Wno-register option.
5238 * g++.dg/warn/register-parm-1.C (erroneous_warning,
5239 no_erroneous_warning): Expect new warnings for C++17.
5240 * g++.dg/warn/register-var-2.C (f): Likewise.
5241 * g++.dg/parse/register1.C (f): Expect new error for C++17.
5242 * g++.dg/parse/linkage2.C (foo): Likewise.
5243 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5244 keyword on parameters for C++17.
5245 * g++.dg/cpp1z/register1.C: New test.
5246 * g++.dg/cpp1z/register2.C: New test.
5247 * g++.dg/cpp1z/register3.C: New test.
5248
5249 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5250
5251 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5252 * gcc.target/i386/avx2-check.h (main): Ditto.
5253 * gcc.target/i386/avx512bw-check.h (main): Ditto.
5254 * gcc.target/i386/avx512cd-check.h (main): Ditto.
5255 * gcc.target/i386/avx512dq-check.h (main): Ditto.
5256 * gcc.target/i386/avx512er-check.h (main): Ditto.
5257 * gcc.target/i386/avx512f-check.h (main): Ditto.
5258 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5259 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5260 * gcc.target/i386/avx512vl-check.h (main): Ditto.
5261
5262 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5263
5264 PR target/77756
5265 * gcc.target/i386/pr77756.c: New test.
5266
5267 2016-09-29 Marek Polacek <polacek@redhat.com>
5268
5269 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5270
5271 2016-09-29 Marek Polacek <polacek@redhat.com>
5272
5273 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5274 C++14.
5275
5276 2016-09-29 Martin Liska <mliska@suse.cz>
5277
5278 * objc/execute/construct1.m: New test.
5279
5280 2016-09-29 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/77768
5283 * gcc.dg/torture/pr77768.c: New testcase.
5284
5285 2016-09-28 Richard Biener <rguenther@suse.de>
5286
5287 PR middle-end/77407
5288 * gcc.dg/pr77407.c: New testcase.
5289
5290 2016-09-29 Richard Biener <rguenther@suse.de>
5291
5292 PR middle-end/55152
5293 * gcc.dg/pr55152.c: New testcase.
5294 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5295
5296 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5297
5298 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5299 (dg-options): Remove -m32.
5300
5301 2016-09-28 Martin Sebor <msebor@redhat.com>
5302
5303 PR middle-end/77721
5304 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5305
5306 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5307
5308 PR libgfortran/77707
5309 * gfortran.dg/inquire_17.f90: New test.
5310
5311 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR c++/77467
5314 * g++.dg/cpp1y/constexpr-77467.C: New test.
5315
5316 2016-09-28 Martin Sebor <msebor@redhat.com>
5317
5318 PR c/77762
5319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5320 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5321 (test_sprintf_p_const): Adjust line numbers to avoid failures
5322 introduced in r240503.
5323
5324 2016-09-28 Martin Sebor <msebor@redhat.com>
5325
5326 PR middle-end/77683
5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5328
5329 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5330
5331 PR c++/77748
5332 * g++.dg/pr77550.C: Avoid undefined behavior.
5333
5334 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5335
5336 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5337
5338 * gcc.dg/strlenopt-20.c: Update test.
5339 * gcc.dg/strlenopt-21.c: Likewise.
5340 * gcc.dg/strlenopt-22.c: Likewise.
5341 * gcc.dg/strlenopt-22g.c: Likewise.
5342 * gcc.dg/strlenopt-26.c: Likewise.
5343 * gcc.dg/strlenopt-5.c: Likewise.
5344 * gcc.dg/strlenopt-7.c: Likewise.
5345 * gcc.dg/strlenopt-9.c: Likewise.
5346
5347 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5348
5349 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5350
5351 * g++.dg/cpp1z/lambda-this1.C: New test.
5352 * g++.dg/cpp1z/lambda-this2.C: New test.
5353
5354 PR c++/77722
5355 * g++.dg/ubsan/return-4.C: New test.
5356 * g++.dg/ubsan/return-5.C: New test.
5357 * g++.dg/ubsan/return-6.C: New test.
5358
5359 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5360
5361 * lib/target-supports.exp
5362 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5363 in function comment.
5364
5365 2016-09-27 Martin Liska <mliska@suse.cz>
5366
5367 PR gcov-profile/46266
5368 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5369 considered.
5370
5371 2016-09-27 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/77745
5374 * g++.dg/torture/pr77745.C: New testcase.
5375
5376 2016-09-27 Richard Biener <rguenther@suse.de>
5377
5378 PR tree-optimization/77478
5379 * gcc.dg/torture/pr77478.c: New testcase.
5380
5381 2016-09-27 Martin Liska <mliska@suse.cz>
5382
5383 PR gcov-profile/7970
5384 PR gcov-profile/16855
5385 PR gcov-profile/44779
5386 * g++.dg/gcov/pr16855.C: New test.
5387
5388 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5389
5390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5391
5392 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR fortran/77666
5395 * gfortran.dg/gomp/pr77666.f90: New test.
5396
5397 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5398
5399 PR ipa/77677
5400 * gcc.dg/torture/pr77677-2.c: New test.
5401
5402 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5403
5404 PR fortran/77420
5405 * gfortran.dg/pr77420_1.f90: New test.
5406 * gfortran.dg/pr77420_2.f90: Ditto.
5407 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5408 * gfortran.dg/pr77420_4.f90: this file.
5409
5410 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5411
5412 PR middle-end/77719
5413 * gfortran.dg/pr77719.f90: New test.
5414
5415 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5416
5417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5418 singular form of byte when quantity is unknown.
5419
5420 2016-09-26 Marek Polacek <polacek@redhat.com>
5421
5422 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5423
5424 2016-09-26 Martin Liska <mliska@suse.cz>
5425
5426 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5427 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5428 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5429 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5430 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5431 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5432 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5433 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5434 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5435
5436 2016-09-26 Marek Polacek <polacek@redhat.com>
5437
5438 PR c/7652
5439 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5440 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5441 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5442 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5443 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5444 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5445 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5446 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5447 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5448 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5449 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5450 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5451 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5452 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5453 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5454 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5455 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5456 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5457 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5458 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5459 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5460 * c-c++-common/attr-fallthrough-1.c: New test.
5461 * c-c++-common/attr-fallthrough-2.c: New test.
5462 * g++.dg/cpp0x/fallthrough1.C: New test.
5463 * g++.dg/cpp0x/fallthrough2.C: New test.
5464 * g++.dg/cpp1z/fallthrough1.C: New test.
5465 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5466 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5467 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5468 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5469
5470 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5471
5472 PR fortran/77429
5473 * gfortran.dg/pr77429.f90: New test.
5474
5475 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5476
5477 PR fortran/77694
5478 * gfortran.dg/pr77694.f90: New test.
5479
5480 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5481
5482 PR target/51244
5483 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5484
5485 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5486
5487 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5488 for 32-bit mode.
5489
5490 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5491
5492 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5493 for 32-bit mode.
5494
5495 2016-09-24 Marek Polacek <polacek@redhat.com>
5496
5497 PR c/77490
5498 * c-c++-common/Wbool-operation-1.c: New test.
5499 * gcc.dg/Wbool-operation-1.c: New test.
5500
5501 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5502
5503 * gfortran.dg/dec_static_1.f90: New.
5504 * gfortran.dg/dec_static_2.f90: New.
5505 * gfortran.dg/dec_static_3.f90: New.
5506 * gfortran.dg/dec_static_4.f90: New.
5507
5508 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5509
5510 PR fortran/48298
5511 * gfortran.dg/negative_unit_check.f90: Update test.
5512 * gfortran.dg/dtio_14.f90: New test.
5513
5514 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5515
5516 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5517 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5518 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5519 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5520 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5521 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5522 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5523
5524 2016-09-23 Martin Sebor <msebor@redhat.com>
5525
5526 PR testsuite/77713
5527 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5528 assuming long double is bigger than double.
5529
5530 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5531
5532 Implement P0138R2, C++17 construction rules for enum class values
5533 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5534
5535 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5536
5537 PR preprocessor/77672
5538 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5539 expected multiline output from first warning to reflect change
5540 in r240434.
5541
5542 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5543
5544 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5545
5546 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5547 Tom de Vries <tom@codesourcery.com>
5548
5549 PR testsuite/77411
5550 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5551
5552 2016-09-23 Marek Polacek <polacek@redhat.com>
5553
5554 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5555 * c-c++-common/gomp/atomic-13.c: Likewise.
5556 * c-c++-common/gomp/atomic-14.c: Likewise.
5557 * c-c++-common/pr60439.c: Remove invalid code.
5558 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5559 * g++.dg/expr/bitfield5.C: Likewise.
5560 * g++.dg/expr/bitfield6.C: Likewise.
5561 * g++.dg/expr/bool1.C: Likewise.
5562 * g++.dg/expr/bool3.C: Likewise.
5563 * g++.dg/expr/lval3.C: Likewise.
5564 * g++.dg/expr/lval4.C: Likewise.
5565 * g++.old-deja/g++.jason/bool5.C: Likewise.
5566
5567 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5568
5569 PR preprocessor/77672
5570 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5571 (test_terminator_location): New function.
5572
5573 2016-09-23 Richard Biener <rguenther@suse.de>
5574
5575 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5576
5577 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5578
5579 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5580 -march=armv8.2-a+fp16 when supported by the hardware.
5581 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5582 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5583 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5584 semi-colons to a macro invocations.
5585 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5587 defined.
5588 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5589 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5592 defined.
5593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5600 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5603 defined.
5604 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5607 defined.
5608 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5610 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5611 defined.
5612 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5615 defined.
5616 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5619 defined. Also fix some white-space.
5620 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5621 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5622 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5623 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5625 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5626 defined. Also fix some long lines and white-space.
5627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5629 defined. Also fix some long lines and white-space.
5630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5631 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5632 defined.
5633 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5635 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5636 defined.
5637 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5640 defined.
5641 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5644 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5658 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5660
5661 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5662 Matthew Wahab <matthew.wahab@arm.com>
5663
5664 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5665 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5666 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5667 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5668 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5669 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5670 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5679 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5680 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5683 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5685 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5686 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5687 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5688 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5689 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5690 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5691 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5692 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5693 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5694 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5695 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5696 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5697 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5698 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5699 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5700 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5701
5702 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5703
5704 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5705 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5706 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5707 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5708 support.
5709
5710 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5711
5712 PR ipa/77677
5713 * gcc.dg/torture/pr77677.c: New test.
5714
5715 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5716
5717 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5718 here now.
5719
5720 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5721
5722 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5723 options. Add tests for float16x4_t and float16x8_t.
5724
5725 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5726
5727 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5728 * gcc.target/s390/risbg-ll-2.c: Ditto.
5729 * gcc.target/s390/risbg-ll-3.c: Ditto.
5730
5731 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5732
5733 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5734 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5735
5736 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5737
5738 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5739 output to the simplified instructions.
5740
5741 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5742
5743 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5744 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5745
5746 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5747
5748 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5749 (FP16_SUPPORTED): New
5750 (expected-hfloat-16x4): Make conditional on __fp16 support.
5751 (expected-hfloat-16x8): Likewise.
5752 (vdup_n_f16): Disable for non-AArch64 targets.
5753 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5754 conditional on FP16_SUPPORTED.
5755 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5757 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5758 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5760 for testing __fp16.
5761 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5762 conditional on FP16_SUPPORTED.
5763 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5764 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5765
5766 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5767
5768 * gcc.target/arm/short-vfp-1.c: New.
5769
5770 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5771
5772 * gcc.target/arm/attr-fp16-arith-1.c: New.
5773
5774 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5775
5776 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5777 New.
5778 (add_options_for_arm_v8_2a_fp16_neon): New.
5779 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5780 (add_options_for_arm_arch_v8_2a): Auto-generate.
5781 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5782 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5783 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5784 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5785 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5786 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5787 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5788
5789 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5790
5791 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5792 arm_fp16_alternative_ok.
5793 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5794 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5795 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5796 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5797 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5798 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5799 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5800 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5801 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5802 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5803 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5804 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5805 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5806 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5807 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5808 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5809 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5810 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5811 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5812 arm_fp16_alternative_ok.
5813 * lib/target-supports.exp
5814 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5815 (check_effective_target_arm_fp16_alternative_ok): New.
5816 (check_effective_target_arm_fp16_none_ok_nocache): New.
5817 (check_effective_target_arm_fp16_none_ok): New.
5818
5819 2016-09-23 Martin Liska <mliska@suse.cz>
5820
5821 * gcc.dg/ipa/pr77653.c: Replace adress
5822 with address.
5823
5824 2016-09-23 Martin Liska <mliska@suse.cz>
5825
5826 * gcc.target/i386/movbe-4.c: New test.
5827
5828 2016-09-23 Martin Liska <mliska@suse.cz>
5829
5830 * gcc.target/i386/crc32-5.c: New test.
5831
5832 2016-09-23 Martin Liska <mliska@suse.cz>
5833
5834 * gcc.target/i386/pr71652.c: New test.
5835 * gcc.target/i386/pr71652-2.c: New test.
5836 * gcc.target/i386/pr71652-3.c: New test.
5837
5838 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5839
5840 * lib/gcc-dg.exp (process-message): Support relative line number
5841 notation - .+4 or .-1 etc.
5842 * gcc.dg/dg-test-1.c: New test.
5843
5844 2016-09-22 Martin Sebor <msebor@redhat.com>
5845
5846 PR target/77676
5847 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5850 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5851
5852 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5853
5854 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5855 * gcc.dg/ifcvt-2.c: Ditto.
5856 * gcc.dg/zero_bits_compound-1.c: Ditto.
5857 * gcc.dg/zero_bits_compound-1.c: Ditto.
5858 * gcc.dg/pr40550.c: Simplify target selectors.
5859 Use dg-additional-options.
5860 * gcc.dg/pr47893.c: Ditto.
5861 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5862 additional options for 32-bit x86 targets.
5863 * gcc.dg/pr70955.c: Move to ...
5864 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5865
5866 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5867
5868 PR c++/61019
5869 * g++.dg/cpp0x/pr61019.C: New.
5870
5871 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5872 Terry Guo <terry.guo@arm.com>
5873
5874 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5875 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5876 * gcc.target/arm/pure-code/pure-code.exp: New.
5877
5878 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5879
5880 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5881 Remove SSE effective target requirement.
5882
5883 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 PR c++/71979
5886 * g++.dg/cpp0x/pr71979.C: New.
5887
5888 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5889
5890 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5891
5892 2016-09-22 Martin Liska <mliska@suse.cz>
5893
5894 PR ipa/77653
5895 * gcc.dg/ipa/pr77653.c: New test.
5896
5897 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR fortran/77665
5900 * gfortran.dg/gomp/pr77665.f90: New test.
5901
5902 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5903
5904 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5905 * gfortran.dg/dtio_13.f90: New test.
5906
5907 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5908
5909 PR fortran/66107
5910 * gfortran.dg/pr66107.f90: New test.
5911
5912 2016-09-21 Ian Lance Taylor <iant@golang.org>
5913
5914 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5915 with call to builtin delete function.
5916
5917 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5918
5919 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5920 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5921 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5922 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5923 tests.
5924
5925 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5926
5927 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5928
5929 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR c++/77651
5932 * g++.dg/cpp1z/aligned-new6.C: New test.
5933
5934 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5935
5936 * gcc.target/arm/fp16-aapcs-3.c: New.
5937 * gcc.target/arm/fp16-aapcs-4.c: New.
5938 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5939 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5940 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5941 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5942
5943 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5944
5945 PR tree-optimization/77550
5946 * g++.dg/pr77550.C: New test.
5947
5948 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5949
5950 PR target/77326
5951 * gcc.target/avr/torture/pr77326.c: New test.
5952
5953 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5954
5955 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5956
5957 2016-09-21 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/77648
5960 * gcc.dg/torture/pr77648-1.c: New testcase.
5961 * gcc.dg/torture/pr77648-2.c: Likewise.
5962
5963 2016-09-21 Richard Biener <rguenther@suse.de>
5964 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR tree-optimization/77621
5967 * gcc.dg/pr77621.c: New testcase.
5968
5969 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5970
5971 PR fortran/77657
5972 * gfortran.dg/dtio_12.f90: New test.
5973
5974 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5975
5976 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5977
5978 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5979
5980 PR tree-optimization/72835
5981 * gcc.dg/tree-ssa/pr72835.c: New test.
5982
5983 2016-09-20 Martin Sebor <msebor@redhat.com>
5984
5985 PR middle-end/49905
5986 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5987 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5988 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5989 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5990 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5991 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5993
5994 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5995
5996 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5997 arguments/compare will be optimized away.
5998 * gcc.dg/torture/ftrapv-1.c: Likewise.
5999
6000 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6001
6002 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
6003 will be optimized away.
6004 * gcc.dg/ipa/vrp1.c: New test.
6005 * gcc.dg/ipa/vrp2.c: New test.
6006 * gcc.dg/ipa/vrp3.c: New test.
6007
6008 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6009
6010 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
6011 does the same transformation.
6012 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
6013 * gcc.dg/tree-ssa/evrp1.c: New test.
6014 * gcc.dg/tree-ssa/evrp2.c: New test.
6015 * gcc.dg/tree-ssa/evrp3.c: New test.
6016 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
6017 * gcc.dg/tree-ssa/pr22117.c: Likewise.
6018 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6019 * gcc.dg/tree-ssa/pr64130.c: Likewise.
6020 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
6021 foling now happens early.
6022 * gcc.dg/tree-ssa/vrp04.c: Likewise.
6023 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6024 * gcc.dg/tree-ssa/vrp16.c: Likewise.
6025 * gcc.dg/tree-ssa/vrp25.c: Likewise.
6026 * gcc.dg/tree-ssa/vrp67.c: Likewise.
6027
6028 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
6029
6030 PR target/77621
6031 * gcc.target/i386/pr77621.c: New test.
6032 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
6033 pattern, loop should vectorize with -mtune=atom.
6034
6035 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
6036 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR testsuite/63299
6039 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
6040 instead of delete.
6041
6042 2016-09-20 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR c++/77626
6045 * g++.dg/other/pr77626.C: New test.
6046
6047 PR c++/77638
6048 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
6049
6050 PR c++/77637
6051 * g++.dg/cpp0x/gen-attrs-62.C: New test.
6052
6053 PR middle-end/77624
6054 * c-c++-common/pr77624-1.c: New test.
6055 * c-c++-common/pr77624-2.c: New test.
6056
6057 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
6058
6059 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
6060 of digits expected.
6061
6062 2016-09-20 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/77646
6065 * gcc.dg/torture/pr77646.c: New testcase.
6066
6067 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6068
6069 PR c++/77434
6070 * c-c++-common/Wint-in-bool-context.c: New test.
6071
6072 2016-09-19 Joseph Myers <joseph@codesourcery.com>
6073
6074 * gcc.dg/cr-decimal-dig-1.c: New test.
6075
6076 2016-09-19 Joseph Myers <joseph@codesourcery.com>
6077
6078 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
6079 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
6080 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
6081 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
6082
6083 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
6084
6085 PR rtl-optimization/77416
6086 * gcc.target/powerpc/pr77416.c: New.
6087
6088 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
6089
6090 PR c++/77639
6091 * g++.dg/template/error-recovery4.C: New test.
6092
6093 2016-09-19 Bin Cheng <bin.cheng@arm.com>
6094
6095 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
6096
6097 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098
6099 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
6100 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
6101
6102 2016-09-19 Jakub Jelinek <jakub@redhat.com>
6103 Jan Hubicka <jh@suse.cz>
6104
6105 PR target/77587
6106 * gcc.dg/pr77587.c: New test.
6107 * gcc.dg/pr77587a.c: New file.
6108
6109 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
6110
6111 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
6112 * gfortran.dg/coarray_38.f90:
6113 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
6114 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
6115 * gfortran.dg/coarray_allocate_7.f08: New test.
6116 * gfortran.dg/coarray_allocate_8.f08: New test.
6117 * gfortran.dg/coarray_allocate_9.f08: New test.
6118 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
6119 new caf_register.
6120 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
6121 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
6122 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
6123 get_by_refs.
6124 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
6125 * gfortran.dg/coarray_lock_7.f90: Same.
6126 * gfortran.dg/coarray_poly_5.f90: Same.
6127 * gfortran.dg/coarray_poly_6.f90: Same.
6128 * gfortran.dg/coarray_poly_7.f90: Same.
6129 * gfortran.dg/coarray_poly_8.f90: Same.
6130 * gfortran.dg/coindexed_1.f90: Changed errors expected.
6131
6132 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
6133
6134 PR fortran/77584
6135 * gfortran.dg/dec_structure_15.f90: New testcase.
6136
6137 2016-09-19 Richard Biener <rguenther@suse.de>
6138
6139 PR middle-end/77605
6140 * gcc.dg/torture/pr77605.c: New testcase.
6141
6142 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
6143
6144 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
6145
6146 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
6147
6148 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
6149 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
6150 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
6151 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
6152 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
6153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
6154 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
6155 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
6156 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
6157 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
6158 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
6159
6160 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
6161
6162 * gcc.target/i386/pr68633.c: Fix expected result.
6163
6164 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
6165
6166 PR fortran/68078
6167 * gfortran.dg/pr68078.f90: New test.
6168 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6169
6170 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6171
6172 PR target/77613
6173 * gcc.target/powerpc/swaps-p8-25.c: New.
6174
6175 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR c++/77482
6178 * g++.dg/cpp0x/constexpr-77482.C: New test.
6179
6180 PR c++/77379
6181 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
6182 thunk offsets.
6183 * g++.dg/abi/abi-tag23a.C: Likewise.
6184
6185 PR c++/77338
6186 * g++.dg/cpp0x/decltype-77338.C: New test.
6187
6188 PR c++/77375
6189 * g++.dg/cpp0x/mutable1.C: New test.
6190
6191 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
6192
6193 PR fortran/77612
6194 * gfortran.dg/pr77612.f90: New test.
6195
6196 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6197
6198 * gcc.dg/torture/pr70421.c: Require int32plus.
6199
6200 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR middle-end/77475
6203 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
6204
6205 PR target/77526
6206 * gcc.target/i386/pr77526.c: New test.
6207
6208 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6209 Eric Botcazou <ebotcazou@adacore.com>
6210
6211 PR middle-end/77594
6212 * gcc.target/i386/pr77594.c: New test.
6213
6214 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
6215
6216 PR fortran/69963
6217 * gfortran.dg/misplaced_implicit_character.f90: New test.
6218
6219 2016-09-15 Bin Cheng <bin.cheng@arm.com>
6220
6221 PR tree-optimization/77503
6222 * gcc.dg/vect/pr77503.c: New test.
6223
6224 2016-09-15 Richard Biener <rguenther@suse.de>
6225
6226 PR middle-end/77544
6227 * c-c++-common/torture/pr77544.c: New testcase.
6228
6229 2016-09-15 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR middle-end/77475
6232 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
6233 * gcc.dg/march-generic.c: Likewise.
6234 * gcc.target/i386/spellcheck-options-1.c: New test.
6235 * gcc.target/i386/spellcheck-options-2.c: New test.
6236 * gcc.target/i386/spellcheck-options-3.c: New test.
6237 * gcc.target/i386/spellcheck-options-4.c: New test.
6238
6239 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
6240
6241 PR fortran/72743
6242 * gfortran.dg/goacc/pr72743.f90: New test.
6243
6244 2016-09-15 Richard Biener <rguenther@suse.de>
6245
6246 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6247
6248 2016-09-15 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/77514
6251 * gcc.dg/torture/pr77514.c: New testcase.
6252
6253 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR c++/77549
6256 * g++.dg/lookup/pr77549.C: New test.
6257
6258 2016-09-14 Marek Polacek <polacek@redhat.com>
6259
6260 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6261 * c-c++-common/gomp/atomic-13.c: Likewise.
6262 * c-c++-common/gomp/atomic-14.c: Likewise.
6263 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6264 * g++.dg/cpp1z/bool-increment1.C: New test.
6265 * c-c++-common/pr60439.c: Add dg-warning.
6266 * g++.dg/expr/bitfield4.C: Likewise.
6267 * g++.dg/expr/bitfield5.C: Likewise.
6268 * g++.dg/expr/bitfield6.C: Likewise.
6269 * g++.dg/expr/bool1.C: Likewise.
6270 * g++.dg/expr/bool3.C: Likewise.
6271 * g++.dg/expr/lval3.C: Likewise.
6272 * g++.dg/expr/lval4.C: Likewise.
6273 * g++.old-deja/g++.jason/bool5.C: Likewise.
6274 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6275 * g++.dg/other/error18.C: Likewise.
6276 * g++.dg/gomp/atomic-14.C: Likewise.
6277
6278 2016-09-14 Nathan Sidwell <nathan@acm.org>
6279
6280 PR c++/77539
6281 * g++.dg/cpp1y/pr77539.C: New.
6282
6283 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6284
6285 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6286 dg-require.
6287 * g++.dg/ext/builtin_alloca.C: Likewise.
6288 * g++.dg/template/spec35.C: Likewise.
6289 * gcc.dg/builtins-68.c: Likewise.
6290 * gcc.misc-tests/gcov-13.c: Likewise.
6291 * gcc.misc-tests/gcov-14.c: Likewise.
6292
6293 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6294
6295 * gfortran.dg/dec_structure_14.f90: New testcase.
6296
6297 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR sanitizer/68260
6300 * c-c++-common/tsan/pr68260.c: New test.
6301
6302 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6303
6304 PR target/70713
6305 * gcc.target/msp430/function-attributes-1.c: New test.
6306 * gcc.target/msp430/function-attributes-2.c: New test.
6307 * gcc.target/msp430/function-attributes-3.c: New test.
6308
6309 2015-04-18 Martin Sebor <msebor@redhat.com>
6310
6311 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6312 of non-nul characters.
6313 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6314
6315 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6316
6317 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6318 * g++.dg/cpp1z/gen-attrs1.C: New test.
6319
6320 PR tree-optimization/77454
6321 * gcc.dg/pr77454.c: New test.
6322
6323 PR c++/77553
6324 * g++.dg/cpp1y/constexpr-77553.C: New test.
6325
6326 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6327
6328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6329 (test_show_locus): Replace rich_location::add_fixit_insert calls
6330 with add_fixit_insert_before and add_fixit_insert_after.
6331
6332 2016-09-13 Jason Merrill <jason@redhat.com>
6333 Tom de Vries <tom@codesourcery.com>
6334
6335 PR c++/77427
6336 * g++.dg/pr77427.C: New test.
6337
6338 2016-09-13 Martin Liska <mliska@suse.cz>
6339
6340 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6341 effective target.
6342 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6343 * lib/target-supports.exp: Define the new target.
6344
6345 2016-09-12 Andrew Pinski <apinski@cavium.com>
6346
6347 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6348 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6349
6350 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6351
6352 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6353 variable arguments.
6354 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6355 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6356 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6357 variable argument.
6358 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6359 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6360
6361 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6362
6363 PR c++/77496
6364 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6365 * g++.dg/ext/pr77496.C: New test.
6366 * g++.dg/warn/pr77496.C: New test.
6367
6368 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6369
6370 PR c/72858
6371 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6372 to preserve conversion chars, and to preserve prefix information.
6373 * gcc.dg/format/pr72858.c: New test case.
6374
6375 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6376
6377 * gfortran.dg/pr77507.f90: Move to ...
6378 * gfortran.dg/ieee/pr77507.f90: here.
6379
6380 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6381
6382 PR ipa/61159
6383 * compile/pr61159.c: New testcase
6384
6385 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6386
6387 PR ipa/64316
6388 * gcc.dg/ipa/pr63416.c: New testcase.
6389
6390 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6391 Steven G. Kargl <kargl@gcc.gnu.org>
6392
6393 PR fortran/77532
6394 * gfortran.dg/dtio_11.f90: new test.
6395
6396 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6397
6398 PR fortran/77507
6399 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6400 * gfortran.dg/c_assoc_4.f90: Ditto.
6401
6402 2016-09-10 Tom de Vries <tom@codesourcery.com>
6403
6404 PR C/71602
6405 * c-c++-common/va-arg-va-list-type.c: New test.
6406
6407 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6408
6409 PR rtl-optimization/77289
6410 * gcc.target/powerpc/pr77289.c: New test.
6411
6412 2016-09-09 Martin Sebor <msebor@redhat.com>
6413
6414 PR c/77520
6415 PR c/77521
6416 * gcc.dg/pr77520.c: New test.
6417 * gcc.dg/pr77521.c: New test.
6418
6419 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6420
6421 PR fortran/77506
6422 * gfortran.dg/pr77506.f90: New test.
6423
6424 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6425
6426 PR fortran/77507
6427 * gfortran.dg/pr77507.f90: New test.
6428
6429 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6430
6431 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6432
6433 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6434 Louis Krupp <lkrupp@gcc.gnu.org>
6435
6436 PR fortran/69514
6437 * gfortran.dg/pr69514_1.f90: New test.
6438 * gfortran.dg/pr69514_2.f90: New test.
6439
6440 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR fortran/77500
6443 * gfortran.dg/gomp/pr77500.f90: New test.
6444
6445 PR fortran/77516
6446 * gfortran.dg/gomp/pr77516.f90: New test.
6447
6448 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR middle-end/77475
6451 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6452 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6453 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6454 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6455 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6456 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6457
6458 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6459
6460 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6461 "substring-locations.h".
6462
6463 2016-09-07 Richard Biener <rguenther@suse.de>
6464
6465 PR c/77450
6466 * c-c++-common/vector-subscript-8.c: Move ..
6467 * gcc.dg/pr77450.c: ... here.
6468
6469 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6470
6471 PR libgfortran/77393
6472 * gfortran.dg/fmt_f0_2.f90: Update test.
6473 * gfortran.dg/fmt_f0_3.f90: New test.
6474
6475 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6476
6477 PR debug/77389
6478 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6479 in dg-options.
6480
6481 PR debug/57519
6482 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6483
6484 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR target/69255
6487 * gcc.target/i386/pr69255-1.c: New test.
6488 * gcc.target/i386/pr69255-2.c: New test.
6489 * gcc.target/i386/pr69255-3.c: New test.
6490
6491 2016-09-06 Martin Sebor <msebor@redhat.com>
6492
6493 PR c/77336
6494 * gcc.dg/format/miss-7.c: New test.
6495
6496 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6497
6498 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6499
6500 2016-09-06 Martin Liska <mliska@suse.cz>
6501
6502 PR gcov-profile/77378
6503 PR gcov-profile/77466
6504 * gcc.dg/profile-update-warning.c: New test.
6505
6506 2016-09-06 Richard Biener <rguenther@suse.de>
6507
6508 PR tree-optimization/77479
6509 * gcc.dg/torture/pr77479.c: New testcase.
6510
6511 2016-09-06 Richard Biener <rguenther@suse.de>
6512
6513 PR c/77450
6514 * c-c++-common/vector-subscript-7.c: Adjust.
6515 * c-c++-common/vector-subscript-8.c: New testcase.
6516
6517 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6518
6519 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6520
6521 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR target/77476
6524 * gcc.target/i386/avx512f-pr77476.c: New test.
6525 * gcc.target/i386/avx512bw-pr77476.c: New test.
6526 * gcc.target/i386/avx512dq-pr77476.c: New test.
6527
6528 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6529 Update comment to mention also avx512f.
6530
6531 PR sanitizer/77396
6532 * g++.dg/asan/pr77396-2.C: New test.
6533
6534 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6535
6536 PR rtl-optimization/77452
6537 * gcc.target/i386/pr77452.c: New test.
6538
6539 2016-09-05 Marek Polacek <polacek@redhat.com>
6540
6541 PR c/77423
6542 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6543
6544 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6545
6546 PR fortran/77391
6547 * gfortran.dg/pr77391.f90: New test.
6548
6549 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6550
6551 PR fortran/77460
6552 * gfortran.dg/pr77460.f90: New test.
6553
6554 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR c/65467
6557 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6558
6559 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6560
6561 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6562
6563 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6564
6565 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6566 test case.
6567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6568 diagnostic-test-show-locus-generate-patch.c to the sources
6569 for diagnostic_plugin_test_show_locus.c.
6570
6571 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c/65467
6574 * gcc.dg/gomp/_Atomic-1.c: New test.
6575 * gcc.dg/gomp/_Atomic-2.c: New test.
6576 * gcc.dg/gomp/_Atomic-3.c: New test.
6577 * gcc.dg/gomp/_Atomic-4.c: New test.
6578 * gcc.dg/gomp/_Atomic-5.c: New test.
6579
6580 PR sanitizer/77396
6581 * g++.dg/asan/pr77396.C: New test.
6582
6583 2016-09-01 Martin Sebor <msebor@redhat.com>
6584
6585 PR tree-optimization/71831
6586 * gcc.dg/builtin-object-size-16.c: New test.
6587 * gcc.dg/builtin-object-size-17.c: New test.
6588
6589 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6590
6591 PR libgfortran/77393
6592 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6593
6594 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6595
6596 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6597 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6598 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6599 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6600 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6601 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6602 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6603 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6604 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6605 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6606 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6607 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6608 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6609 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6610 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6611 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6612 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6613 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6614
6615 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6616
6617 * gnat.dg/opt58.adb: New test.
6618 * gnat.dg/opt58_pkg.ads: New helper.
6619
6620 2016-09-01 Richard Biener <rguenther@suse.de>
6621
6622 PR middle-end/77436
6623 * gcc.dg/torture/pr77436.c: New testcase.
6624
6625 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6626
6627 * gcc.dg/pr64252.c: Require int32plus.
6628 * gcc.dg/pr66299-1.c: Likewise.
6629 * gcc.dg/pr66299-2.c: Likewise.
6630 * gcc.dg/torture/20131115-1.c: Skip for avr.
6631
6632 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633
6634 * gcc.target/aarch64/ands_3.c: New test.
6635
6636 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR fortran/77352
6639 * gfortran.dg/gomp/pr77352.f90: New test.
6640
6641 PR fortran/77374
6642 * gfortran.dg/gomp/pr77374.f08: New test.
6643
6644 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6645
6646 PR tree-optimization/73714
6647 * gcc.dg/tree-ssa/pr73714.c: New test.
6648
6649 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650
6651 PR libgfortran/77393
6652 * gfortran.dg/fmt_f0_2.f90: New test.
6653
6654 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6655
6656 * gcc.target/i386/pr59539-2.c: Adapt options.
6657 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6658
6659 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6660
6661 PR fortran/77418
6662 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6663 of the associate entity and replace with a pointer to the
6664 intended item on the stack.
6665
6666 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6667 Paul Thomas <pault@gcc.gnu.org>
6668
6669 PR fortran/48298
6670 * gfortran.dg/dtio_1.f90: New test.
6671 * gfortran.dg/dtio_2.f90: New test.
6672 * gfortran.dg/dtio_3.f90: New test.
6673 * gfortran.dg/dtio_4.f90: New test.
6674 * gfortran.dg/dtio_5.f90: New test.
6675 * gfortran.dg/dtio_6.f90: New test.
6676 * gfortran.dg/dtio_7.f90: New test.
6677 * gfortran.dg/dtio_8.f90: New test.
6678 * gfortran.dg/dtio_9.f90: New test.
6679 * gfortran.dg/dtio_10.f90: New test.
6680
6681 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6682
6683 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6684 (test_many_nested_locations): New function.
6685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6686 (test_show_locus): Handle "test_many_nested_locations".
6687
6688 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6689
6690 * g++.dg/template/double-greater-than-fixit.C: New test case.
6691
6692 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gnat.dg/opt57.ad[sb]: New test.
6695 * gnat.dg/opt57_pkg.ads: New helper.
6696
6697 2016-08-30 Richard Biener <rguenther@suse.de>
6698
6699 PR tree-optimization/69047
6700 * gcc.dg/pr69047.c: Fix byte-order check.
6701
6702 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR tree-optimization/72866
6705 * gcc.dg/vect/pr72866.c: New test.
6706
6707 PR debug/77363
6708 * g++.dg/debug/dwarf2/pr77363.C: New test.
6709
6710 PR middle-end/77377
6711 * gcc.target/i386/pr77377.c: New test.
6712
6713 PR debug/77389
6714 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6715 in dg-options.
6716
6717 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6718
6719 * gfortran.dg/pr77372.f90: Moved to ...
6720 * gfortran.dg/ieee/pr77372.f90: here.
6721
6722 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6723
6724 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6725 vector short/char initializations.
6726 * gcc.target/powerpc/vec-init-5.c: Likewise.
6727 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6728 vector initialization optimizations.
6729 * gcc.target/powerpc/vec-init-7.c: Likewise.
6730 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6731 vector float/double initializations.
6732 * gcc.target/powerpc/vec-init-9.c: Likewise.
6733
6734 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6735
6736 PR target/77403
6737 * gcc.target/i386/pr77403.c: New test.
6738
6739 2016-08-29 Marek Polacek <polacek@redhat.com>
6740
6741 PR c/77292
6742 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6743
6744 2016-08-29 Tom de Vries <tom@codesourcery.com>
6745
6746 PR c/77398
6747 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6748
6749 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6750
6751 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6752
6753 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6754
6755 * gfortran.dg/dec_structure_13.f90: New testcase.
6756
6757 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6758
6759 PR fortran/77261
6760 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6761 available.
6762
6763 2016-08-28 Tom de Vries <tom@codesourcery.com>
6764
6765 PR lto/70955
6766 * gcc.dg/pr70955.c: New test.
6767 * gcc.dg/lto/pr70955_0.c: Same.
6768 * gcc.dg/lto/pr70955_1.c: Same.
6769
6770 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6771
6772 PR tree-optimization/71077
6773 * gcc.target/i386/pr71077.c: New test.
6774
6775 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6776
6777 PR fortran/77380
6778 * gfortran.dg/pr77380.f90: New test.
6779
6780 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6781
6782 PR fortran/77372
6783 gfortran.dg/pr77372.f90: New test.
6784
6785 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6786
6787 * gcc.dg/spellcheck-fields-2.c (test): Move
6788 dg-begin/end-multiline-output within function body.
6789 (test_macro): New function.
6790
6791 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6792
6793 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6794 (test_fixit_insert): Update expected output.
6795 (test_fixit_remove): Likewise.
6796 (test_fixit_replace): Likewise.
6797
6798 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6799
6800 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6801 Fix typo.
6802
6803 2016-08-26 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/69047
6806 * gcc.dg/pr69047.c: New testcase.
6807
6808 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6809 Martin Jambhor <mjambor@suse.cz>
6810
6811 * gcc.dg/ipa/propbits-1.c: New test-case.
6812 * gcc.dg/ipa/propbits-2.c: Likewise.
6813 * gcc.dg/ipa/propbits-3.c: Likewise.
6814
6815 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6816
6817 PR fortran/77351
6818 * gfortran.dg/pr77351.f90: New test.
6819
6820 2016-08-25 Marek Polacek <polacek@redhat.com>
6821
6822 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6823
6824 2016-08-25 Marek Polacek <polacek@redhat.com>
6825
6826 PR c/77323
6827 * gcc.dg/pr77323.c: New test.
6828
6829 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/77358
6832 * gfortran.dg/submodule_17.f08: New test.
6833
6834 2016-08-24 Michael Collison <michael.collison@linaro.org>
6835 Michael Collison <michael.collison@arm.com>
6836
6837 * gcc.target/arm/builtin_saddl.c: New testcase.
6838 * gcc.target/arm/builtin_saddll.c: New testcase.
6839 * gcc.target/arm/builtin_uaddl.c: New testcase.
6840 * gcc.target/arm/builtin_uaddll.c: New testcase.
6841 * gcc.target/arm/builtin_ssubl.c: New testcase.
6842 * gcc.target/arm/builtin_ssubll.c: New testcase.
6843 * gcc.target/arm/builtin_usubl.c: New testcase.
6844 * gcc.target/arm/builtin_usubll.c: New testcase.
6845
6846 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6847
6848 PR target/77270
6849 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6850 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6851 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6852 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6853 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6854 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6855 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6856 effective target. Remove scan-assembler-times directives.
6857 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6858 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6859 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6860
6861 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6862
6863 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6864 of unsigned int.
6865 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6866
6867 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6868
6869 PR testsuite/77317
6870 * lib/target-supports.exp
6871 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6872 (check_effective_target_vect_natural_alignment): Ditto.
6873 (check_effective_target_vector_alignment_reachable): Ditto.
6874 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6875
6876 2016-08-23 Ian Lance Taylor <iant@golang.org>
6877
6878 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6879
6880 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6881
6882 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6883 being created from pointers to memory locations.
6884 * gcc.target/powerpc/vec-init-2.c: Likewise.
6885
6886 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6887
6888 * gfortran.dg/dec_structure_12.f90: New testcase.
6889
6890 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6891
6892 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6893
6894 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6895
6896 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6897 verification.
6898
6899 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6900
6901 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6902 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6903
6904 2016-08-23 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/27336
6907 * c-c++-common/pr27336.c: New testcase.
6908
6909 2016-08-22 Marek Polacek <polacek@redhat.com>
6910
6911 PR c++/77321
6912 * g++.dg/cpp1y/pr77321.C: New test.
6913
6914 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6915
6916 PR fortran/60774
6917 * gfortran.dg/empty_label.f: Adjust test for new error message.
6918 * gfortran.dg/empty_label.f90: Ditto.
6919 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6920 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6921 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6922
6923 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6924
6925 PR fortran/61318
6926 * gfortran.dg/pr61318.f90: New test.
6927
6928 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6929
6930 PR fortran/77260
6931 * gfortran.dg/pr77260_1.f90: New test.
6932 * gfortran.dg/pr77260_2.f90: Ditto.
6933
6934 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6935
6936 PR middle-end/77269
6937 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6938 __builtin_signbitf and __builtin_signbitl in expected generic
6939 expansion.
6940 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6941 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6942 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6943 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6944 tests.
6945
6946 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6947
6948 * gcc.dg/torture/float128-builtin.c,
6949 gcc.dg/torture/float128-ieee-nan.c,
6950 gcc.dg/torture/float128x-builtin.c,
6951 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6952 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6953 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6954 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6955 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6956 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6957 gcc.dg/torture/floatn-nan.h: New tests.
6958
6959 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6960
6961 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6962 macro.
6963 (main): Update calls to TEST_I_F.
6964 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6965 macro.
6966 (main): Update calls to TEST_I_F.
6967
6968 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6969
6970 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6971 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6972 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6973 names in calls to TEST_I_F.
6974
6975 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6976
6977 PR c/52952
6978 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6979
6980 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6981
6982 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6983 and !natural_alignment_64.
6984 * gcc.dg/ipa/propalign-2.c: Likewise.
6985 * gcc.dg/ipa/propalign-3.c: Likewise.
6986 * gcc.dg/ipa/propalign-4.c: Likewise.
6987 * gcc.dg/ipa/propalign-5.c: Likewise.
6988 * lib/target-supports.exp
6989 (check_effective_target_natural_alignment_32): Add avr-*-*.
6990
6991 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6992
6993 PR tree-optimization/61839
6994 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6995 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6996 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6997 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6998
6999 2016-08-19 Joseph Myers <joseph@codesourcery.com>
7000
7001 PR c/32187
7002 * lib/target-supports.exp (check_effective_target_float16)
7003 (check_effective_target_float32, check_effective_target_float64)
7004 (check_effective_target_float128, check_effective_target_float32x)
7005 (check_effective_target_float64x)
7006 (check_effective_target_float128x)
7007 (check_effective_target_float16_runtime)
7008 (check_effective_target_float32_runtime)
7009 (check_effective_target_float64_runtime)
7010 (check_effective_target_float128_runtime)
7011 (check_effective_target_float32x_runtime)
7012 (check_effective_target_float64x_runtime)
7013 (check_effective_target_float128x_runtime)
7014 (check_effective_target_floatn_nx_runtime)
7015 (add_options_for_float16, add_options_for_float32)
7016 (add_options_for_float64, add_options_for_float128)
7017 (add_options_for_float32x, add_options_for_float64x)
7018 (add_options_for_float128x): New procedures.
7019 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
7020 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
7021 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
7022 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
7023 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
7024 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
7025 gcc.dg/torture/float128-complex.c,
7026 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
7027 gcc.dg/torture/float128x-basic.c,
7028 gcc.dg/torture/float128x-complex.c,
7029 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
7030 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
7031 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
7032 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
7033 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
7034 gcc.dg/torture/float32x-basic.c,
7035 gcc.dg/torture/float32x-complex.c,
7036 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
7037 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
7038 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
7039 gcc.dg/torture/float64x-basic.c,
7040 gcc.dg/torture/float64x-complex.c,
7041 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
7042 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
7043 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
7044 gcc.dg/torture/floatn-tg.h,
7045 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
7046 gcc.dg/torture/fp-int-convert-float128-ieee.c,
7047 gcc.dg/torture/fp-int-convert-float128x-timode.c,
7048 gcc.dg/torture/fp-int-convert-float128x.c,
7049 gcc.dg/torture/fp-int-convert-float16-timode.c,
7050 gcc.dg/torture/fp-int-convert-float16.c,
7051 gcc.dg/torture/fp-int-convert-float32-timode.c,
7052 gcc.dg/torture/fp-int-convert-float32.c,
7053 gcc.dg/torture/fp-int-convert-float32x-timode.c,
7054 gcc.dg/torture/fp-int-convert-float32x.c,
7055 gcc.dg/torture/fp-int-convert-float64-timode.c,
7056 gcc.dg/torture/fp-int-convert-float64.c,
7057 gcc.dg/torture/fp-int-convert-float64x-timode.c,
7058 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
7059 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
7060 maximum exponent of floating-point type. Use it in testing
7061 whether 0x8...0 fits in the floating-point type. Always treat -1
7062 (signed 0xf...f) as fitting in the floating-point type.
7063 (M_OK1): New macro.
7064 * gcc.dg/torture/fp-int-convert-double.c,
7065 gcc.dg/torture/fp-int-convert-float.c,
7066 gcc.dg/torture/fp-int-convert-float128-timode.c,
7067 gcc.dg/torture/fp-int-convert-float128.c,
7068 gcc.dg/torture/fp-int-convert-float80-timode.c,
7069 gcc.dg/torture/fp-int-convert-float80.c,
7070 gcc.dg/torture/fp-int-convert-long-double.c,
7071 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
7072
7073 2016-08-19 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR fortran/72744
7076 * gfortran.dg/gomp/pr72744.f90: New test.
7077
7078 PR fortran/69281
7079 * gfortran.dg/gomp/pr69281.f90: New test.
7080
7081 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
7082
7083 * gfortran.dg/random_4.f90: Initialize seed before using, handle
7084 the last special seed value.
7085 * gfortran.dg/random_7.f90: Use size for last array member instead
7086 of hardcoded value.
7087
7088 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7089
7090 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
7091 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7092
7093 2016-08-19 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/77286
7096 * gcc.dg/torture/pr77286.c: New testcase.
7097
7098 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7099
7100 * gcc.dg/verbose-asm-2.c: New test case.
7101
7102 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7103
7104 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7105 (custom_diagnostic_finalizer): Update for change to
7106 diagnostic_show_locus.
7107
7108 2016-08-18 David Malcolm <dmalcolm@redhat.com>
7109
7110 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
7111 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
7112
7113 2016-08-18 Marek Polacek <polacek@redhat.com>
7114
7115 PR c/71514
7116 * gcc.dg/pr71514.c: New test.
7117
7118 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
7119
7120 PR target/72839
7121 * gcc.target/i386/pr72839.c: New test.
7122
7123 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
7124
7125 PR middle-end/70895
7126 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
7127 * c-c++-common/goacc/reduction-1.c: Likewise.
7128 * c-c++-common/goacc/reduction-2.c: Likewise.
7129 * c-c++-common/goacc/reduction-3.c: Likewise.
7130 * c-c++-common/goacc/reduction-4.c: Likewise.
7131
7132 2016-08-18 Alan Modra <amodra@gmail.com>
7133
7134 * gcc.c-torture/compile/pr72771.c: New.
7135
7136 2016-08-17 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR fortran/67496
7139 * gfortran.dg/pr67496.f90: New test.
7140
7141 2015-08-17 Alan Hayward <alan.hayward@arm.com>
7142
7143 PR tree-optimization/71752
7144 * gcc.dg/vect/pr71752.c: New.
7145
7146 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
7147
7148 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
7149
7150 2016-08-17 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR middle-end/77259
7153 * g++.dg/ipa/devirt-52.C: New test.
7154
7155 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
7156
7157 * c-c++-common/goacc/reduction-6.c: New testcase.
7158
7159 2016-08-17 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/76490
7162 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
7163 * gcc.dg/pr52904.c: XFAIL.
7164
7165 2016-08-17 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/23855
7168 * gcc.dg/loop-unswitch-2.c: Adjust.
7169
7170 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR tree-optimization/72817
7173 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
7174
7175 2016-08-16 Joseph Myers <joseph@codesourcery.com>
7176
7177 PR libgcc/77265
7178 * gcc.dg/torture/float128-extend-inf.c: New test.
7179
7180 2016-08-16 David Malcolm <dmalcolm@redhat.com>
7181
7182 PR c/72857
7183 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
7184 for embedded NUL.
7185 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
7186 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
7187 caret placement.
7188 (test_oct): Likewise.
7189 (test_multiple): Likewise.
7190 (test_field_width_specifier): Likewise.
7191 (test_field_width_specifier_2): New function.
7192 (test_field_precision_specifier): New function.
7193 (test_embedded_nul): Update expected caret placement.
7194 (test_non_contiguous_strings): Update line number.
7195 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
7196 (__emit_string_literal_range): Add "caret_idx" param.
7197 (test_simple_string_literal): Add value for new param, updating
7198 expected output..
7199 (test_concatenated_string_literal): Likewise.
7200 (test_multiline_string_literal): Likewise.
7201 (test_hex): Likewise.
7202 (test_oct): Likewise.
7203 (test_multiple): Likewise.
7204 (test_ucn4): Likewise.
7205 (test_ucn8): Likewise.
7206 (test_u8): Likewise.
7207 (test_u): Likewise; update expected message, from "range" to
7208 "location".
7209 (test_U): Likewise.
7210 (test_L): Likewise.
7211 (test_macro): Add value for new param.
7212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
7213 (__emit_string_literal_range): Add "caret_idx" param.
7214 (test_stringified_token_1): Add value for new param. Update
7215 expected message, from "range" to "location".
7216 (test_stringized_token_2): Likewise, adding param to macro.
7217 (test_stringified_token_3): Likewise.
7218 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7219 (emit_warning): Convert param from source_range to location_t.
7220 (test_string_literals): Add caret_idx param, and use it when
7221 constructing a substring_loc. Update error message, from
7222 "range" to "location".
7223
7224 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR target/71910
7227 * g++.dg/gomp/pr71910.C: New test.
7228
7229 PR middle-end/67485
7230 * gcc.c-torture/compile/pr67485.c: New test.
7231
7232 PR target/72867
7233 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
7234
7235 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7236
7237 PR tree-optimization/69848
7238 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
7239
7240 2016-08-16 Martin Liska <mliska@suse.cz>
7241
7242 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7243 of memory operations so that it can be handled by core2
7244 in 32-bit mode.
7245
7246 2016-08-16 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/76783
7249 * gcc.dg/pr76783.c: New testcase.
7250 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7251
7252 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7253
7254 PR tree-optimization/72817
7255 PR tree-optimization/73450
7256 * gcc.dg/tree-ssa/pr72817.c: New test.
7257 * gcc.dg/tree-ssa/pr73450.c: New test.
7258
7259 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
7260
7261 * gfortran.dg/init_flag_13.f90: New testcase.
7262 * gfortran.dg/init_flag_14.f90: Ditto.
7263 * gfortran.dg/init_flag_15.f03: Ditto.
7264 * gfortran.dg/dec_init_1.f90: Ditto.
7265 * gfortran.dg/dec_init_2.f90: Ditto.
7266
7267 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7268
7269 PR target/72867
7270 * gcc.target/i386/pr72867.c: New test.
7271
7272 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7273
7274 * c-c++-common/dump-ada-spec-5.c: New test.
7275
7276 2016-08-15 Richard Biener <rguenther@suse.de>
7277
7278 PR tree-optimization/73434
7279 * gcc.dg/torture/pr73434.c: New testcase.
7280
7281 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR tree-optimization/72824
7284 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7285
7286 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7287
7288 PR fortran/70598
7289 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7290 in use_device clause.
7291 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7292 * gfortran.dg/goacc/list.f95: Adjust to catch
7293 "neither a POINTER nor an array" error messages.
7294
7295 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7296
7297 PR target/76342
7298 * gcc.target/i386/pr76342.c: New test.
7299
7300 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR c/71512
7303 * g++.dg/ubsan/pr71512.C: New test.
7304 * c-c++-common/ubsan/pr71512-1.c: New test.
7305 * c-c++-common/ubsan/pr71512-2.c: New test.
7306
7307 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7308
7309 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7310 vector initialization options.
7311 * gcc.target/powerpc/vec-init-2.c: Likewise.
7312 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7313 is generated on ISA 3.0.
7314
7315 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7316
7317 PR middle-end/71654
7318 * gcc.dg/c-c++-common/pr71654.c: New test.
7319 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7320 dg-options.
7321 * gcc.dg/tree-ssa/vrp24: Likewise.
7322
7323 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c/67410
7326 * gcc.dg/pr67410.c: New test.
7327
7328 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7329
7330 PR tree-optimization/69848
7331 * gcc.dg/vect/vect-pr69848.c: New test.
7332
7333 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7334
7335 PR testsuite/71008
7336 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7337 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7338 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7339 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7340
7341 2016-08-12 Richard Biener <rguenther@suse.de>
7342
7343 PR tree-optimization/57326
7344 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7345 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7346 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7347 * gcc.target/i386/pr45685.c: Likewise.
7348 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7350 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7352 * gfortran.dg/pr34163.f90: Likewise.
7353
7354 2016-08-12 Martin Liska <mliska@suse.cz>
7355
7356 * g++.dg/gcov/gcov-16.C: New test.
7357 * lib/gcov.exp: Support new argument for run-gcov function.
7358
7359 2016-08-12 Martin Liska <mliska@suse.cz>
7360
7361 PR gcov-profile/35590
7362 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7363
7364 2016-08-12 Richard Biener <rguenther@suse.de>
7365
7366 PR tree-optimization/72851
7367 * gcc.dg/torture/pr72851.c: New testcase.
7368
7369 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7370
7371 PR debug/63240
7372 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7373 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7374 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7375 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7376 DW_AT_deleted.
7377
7378 PR debug/55641
7379 * g++.dg/debug/dwarf2/ref-1.C: New.
7380
7381 PR debug/49366
7382 * g++.dg/debug/dwarf2/template-params-12.H: New.
7383 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7384 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7385 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7386 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7387 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7388 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7389 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7390
7391 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7392
7393 PR target/72863
7394 * gcc.target/powerpc/pr72863.c: New test.
7395
7396 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7397
7398 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7399
7400 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7401
7402 * gcc.target/i386/pieces-strcpy-1.c: New test.
7403 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7404
7405 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR c++/72868
7408 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7409
7410 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7411
7412 * gcc.target/i386/pieces-memcpy-1.c: New test.
7413 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7414 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7415 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7416 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7417 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7418
7419 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c/72816
7422 * gcc.dg/pr72816.c: Remove dg-error.
7423
7424 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7425
7426 PR tree-optimization/71083
7427 * gcc.c-torture/execute/pr71083.c: New test.
7428 * gnat.dg/loop_optimization23.adb: New test.
7429 * gnat.dg/loop_optimization23_pkg.ads: New test.
7430 * gnat.dg/loop_optimization23_pkg.adb: New test.
7431
7432 2016-08-11 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/72772
7435 * gcc.dg/graphite/pr35356-1.c: Adjust.
7436 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7437
7438 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7439
7440 * gfortran.dg/random_7.f90: Take into account that the last seed
7441 value is the special p value.
7442 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7443
7444 2016-08-11 Richard Biener <rguenther@suse.de>
7445
7446 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7447
7448 2016-08-11 Alan Modra <amodra@gmail.com>
7449
7450 * gcc.target/powerpc/pr71680.c: New.
7451
7452 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7453
7454 * gcc.target/powerpc/bfp/bfp.exp: New file.
7455 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7456 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7457 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7458 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7459 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7460 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7461 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7462 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7463 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7464 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7465 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7466 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7467 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7468 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7469 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7470 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7471 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7472 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7473 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7474 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7475 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7476 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7477 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7478 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7479 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7480 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7481 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7482 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7483 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7484 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7485 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7486 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7487 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7488 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7489 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7490 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7491 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7492 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7493 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7494 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7495 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7496 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7497 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7498 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7499 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7500 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7501 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7502 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7503 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7504 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7505 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7506 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7507 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7508
7509 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7510
7511 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7512 Add aarch64*-*-*.
7513
7514 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7515
7516 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7517
7518 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7519
7520 PR target/72853
7521 * gcc.target/powerpc/pr72853.c: New test.
7522
7523 2016-08-10 Martin Liska <mliska@suse.cz>
7524
7525 PR gcov-profile/58306
7526 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7527
7528 2016-08-10 Martin Liska <mliska@suse.cz>
7529
7530 * g++.dg/gcov/gcov-threads-1.C: New test.
7531
7532 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7533
7534 PR target/71873
7535 * gcc.target/avr/pr71873.c: New test.
7536
7537 2016-08-09 Martin Liska <mliska@suse.cz>
7538
7539 * g++.dg/gcov/gcov-dump-1.C: New test.
7540 * g++.dg/gcov/gcov-dump-2.C: New test.
7541
7542 2016-08-09 Martin Liska <mliska@suse.cz>
7543
7544 * gcc.dg/tree-prof/val-prof-9.c: New test.
7545
7546 2016-08-09 Martin Liska <mliska@suse.cz>
7547
7548 * gcc.dg/tree-prof/val-prof-8.c: New test.
7549
7550 2016-08-09 Martin Jambor <mjambor@suse.cz>
7551
7552 PR ipa/71981
7553 * gcc.dg/ipa/pr71981.c: New test.
7554
7555 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7556
7557 PR tree-optimization/33707
7558 * gcc.dg/vect/pr33707.c: New test.
7559
7560 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7561
7562 PR tree-optimization/pr72772
7563 * gcc.dg/tree-ssa/pr72772.c: New test.
7564
7565 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7566
7567 PR rtl-optimization/66669
7568 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7569
7570 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR tree-optimization/72824
7573 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7574
7575 2016-08-09 Richard Biener <rguenther@suse.de>
7576
7577 PR tree-optimization/71802
7578 * gcc.dg/torture/pr71802.c: New testcase.
7579
7580 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c++/72809
7583 * g++.dg/eh/stdarg1.C: New test.
7584
7585 2016-08-08 Andi Kleen <ak@linux.intel.com>
7586
7587 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7588 test command line in failure log.
7589 (profopt-execute): dito. Make autofdo file names unique.
7590
7591 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7592
7593 PR c/64955
7594 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7595 output.
7596
7597 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7598
7599 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7600 c99_runtime.
7601 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7602 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7603 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7604 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7605 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7606 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7607
7608 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7609
7610 PR c/52952
7611 * gcc.dg/cpp/pr66415-1.c: Likewise.
7612 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7613 * gcc.dg/format/c90-printf-1.c: Likewise.
7614 * gcc.dg/format/diagnostic-ranges.c: New test case.
7615
7616 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR fortran/72716
7619 * gfortran.dg/gomp/pr72716.f90: New test.
7620
7621 PR middle-end/72781
7622 * gcc.dg/gomp/pr72781.c: New test.
7623
7624 PR middle-end/68762
7625 * g++.dg/vect/pr68762-1.cc: New test.
7626 * g++.dg/vect/pr68762-2.cc: New test.
7627 * g++.dg/vect/pr68762.h: New file.
7628
7629 2016-08-08 Martin Sebor <msebor@redhat.com>
7630
7631 PR testsuite/72838
7632 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7633 * g++.dg/warn/overflow-warn-3.C: Same.
7634 * g++.dg/warn/overflow-warn-4.C: Same.
7635
7636 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7637
7638 PR fortran/71936
7639 * gfortran.dg/allocate_with_source_21.f03: New test.
7640
7641 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7642
7643 PR fortran/72698
7644 * gfortran.dg/allocate_with_source_20.f03: New test.
7645
7646 2016-08-08 Alan Modra <amodra@gmail.com>
7647
7648 * gcc.c-torture/compile/pr72802.c: New.
7649
7650 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7651
7652 PR fortran/70524
7653 * gfortran.dg/dependency_48.f90: New test.
7654
7655 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7656
7657 PR fortran/70040
7658 * gfortran.dg/pr70040.f90: New testcase.
7659
7660 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7661
7662 PR fortran/71961
7663 * gfortran.dg/matmul_10.f90: New testcase.
7664
7665 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7666
7667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7668
7669 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c/72816
7672 * gcc.dg/pr72816.c: New test.
7673
7674 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7675
7676 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7677 * g++.dg/conversion/pr41426.C: Likewise.
7678 * g++.dg/conversion/pr66211.C: Likewise.
7679 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7680 * g++.dg/init/ref8.C: Likewise.
7681 * g++.old-deja/g++.law/cvt20.C: Likewise.
7682 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7683
7684 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR tree-optimization/18046
7687 * gcc.dg/tree-ssa/vrp105.c: New test.
7688 * gcc.dg/tree-ssa/vrp106.c: New test.
7689
7690 2016-08-05 Martin Sebor <msebor@redhat.com>
7691
7692 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7693 1ul in diagnostics. Remove hyphen from "constant-expression."
7694 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7695 * g++.dg/cpp0x/static_assert3.C: Same.
7696 * g++.dg/cpp1y/constexpr-throw.C: Same.
7697 * g++.dg/template/nontype3.C: Same.
7698 * g++.dg/warn/overflow-warn-1.C: Same.
7699 * g++.dg/warn/overflow-warn-3.C: Same.
7700 * g++.dg/warn/overflow-warn-4.C: Same.
7701
7702 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7703
7704 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7706 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7708
7709 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7710
7711 PR tree-optimization/72810
7712 * gcc.dg/tree-ssa/vrp110.c: New test.
7713
7714 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7715
7716 PR Target/72819
7717 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7718 registers.
7719 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7720 saving the half-precision registers.
7721 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7722 value is returned in h0.
7723 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7724 are passed in FP/SIMD registers.
7725 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7726 passing works corrcetly.
7727 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7728 (hfa_f16x2_t): Likewise.
7729 (hfa_f16x3_t): Likewise.
7730 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7731 are promoted to double and passed in a double register.
7732 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7733 are promoted to double and stacked.
7734 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7735 __fp16 data types.
7736 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7737 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7738 __fp16 first get passed in FP/SIMD registers, then stacked.
7739
7740 2016-08-05 Nathan Sidwell <nathan@acm.org>
7741
7742 PR c++/68724
7743 * g++.dg/cpp0x/pr68724.C: New.
7744
7745 2016-08-05 Richard Biener <rguenther@suse.de>
7746
7747 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7748
7749 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7750
7751 * gcc.dg/tree-ssa/vrp107.c: New test.
7752 * gcc.dg/tree-ssa/vrp108.c: New test.
7753 * gcc.dg/tree-ssa/vrp109.c: New test.
7754
7755 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7756
7757 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7758 dg-options.
7759
7760 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7761
7762 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7763 test-cases.
7764 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7765 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7766 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7767 test-cases.
7768 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7769 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7770 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7771 large_double.
7772
7773 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/72800
7776 * g++.dg/cpp1y/lambda-ice1.C: New.
7777
7778 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7779
7780 PR c++/72759
7781 * g++.dg/cpp1y/pr72759.C: New test.
7782
7783 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7784
7785 * gcc.dg/switch-10.c: New test.
7786
7787 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7788
7789 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7790
7791 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7792
7793 * c-c++-common/goacc/routine-5.c: Update.
7794
7795 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7796
7797 PR rtl-optimization/70903
7798 * gcc.c-torture/execute/pr70903.c: New test.
7799
7800 2016-08-04 Martin Liska <mliska@suse.cz>
7801
7802 * gcc.dg/params/params.exp: Replace file exists with
7803 TESTING_IN_BUILD_TREE.
7804
7805 2016-08-04 Marek Polacek <polacek@redhat.com>
7806
7807 PR c++/70229
7808 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7809
7810 2016-08-04 Richard Biener <rguenther@suse.de>
7811
7812 PR middle-end/71984
7813 * gcc.dg/torture/pr71984.c: Guard correctness check for
7814 little-endian.
7815
7816 2016-08-03 Andrew Pinski <apinski@cavium.com>
7817
7818 * gcc.c-torture/compile/20160802-1.c: New testcase.
7819
7820 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7821
7822 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7823
7824 2016-08-03 Richard Biener <rguenther@suse.de>
7825
7826 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7827 and remove -O3.
7828 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7829 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7830
7831 2016-08-03 Richard Biener <rguenther@suse.de>
7832
7833 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7834 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7835 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7836 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7837
7838 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7839
7840 * gcc.dg/init-excess-2.c: Require int32plus.
7841 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7842 * gcc.dg/pr59963-2.c: Require int32plus.
7843 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7844 * gcc.dg/unroll-7.c: Require int32plus.
7845
7846 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7847
7848 PR tree-optimization/34114
7849 * gcc.dg/tree-ssa/loop-42.c: New test.
7850
7851 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7852
7853 * gcc.target/aarch64/vminmaxnm.c: New.
7854 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7855 tests.
7856
7857 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7858
7859 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7860 vec_extract for vector float, vector int, vector short, and vector
7861 char.
7862 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7863 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7864 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7865 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7866
7867 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7868
7869 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7870 single stack adjustment, no writeback.
7871 * gcc.target/aarch64/test_frame_12.c: Likewise.
7872 * gcc.target/aarch64/test_frame_13.c: Likewise.
7873 * gcc.target/aarch64/test_frame_15.c: Likewise.
7874 * gcc.target/aarch64/test_frame_6.c: Likewise.
7875 * gcc.target/aarch64/test_frame_7.c: Likewise.
7876 * gcc.target/aarch64/test_frame_8.c: Likewise.
7877 * gcc.target/aarch64/test_frame_16.c: New test.
7878
7879 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7880
7881 PR target/72748
7882 * gcc.target/i386/pr72748.c: New test.
7883
7884 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7885
7886 PR tree-optimization/71818
7887 * gcc.dg/vect/pr71818.c: New
7888
7889 2016-08-01 Martin Liska <mliska@suse.cz>
7890
7891 PR tree-optimization/71857
7892 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7893
7894 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7895
7896 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7897
7898 2016-08-01 Jan Beulich <jbeulich@suse.com>
7899
7900 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7901
7902 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7903
7904 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7905 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7906
7907 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7908
7909 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7910 (check_effective_target_c++): Likewise. Also match for libstdc++.
7911
7912 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7913
7914 PR fortran/41922
7915 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7916 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7917 * gfortran.dg/pr41922.f90: New test.
7918
7919 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7920
7921 PR fortran/68566
7922 * gfortran.dg/pr68566.f90: new test.
7923
7924 2016-07-30 Martin Sebor <msebor@redhat.com>
7925
7926 PR c++/60760
7927 PR c++/71091
7928 * g++.dg/cpp0x/constexpr-cast.C: New test.
7929 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7930 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7931 * g++.dg/ubsan/pr63956.C: Correct.
7932
7933 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7934
7935 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7936 vector double or vector long where the vector is in memory.
7937 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7938 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7939
7940 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7941
7942 PR fortran/69867
7943 * gfortran.dg/pr69867.f90: New test.
7944
7945 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7946
7947 PR fortran/69962
7948 * gfortran.dg/pr69962.f90: New test.
7949
7950 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7951
7952 PR fortran/70006
7953 * gfortran.dg/pr70006.f90: New test.
7954
7955 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7956
7957 PR fortran/71730
7958 * gfortran.dg/pr71730.f90: New test.
7959 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7960 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7961 * gfortran.dg/array_constructor_26.f03: Ditto.
7962
7963 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7964
7965 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7966 * gcc.target/powerpc/pr71763.c: Likewise.
7967
7968 2016-07-29 Marek Polacek <polacek@redhat.com>
7969
7970 PR c/71742
7971 * gcc.dg/940510-1.c: Adjust dg-error.
7972 * gcc.dg/c99-flex-array-1.c: Likewise.
7973 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7974
7975 PR c/71853
7976 * gcc.dg/noncompile/pr71853.c: New test.
7977
7978 PR c/71573
7979 * gcc.dg/noncompile/pr71573.c: New test.
7980
7981 PR c/71926
7982 * g++.dg/warn/Wparentheses-30.C: New test.
7983 * gcc.dg/Wparentheses-14.c: New test.
7984
7985 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7986
7987 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7988
7989 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7990
7991 PR tree-optimization/57558
7992 * gcc.dg/vect/pr57558-1.c: New test.
7993 * gcc.dg/vect/pr57558-2.c: New test.
7994
7995 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7996
7997 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7998 to scan forwprop1 dump pass.
7999
8000 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
8001
8002 PR c++/51488
8003 * g++.dg/template/pr51488.C: New.
8004
8005 2016-07-29 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR c/71969
8008 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
8009 static __inline__.
8010 * gcc.dg/pr71969-1.c: New test.
8011 * gcc.dg/pr71969-2.c: New test.
8012 * gcc.dg/pr71969-3.c: New test.
8013
8014 2016-07-29 Marek Polacek <polacek@redhat.com>
8015
8016 PR c/71574
8017 * c-c++-common/pr71574.c: New test.
8018
8019 PR c/71583
8020 * gcc.dg/noncompile/pr71583.c: New test.
8021
8022 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
8023
8024 PR middle-end/68217
8025 * gcc.dg/pr68217.c: New test.
8026
8027 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8028
8029 PR fortran/71067
8030 * gfortran.dg/pr71067_1.f90: New test.
8031 * gfortran.dg/pr71067_2.f90: Ditto.
8032
8033 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
8034
8035 * gcc.target/powerpc/vec-extract-1.c: New test.
8036
8037 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8038
8039 PR fortran/71799
8040 * gfortran.dg/pr71799.f90: New test.
8041
8042 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
8043
8044 PR c++/71665
8045 * g++.dg/cpp0x/pr71665-1.C: New.
8046 * g++.dg/cpp0x/pr71665-2.C: Likewise.
8047 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
8048 * g++.dg/ext/label10.C: Likewise.
8049 * g++.dg/parse/constant5.C: Likewise.
8050
8051 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
8052
8053 PR fortran/71859
8054 * gfortran.dg/pr71859.f90: New test.
8055 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
8056 * gfortran.dg/coarray_collectives_1.f90: Ditto.
8057
8058 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
8059
8060 PR fortran/71883
8061 * gfortran.dg/pr71883.f90: New test.
8062
8063 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8064
8065 PR tree-optimization/71734
8066 * g++.dg/vect/pr70729-nest.cc: New test.
8067
8068 2016-07-28 Renlin Li <renlin.li@arm.com>
8069
8070 Revert
8071 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8072
8073 PR fortran/71902
8074 * gfortran.dg/dependency_47.f90: New test.
8075
8076 2016-07-28 Martin Liska <mliska@suse.cz>
8077
8078 PR gcov-profile/68025
8079 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
8080
8081 2016-07-28 Martin Liska <mliska@suse.cz>
8082
8083 * g++.dg/vect/pr70944.cc: New test.
8084
8085 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
8086
8087 PR middle-end/71994
8088 * gcc.dg/torture/pr71994.c: New test.
8089
8090 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8091
8092 PR middle-end/71078
8093 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
8094 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
8095 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
8096
8097 2016-07-27 Richard Biener <rguenther@suse.de>
8098
8099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
8100
8101 2016-07-27 Martin Liska <mliska@suse.cz>
8102
8103 * gcc.dg/predict-13.c: New test.
8104 * gcc.dg/predict-14.c: New test.
8105
8106 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8107
8108 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
8109 including stdint.h.
8110 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
8111 including stdint.h.
8112
8113 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8114
8115 PR target/71869
8116 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
8117 IEEE built-in functions handle quiet and signalling NaNs
8118 correctly.
8119
8120 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
8121
8122 PR fortran/71862
8123 * gfortran.dg/pr71862.f90: New test.
8124
8125 2016-07-26 Martin Sebor <msebor@redhat.com>
8126
8127 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
8128 selector with dg-options.
8129
8130 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8131
8132 PR tree-optimization/18046
8133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
8134 * gcc.dg/tree-ssa/vrp103.c: New test.
8135 * gcc.dg/tree-ssa/vrp104.c: New test.
8136
8137 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8138
8139 * gcc.target/powerpc/pr63354.c: Require lp64 since
8140 -mprofile-kernel is not legal with -m32.
8141
8142 2016-07-26 Richard Biener <rguenther@suse.de>
8143
8144 PR rtl-optimization/71984
8145 * gcc.dg/torture/pr71984.c: New testcase.
8146
8147 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
8148
8149 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
8150 g++-dg-runtest via et-dg-runtest.
8151 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
8152 * gcc.dg/vect/vect.exp: Likewise.
8153 * gfortran.dg/graphite/graphite.exp: Likewise, but for
8154 gfortran-dg-runtest.
8155 * gfortran.dg/vect/vect.exp: Likewise.
8156 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
8157 (check_mips_loongson_hw_available): Likewise.
8158 (check_effective_target_mpaired_single_runtime): Likewise.
8159 (check_effective_target_mips_loongson_runtime): Likewise.
8160 (add_options_for_mpaired_single): Likewise.
8161 (check_effective_target_vect_int): Add global et_index.
8162 Check and save the supported feature for a target selected by
8163 the et_index target. Break long lines where appropriate. Call
8164 et-is-effective-target for MIPS with an argument instead of
8165 check_effective_target_* where appropriate.
8166 (check_effective_target_vect_intfloat_cvt): Likewise.
8167 (check_effective_target_vect_uintfloat_cvt): Likewise.
8168 (check_effective_target_vect_floatint_cvt): Likewise.
8169 (check_effective_target_vect_floatuint_cvt): Likewise.
8170 (check_effective_target_vect_simd_clones): Likewise.
8171 (check_effective_target_vect_shift): ewise.
8172 (check_effective_target_whole_vector_shift): Likewise.
8173 (check_effective_target_vect_bswap): Likewise.
8174 (check_effective_target_vect_shift_char): Likewise.
8175 (check_effective_target_vect_long): Likewise.
8176 (check_effective_target_vect_float): Likewise.
8177 (check_effective_target_vect_double): Likewise.
8178 (check_effective_target_vect_long_long): Likewise.
8179 (check_effective_target_vect_no_int_max): Likewise.
8180 (check_effective_target_vect_no_int_add): Likewise.
8181 (check_effective_target_vect_no_bitwise): Likewise.
8182 (check_effective_target_vect_widen_shift): Likewise.
8183 (check_effective_target_vect_no_align): Likewise.
8184 (check_effective_target_vect_hw_misalign): Likewise.
8185 (check_effective_target_vect_element_align): Likewise.
8186 (check_effective_target_vect_condition): Likewise.
8187 (check_effective_target_vect_cond_mixed): Likewise.
8188 (check_effective_target_vect_char_mult): Likewise.
8189 (check_effective_target_vect_short_mult): Likewise.
8190 (check_effective_target_vect_int_mult): Likewise.
8191 (check_effective_target_vect_extract_even_odd): Likewise.
8192 (check_effective_target_vect_interleave): Likewise.
8193 (check_effective_target_vect_stridedN): Likewise.
8194 (check_effective_target_vect_multiple_sizes): Likewise.
8195 (check_effective_target_vect64): Likewise.
8196 (check_effective_target_vect_call_copysignf): Likewise.
8197 (check_effective_target_vect_call_sqrtf): Likewise.
8198 (check_effective_target_vect_call_btrunc): Likewise.
8199 (check_effective_target_vect_call_btruncf): Likewise.
8200 (check_effective_target_vect_call_ceil): Likewise.
8201 (check_effective_target_vect_call_ceilf): Likewise.
8202 (check_effective_target_vect_call_floor): Likewise.
8203 (check_effective_target_vect_call_floorf): Likewise.
8204 (check_effective_target_vect_call_lceil): Likewise.
8205 (check_effective_target_vect_call_lfloor): Likewise.
8206 (check_effective_target_vect_call_nearbyint): Likewise.
8207 (check_effective_target_vect_call_nearbyintf): Likewise.
8208 (check_effective_target_vect_call_round): Likewise.
8209 (check_effective_target_vect_call_roundf): Likewise.
8210 (check_effective_target_vect_perm): Likewise, but also append *_saved
8211 to the existing global name to properly cache the result.
8212 (check_effective_target_vect_perm_byte): Likewise.
8213 (check_effective_target_vect_perm_short): Likewise.
8214 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8215 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
8216 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8217 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
8218 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8219 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8220 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8221 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
8222 (check_effective_target_vect_sdot_qi): Likewise.
8223 (check_effective_target_vect_udot_qi): Likewise.
8224 (check_effective_target_vect_sdot_hi): Likewise.
8225 (check_effective_target_vect_udot_hi): Likewise.
8226 (check_effective_target_vect_usad_char): Likewise.
8227 (check_effective_target_vect_pack_trunc): Likewise.
8228 (check_effective_target_vect_unpack): Likewise.
8229 (check_effective_target_vect_aligned_arrays): Likewise.
8230 (check_effective_target_vect_natural_alignment): Likewise.
8231 (check_effective_target_vector_alignment_reachable): Likewise.
8232 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
8233 (is-effective-target): Initialize et_index if undefined.
8234 (et-dg-runtest): New.
8235 (et-is-effective-target): Likewise.
8236 (check_vect_support_and_set_flags): Add supported MIPS targets to
8237 EFFECTIVE_TARGETS list. Return the number of supported targets.
8238
8239 2016-07-26 Richard Biener <rguenther@suse.de>
8240 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8241
8242 PR middle-end/70920
8243 * gcc.dg/pr70920-1.c: New test-case.
8244 * gcc.dg/pr70902-2.c: Likewise.
8245 * gcc.dg/pr70920-3.c: Likewise.
8246 * gcc.dg/pr70920-4.c: Likewise
8247 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8248 2 instead of 3.
8249
8250 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
8251
8252 * gcc.c-torture/execute/pr71494.c: Require label_values.
8253 * gcc.dg/pr16973.c: Ditto.
8254
8255 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8256
8257 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8258 * gcc.dg/torture/pr69771.c: Require int32plus.
8259 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8260
8261 2016-07-25 Martin Liska <mliska@suse.cz>
8262
8263 * gcc.dg/torture/pr71987.c: New test.
8264
8265 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8266
8267 PR fortran/71935
8268 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8269 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8270 * gfortran.dg/pr71935.f90: New test.
8271
8272 2016-07-22 Martin Sebor <msebor@redhat.com>
8273
8274 PR c++/71675
8275 * g++.dg/ext/atomic-3.C: New test.
8276 * gcc.dg/atomic/pr71675.c: New test.
8277
8278 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8279
8280 * gcc.target/i386/mvc8.c: New test.
8281
8282 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8283
8284 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8285 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8286
8287 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8288
8289 PR fortran/71795
8290 * gfortran.dg/constructor_50.f90: New test.
8291
8292 2016-07-22 Martin Liska <mliska@suse.cz>
8293
8294 PR gcov-profile/69028
8295 PR gcov-profile/62047
8296 * g++.dg/cilk-plus/pr69028.C: New test.
8297
8298 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8299
8300 * gfortran.dg/coarray_stat_2.f90: New test.
8301
8302 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8303
8304 * gcc.target/powerpc/vec-extract.h: New files to check the
8305 vec_extract built-in functions for all vector types, testing
8306 accessing each element, both with constant and variable element
8307 numbers.
8308 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8309 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8310 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8311 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8312 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8313 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8314 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8315 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8316 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8317
8318 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR c++/71728
8321 * g++.dg/other/pr71728.C: New test.
8322
8323 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8324
8325 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8326 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8327 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8328 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8329 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8330
8331 2016-07-21 Richard Biener <rguenther@suse.de>
8332
8333 PR tree-optimization/71947
8334 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8335
8336 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8337
8338 * gcc.dg/tree-ssa/scev-15.c: New.
8339
8340 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8341
8342 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8343
8344 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR c++/71941
8347 * g++.dg/gomp/pr71941.C: New test.
8348
8349 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8350
8351 PR c/70339
8352 PR c/71858
8353 * g++.dg/spellcheck-identifiers.C: New test case, based on
8354 gcc.dg/spellcheck-identifiers.c.
8355 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8356 gcc.dg/spellcheck-identifiers-2.c.
8357 * g++.dg/spellcheck-typenames.C: New test case, based on
8358 gcc.dg/spellcheck-typenames.c
8359
8360 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8361
8362 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8363 pointer to member function and also test catching by reference.
8364
8365 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8366
8367 * gcc.target/s390/pr67443.c: Fix test case.
8368
8369 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8370
8371 * gcc.target/s390/insv-1.c: Xfail some tests.
8372 * gcc.target/s390/insv-2.c: Likewise.
8373
8374 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8375
8376 * gcc.target/avr/torture/get-mem.c: New test.
8377 * gcc.target/avr/torture/set-mem.c: New test.
8378
8379 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8380
8381 PR target/71948
8382 * gcc.target/avr/torture/tiny-progmem.c: New test.
8383
8384 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c++/71909
8387 * g++.dg/parse/pr71909.C: New test.
8388 * g++.dg/tm/pr71909.C: New test.
8389
8390 PR c++/50060
8391 * g++.dg/cpp0x/constexpr-50060.C: New test.
8392 * g++.dg/cpp1y/constexpr-50060.C: New test.
8393
8394 2016-07-20 Martin Liska <mliska@suse.cz>
8395
8396 * gfortran.dg/graphite/pr71898.f90: New test.
8397
8398 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8399
8400 PR tree-optimization/71503
8401 PR tree-optimization/71683
8402 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8403 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8404
8405 2016-07-20 Martin Liska <mliska@suse.cz>
8406
8407 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8408 * gcc.dg/plugin/sreal-test-1.c: Remove.
8409 * gcc.dg/plugin/sreal_plugin.c: Remove.
8410
8411 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8412
8413 PR fortran/71902
8414 * gfortran.dg/dependency_47.f90: New test.
8415
8416 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR rtl-optimization/71916
8419 * gcc.c-torture/compile/pr71916.c: New test.
8420
8421 PR middle-end/71874
8422 * g++.dg/torture/pr71874.C: New test.
8423
8424 PR middle-end/71734
8425 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8426 (my_alloc): Rewritten to use __builtin_posix_memalign and
8427 __SIZE_TYPE__.
8428 (my_free): Use __builtin_free instead of _mm_free.
8429 (Vec::operator=): Use __builtin_memcpy.
8430
8431 2016-07-19 Martin Jambor <mjambor@suse.cz>
8432
8433 PR fortran/71688
8434 * gfortran.dg/pr71688.f90: New test.
8435
8436 2016-07-19 Richard Biener <rguenther@suse.de>
8437
8438 * c-c++-common/vector-subscript-6.c: New testcase.
8439 * c-c++-common/vector-subscript-7.c: Likewise.
8440
8441 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8442
8443 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8444 and UInt32 based on __SIZEOF_INT__.
8445
8446 2016-07-19 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/71901
8449 * gcc.dg/torture/pr71901.c: New testcase.
8450
8451 2016-07-19 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/71908
8454 * gcc.dg/torture/pr71908.c: New testcase.
8455
8456 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8457
8458 PR target/71493
8459 * gcc.target/powerpc/pr71493-1.c: New test.
8460 * gcc.target/powerpc/pr71493-2.c: Likewise.
8461
8462 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c++/71835
8465 * g++.dg/conversion/ambig3.C: New test.
8466
8467 PR c++/71828
8468 * g++.dg/cpp0x/constexpr-71828.C: New test.
8469
8470 PR c++/71826
8471 * g++.dg/template/pr71826.C: New test.
8472
8473 PR c++/71822
8474 * g++.dg/template/defarg21.C: New test.
8475
8476 PR c++/71871
8477 * g++.dg/ext/vector31.C: New test.
8478
8479 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8480
8481 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8482
8483 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8484
8485 PR tree-optimization/71734
8486 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8487
8488 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8489
8490 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8491 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8492 stack-layout-dynamic-1.c: New test.
8493
8494 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8495
8496 * gcc.target/s390/nolrl-1.c: New test.
8497
8498 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8499
8500 PR fortran/71523
8501 * gfortran.dg/pr71523_1.f90: New test.
8502 * gfortran.dg/pr71523_2.f90: New test.
8503
8504 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8505
8506 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8507
8508 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8509 Marco Restelli <mrestelli@gmail.com>
8510
8511 PR fortran/62125
8512 * gfortran.dg/pr62125.f90: New test.
8513
8514 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8515
8516 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8517 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8518
8519 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8520
8521 PR c++/58796
8522 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8523 * g++.dg/cpp0x/nullptr35.C: New test.
8524
8525 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8526
8527 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8528
8529 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8530
8531 * gfortran.dg/goacc/vector_length.f90: New test.
8532
8533 2016-07-15 Richard Biener <rguenther@suse.de>
8534
8535 PR tree-optimization/71881
8536 * gcc.dg/torture/pr71881.c: New testcase.
8537
8538 2016-07-15 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/71887
8541 * gcc.dg/torture/pr71887.c: New testcase.
8542
8543 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c/71858
8546 * gcc.dg/spellcheck-identifiers-3.c: New test.
8547
8548 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8549
8550 PR fortran/71807
8551 * gfortran.dg/null_9.f90: New test.
8552
8553 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8554
8555 * gcc.dg/tree-ssa/loop-41.c: New test.
8556
8557 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8558
8559 PR tree-optimization/71347
8560 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8561
8562 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8563
8564 PR fortran/29819
8565 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8566 * gfortran.dg/contains.f90: Ditto.
8567 * gfortran.dg/contains_empty_1.f03: Ditto.
8568 * gfortran.dg/submodule_3.f08: Ditto.
8569
8570 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR testsuite/71865
8573 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8574 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8575 expected diagnostics.
8576
8577 PR c/71858
8578 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8579 * gcc.dg/spellcheck-identifiers-2.c: New test.
8580 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8581 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8582
8583 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR tree-optimization/71872
8586 * gcc.c-torture/compile/pr71872.c: New test.
8587
8588 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8589
8590 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8591 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8592 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8593 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8594 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8595 * gcc.target/arm/atomic-op-acquire-1.c: This.
8596 * gcc.target/arm/atomic-op-char.c: Rename into ...
8597 * gcc.target/arm/atomic-op-char-1.c: This.
8598 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8599 * gcc.target/arm/atomic-op-consume-1.c: This.
8600 * gcc.target/arm/atomic-op-int.c: Rename into ...
8601 * gcc.target/arm/atomic-op-int-1.c: This.
8602 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8603 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8604 * gcc.target/arm/atomic-op-release.c: Rename into ...
8605 * gcc.target/arm/atomic-op-release-1.c: This.
8606 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8607 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8608 * gcc.target/arm/atomic-op-short.c: Rename into ...
8609 * gcc.target/arm/atomic-op-short-1.c: This.
8610 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8611 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8612 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8613 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8614 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8615 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8616 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8617 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8618 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8619 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8620
8621 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8622
8623 PR fortran/70842
8624 * gfortran.dg/select_type_35.f03: New test.
8625
8626 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8627
8628 PR target/65951
8629 PR tree-optimization/70923
8630 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8631 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8632 * gcc.dg/vect/pr65951.c: Likewise.
8633 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8634
8635 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8636
8637 * c-c++-common/pr60226.c: Expect maximum object file alignment
8638 error on AIX.
8639
8640 2016-07-14 Richard Biener <rguenther@suse.de>
8641
8642 PR tree-optimization/71866
8643 * gcc.dg/torture/pr71866.c: New testcase.
8644
8645 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8646
8647 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8648 selector and enclose boolean expression in curly braces.
8649
8650 2016-07-14 Alan Modra <amodra@gmail.com>
8651
8652 PR target/71733
8653 * gcc.target/powerpc/p9-novsx.c: New.
8654
8655 2016-07-13 Andi Kleen <ak@linux.intel.com>
8656
8657 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8658 * g++.dg/tree-prof/morefunc.C: Dito.
8659 * g++.dg/tree-prof/pr35545.C: Dito.
8660 * g++.dg/tree-prof/reorder.C: Dito.
8661 * gcc.dg/tree-prof/20050826-2.c: Dito.
8662 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8663 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8664 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8665 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8666 * gcc.dg/tree-prof/inliner-1.c: Dito.
8667 * gcc.dg/tree-prof/merge_block.c: Dito.
8668 * gcc.dg/tree-prof/stringop-1.c: Dito.
8669 * gcc.dg/tree-prof/stringop-2.c: Dito.
8670 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8671 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8672 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8673 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8674 * gcc.dg/tree-prof/update-loopch.c: Dito.
8675 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8676 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8677 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8678 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8679 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8680 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8681 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8682
8683 2016-07-13 Andi Kleen <ak@linux.intel.com>
8684
8685 * lib/profopt.exp (profopt-execute): Remove .imports files.
8686
8687 2016-07-13 Andi Kleen <ak@linux.intel.com>
8688
8689 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8690
8691 2016-07-13 Andi Kleen <ak@linux.intel.com>
8692
8693 * lib/profopt.exp (dg-final-scan-autofdo,
8694 dg-final-scan-not-autofdo): New functions.
8695
8696 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8697
8698 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8699 * gcc.dg/vect/vect-35.c: Ditto.
8700 * gcc.dg/vect/vect-alias-check-2.c: New test.
8701
8702 2016-07-13 Martin Liska <mliska@suse.cz>
8703
8704 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8705 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8706 * gfortran.dg/pr42108.f90: Update expected dump scan.
8707
8708 2016-07-13 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/24574
8711 * gcc.dg/pr24574.c: New testcase.
8712
8713 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8714
8715 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8716 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8717 * c-c++-common/pr68833-1.c: Require int32plus.
8718 * gcc.dg/ipa/pr63551.c: Likewise.
8719 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8720 * gcc.dg/ipa/pr64041.c: Require int32plus.
8721
8722 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8723
8724 PR ipa/71633
8725 * g++.dg/pr71633.C: New test.
8726
8727 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8728
8729 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8730 Add new arm_thumb1_cbz_ok effective target.
8731 * gcc.target/arm/cbz.c: New test.
8732
8733 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8734
8735 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8736 Define effective target.
8737 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8738 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8739 * gcc.target/arm/movhi_movw.c: New test.
8740 * gcc.target/arm/movsi_movw.c: Likewise.
8741 * gcc.target/arm/movdi_movw.c: Likewise.
8742
8743 2016-07-13 Richard Biener <rguenther@suse.de>
8744
8745 PR middle-end/71104
8746 * gcc.dg/pr71104-1.c: New testcase.
8747 * gcc.dg/pr71104-2.c: Likewise.
8748
8749 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8750
8751 PR target/71805
8752 * gcc.target/powerpc/pr71805.c: New test.
8753
8754 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8755
8756 * gcc.target/powerpc/divkc3-1.c: New.
8757 * gcc.target/powerpc/mulkc3-1.c: New.
8758
8759 2016-07-12 Nathan Sidwell <nathan@acm.org>
8760
8761 * gcc.target/arm/data-rel-1.c: New.
8762 * gcc.target/arm/data-rel-2.c: New.
8763 * gcc.target/arm/data-rel-3.c: New.
8764
8765 2016-07-12 Martin Liska <mliska@suse.cz>
8766
8767 * gcc.dg/params/blocksort-part.c: New test.
8768 * gcc.dg/params/params.exp: New file.
8769
8770 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771
8772 PR middle-end/71700
8773 * gcc.c-torture/execute/pr71700.c: New test.
8774
8775 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8776 Richard Biener <rguenther@suse.de>
8777
8778 PR tree-optimization/23286
8779 PR tree-optimization/70159
8780 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8781 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8782 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8783 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8784 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8785 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8786 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8787 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8788 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8789 * gcc.dg/pr51879-12.c: Likewise.
8790 * gcc.dg/strlenopt-9.c: Likewise.
8791 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8792 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8793 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8794 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8795 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8796 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8797 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8798 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8799 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8800 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8801 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8802 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8803 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8804 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8805 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8806
8807 2016-07-12 Richard Biener <rguenther@suse.de>
8808
8809 PR rtl-optimization/68961
8810 * gcc.target/i386/pr68961.c: New testcase.
8811
8812 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR middle-end/71758
8815 * c-c++-common/gomp/pr71758.c: New test.
8816 * gfortran.dg/gomp/pr71758.f90: New test.
8817
8818 PR tree-optimization/71823
8819 * gcc.dg/vect/pr71823.c: New test.
8820
8821 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8822
8823 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8824 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8825 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8826
8827 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 PR target/71801
8830 * gcc.target/i386/pr71801.c: New test.
8831
8832 2016-07-11 Richard Biener <rguenther@suse.de>
8833
8834 PR tree-optimization/71816
8835 * gcc.dg/torture/pr71816.c: New testcase.
8836
8837 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8838
8839 PR fortran/71783
8840 * gfortran.dg/dependency_46.f90: New test.
8841
8842 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8843
8844 PR rtl-optimization/71621
8845 * gcc.target/i386/pr71621-1.c: New.
8846 * gcc.target/i386/pr71621-2.c: New.
8847
8848 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8849
8850 * gfortran.dg/goacc/pr71704.f90: New test.
8851
8852 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8853
8854 PR target/71297
8855 * gcc.target/powerpc/pr71297.c: New.
8856
8857 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8858
8859 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8860
8861 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8862
8863 PR target/71806
8864 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8865
8866 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8867
8868 PR tree-optimization/71667
8869 * gcc.dg/vect/pr71667.c: New
8870
8871 2016-07-08 Martin Liska <mliska@suse.cz>
8872
8873 * gcc.dg/torture/pr71606.c: New test.
8874
8875 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8876
8877 PR fortran/71764
8878 * gfortran.dg/pr71764.f90: New test.
8879
8880 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8881 Kai Tietz <ktietz70@googlemail.com>
8882
8883 PR c++/70869
8884 PR c++/71054
8885 * g++.dg/cpp0x/pr70869.C: New test.
8886 * g++.dg/cpp0x/pr71054.C: New test.
8887
8888 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8889
8890 * g++.dg/debug/pr71432.C: Fail on AIX.
8891
8892 2016-07-07 Martin Liska <mliska@suse.cz>
8893
8894 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8895 an undefined behavior.
8896 * gfortran.dg/do_3.F90: Likewise.
8897 * gfortran.dg/do_check_11.f90: New test.
8898 * gfortran.dg/do_check_12.f90: New test.
8899 * gfortran.dg/do_corner_warn.f90: New test.
8900
8901 2016-07-07 Martin Liska <mliska@suse.cz>
8902
8903 * gfortran.dg/predict-1.f90: Ammend the test.
8904 * gfortran.dg/predict-2.f90: Likewise.
8905
8906 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8907
8908 PR ipa/71624
8909 * g++.dg/pr71624.C: New test.
8910
8911 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8912
8913 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8914 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8915 ARMv8-M Mainline architectures.
8916
8917 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8918
8919 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8920 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8921
8922 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8923
8924 PR target/70098
8925 PR target/71763
8926 * gcc.target/powerpc/pr71763.c: New file.
8927
8928 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8929
8930 PR tree-optimization/71518
8931 * gcc.dg/pr71518.c: New test.
8932
8933 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8934
8935 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8936
8937 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8938
8939 PR target/50739
8940 * gcc.target/avr/pr50739.c: New test.
8941
8942 2016-07-05 Jan Hubicka <jh@suse.cz>
8943
8944 * gcc.dg/tree-ssa/scev-14.c: update template.
8945
8946 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8947
8948 * gcc.dg/vect/group-no-gaps-1.c: New test.
8949
8950 2016-07-05 Andi Kleen <ak@linux.intel.com>
8951
8952 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8953 if kernel supports MPX.
8954
8955 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8956
8957 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8958
8959 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8960 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8961
8962 * gcc.target/powerpc/signbit-1.c: New test.
8963 * gcc.target/powerpc/signbit-2.c: New test.
8964 * gcc.target/powerpc/signbit-3.c: New test.
8965
8966 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8967
8968 PR rtl-optimization/71594
8969 * gcc.dg/torture/pr71594.c: New test.
8970
8971 2016-07-05 Jan Hubicka <jh@suse.cz>
8972
8973 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8974
8975 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8976
8977 PR c++/62314
8978 * g++.dg/parse/error5.C: Update column
8979 number of missing semicolon error.
8980 * g++.dg/pr62314-2.C: New test case.
8981
8982 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8983
8984 * gfortran.dg/coarray_stat_function.f90: New test.
8985 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8986 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8987 to new interfaces.
8988
8989 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8990
8991 PR fortran/71623
8992 * gfortran.dg/deferred_character_17.f90: New test.
8993
8994 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8995
8996 * gcc.target/arm/neon/polytypes.c: Move to ...
8997 * gcc.target/arm/polytypes.c: ... here.
8998 * gcc.target/arm/neon/pr51534.c: Move to ...
8999 * gcc.target/arm/pr51534.c: ... here.
9000 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
9001 * gcc.target/arm/vect-vcvt.c: ... here.
9002 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
9003 * gcc.target/arm/vect-vcvtq.c: ... here.
9004 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
9005 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
9006 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
9007 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
9008 * gcc.target/arm/neon/neon.exp: Delete.
9009 * gcc.target/arm/neon/: Delete.
9010
9011 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9012
9013 PR fortran/65575
9014 * gfortran.dg: pr65575.f90: New test.
9015
9016 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9017
9018 PR fortran/35849
9019 * gfortran.dg: pr35849.f90: New test.
9020
9021 2016-07-04 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c++/71739
9024 * g++.dg/cpp0x/pr71739.C: New test.
9025
9026 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
9027
9028 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
9029
9030 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9031
9032 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
9033 locr.
9034 * gcc.target/s390/loc-1.c: New test.
9035
9036 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
9037
9038 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
9039 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
9040
9041 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9042
9043 PR target/63874
9044 * gcc.target/aarch64/pr63874.c: New test.
9045
9046 2016-07-04 Jan Beulich <jbeulich@suse.com>
9047
9048 * g++.dg/header.c: New.
9049 * gcc.dg/header.c: New.
9050
9051 2016-07-02 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR c/71719
9054 * c-c++-common/Wunused-var-15.c: New test.
9055
9056 2016-07-01 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR fortran/71687
9059 * gfortran.dg/gomp/pr71687.f90: New test.
9060
9061 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9062
9063 * gcc.dg/const-float128-ped.c: Require __float128 effective
9064 target and options.
9065 * gcc.dg/const-float128.c: Likewise.
9066 * gcc.dg/torture/float128-cmp-invalid.c: Require
9067 __float128 and base_quadfloat_support effective targets, and
9068 __float128 options.
9069 * gcc.dg/torture/float128-div-underflow.c: Likewise.
9070 * gcc.dg/torture/float128-extend-nan.c: Likewise.
9071 * gcc.dg/torture/float128-nan.c: Likewise.
9072 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
9073 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
9074 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9075 * lib/target-supports.exp (check_effective_target___float128): New.
9076 (add_options_for___float128): New.
9077 (check_effective_target_base_quadword_support): New.
9078
9079 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9080
9081 PR target/71720
9082 * gcc.target/powerpc/pr71720.c: New test.
9083
9084 2016-07-01 Jan Beulich <jbeulich@suse.com>
9085
9086 * gcc.dg/bss.c: New.
9087
9088 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
9089
9090 PR target/71698
9091 * gcc.target/powerpc/pr71698.c: New test.
9092
9093 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
9094
9095 PR target/71151
9096 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
9097 instead of ".foo" for its section name.
9098 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
9099 depending on MCU's flash size.
9100 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
9101 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
9102 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
9103 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
9104 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
9105 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
9106
9107 2016-07-01 Jan Beulich <jbeulich@suse.com>
9108
9109 * gcc.target/i386/pr65105-2.c: Add -msse2.
9110
9111 2016-06-30 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR tree-optimization/71707
9114 * gcc.dg/strlenopt-29.c: New test.
9115
9116 PR fortran/71704
9117 * gfortran.dg/gomp/pr71704.f90: New test.
9118
9119 PR fortran/71705
9120 * gfortran.dg/gomp/pr71705.f90: New test.
9121
9122 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9123
9124 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
9125 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
9126 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
9127 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
9128 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
9129 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
9130 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
9131 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
9132 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
9133 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
9134 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
9135 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
9136 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
9137 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
9138 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
9139 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
9140 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
9141 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
9142 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
9143 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
9144 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
9145 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
9146 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
9147 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
9148 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
9149 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
9150 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
9151 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
9152 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
9153 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
9154 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
9155 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
9156 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
9157 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
9158 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
9159 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
9160 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
9161 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
9162 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
9163 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
9164 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
9165 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
9166 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
9167 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
9168 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
9169 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
9170 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
9171 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
9172 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
9173 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
9174 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
9175 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
9176 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
9177 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
9178 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
9179 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
9180 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
9181 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
9182 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
9183 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
9184 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
9185 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
9186 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
9187 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
9188 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
9189 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
9190 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
9191 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
9192 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
9193 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
9194 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
9195 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
9196 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
9197 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
9198 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
9199 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
9200 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
9201 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
9202 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
9203 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
9204 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
9205
9206 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9207 James Greenhalgh <james.greenhalgh@arm.com>
9208
9209 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
9210
9211 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
9212 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9213
9214 * gcc.target/aarch64/vget_set_lane_1.c: New test.
9215
9216 2016-06-30 David Malcolm <dmalcolm@redhat.com>
9217
9218 PR driver/71651
9219 * gcc.dg/spellcheck-options-12.c: New test case.
9220
9221 2016-06-30 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR middle-end/71693
9224 * gcc.c-torture/compile/pr71693.c: New test.
9225
9226 2016-06-29 David Malcolm <dmalcolm@redhat.com>
9227
9228 * gcc.dg/spellcheck-params.c: New testcase.
9229 * gcc.dg/spellcheck-params-2.c: New testcase.
9230
9231 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9232
9233 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
9234 vector extract instructions.
9235 * gcc.target/powerpc/p9-extract-2.c: Likewise.
9236
9237 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9238
9239 PR fortran/71686
9240 * gfortran.dg/unexpected_eof_2.f90: New test.
9241 * gfortran.dg/unexpected_eof_3.f90: New test.
9242
9243 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
9244
9245 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9246
9247 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
9248
9249 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9250 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9251 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9252
9253 2016-06-29 Richard Biener <rguenther@suse.de>
9254
9255 PR middle-end/15256
9256 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9257
9258 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9259
9260 * gcc.target/arm/aapcs/neon-vect10.c: Require
9261 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9262 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9263 * gcc.target/arm/aapcs/vfp18.c: Likewise.
9264 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9265 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9266 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9267 * gcc.target/arm/fp16-aapcs-1.c: Require
9268 -mfloat-ab=hard. Also simplify the test.
9269 * gcc.target/arm/fp16-aapcs-2.c: New.
9270
9271 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9272
9273 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9274 (add_options_for_arm_fp16_ieee): New.
9275 (add_options_for_arm_fp16_alternative): New.
9276 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9277 long-line.
9278 (effective_target_arm_fp16_hw): New.
9279
9280 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9281
9282 PR tree-optimization/71655
9283 * g++.dg/pr71655.C: New test.
9284
9285 2016-06-29 Martin Liska <mliska@suse.cz>
9286
9287 * gcc.dg/pr71585.c: New test.
9288 * gcc.dg/pr71585-2.c: New test.
9289 * gcc.dg/pr71585-3.c: New test.
9290
9291 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9292
9293 PR tree-optimization/70729
9294 * g++.dg/vect/pr70729.cc: New test.
9295
9296 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9297
9298 * c-c++-common/gomp/cancel-1.c: Extend.
9299
9300 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR tree-optimization/71625
9303 * gcc.dg/strlenopt-28.c: New test.
9304
9305 2016-06-29 Richard Biener <rguenther@suse.de>
9306
9307 PR middle-end/71002
9308 * g++.dg/torture/pr71002.C: Adjust testcase.
9309
9310 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR c/71685
9313 * gcc.dg/pr71685.c: New test.
9314
9315 2016-06-28 Martin Sebor <msebor@redhat.com>
9316
9317 PR c/71552
9318 * gcc.dg/init-bad-9.c: New test.
9319
9320 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9321
9322 * gcc.target/powerpc/abs128-1.c: Require VSX.
9323 * gcc.target/powerpc/copysign128-1.c: Likewise.
9324 * gcc.target/powerpc/inf128-1.c: Likewise.
9325 * gcc.target/powerpc/nan128-1.c: Likewise.
9326
9327 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR middle-end/71626
9330 * gcc.c-torture/execute/pr71626-1.c: New test.
9331 * gcc.c-torture/execute/pr71626-2.c: New test.
9332
9333 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9334
9335 PR target/71656
9336 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9337
9338 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9339
9340 PR target/71670
9341 * gcc.target/powerpc/pr71670.c: New testcase.
9342
9343 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9344
9345 PR target/71656
9346 * gcc.target/powerpc/pr71656-1.c: New test.
9347 * gcc.target/powerpc/pr71656-2.c: New test.
9348
9349 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9350
9351 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9352 around fp16 code.
9353 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9354 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9355 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9358 Add arm_neon_fp16_ok effective target.
9359 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9360 Likewise.
9361 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9362 Likewise.
9363 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9364 Likewise.
9365 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9366 Likewise.
9367 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9368 Likewise.
9369 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9370 Likewise.
9371 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9372 Likewise.
9373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9374 Likewise.
9375 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9376 Likewise.
9377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9378 Likewise.
9379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9380 Likewise.
9381
9382 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9383
9384 * gcc.dg/predict-12.c: New testcase.
9385
9386 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9387
9388 PR fortran/71649
9389 * gfortran.dg/pr71649.f90: New test.
9390
9391 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR tree-optimization/71643
9394 * g++.dg/opt/pr71643.C: New test.
9395
9396 PR tree-optimization/71631
9397 * gcc.c-torture/execute/pr71631.c: New test.
9398
9399 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9400
9401 * gcc.dg/predict-11.c: New testcase.
9402 * gfortran.dg/predict-2.f90: New testcase.
9403
9404 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9405
9406 * gcc.dg/predict-10.c: New test.
9407
9408 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9409
9410 * gcc.target/powerpc/abs128-1.c: New.
9411 * gcc.target/powerpc/copysign128-1.c: New.
9412 * gcc.target/powerpc/inf128-1.c: New.
9413 * gcc.target/powerpc/nan128-1.c: New.
9414
9415 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * gfortran.dg/pr71642.f90: New test.
9418
9419 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR tree-optimization/71647
9422 * gcc.target/i386/pr71647.c: New test.
9423
9424 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9425
9426 * gcc.target/i386/noplt-gd-1.c: New test.
9427 * gcc.target/i386/noplt-gd-2.c: Likewise.
9428 * gcc.target/i386/noplt-gd-3.c: Likewise.
9429 * gcc.target/i386/noplt-ld-1.c: Likewise.
9430 * gcc.target/i386/noplt-ld-2.c: Likewise.
9431 * gcc.target/i386/noplt-ld-3.c: Likewise.
9432 * lib/target-supports.exp
9433 (check_effective_target_tls_get_addr_via_got): New.
9434
9435 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9438 testsuite compile flags.
9439 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9440 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9441
9442 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9443
9444 * g++dg/vect/pr36684.cc: Add dg-do compile.
9445 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9446 * gcc.dg/vect/pr70021.c: Ditto.
9447 * gcc.dg/vect/pr70138-1.c: Ditto.
9448 * gcc.dg/vect/pr70138-2.c: Ditto.
9449 * gcc.dg/vect/pr70354-1.c: Ditto.
9450 * gcc.dg/vect/pr70354-2.c: Ditto.
9451 * gcc.dg/vect/pr71259.c: Ditto.
9452 * gcc.dg/vect/pr71416-1.c: Ditto.
9453 * gcc.dg/vect/slp-43.c: Ditto.
9454 * gcc.dg/vect/slp-45.c: Ditto.
9455 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9458 * gfortran.dg/vect/pr69980.f90: Ditto.
9459
9460 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9461
9462 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9463 * gcc.dg/vect/bb-slp-30.c: Ditto.
9464 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9465 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9466 * gcc.dg/vect/pr45902.c: Ditto.
9467 * gcc.dg/vect/pr48172.c: Ditto.
9468 * gcc.dg/vect/pr48377.c: Ditto.
9469 * gcc.dg/vect/pr49038.c: Ditto.
9470 * gcc.dg/vect/pr49771.c: Ditto.
9471 * gcc.dg/vect/pr52091.c: Ditto.
9472 * gcc.dg/vect/pr53185-2.c: Ditto.
9473 * gcc.dg/vect/pr56826.c: Ditto.
9474 * gcc.dg/vect/pr60276.c: Ditto.
9475 * gcc.dg/vect/pr62021.c: Ditto.
9476 * gcc.dg/vect/pr63530.c: Ditto.
9477 * gcc.dg/vect/pr65518.c: Ditto.
9478 * gcc.dg/vect/pr65947-1.c: Ditto.
9479 * gcc.dg/vect/pr65947-10.c: Ditto.
9480 * gcc.dg/vect/pr65947-11.c: Ditto.
9481 * gcc.dg/vect/pr65947-12.c: Ditto.
9482 * gcc.dg/vect/pr65947-13.c: Ditto.
9483 * gcc.dg/vect/pr65947-2.c: Ditto.
9484 * gcc.dg/vect/pr65947-3.c: Ditto.
9485 * gcc.dg/vect/pr65947-4.c: Ditto.
9486 * gcc.dg/vect/pr65947-5.c: Ditto.
9487 * gcc.dg/vect/pr65947-6.c: Ditto.
9488 * gcc.dg/vect/pr65947-7.c: Ditto.
9489 * gcc.dg/vect/pr65947-8.c: Ditto.
9490 * gcc.dg/vect/pr65947-9.c: Ditto.
9491 * gcc.dg/vect/pr71416-1.c: Ditto.
9492 * gcc.dg/vect/pr71439.c: Ditto.
9493 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9494 * gcc.dg/vect/vect-bswap16.c: Ditto.
9495 * gcc.dg/vect/vect-bswap32.c: Ditto.
9496 * gcc.dg/vect/vect-bswap64.c: Ditto.
9497 * gcc.dg/vect/vect-live-1.c: Ditto.
9498 * gcc.dg/vect/vect-live-2.c: Ditto.
9499 * gcc.dg/vect/vect-live-3.c: Ditto.
9500 * gcc.dg/vect/vect-live-4.c: Ditto.
9501 * gcc.dg/vect/vect-live-5.c: Ditto.
9502 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9503 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9504 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9508 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9509 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9510 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9511 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9512 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9513 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9514 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9515 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9516 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9517 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9518 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9519
9520 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9521
9522 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9523
9524 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9525
9526 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9527 ia32 if R_386_GOT32X relocation is supported.
9528 * gcc.target/i386/noplt-3.c: Likewise.
9529 * gcc.target/i386/noplt-2.c: Likewise.
9530 (main): Renamed to ...
9531 (bar): This.
9532 * gcc.target/i386/noplt-4.c: Likewise.
9533 (main): Renamed to ...
9534 (bar): This.
9535 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9536 * gcc.target/i386/pr67400-5.c: Likewise.
9537
9538 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9539
9540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9541 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9542
9543 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9544 f4): Adjust expected diagnostics.
9545 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9546 (T): If OVFP is defined, redefine to TP.
9547 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9548 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9549 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9550 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9551 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9552 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9553 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9554 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9555 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9556 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9557 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9558 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9559 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9560 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9561 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9562 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9563 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9564 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9565 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9566 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9567 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9568 as last argument to __builtin_add_overflow_p.
9569
9570 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9571
9572 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9573 dg-options and remove default vector testsuite compile flags.
9574 * g++.dg/vect/pr33860a.cc: Ditto.
9575 * g++.dg/vect/pr45470-a.cc: Ditto.
9576 * g++.dg/vect/pr45470-b.cc: Ditto.
9577 * g++.dg/vect/pr60896.cc: Ditto.
9578 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9579 * gcc.dg/vect/pr18308.c: Ditto.
9580 * gcc.dg/vect/pr24049.c: Ditto.
9581 * gcc.dg/vect/pr33373.c: Ditto.
9582 * gcc.dg/vect/pr36228.c: Ditto.
9583 * gcc.dg/vect/pr42395.c: Ditto.
9584 * gcc.dg/vect/pr42604.c: Ditto.
9585 * gcc.dg/vect/pr46663.c: Ditto.
9586 * gcc.dg/vect/pr48765.c: Ditto.
9587 * gcc.dg/vect/pr49093.c: Ditto.
9588 * gcc.dg/vect/pr49352.c: Ditto.
9589 * gcc.dg/vect/pr52298.c: Ditto.
9590 * gcc.dg/vect/pr52870.c: Ditto.
9591 * gcc.dg/vect/pr53185.c: Ditto.
9592 * gcc.dg/vect/pr53773.c: Ditto.
9593 * gcc.dg/vect/pr56695.c: Ditto.
9594 * gcc.dg/vect/pr62171.c: Ditto.
9595 * gcc.dg/vect/pr63530.c: Ditto.
9596 * gcc.dg/vect/pr68339.c: Ditto.
9597 * gcc.dg/vect/pr71259.c: Ditto.
9598 * gcc.dg/vect/vect-82_64.c: Ditto.
9599 * gcc.dg/vect/vect-83_64.c: Ditto.
9600 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9601 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9602 * gcc.dg/vect/vect-shift-2.c: Ditto.
9603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9604 * gfortran.dg/vect/pr39318.f90: Ditto.
9605 * gfortran.dg/vect/pr45714-a.f: Ditto.
9606 * gfortran.dg/vect/pr45714-b.f: Ditto.
9607 * gfortran.dg/vect/pr46213.f90: Ditto.
9608
9609 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9610 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9611
9612 * gcc.target/powerpc/p9-splat-5.c: New test.
9613
9614 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9615
9616 PR tree-optimization/71488
9617 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9618 * lib/target-supports.exp: ... here.
9619 (check_sse4_hw_available): New procedure.
9620 (check_effective_target_sse4_runtime): Ditto.
9621 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9622 -march=westmere for sse4_runtime targets.
9623 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9624 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9625 (dg-additional-options): Use for sse4_runtime targets.
9626 (main): Call check_vect ().
9627 (dg-final): Perform scan only for sse4_runtime targets.
9628
9629 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9630
9631 PR target/66232
9632 PR target/67400
9633 * gcc.target/i386/pr66232-14.c: New file.
9634 * gcc.target/i386/pr66232-15.c: Likewise.
9635 * gcc.target/i386/pr66232-16.c: Likewise.
9636 * gcc.target/i386/pr66232-17.c: Likewise.
9637 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9638 ia32 if R_386_GOT32X relocation is supported.
9639 * gcc.target/i386/pr67400-2.c: Likewise.
9640 * gcc.target/i386/pr67400-3.c: Likewise.
9641 * gcc.target/i386/pr67400-4.c: Likewise.
9642 * gcc.target/i386/pr67400-6.c: Likewise.
9643 * gcc.target/i386/pr67400-7.c: Likewise.
9644 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9645
9646 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9647
9648 PR libgfortran/48852
9649 * gfortran.dg/char4_iunit_1.f03: Update test.
9650 * gfortran.dg/f2003_io_5.f03: Update test.
9651 * gfortran.dg/real_const_3.f90: Update test.
9652
9653 2016-06-23 Andi Kleen <ak@linux.intel.com>
9654
9655 * g++.dg/bprob/bprob.exp: Support autofdo.
9656 * g++.dg/tree-prof/tree-prof.exp: dito.
9657 * gcc.dg/tree-prof/tree-prof.exp: dito.
9658 * gcc.misc-tests/bprob.exp: dito.
9659 * gfortran.dg/prof/prof.exp: dito.
9660 * lib/profopt.exp: dito.
9661 * lib/target-supports.exp: Check for autofdo.
9662
9663 2016-06-23 Martin Liska <mliska@suse.cz>
9664
9665 * gcc.dg/pr71619.c: New test.
9666
9667 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9668
9669 PR target/67400
9670 * gcc.target/i386/pr67400-1.c: New test.
9671 * gcc.target/i386/pr67400-2.c: Likewise.
9672 * gcc.target/i386/pr67400-3.c: Likewise.
9673 * gcc.target/i386/pr67400-4.c: Likewise.
9674 * gcc.target/i386/pr67400-5.c: Likewise.
9675 * gcc.target/i386/pr67400-6.c: Likewise.
9676 * gcc.target/i386/pr67400-7.c: Likewise.
9677
9678 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9679
9680 * c-c++-common/missing-header-1.c: New test case.
9681 * c-c++-common/missing-header-2.c: New test case.
9682 * c-c++-common/missing-header-3.c: New test case.
9683 * c-c++-common/missing-header-4.c: New test case.
9684
9685 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9686
9687 PR c/70339
9688 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9689 hint.
9690 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9691 expected results due to builtin "nanl" now being suggested for
9692 "name".
9693 * gcc.dg/pr67580.c: Update expected messages.
9694 * gcc.dg/spellcheck-identifiers.c: New testcase.
9695 * gcc.dg/spellcheck-typenames.c: New testcase.
9696
9697 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9698
9699 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9700 file.
9701 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9702 diagnostic-test-show-locus-parseable-fixits.c to sources for
9703 diagnostic_plugin_test_show_locus.c.
9704 * lib/gcc-defs.exp (freeform_regexps): New global.
9705 (dg-regexp): New function.
9706 (handle-dg-regexps): New function.
9707 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9708 freeform_regexps to the empty list.
9709 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9710
9711 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9712
9713 PR tree-optimization/71488
9714 * g++.dg/pr71488.C: New test.
9715 * gcc.dg/vect/vect-bool-cmp.c: New test.
9716
9717 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9718
9719 * gcc.dg/guality/param-5.c: New test.
9720
9721 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9722
9723 * gcc.target/i386/asm-flag-7.c: New test.
9724
9725 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9726
9727 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9728 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9729 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9730 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9731 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9732 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9740 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9741 * lib/target-supports.exp: Likewise.
9742
9743 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9744
9745 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9746 * gcc.dg/attr-ms_struct-2.c: Likewise.
9747 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9748 * gcc.dg/bf-ms-attrib.c: Likewise.
9749 * gcc.dg/bf-ms-layout-2.c: Likewise.
9750 * gcc.dg/bf-ms-layout-3.c: Likewise.
9751 * gcc.dg/bf-ms-layout.c: Likewise.
9752 * gcc.dg/bf-no-ms-layout.c: Likewise.
9753 * gcc.target/i386/bitfield1.c: Likewise.
9754 * gcc.target/i386/bitfield2.c: Likewise.
9755 * gcc.target/i386/bitfield3.c: Likewise.
9756
9757 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9758
9759 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9760 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9761 override other than -mcpu=power9 command-line option is specified,
9762 or if the target operating system is aix.
9763 * gcc.target/powerpc/darn-1.c: Likewise.
9764 * gcc.target/powerpc/darn-2.c: Likewise.
9765 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9766 test if effective-target is not powerpc_p9vector_ok or if the
9767 target operating system is not defined.
9768 * gcc.target/powerpc/vslv-1.c: Likewise.
9769 * gcc.target/powerpc/vsrv-0.c: Likewise.
9770 * gcc.target/powerpc/vsrv-1.c: Likewise.
9771
9772 2016-06-21 Tobias Burnus <burnus@net-b.de>
9773
9774 PR fortran/71068
9775 * gfortran.dg/coarray/data_1.f90: New.
9776
9777 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9778
9779 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9780 (dg-require-effective-target): Use arm_v8_neon_hw.
9781 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9782 (dg-require-effective-target): Likewise.
9783 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9784 (dg-require-effective-target): Likewise.
9785 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9786 (dg-require-effective-target): Likewise.
9787 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9788 (dg-require-effective-target): Likewise.
9789 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9790 (dg-require-effective-target): Likewise.
9791 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9792 Add AArch64 check.
9793
9794 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9795
9796 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9797 Set to 3 so test passes.
9798
9799 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9800
9801 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9802
9803 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9804
9805 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9806 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9807 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9808 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9809
9810 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9811
9812 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9813 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9814
9815 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9816
9817 PR target/71549
9818 * gcc.target/i386/pr71549.c: New test.
9819
9820 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9821
9822 * gcc.target/powerpc/vadsdu-0.c: Replace
9823 dg-require-effective-target directive to allow test to run on more
9824 platforms, and add dg-skip-if directive to disable test on aix
9825 platforms because of known incompatibilities.
9826 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9827 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9828 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9829 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9830 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9831 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9832 * gcc.target/powerpc/vadsdub-2.c: Replace
9833 dg-require-effective-target directive to allow test to run on more
9834 platforms, and add dg-skip-if directive to disable test on aix
9835 platforms because of known incompatibilities.
9836 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9837 with vec_absdb call to differentiate this test from vadsdub-1.c.
9838 * gcc.target/powerpc/vadsduh-1.c: Replace
9839 dg-require-effective-target directive to allow test to run on more
9840 platforms, and add dg-skip-if directive to disable test on aix
9841 platforms because of known incompatibilities.
9842 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9843 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9844 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9845
9846 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR tree-optimization/71588
9849 * gcc.dg/pr71558.c: New test.
9850
9851 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9852
9853 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9854 * c-c++-common/pr68657-2.c: Likewise.
9855 * c-c++-common/pr68657-3.c: Likewise.
9856 * gcc.dg/torture/pr69714.c: Require int32plus support.
9857 * gcc.dg/torture/pr70025.c: Likewise.
9858 * gcc.dg/torture/pr70083.c: Likewise.
9859 * gcc.dg/torture/pr70542.c: Likewise.
9860 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9861
9862 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9863
9864 PR c/71601
9865 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9866
9867 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR middle-end/71581
9870 * gcc.dg/pr71581.c: New test.
9871
9872 PR rtl-optimization/71591
9873 * gcc.dg/cpp/pr71591.c: New test.
9874
9875 2016-06-20 David B. Robins <gcc@davidrobins.net>
9876
9877 PR target/71571
9878 * g++.dg/torture/pr71571.C: New test.
9879
9880 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/71559
9883 * gcc.target/i386/sse2-pr71559.c: New test.
9884 * gcc.target/i386/avx-pr71559.c: New test.
9885 * gcc.target/i386/avx512f-pr71559.c: New test.
9886
9887 2016-06-20 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/71194
9890 * gfortran.dg/pointer_remapping_10.f90: New.
9891
9892 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9893
9894 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9895
9896 2016-06-20 Martin Sebor <msebor@redhat.com>
9897
9898 PR c/69507
9899 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9900 * gnu90-const-expr-1.c: Same.
9901 * gnu99-const-expr-1.c: Same.
9902 * gnu99-static-1.c: Same.
9903
9904 2016-06-20 Renlin Li <renlin.li@arm.com>
9905
9906 PR testsuite/71489
9907 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9908
9909 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9910
9911 * gcc.target/aarch64/vcvt_f64_1.c: New.
9912 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9913 * gcc.target/aarch64/vrecp_f64_1.c: New.
9914
9915 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9916
9917 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9918 "alignement".
9919
9920 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9921
9922 PR target/71103
9923 * gcc.target/avr/torture/pr71103-2.c: New test.
9924
9925 2016-06-19 Martin Sebor <msebor@redhat.com>
9926
9927 PR c/69507
9928 * gcc.dg/alignof.c: New test.
9929
9930 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9933 vs dg-error; test constexpr specifier too.
9934
9935 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9936
9937 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9938
9939 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9940
9941 * lib/target-supports.exp
9942 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9943 arm_neon_ok and merge flags. Fix temporary test name.
9944 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9945 and merge flags.
9946
9947 2016-06-17 Martin Liska <mliska@suse.cz>
9948
9949 * gcc.dg/predict-9.c: Fix dump scanning.
9950
9951 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9952
9953 PR tree-optimization/71354
9954 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9955
9956 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9957
9958 PR tree-optimization/71347
9959 * gcc.dg/tree-ssa/pr71347.c: New test.
9960
9961 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9962
9963 PR tree-optimization/71354
9964 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9965
9966 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9967
9968 * gcc.dg/vect/vect-alias-check-1.c: New test.
9969
9970 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9971
9972 PR target/71151
9973 * gcc.target/avr/pr71151-1.c: New test.
9974 * gcc.target/avr/pr71151-2.c: New test.
9975 * gcc.target/avr/pr71151-3.c: New test.
9976 * gcc.target/avr/pr71151-4.c: New test.
9977 * gcc.target/avr/pr71151-5.c: New test.
9978 * gcc.target/avr/pr71151-6.c: New test.
9979 * gcc.target/avr/pr71151-7.c: New test.
9980 * gcc.target/avr/pr71151-8.c: New test.
9981 * gcc.target/avr/pr71151-common.h: New test.
9982
9983 2016-06-16 Martin Liska <mliska@suse.cz>
9984
9985 * gfortran.dg/predict-1.f90: New test.
9986
9987 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9988
9989 PR target/71242
9990 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9991
9992 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9993
9994 * g++.dg/vect/pr36648.cc: Disable cunrolli
9995
9996 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR target/71554
9999 * gcc.c-torture/execute/pr71554.c: New test.
10000
10001 PR rtl-optimization/71532
10002 * gcc.dg/torture/pr71532.c: New test.
10003
10004 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10005
10006 * gcc.target/powerpc/p9-dimode1.c: New test.
10007 * gcc.target/powerpc/p9-dimode2.c: Likewise.
10008
10009 2016-06-15 Jakub Jelinek <jakub@redhat.com>
10010
10011 * gcc.c-torture/compile/20160615-1.c: New test.
10012
10013 * g++.dg/cpp0x/ref-qual17.C: New test.
10014
10015 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
10016
10017 PR middle-end/71529
10018 * gcc.target/i386/pr71529.C: New test.
10019
10020 2016-06-15 Alan Hayward <alan.hayward@arm.com>
10021
10022 PR tree-optimization/71483
10023 * g++.dg/vect/pr71483.c: New
10024
10025 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/70202
10028 * g++.dg/inherit/crash6.C: New.
10029 * g++.dg/inherit/union2.C: Likewise.
10030 * g++.dg/inherit/virtual12.C: Likewise.
10031 * g++.dg/inherit/virtual13.C: Likewise.
10032 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
10033
10034 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
10035
10036 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
10037
10038 2016-06-15 Alan Hayward <alan.hayward@arm.com>
10039
10040 PR tree-optimization/71439
10041 * gcc.dg/vect/pr71439.c: New
10042
10043 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10044
10045 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
10046
10047 2016-06-15 Richard Biener <rguenther@suse.de>
10048
10049 * gcc.dg/vect/slp-45.c: New testcase.
10050
10051 2016-06-15 Richard Biener <rguenther@suse.de>
10052
10053 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
10054
10055 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10056
10057 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
10058 requirements, and disable for AIX for now.
10059 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10060
10061 2016-06-14 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR c++/71528
10064 * g++.dg/opt/pr71528.C: New test.
10065
10066 PR c++/71516
10067 * g++.dg/init/pr71516.C: New test.
10068
10069 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10070
10071 * g++.dg/init/array46.C: New.
10072
10073 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
10074
10075 * gcc.target/i386/float128-3.c: New test.
10076 * gcc.target/i386/quad-sse4.c: Ditto.
10077 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
10078 Update scan strings.
10079
10080 2016-06-14 Richard Biener <rguenther@suse.de>
10081
10082 PR middle-end/71526
10083 * gfortran.dg/pr71526.f90: New testcase.
10084
10085 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
10086
10087 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
10088 * gcc.dg/zero_bits_compound-1.c: Likewise.
10089
10090 2016-06-14 Richard Biener <rguenther@suse.de>
10091
10092 PR tree-optimization/71522
10093 * gcc.dg/torture/pr71522.c: New testcase.
10094
10095 2016-06-14 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR tree-optimization/71520
10098 * gcc.dg/tree-ssa/pr71520.c: New test.
10099
10100 2016-06-14 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/71521
10103 * gcc.dg/tree-ssa/vrp101.c: New testcase.
10104
10105 2016-06-13 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR sanitizer/71498
10108 * c-c++-common/ubsan/bounds-13.c: New test.
10109
10110 PR preprocessor/71183
10111 * gcc.dg/cpp/source_date_epoch-3.c: New test.
10112
10113 2016-06-13 Jeff Law <law@redhat.com>
10114
10115 PR tree-optimization/71403
10116 * c-c++-common/ubsan/pr71403-1.c: New test.
10117 * c-c++-common/ubsan/pr71403-2.c: New test.
10118 * c-c++-common/ubsan/pr71403-3.c: New test.
10119
10120 2016-06-13 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR middle-end/71478
10123 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
10124 Add -Wno-psabi -w to dg-options.
10125
10126 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10127
10128 * gcc.target/powerpc/vadsdu-0.c: New test.
10129 * gcc.target/powerpc/vadsdu-1.c: New test.
10130 * gcc.target/powerpc/vadsdu-2.c: New test.
10131 * gcc.target/powerpc/vadsdu-3.c: New test.
10132 * gcc.target/powerpc/vadsdu-4.c: New test.
10133 * gcc.target/powerpc/vadsdu-5.c: New test.
10134 * gcc.target/powerpc/vadsdub-1.c: New test.
10135 * gcc.target/powerpc/vadsdub-2.c: New test.
10136 * gcc.target/powerpc/vadsduh-1.c: New test.
10137 * gcc.target/powerpc/vadsduh-2.c: New test.
10138 * gcc.target/powerpc/vadsduw-1.c: New test.
10139 * gcc.target/powerpc/vadsduw-2.c: New test.
10140
10141 2016-06-13 David Malcolm <dmalcolm@redhat.com>
10142
10143 * gcc.dg/c99-init-2.c (c): Update expected error message.
10144 * gcc.dg/init-bad-8.c (foo): Likewise.
10145 * gcc.dg/spellcheck-fields-3.c: New test case.
10146
10147 2016-06-13 Martin Liska <mliska@suse.cz>
10148
10149 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
10150 and "guess loop iv compared" heuristics.
10151 * gcc.dg/predict-2.c: Likewise.
10152 * gcc.dg/predict-3.c: Likewise.
10153 * gcc.dg/predict-4.c: Likewise.
10154 * gcc.dg/predict-5.c: Likewise.
10155 * gcc.dg/predict-6.c: Likewise.
10156
10157 2016-06-13 Marek Polacek <polacek@redhat.com>
10158
10159 PR middle-end/71476
10160 * c-c++-common/Wswitch-unreachable-4.c: New test.
10161 * gcc.dg/Wswitch-unreachable-2.c: New test.
10162 * g++.dg/tm/jump1.C: Move dg-warning.
10163
10164 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
10165
10166 * gnat.dg/renaming10.ad[sb]: New test.
10167
10168 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
10169
10170 PR fortran/70673
10171 * gfortran.dg/pr70673.f90: New test.
10172
10173 2016-06-13 Richard Biener <rguenther@suse.de>
10174
10175 PR middle-end/64516
10176 * gcc.dg/align-3.c: New testcase.
10177
10178 2016-06-13 Martin Liska <mliska@suse.cz>
10179
10180 * gcc.target/i386/pr71458.c: New test.
10181
10182 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
10183
10184 PR target/71241
10185 * gcc.dg/torture/float128-nan.c: New test.
10186
10187 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10188
10189 PR target/60751
10190 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
10191 statement.
10192
10193 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10194
10195 PR target/60751
10196 * gfortran.dg/comma_IO_extension_1.f90: New test.
10197 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
10198 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
10199 statement.
10200 * gfortran.dg/graphite/pr38083.f90: Likewise.
10201 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10202 missing format.
10203
10204 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
10205
10206 * gnat.dg/case_character.adb: New test.
10207
10208 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
10209
10210 PR middle-end/71310
10211 * gcc.target/powerpc/pr71310.c: New testcase.
10212
10213 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
10214
10215 PR middle-end/71478
10216 * gcc.dg/pr71478.c: New test.
10217
10218 2016-06-10 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR middle-end/71494
10221 * gcc.c-torture/execute/pr71494.c: New test.
10222
10223 PR c/68657
10224 * gcc.target/i386/pr68657.c: New test.
10225
10226 PR inline-asm/68843
10227 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
10228 (test): Add -masm=intel alternatives.
10229
10230 2016-06-10 Martin Sebor <msebor@redhat.com>
10231
10232 PR c/71392
10233 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10234
10235 2016-06-10 Jeff Law <law@redhat.com>
10236
10237 PR tree-optimization/71335
10238 * gcc.c-torture/execute/pr71335.c: New test.
10239
10240 2016-06-10 David Malcolm <dmalcolm@redhat.com>
10241
10242 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10243 the various "cannot tail-call: " messages.
10244
10245 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
10246
10247 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10248 and options.
10249
10250 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
10251
10252 PR sanitizer/71480
10253 * c-c++-common/asan/pr71480.c: New test.
10254
10255 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
10256
10257 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10258 (ASMNAME2): Likewise.
10259 (main): Replace fn in asm statement with ASMNAME ("fn").
10260 * gcc.dg/guality/pr68037-2.c: Likewise.
10261 * gcc.dg/guality/pr68037-3.c: Likewise.
10262 * gcc.dg/torture/pr68037-1.c: Likewise.
10263 * gcc.dg/torture/pr68037-2.c: Likewise.
10264 * gcc.dg/torture/pr68037-3.c: Likewise.
10265
10266 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10267
10268 PR inline-asm/68843
10269 * gcc.target/i386/pr68843-1.c: New test.
10270 * gcc.target/i386/pr68843-2.c: New test.
10271
10272 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10273 Cesar Philippidis <cesar@codesourcery.com>
10274
10275 PR middle-end/71373
10276 * gcc.dg/goacc/nested-function-1.c: New file.
10277 * gcc.dg/goacc/nested-function-2.c: Likewise.
10278 * gcc.dg/goacc/pr71373.c: Likewise.
10279 * gfortran.dg/goacc/cray-2.f95: Likewise.
10280 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10281 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10282 * gfortran.dg/goacc/cray.f95: Update.
10283 * gfortran.dg/goacc/loop-1.f95: Likewise.
10284 * gfortran.dg/goacc/loop-3.f95: Likewise.
10285 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10286 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10287
10288 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10289
10290 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10291 for OpenACC tile clauses.
10292 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10293
10294 PR c/71381
10295 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10296 to...
10297 * c-c++-common/goacc/cache-2.c: ... this new file.
10298 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10299 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10300 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10301 usage.
10302 * gfortran.dg/goacc/cray.f95: Likewise.
10303 * gfortran.dg/goacc/loop-1.f95: Likewise.
10304
10305 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10306
10307 PR tree-optimization/71407
10308 PR tree-optimization/71416
10309 * gcc.dg/vect/pr71407.c: New
10310 * gcc.dg/vect/pr71416-1.c: New
10311 * gcc.dg/vect/pr71416-2.c: New
10312
10313 2016-06-10 Richard Biener <rguenther@suse.de>
10314
10315 PR middle-end/71477
10316 * gcc.dg/torture/pr71477.c: New testcase.
10317
10318 2016-06-09 Julia Koval <julia.koval@intel.com>
10319
10320 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10321 * gcc.target/i386/interrupt-13.c: Likewise.
10322 * gcc.target/i386/interrupt-15.c: Likewise.
10323 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10324 * gcc.target/i386/interrupt-24.c: Likewise.
10325 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10326 * gcc.target/i386/interrupt-9.c: Likewise.
10327 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10328
10329 2016-06-09 Martin Sebor <msebor@redhat.com>
10330
10331 PR c/70883
10332 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10333 * gcc.dg/builtin-constant_p-1.c: Same.
10334 * gcc.dg/builtins-error.c: Same.
10335 * gcc.dg/pr70859.c: Same.
10336
10337 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10338
10339 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10340 * gcc.dg/torture/pr68067-1.c: Likewise.
10341 * gcc.dg/torture/pr68067-2.c: Likewise.
10342
10343 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10344
10345 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10346 when setting SIZE.
10347
10348 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10349
10350 PR c++/71465
10351 * g++.dg/inherit/crash5.C: New.
10352 Revert:
10353 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10354
10355 PR c++/70202
10356 * g++.dg/inherit/crash5.C: New.
10357 * g++.dg/inherit/virtual1.C: Adjust.
10358
10359 2016-06-09 Martin Liska <mliska@suse.cz>
10360
10361 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10362 * g++.dg/predict-loop-exit-2.C: Likewise.
10363 * g++.dg/predict-loop-exit-3.C: Likewise.
10364 * gcc.dg/predict-1.c: Likewise.
10365 * gcc.dg/predict-2.c: Likewise.
10366 * gcc.dg/predict-3.c: Likewise.
10367 * gcc.dg/predict-4.c: Likewise.
10368 * gcc.dg/predict-5.c: Likewise.
10369 * gcc.dg/predict-6.c: Likewise.
10370 * gcc.dg/predict-7.c: Likewise.
10371
10372 2016-06-09 Richard Biener <rguenther@suse.de>
10373
10374 PR tree-optimization/71462
10375 * gcc.dg/torture/pr71462.c: New testcase.
10376
10377 2016-06-09 Marek Polacek <polacek@redhat.com>
10378
10379 PR c/65471
10380 * gcc.dg/c11-generic-3.c: New test.
10381
10382 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10383
10384 * g++.dg/init/array42.C: New.
10385 * g++.dg/init/array43.C: Likewise.
10386 * g++.dg/init/array44.C: Likewise.
10387 * g++.dg/init/array45.C: Likewise.
10388 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10389 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10390 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10391 * g++.dg/gomp/pr35751.C: Likewise.
10392 * g++.dg/init/array23.C: Likewise.
10393 * g++.dg/init/brace2.C: Likewise.
10394 * g++.dg/init/brace6.C: Likewise.
10395
10396 2016-06-08 Martin Sebor <msebor@redhat.com>
10397 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c++/70507
10400 PR c/68120
10401 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10402 * c-c++-common/builtin-arith-overflow-2.c: New test.
10403 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10404 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10405 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10406
10407 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR c++/71442
10410 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10411
10412 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10413
10414 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10415 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10416 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10417 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10418 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10419 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10420 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10421 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10422 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10423 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10424 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10425 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10426 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10427
10428 2016-06-08 Richard Biener <rguenther@suse.de>
10429
10430 PR tree-optimization/68558
10431 * gcc.dg/vect/slp-44.c: New testcase.
10432
10433 2016-06-08 Richard Biener <rguenther@suse.de>
10434
10435 * gcc.dg/vect/slp-43.c: New testcase.
10436
10437 2016-06-08 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/71452
10440 * gcc.dg/torture/pr71452.c: New testcase.
10441
10442 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR c++/71448
10445 * g++.dg/torture/pr71448.C: New test.
10446
10447 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10448
10449 PR debug/71432
10450 PR ada/71413
10451 * g++.dg/debug/pr71432.C: New test.
10452
10453 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10454
10455 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10456 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10457 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10458
10459 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10460
10461 * gcc.dg/vect/vect-live-2.c: Update effective target.
10462 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10463 * lib/target-supports.exp: Add aarch64 to vect_long.
10464
10465 2016-06-08 Marek Polacek <polacek@redhat.com>
10466
10467 PR c/71418
10468 * gcc.dg/noncompile/pr71418.c: New test.
10469
10470 PR c/71426
10471 * gcc.dg/noncompile/pr71426.c: New test.
10472
10473 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10474
10475 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10476 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10477 * gcc.dg/predict-3.c: Update template.
10478 * gcc.dg/predict-5.c: Update template.
10479 * gcc.dg/predict-6.c: Update template.
10480 * gcc.dg/predict-9.c: Update template.
10481 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10482
10483 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10484
10485 * gcc.target/powerpc/vec-mul.c: New test.
10486
10487 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10488
10489 * gcc.dg/spellcheck-fields-2.c: New test case.
10490
10491 2016-06-07 Richard Biener <rguenther@suse.de>
10492
10493 PR c/61564
10494 * gcc.dg/Wpragmas-1.c: New testcase.
10495 * gcc.dg/Wattributes-4.c: Likewise.
10496 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10497 entry.
10498
10499 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10500
10501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10502 spurious debug code.
10503
10504 2016-06-07 Richard Biener <rguenther@suse.de>
10505
10506 PR tree-optimization/71428
10507 * gcc.dg/torture/pr71428.c: New testcase.
10508
10509 2016-06-07 Richard Biener <rguenther@suse.de>
10510
10511 PR middle-end/71423
10512 * gcc.dg/torture/pr71423.c: New testcase.
10513
10514 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10515
10516 PR middle-end/71408
10517 * gcc.dg/tree-ssa/pr71408.c: New test.
10518
10519 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10520
10521 PR middle-end/71281
10522 * g++.dg/torture/pr71281.C: New test.
10523
10524 2016-06-06 Marek Polacek <polacek@redhat.com>
10525
10526 PR c/71362
10527 * gcc.dg/pr71362.c: New test.
10528
10529 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10530 Patrick Palka <ppalka@gcc.gnu.org>
10531
10532 PR c++/70847
10533 PR c++/71330
10534 PR c++/71393
10535 * g++.dg/opt/pr70847.C: New test.
10536 * g++.dg/ubsan/pr70847.C: New test.
10537 * g++.dg/ubsan/pr71393.C: New test.
10538
10539 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR tree-optimization/71259
10542 * gcc.dg/vect/pr71259.c: New test.
10543
10544 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10545
10546 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10547 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10548 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10549 above.
10550
10551 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10552
10553 PR middle-end/37780
10554 * gcc.c-torture/execute/pr37780.c: New test.
10555 * gcc.target/aarch64/pr37780_1.c: Likewise.
10556 * gcc.target/arm/pr37780_1.c: Likewise.
10557
10558 2016-06-06 Marek Polacek <polacek@redhat.com>
10559
10560 * c-c++-common/attr-may-alias-1.c: New test.
10561 * c-c++-common/attr-may-alias-2.c: New test.
10562 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10563
10564 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10565
10566 PR c/24414
10567 * gcc.target/i386/pr24414.c: New test.
10568
10569 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10570
10571 * gcc.target/sparc/vis4misc.c: New file.
10572 * gcc.target/sparc/fpcmp.c: Likewise.
10573 * gcc.target/sparc/fpcmpu.c: Likewise.
10574
10575 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10576
10577 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10578 * gcc.dg/vect/vect-live-3.c: Likewise.
10579
10580 2016-06-06 Richard Biener <rguenther@suse.de>
10581
10582 PR tree-optimization/71398
10583 * gcc.dg/torture/pr71398.c: New testcase.
10584
10585 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10586
10587 PR target/71389
10588 * g++.dg/pr71389.C: New test.
10589
10590 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10591
10592 PR fortran/71404
10593 * gfortran.dg/fmt_read_5.f: New test.
10594
10595 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10596
10597 PR fortran/69659
10598 * gfortran.dg/class_array_22.f03: New test.
10599
10600 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10601
10602 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10603
10604 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10605
10606 * gcc.dg/predict-9.c: Update template.
10607
10608 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10609
10610 PR c++/49377
10611 * g++.dg/template/pr49377.C: New.
10612
10613 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR tree-optimization/71405
10616 * g++.dg/torture/pr71405.C: New test.
10617
10618 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10619
10620 PR c++/70202
10621 * g++.dg/inherit/crash5.C: New.
10622 * g++.dg/inherit/virtual1.C: Adjust.
10623
10624 2016-06-03 Jeff Law <law@redhat.com>
10625
10626 PR tree-optimization/71316
10627 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10628
10629 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10630
10631 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10632 dg-additional-options with just -fno-tree-scev-cprop in it.
10633 * gcc.dg/vect/vect-live-2.c: Likewise.
10634 * gcc.dg/vect/vect-live-5.c: Likewise.
10635 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10636 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10637 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10638
10639 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10640
10641 PR c++/27100
10642 * g++.dg/other/friend6.C: New test.
10643
10644 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10645
10646 * g++.dg/torture/ppc-ldst-array.C: New.
10647
10648 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10649
10650 PR target/71276
10651 PR target/71277
10652 * gcc.dg/torture/builtin-fp-int-inexact.c,
10653 gcc.target/i386/387-builtin-fp-int-inexact.c,
10654 gcc.target/i386/387-rint-inline-1.c,
10655 gcc.target/i386/387-rint-inline-2.c,
10656 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10657 gcc.target/i386/sse2-rint-inline-1.c,
10658 gcc.target/i386/sse2-rint-inline-2.c,
10659 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10660 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10661
10662 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10663 Julia Koval <julia.koval@intel.com>
10664
10665 PR target/66960
10666 PR target/67630
10667 PR target/67634
10668 PR target/67841
10669 PR target/68037
10670 PR target/68618
10671 PR target/68661
10672 PR target/69575
10673 PR target/69596
10674 PR target/69734
10675 * gcc.dg/guality/pr68037-1.c: New test.
10676 * gcc.dg/guality/pr68037-2.c: Likewise.
10677 * gcc.dg/guality/pr68037-3.c: Likewise.
10678 * gcc.dg/torture/pr68037-1.c: Likewise.
10679 * gcc.dg/torture/pr68037-2.c: Likewise.
10680 * gcc.dg/torture/pr68037-3.c: Likewise.
10681 * gcc.dg/torture/pr68661-1a.c: Likewise.
10682 * gcc.dg/torture/pr68661-1b.c: Likewise.
10683 * gcc.target/i386/interrupt-1.c: Likewise.
10684 * gcc.target/i386/interrupt-2.c: Likewise.
10685 * gcc.target/i386/interrupt-3.c: Likewise.
10686 * gcc.target/i386/interrupt-4.c: Likewise.
10687 * gcc.target/i386/interrupt-5.c: Likewise.
10688 * gcc.target/i386/interrupt-6.c: Likewise.
10689 * gcc.target/i386/interrupt-7.c: Likewise.
10690 * gcc.target/i386/interrupt-8.c: Likewise.
10691 * gcc.target/i386/interrupt-9.c: Likewise.
10692 * gcc.target/i386/interrupt-10.c: Likewise.
10693 * gcc.target/i386/interrupt-11.c: Likewise.
10694 * gcc.target/i386/interrupt-12.c: Likewise.
10695 * gcc.target/i386/interrupt-13.c: Likewise.
10696 * gcc.target/i386/interrupt-14.c: Likewise.
10697 * gcc.target/i386/interrupt-15.c: Likewise.
10698 * gcc.target/i386/interrupt-16.c: Likewise.
10699 * gcc.target/i386/interrupt-17.c: Likewise.
10700 * gcc.target/i386/interrupt-18.c: Likewise.
10701 * gcc.target/i386/interrupt-19.c: Likewise.
10702 * gcc.target/i386/interrupt-20.c: Likewise.
10703 * gcc.target/i386/interrupt-21.c: Likewise.
10704 * gcc.target/i386/interrupt-22.c: Likewise.
10705 * gcc.target/i386/interrupt-23.c: Likewise.
10706 * gcc.target/i386/interrupt-24.c: Likewise.
10707 * gcc.target/i386/interrupt-25.c: Likewise.
10708 * gcc.target/i386/interrupt-26.c: Likewise.
10709 * gcc.target/i386/interrupt-27.c: Likewise.
10710 * gcc.target/i386/interrupt-28.c: Likewise.
10711 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10712 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10713 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10714 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10715 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10716 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10717 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10718 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10719 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10720 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10721 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10722 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10723
10724 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10725
10726 PR tree-optimization/52171
10727 * gcc.dg/pr52171.c: New test.
10728 * gcc.target/i386/pr52171.c: New test.
10729
10730 2016-06-03 Jan Hubicka <jh@suse.cz>
10731
10732 * g++.dg/tree-ssa/pred-1.C: New testcase
10733 * gcc.dg/tree-ssa/pred-1.c: New testcase
10734
10735 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10736
10737 PR target/70957
10738 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10739 support.
10740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10741
10742 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10743
10744 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10745
10746 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10747
10748 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10749 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10750 * gcc.dg/vect/vect-live-1.c: New test.
10751 * gcc.dg/vect/vect-live-2.c: New test.
10752 * gcc.dg/vect/vect-live-3.c: New test.
10753 * gcc.dg/vect/vect-live-4.c: New test.
10754 * gcc.dg/vect/vect-live-5.c: New test.
10755 * gcc.dg/vect/vect-live-slp-1.c: New test.
10756 * gcc.dg/vect/vect-live-slp-2.c: New test.
10757 * gcc.dg/vect/vect-live-slp-3.c: New test.
10758
10759 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10760
10761 PR middle-end/71387
10762 * g++.dg/opt/pr71387.C: New test.
10763
10764 2016-06-02 Jeff Law <law@redhat.com>
10765
10766 PR tree-optimization/71328
10767 * gcc.c-torture/compile/pr71328.c: New test.
10768
10769 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10770
10771 PR fortran/52393
10772 * gfortran.dg/fmt_read_3.f90: Fix typo.
10773 * gfortran.dg/fmt_read_4.f90: New test.
10774
10775 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10776
10777 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10778 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10779 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10780 * g++.dg/cpp0x/override2.C: Likewise.
10781 * g++.dg/parse/crash5.C: Likewise.
10782 * g++.dg/parse/error16.C: Likewise.
10783 * g++.dg/parse/error27.C: Likewise.
10784 * g++.dg/template/qualttp15.C: Likewise.
10785 * g++.dg/template/redecl4.C: Likewise.
10786 * g++.old-deja/g++.other/crash39.C: Likewise.
10787 * g++.old-deja/g++.other/struct1.C: Likewise.
10788 * g++.old-deja/g++.pt/m9a.C: Likewise.
10789 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10790
10791 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR c++/71372
10794 * c-c++-common/pr71372.c: New test.
10795
10796 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10797 __TIME__ strings with __builtin_strcmp instead of printf and
10798 dg-output.
10799
10800 2016-06-02 Martin Liska <mliska@suse.cz>
10801
10802 * gcc.dg/predict-9.c: New test.
10803
10804 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10805
10806 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10807 global set_compiler_env_var and global saved_compiler_env_var.
10808
10809 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10810
10811 PR rtl-optimization/71295
10812 * gcc.c-torture/compile/pr71295.c: New test.
10813
10814 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10815
10816 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10817
10818 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10819 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10820
10821 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10822 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10823 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10824 alternative number.
10825
10826 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10827
10828 * gcc.target/powerpc/p9-splat-4.c: New test.
10829
10830 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10831
10832 PR target/71186
10833 * gcc.target/powerpc/pr71186.c: New test.
10834
10835 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10836
10837 PR fortran/52393
10838 * gfortran.dg/fmt_read_3.f90: New test.
10839
10840 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10841
10842 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10843 procedure.
10844
10845 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10846
10847 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10848 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10849 env var is set.
10850 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10851 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10852 shown once.
10853 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10854 during compilation.
10855 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10856 vars set by dg-set-compiler-env-var.
10857
10858 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10859
10860 PR fortran/71156
10861 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10862 to the module procedure declaration.
10863 * gfortran.dg/submodule_16.f08: New test.
10864
10865 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR middle-end/71371
10868 * c-c++-common/gomp/pr71371.c: New test.
10869
10870 2016-06-01 Richard Biener <rguenther@suse.de>
10871
10872 PR tree-optimization/71366
10873 * gcc.dg/torture/pr71366-1.c: New testcase.
10874 * gcc.dg/torture/pr71366-2.c: Likewise.
10875
10876 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10877
10878 * gcc.target/powerpc/vslv-0.c: New test.
10879 * gcc.target/powerpc/vslv-1.c: New test.
10880 * gcc.target/powerpc/vsrv-0.c: New test.
10881 * gcc.target/powerpc/vsrv-1.c: New test.
10882
10883 2016-06-01 Nathan Sidwell <nathan@acm.org>
10884
10885 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10886 * gcc.target/nvptx/weak.c: New.
10887
10888 2016-06-01 Richard Biener <rguenther@suse.de>
10889
10890 PR tree-optimization/71261
10891 * gcc.dg/torture/vect-bool-1.c: New testcase.
10892
10893 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10894
10895 * gfortran.dg/gomp/order-1.f90: New test.
10896 * gfortran.dg/gomp/order-2.f90: New test.
10897
10898 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10899
10900 * gcc.dg/unroll-6.c: Update template.
10901 * gcc.dg/unroll-7.c: New testcase.
10902 * gcc.dg/unroll-8.c: New testcase.
10903
10904 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gnat.dg/opt56.ad[sb]: New test.
10907
10908 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10909
10910 PR c++/66635
10911 * g++.dg/cpp0x/constexpr-ice16.C: New.
10912
10913 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10914
10915 PR tree-optimization/71314
10916 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10917 -mbranch-cost=2.
10918
10919 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10920
10921 PR tree-optimization/71077
10922 * gcc.dg/tree-ssa/pr71077.c: New test.
10923
10924 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10925
10926 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10927 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10928 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10929
10930 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10931
10932 PR c++/71248
10933 * g++.dg/cpp0x/pr71248.C: New.
10934 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10935 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10936 * g++.dg/init/new37.C: Likewise.
10937 * g++.dg/template/static1.C: Likewise.
10938 * g++.dg/template/static2.C: Likewise.
10939
10940 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10941
10942 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10943 instead of %rdi.
10944 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10945
10946 2016-05-31 Marek Polacek <polacek@redhat.com>
10947
10948 * c-c++-common/Wswitch-unreachable-3.c: New test.
10949 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10950
10951 2016-05-31 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/71352
10954 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10955
10956 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10957
10958 * gcc.target/arm/armv5_thumb_isa.c: New test.
10959
10960 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10961
10962 PR target/71346
10963 * gcc.target/i386/pr71346.c: New test.
10964
10965 2016-05-31 Tom de Vries <tom@codesourcery.com>
10966
10967 PR tree-optimization/69068
10968 * gcc.dg/graphite/pr69068.c: New test.
10969
10970 2016-05-27 Martin Sebor <msebor@redhat.com>
10971
10972 PR c++/71306
10973 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10974
10975 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR c++/71349
10978 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10979 nowait depend(inout: dd[0]) clauses where permitted.
10980
10981 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10982
10983 PR c++/71238
10984 * g++.dg/parse/pr71238.C: New.
10985 * g++.dg/concepts/friend1.C: Test column numbers too.
10986 * g++.dg/cpp0x/initlist31.C: Likewise.
10987 * g++.dg/cpp0x/pr51420.C: Likewise.
10988 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10989 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10990 * g++.dg/ext/builtin3.C: Likewise.
10991 * g++.dg/lookup/friend12.C: Likewise.
10992 * g++.dg/lookup/friend7.C: Likewise.
10993 * g++.dg/lookup/koenig1.C: Likewise.
10994 * g++.dg/lookup/koenig5.C: Likewise.
10995 * g++.dg/lookup/used-before-declaration.C: Likewise.
10996 * g++.dg/overload/koenig1.C: Likewise.
10997 * g++.dg/template/crash65.C: Likewise.
10998 * g++.dg/template/friend57.C: Likewise.
10999 * g++.dg/warn/Wshadow-5.C: Likewise.
11000 * g++.dg/warn/Wunused-8.C: Likewise.
11001 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
11002 * g++.old-deja/g++.jason/lineno5.C: Likewise.
11003 * g++.old-deja/g++.jason/member.C: Likewise.
11004 * g++.old-deja/g++.jason/report.C: Likewise.
11005 * g++.old-deja/g++.jason/scoping12.C: Likewise.
11006 * g++.old-deja/g++.law/visibility20.C: Likewise.
11007 * g++.old-deja/g++.ns/koenig5.C: Likewise.
11008 * g++.old-deja/g++.other/static5.C: Likewise.
11009 * g++.old-deja/g++.pt/overload2.C: Likewise.
11010
11011 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
11012
11013 * gcc.dg/tree-ssa/peel1.c: New testcase.
11014 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
11015 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
11016
11017 2016-05-30 Tom de Vries <tom@codesourcery.com>
11018
11019 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
11020 to ce.
11021
11022 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
11023
11024 PR c++/71099
11025 * g++.dg/parse/virtual1.C: New.
11026
11027 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
11028
11029 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
11030 Use correct register when clearing %edx.
11031
11032 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
11033
11034 PR tree-optimization/71289
11035 * gcc.dg/pr71289.c: New test.
11036
11037 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
11038
11039 PR middle-end/71269
11040 PR middle-end/71292
11041 * gcc.dg/tree-ssa/pr71269.c: New test.
11042 * gcc.dg/tree-ssa/pr71292.c: New test.
11043
11044 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
11045
11046 PR middle-end/71252
11047 * gcc.dg/tree-ssa/pr71252-2.c: New test.
11048
11049 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
11050
11051 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
11052 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
11053 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
11054
11055 2016-05-30 Tom de Vries <tom@codesourcery.com>
11056
11057 PR tree-optimization/69067
11058 * gcc.dg/graphite/pr69067.c: New test.
11059
11060 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
11061
11062 PR target/71245
11063 * gcc.target/i386/pr71245-1.c: New test.
11064 * gcc.target/i386/pr71245-2.c: Ditto.
11065
11066 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
11067
11068 PR c++/71105
11069 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
11070 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
11071 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
11072
11073 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
11074
11075 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
11076
11077 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
11078
11079 Revert:
11080 PR c++/69855
11081 * g++.dg/overload/69855.C: New.
11082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
11083 * g++.old-deja/g++.pt/crash3.C: Likewise.
11084
11085 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
11086
11087 PR c++/60385
11088 * g++.dg/parse/namespace13.C: New.
11089
11090 2016-05-26 Jeff Law <law@redhat.com>
11091
11092 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
11093 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
11094 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11095 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
11096 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
11097 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
11098 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
11099 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
11101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
11102 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
11103 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
11104 * gcc.dg/tree-ssa/vrp56.c: Likewise.
11105
11106 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
11107
11108 PR c++/69855
11109 * g++.dg/overload/69855.C: New.
11110 * g++.old-deja/g++.law/missed-error2.C: Adjust.
11111 * g++.old-deja/g++.pt/crash3.C: Likewise.
11112
11113 2016-05-27 Jiong Wang <jiong.wang@arm.com>
11114
11115 PR target/63596
11116 * gcc.target/aarch64/va_arg_1.c: New testcase.
11117 * gcc.target/aarch64/va_arg_2.c: Likewise.
11118 * gcc.target/aarch64/va_arg_3.c: Likewise.
11119
11120 2016-05-27 Jiong Wang <jiong.wang@arm.com>
11121
11122 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
11123 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11124 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11125 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11126 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
11127
11128 2016-05-27 Marek Polacek <polacek@redhat.com>
11129
11130 PR middle-end/71308
11131 * g++.dg/torture/pr71308.C: New test.
11132
11133 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11134
11135 * gcc.dg/zero_bits_compound-1.c: New test.
11136 * gcc.dg/zero_bits_compound-2.c: New test.
11137
11138 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
11139
11140 PR middle-end/71279
11141 * gcc.dg/pr71279.c: New test.
11142
11143 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11144
11145 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
11146 floating point min/max/comparison instructions.
11147 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
11148
11149 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11150
11151 * c-c++-common/gomp/schedule-1.c: New test.
11152 * gfortran.dg/gomp/schedule-1.f90: New test.
11153
11154 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
11155
11156 PR c++/70822
11157 PR c++/70106
11158 * g++.dg/cpp1y/auto-fn32.C: New test.
11159 * g++.dg/cpp1y/paren4.C: New test.
11160
11161 2016-05-26 Nathan Sidwell <nathan@acm.org>
11162
11163 * gcc.dg/20060410.c: Xfail on ptx.
11164 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
11165 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
11166 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
11167 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
11168 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
11169
11170 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11171
11172 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
11173
11174 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR tree-optimization/71280
11177 * gcc.dg/pr71280.c: New test.
11178
11179 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
11180
11181 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
11182 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11183
11184 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
11185
11186 2016-05-26 Jiong Wang <jiong.wang@arm.com>
11187
11188 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
11189 kept in memory.
11190
11191 2016-05-25 Jeff Law <law@redhat.com>
11192
11193 PR tree-optimization/71272
11194 * gcc.c-torture/compile/pr71272.c: new test.
11195
11196 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
11197
11198 * gcc.target/powerpc/vec-cmpne.c: New test.
11199 * gcc.target/powerpc/vec-cmpne-long.c: New test.
11200
11201 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 * gnat.dg/opt55.ad[sb]: New test.
11204
11205 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11206
11207 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
11208 * c-c++-common/pr60226.c: Require int32plus.
11209 * gcc.c-torture/execute/pr70602.c: Likewise.
11210 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
11211 unsigned long for malloc arg type.
11212 * gcc.dg/asr_div1.c: Require int32plus.
11213 * gcc.dg/enum-mode-1.c: XFAIL for int16.
11214 * gcc.dg/pie-1.c: Require pie.
11215 * gcc.dg/pie-2.c: Likewise.
11216 * gcc.dg/pr59471.c: Require int32plus.
11217 * gcc.dg/pr59963-2.c: XFAIL for int16.
11218 * gcc.dg/pr60114.c: Require int32plus.
11219 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
11220 unsigned long for typedef of size_t.
11221 * gcc.dg/pr63914.c: Require int32plus.
11222 * gcc.dg/pr64536.c: Require pt32plus.
11223 * gcc.dg/pr65658.c: Likewise.
11224 * gcc.dg/pr67271.c: Require int32plus.
11225 * gcc.dg/pr68112.c: Likewise.
11226 * gcc.dg/pr69071.c: Skip for avr target.
11227 * gcc.dg/pr69973.c: Require int32plus.
11228 * gcc.dg/pr70169.c: Skip for avr target.
11229 * gcc.dg/sso-6.c: Require int32plus.
11230 * gcc.dg/sso-7.c: Likewise.
11231 * gcc.dg/sso-8.c: Likewise.
11232 * gcc.dg/vrp-min-max-2.c: Likewise.
11233
11234 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
11235
11236 PR target/70738
11237 * gcc.target/i386/pr70738-1.c: New test.
11238 * gcc.target/i386/pr70738-2.c: Likewise.
11239 * gcc.target/i386/pr70738-3.c: Likewise.
11240 * gcc.target/i386/pr70738-4.c: Likewise.
11241 * gcc.target/i386/pr70738-5.c: Likewise.
11242 * gcc.target/i386/pr70738-6.c: Likewise.
11243 * gcc.target/i386/pr70738-7.c: Likewise.
11244 * gcc.target/i386/pr70738-8.c: Likewise.
11245 * gcc.target/i386/pr70738-9.c: Likewise.
11246
11247 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11248
11249 PR rtl-optimization/66940
11250 * gcc.c-torture/execute/pr66940.c: New test.
11251
11252 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
11253
11254 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11255 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11256 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11257 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11258 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11259 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11260 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11261 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11262 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11263 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11264 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11265 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11266 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11267 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11268 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11269 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11270 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11271 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11272 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11273 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11274 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11275 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11276 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11277 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11278
11279 2016-05-25 Marek Polacek <polacek@redhat.com>
11280
11281 PR c/71265
11282 * gcc.dg/noncompile/pr71265.c: New test.
11283
11284 PR c/71266
11285 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11286
11287 2016-05-25 Nathan Sidwell <nathan@acm.org>
11288
11289 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11290
11291 2016-05-25 Richard Biener <rguenther@suse.de>
11292
11293 PR tree-optimization/71261
11294 * c-c++-common/torture/pr71261.c: New testcase.
11295
11296 2016-05-25 Richard Biener <rguenther@suse.de>
11297
11298 PR tree-optimization/71264
11299 * gcc.dg/vect/pr71264.c: New testcase.
11300
11301 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11302
11303 PR c++/55992
11304 * g++.dg/cpp0x/alias-decl-53.C: New.
11305 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11306
11307 2016-05-25 Martin Liska <mliska@suse.cz>
11308
11309 * g++.dg/pr71239.C: New test.
11310
11311 2016-05-25 Richard Biener <rguenther@suse.de>
11312
11313 * gcc.dg/vect/pr58135.c: Rename to ...
11314 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11315
11316 2016-05-25 Marek Polacek <polacek@redhat.com>
11317
11318 * g++.dg/pr65295.C: Use target c++14.
11319
11320 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11321
11322 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11323 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11324
11325 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11326
11327 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11328 instructions.
11329
11330 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11331
11332 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11333 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11334 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11335 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11336 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11337 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11338 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11339 * c-c++-common/goacc/pcopy.c: Likewise.
11340 * c-c++-common/goacc/pcopyin.c: Likewise.
11341 * c-c++-common/goacc/pcopyout.c: Likewise.
11342 * c-c++-common/goacc/pcreate.c: Likewise.
11343 * c-c++-common/goacc/pr70688.c: New test.
11344 * c-c++-common/goacc/present-1.c: Adjust test.
11345 * c-c++-common/goacc/reduction-5.c: Likewise.
11346 * g++.dg/goacc/data-1.C: New test.
11347
11348 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11349
11350 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11351 vector parity built-in functions.
11352 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11353 count trailing zeros automatic vectorization.
11354 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11355 count trailing zeros built-in functions.
11356
11357 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11358
11359 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11360
11361 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11362
11363 PR target/71050
11364 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11365
11366 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11367
11368 PR c++/50436
11369 * g++.dg/template/crash123.C: New.
11370 * g++.dg/template/crash124.C: Likewise.
11371
11372 2016-05-24 Martin Sebor <msebor@redhat.com>
11373
11374 PR c++/71147
11375 * g++.dg/ext/flexary16.C: New test.
11376
11377 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11378
11379 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11380 before math.h is included.
11381 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11382 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11383 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11384 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11385 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11386 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11387 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11388 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11389 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11390 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11391 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11392 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11393 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11394 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11395 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11396 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11397 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11398 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11399 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11400 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11401 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11402 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11403 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11404
11405 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11406 Kelvin Nilsen <kelvin@gcc.gnu.org>
11407
11408 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11409 support.
11410
11411 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11412
11413 PR c++/69872
11414 * g++.dg/warn/Wno-narrowing1.C: New.
11415
11416 2016-05-24 Marek Polacek <polacek@redhat.com>
11417
11418 PR c/71249
11419 * c-c++-common/Wswitch-unreachable-2.c: New test.
11420
11421 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR c++/71257
11424 * g++.dg/vect/simd-clone-6.cc: New test.
11425 * g++.dg/gomp/declare-simd-6.C: New test.
11426
11427 PR middle-end/70434
11428 PR c/69504
11429 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11430
11431 2016-05-24 Richard Biener <rguenther@suse.de>
11432
11433 PR tree-optimization/71240
11434 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11435
11436 2016-05-24 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/71230
11439 * gcc.dg/torture/pr71230.c: New testcase.
11440 * g++.dg/torture/pr71230.C: Likewise.
11441
11442 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11443
11444 * c-c++-common/goacc/routine-5.c: Add tests.
11445 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11446 * gfortran.dg/goacc/routine-6.f90: Add tests.
11447
11448 2016-05-24 Richard Biener <rguenther@suse.de>
11449
11450 PR tree-optimization/71253
11451 * gcc.dg/torture/pr71253.c: New testcase.
11452
11453 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11454
11455 PR middle-end/71252
11456 * gfortran.dg/pr71252.f90: New test.
11457
11458 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11459
11460 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11461
11462 2016-05-24 Richard Biener <rguenther@suse.de>
11463
11464 PR middle-end/70434
11465 PR c/69504
11466 * c-c++-common/vector-subscript-4.c: New testcase.
11467 * c-c++-common/vector-subscript-5.c: Likewise.
11468
11469 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11470
11471 PR fortran/71123
11472 * gfortran.dg/namelist_90.f: New test
11473
11474 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11475
11476 PR fortran/66461
11477 * gfortran.dg/unexpected_eof.f: New test
11478
11479 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11480 Kelvin Nilsen <kelvin@gcc.gnu.org>
11481
11482 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11483 as little endian.
11484
11485 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11486
11487 PR c++/70972
11488 * g++.dg/cpp0x/inh-ctor20.C: New.
11489 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11490
11491 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11492
11493 PR c++/69095
11494 * g++.dg/cpp0x/variadic168.C: New.
11495
11496 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11497
11498 * g++.dg/cpp0x/pr31445.C: Test column number too.
11499 * g++.dg/cpp0x/pr32253.C: Likewise.
11500 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11501 * g++.dg/cpp0x/variadic36.C: Likewise.
11502
11503 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11504
11505 * gcc.dg/fold-notshift-2.c: Adjust.
11506
11507 2016-05-23 Marek Polacek <polacek@redhat.com>
11508
11509 PR c/49859
11510 * c-c++-common/Wswitch-unreachable-1.c: New test.
11511 * gcc.dg/Wswitch-unreachable-1.c: New test.
11512 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11513 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11514 * g++.dg/gomp/block-10.C: Likewise.
11515 * gcc.dg/gomp/block-10.c: Likewise.
11516 * g++.dg/gomp/block-9.C: Likewise.
11517 * gcc.dg/gomp/block-9.c: Likewise.
11518 * g++.dg/gomp/target-1.C: Likewise.
11519 * g++.dg/gomp/target-2.C: Likewise.
11520 * gcc.dg/gomp/target-1.c: Likewise.
11521 * gcc.dg/gomp/target-2.c: Likewise.
11522 * g++.dg/gomp/taskgroup-1.C: Likewise.
11523 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11524 * gcc.dg/gomp/teams-1.c: Likewise.
11525 * g++.dg/gomp/teams-1.C: Likewise.
11526 * g++.dg/overload/error3.C: Likewise.
11527 * g++.dg/tm/jump1.C: Likewise.
11528 * g++.dg/torture/pr40335.C: Likewise.
11529 * gcc.dg/c99-vla-jump-5.c: Likewise.
11530 * gcc.dg/switch-warn-1.c: Likewise.
11531 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11532 * gcc.dg/nested-func-1.c: Likewise.
11533 * gcc.dg/pr67784-4.c: Likewise.
11534
11535 2016-05-23 Richard Biener <rguenther@suse.de>
11536
11537 PR tree-optimization/71230
11538 * gfortran.dg/pr71230-1.f90: New testcase.
11539 * gfortran.dg/pr71230-2.f90: Likewise.
11540
11541 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11542
11543 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11544 * gcc.dg/vect/pr58135.c: Add new.
11545 * gfortran.dg/pr46519-1.f: Adjust test case.
11546
11547 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11548
11549 PR c++/53401
11550 * g++.dg/cpp0x/decltype64.C: New.
11551
11552 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11553
11554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11557
11558 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11559
11560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11561 Add poly64x1_t and poly64x2_t cases if supported.
11562 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11563 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11564 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11565 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11567
11568 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11569
11570 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11571 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11572 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11573 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11574 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11575 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11576 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11577
11578 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11579
11580 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11581
11582 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11583
11584 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11585 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11586
11587 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11588
11589 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11590 constraint instead of "r".
11591 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11592 insn instead of vxorpd.
11593 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11594
11595 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11596 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11597
11598 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11599
11600 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11601 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11602
11603 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11604
11605 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11606
11607 PR middle-end/40921
11608 * gcc.dg/tree-ssa/pr40921.c: New test.
11609
11610 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11611
11612 PR target/71103
11613 * gcc.target/avr/pr71103.c: New test.
11614
11615 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11616
11617 PR middle-end/71179
11618 * gcc.dg/tree-ssa/pr71179.c: New test.
11619
11620 2016-05-20 Martin Sebor <msebor@redhat.com>
11621
11622 PR c/71115
11623 * gcc.dg/init-excess-2.c: New test.
11624
11625 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11626
11627 * gnat.dg/opt53.adb: New test.
11628 * gnat.dg/opt54.adb: Likewise.
11629
11630 2016-05-20 Martin Jambor <mjambor@suse.cz>
11631
11632 PR tree-optimization/70884
11633 * gcc.dg/tree-ssa/pr70919.c: New test.
11634
11635 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11636
11637 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11638 formatting.
11639 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11640 fix code formatting.
11641
11642 2016-05-20 Nathan Sidwell <nathan@acm.org>
11643
11644 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11645 non-common cases.
11646 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11647
11648 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11649
11650 * jit.dg/all-non-failing-tests.h: Add
11651 test-factorial-must-tail-call.c.
11652 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11653 * jit.dg/test-factorial-must-tail-call.c: New test case.
11654
11655 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR fortran/71204
11658 * gfortran.dg/pr71204.f90: New test.
11659
11660 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11661
11662 * gcc.target/nvptx/sincos.c: New test.
11663
11664 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11665
11666 PR c++/70572
11667 * g++.dg/cpp1y/auto-fn31.C: New.
11668
11669 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11670
11671 * gcc.target/powerpc/vec-addec.c: New test.
11672 * gcc.target/powerpc/vec-addec-int128.c: New test.
11673
11674 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11675
11676 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11677 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11678 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11680
11681 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11682
11683 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11684
11685 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR c++/71210
11688 * g++.dg/opt/pr71210-1.C: New test.
11689 * g++.dg/opt/pr71210-2.C: New test.
11690
11691 PR tree-optimization/29756
11692 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11693 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11694 only on selected targets where V4SImode vectors are known to be
11695 supported.
11696
11697 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11698
11699 PR tree-optimization/71079
11700 PR tree-optimization/71206
11701 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11702
11703 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11704
11705 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11706 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11707 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11708
11709 2016-05-20 Richard Guenther <rguenther@suse.de>
11710
11711 PR tree-optimization/29756
11712 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11713
11714 2016-05-20 Richard Biener <rguenther@suse.de>
11715
11716 PR tree-optimization/71185
11717 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11718
11719 2016-05-20 Richard Biener <rguenther@suse.de>
11720
11721 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11722
11723 2016-05-19 Marek Polacek <polacek@redhat.com>
11724
11725 PR c++/71075
11726 * g++.dg/diagnostic/pr71075.C: New test.
11727
11728 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11729
11730 PR c++/71184
11731 * g++.dg/pr71184.C: New test case.
11732
11733 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11734
11735 * gcc.target/powerpc/darn-0.c: New test.
11736 * gcc.target/powerpc/darn-1.c: New test.
11737 * gcc.target/powerpc/darn-2.c: New test.
11738
11739 2016-05-19 Marek Polacek <polacek@redhat.com>
11740
11741 PR tree-optimization/71031
11742 * gcc.dg/tree-ssa/vrp100.c: New test.
11743
11744 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11745
11746 PR rtl-optimization/71148
11747 * gcc.dg/pr71148.c: New test.
11748
11749 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11750
11751 PR target/71056
11752 * gcc.target/arm/pr71056.c: New test.
11753
11754 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11755
11756 * c-c++-common/pr69669.c: Check the used mode.
11757
11758 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11759
11760 PR sanitizer/64354
11761 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11762
11763 2016-05-19 Richard Biener <rguenther@suse.de>
11764
11765 PR tree-optimization/70729
11766 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11767 * gcc.dg/graphite/scop-18.c: Likewise.
11768 * gcc.dg/pr41783.c: Disable LIM.
11769 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11770 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11771 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11772 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11773 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11774 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11775 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11776 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11777 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11778 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11779 * gfortran.dg/pr42108.f90: Likewise.
11780
11781 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11782
11783 PR driver/69265
11784 * gcc.dg/spellcheck-options-11.c: New test case.
11785
11786 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR c++/71100
11789 * g++.dg/opt/pr71100.C: New test.
11790
11791 2016-05-18 Martin Jambor <mjambor@suse.cz>
11792
11793 PR ipa/69708
11794 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11795 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11796 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11797 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11798
11799 2016-05-18 Martin Jambor <mjambor@suse.cz>
11800
11801 PR ipa/69708
11802 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11803 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11804 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11805 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11806 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11807
11808 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11809
11810 PR c++/69793
11811 * g++.dg/template/crash122.C: New.
11812
11813 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11814
11815 PR c++/70466
11816 * g++.dg/template/pr70466-1.C: New.
11817 * g++.dg/template/pr70466-2.C: Likewise.
11818
11819 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11820
11821 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11822 splat operations and the XXSPLTIB instruction.
11823 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11824 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11825 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11826 xxlxor to clear a register.
11827
11828 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11829
11830 * gcc.dg/torture/pr71020.c: New test.
11831
11832 2016-05-18 Martin Jambor <mjambor@suse.cz>
11833
11834 PR ipa/70646
11835 * gcc.dg/ipa/pr70646.c: New test.
11836
11837 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11838
11839 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11840
11841 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11842
11843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11844 missing tests for vreinterpretq_p{8,16}.
11845
11846 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11847
11848 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11849 vsliq_n_s64 and vsliq_n_u64.
11850
11851 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11852
11853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11854 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11855
11856 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11857
11858 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11859 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11860 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11861
11862 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11863
11864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11865 in comment.
11866
11867 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11868
11869 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11870 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11871 "blr\t" and switch to scan-assembler-times.
11872
11873 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11874
11875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11876 with __aarch64__.
11877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11878 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11879
11880 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11881
11882 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11883 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11884 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11885 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11886 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11887 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11888
11889 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11890 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11891
11892 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11893 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11894
11895 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11896 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11897
11898 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11899
11900 2016-05-18 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/71168
11903 * gcc.dg/torture/pr71168.c: New testcase.
11904
11905 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11906
11907 PR middle-end/63586
11908 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11909 * gcc.dg/tree-ssa/pr63586.c: New test.
11910 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11911
11912 2016-05-17 Nathan Sidwell <nathan@acm.org>
11913
11914 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11915 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11916 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11917 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11918
11919 2016-05-17 Nathan Sidwell <nathan@acm.org>
11920
11921 * gcc.target/nvptx/abi-vararg-3.c: New.
11922
11923 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11924
11925 PR tree-optimization/54579
11926 PR middle-end/55299
11927 * gcc.dg/fold-notrotate-1.c: New test.
11928 * gcc.dg/fold-notshift-1.c: New test.
11929 * gcc.dg/fold-notshift-2.c: New test.
11930
11931 2016-05-17 Marek Polacek <polacek@redhat.com>
11932
11933 PR ipa/71146
11934 * g++.dg/ipa/pr71146.C: New test.
11935
11936 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11937
11938 * jit.dg/test-error-array-bounds.c: New test case.
11939
11940 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11941
11942 * gcc.dg/tree-ssa/and-1.c: New testcase.
11943
11944 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11945
11946 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11947 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11948
11949 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11950
11951 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11952 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11953
11954 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11955
11956 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11957
11958 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11959
11960 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11961
11962 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11963
11964 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11965 ".2d[index]" when scan the assembly.
11966 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11968 float64x1.
11969 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11970
11971 2016-05-17 Richard Biener <rguenther@suse.de>
11972
11973 PR tree-optimization/71132
11974 * gcc.dg/torture/pr71132.c: New testcase.
11975
11976 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11977
11978 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11979
11980 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11981
11982 PR target/70809
11983 * gcc.target/aarch64/pr70809_1.c: New test.
11984
11985 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11986
11987 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11988 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11989 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11990 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11991
11992 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11993 Ilya Enkovich <ilya.enkovich@intel.com>
11994
11995 PR target/71114
11996 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11997
11998 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11999
12000 * g++.dg/ipa/ivinline-7.C: Do not xfail.
12001 * g++.dg/ipa/ivinline-9.C: Do not xfail.
12002
12003 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
12004
12005 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
12006 test for __ARM_FP16_ARGS.
12007 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
12008 * gcc.target/arm/aapcs/neon-vect10.c: New.
12009 * gcc.target/arm/aapcs/neon-vect9.c: New.
12010 * gcc.target/arm/aapcs/vfp18.c: New.
12011 * gcc.target/arm/aapcs/vfp19.c: New.
12012 * gcc.target/arm/aapcs/vfp20.c: New.
12013 * gcc.target/arm/aapcs/vfp21.c: New.
12014 * gcc.target/arm/fp16-aapcs-1.c: New.
12015 * g++.target/arm/fp16-param-1.c: Update expected output. Add
12016 test for __ARM_FP16_ARGS.
12017 * g++.target/arm/fp16-return-1.c: Update expected output.
12018
12019 2016-05-16 Jiong Wang <jiong.wang@arm.com>
12020
12021 PR testsuite/70227
12022 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
12023
12024 2016-05-15 Harald Anlauf <anlauf@gmx.de>
12025
12026 PR fortran/69603
12027 * gfortran.dg/pr69603.f90: New testcase.
12028
12029 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
12030
12031 * gfortran.dg/dec_union_4.f90: Fix endian issue.
12032
12033 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
12034
12035 PR fortran/71047
12036 * gfortran.dg/pr71047.f08: New test.
12037
12038 2016-05-13 Joseph Myers <joseph@codesourcery.com>
12039
12040 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
12041 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
12042 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
12043
12044 2016-05-13 Martin Sebor <msebor@redhat.com>
12045
12046 PR c++/60049
12047 * g++.dg/cpp0x/constexpr-60049.C: New test.
12048
12049 2016-05-13 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR bootstrap/71071
12052 * gcc.dg/pr71071.c: New test.
12053
12054 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
12057 remove XOP handling.
12058 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
12059
12060 2016-05-13 Nathan Sidwell <nathan@acm.org>
12061
12062 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
12063 __atomic_is_lock_free declaration.
12064
12065 2016-05-13 Richard Biener <rguenther@suse.de>
12066
12067 PR tree-optimization/42587
12068 * gcc.dg/optimize-bswapsi-4.c: New testcase.
12069
12070 2016-05-13 Martin Liska <mliska@suse.cz>
12071
12072 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
12073 the new format of dump output.
12074
12075 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12076
12077 * gcc.dg/pr71084.c: New test.
12078
12079 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12080
12081 PR target/53440
12082 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
12083
12084 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12085
12086 * gcc.target/aarch64/struct_return.c: New test.
12087
12088 2016-05-12 Marek Polacek <polacek@redhat.com>
12089
12090 PR c/70756
12091 * c-c++-common/pr70756-2.c: New test.
12092 * c-c++-common/pr70756.c: New test.
12093
12094 2016-05-12 Richard Biener <rguenther@suse.de>
12095
12096 PR tree-optimization/71059
12097 * gcc.dg/torture/pr71059.c: New testcase.
12098
12099 2016-05-12 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/71062
12102 * gcc.dg/torture/pr71062.c: New testcase.
12103
12104 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
12105
12106 PR tree-optimization/71006
12107 * gcc.dg/pr71006.c: New test.
12108
12109 2016-05-12 Marek Polacek <polacek@redhat.com>
12110
12111 PR driver/71063
12112 * gcc.dg/opts-7.c: New test.
12113
12114 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12115
12116 PR target/70830
12117 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
12118 Add -save-temps to dg-options.
12119 Scan for ldmfd rather than pop instruction.
12120 * gcc.target/arm/interrupt-2.c: Likewise.
12121 * gcc.target/arm/pr70830.c: New test.
12122
12123 2016-05-12 Jakub Jelinek <jakub@redhat.com>
12124
12125 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
12126 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
12127
12128 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
12129 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
12130 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
12131
12132 PR target/71019
12133 * gcc.target/i386/avx512vl-pack-1.c: New test.
12134 * gcc.target/i386/avx512vl-pack-2.c: New test.
12135 * gcc.target/i386/avx512bw-pack-2.c: New test.
12136
12137 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
12138
12139 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
12140 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
12141 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
12142
12143 2016-05-12 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/70986
12146 * gcc.dg/torture/pr70986-1.c: New testcase.
12147 * gcc.dg/torture/pr70986-2.c: Likewise.
12148 * gcc.dg/torture/pr70986-3.c: Likewise.
12149
12150 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12151
12152 PR c/43651
12153 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
12154 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
12155
12156 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
12157
12158 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
12159 directive.
12160 * gcc.target/i386/pr66746.c: Ditto.
12161
12162 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12163
12164 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
12165 support.
12166 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
12167 warning when using -mvsx-timode.
12168 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
12169 * gcc.target/powerpc/dform-2.c: Likewise.
12170 * gcc.target/powerpc/pr68805.c: Likewise.
12171
12172 2016-05-11 Marek Polacek <polacek@redhat.com>
12173
12174 PR c++/71024
12175 * c-c++-common/attributes-3.c: New test.
12176
12177 2016-05-11 Nathan Sidwell <nathan@acm.org>
12178
12179 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
12180 * gcc.c-torture/execute/pr68185.c: Likewise.
12181 * gcc.dg/ipa/pr70306.c: Requires global constructors.
12182 * gcc.dg/pr69634.c: Requires scheduling.
12183 * gcc.dg/torture/pr66178.c: Require label values.
12184 * gcc.dg/setjmp-6.c: Require indirect jumps.
12185
12186 2016-05-11 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/71055
12189 * gcc.dg/torture/pr71055.c: New testcase.
12190
12191 2016-05-11 Richard Biener <rguenther@suse.de>
12192
12193 PR debug/71057
12194 * g++.dg/debug/pr71057.C: New testcase.
12195
12196 2016-05-11 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR fortran/70855
12199 * gfortran.dg/gomp/pr70855.f90: New test.
12200
12201 2016-05-11 Richard Biener <rguenther@suse.de>
12202
12203 PR middle-end/71002
12204 * g++.dg/torture/pr71002.C: New testcase.
12205
12206 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
12207
12208 PR middle-end/70807
12209 * gcc.dg/pr70807.c: New test.
12210
12211 2016-05-10 Martin Sebor <msebor@redhat.com>
12212
12213 PR c++/38611
12214 * g++.dg/Wattributes.C: New test.
12215
12216 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
12217
12218 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
12219 * gcc.dg/tree-ssa/pr69270.c: Adjust.
12220 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
12221
12222 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12223
12224 PR target/70799
12225 * gcc.target/i386/pr70799-1.c: New test.
12226
12227 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12228
12229 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
12230
12231 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12232
12233 PR middle-end/70877
12234 * gcc.target/i386/pr70877.c: New test.
12235
12236 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12237
12238 PR tree-optimization/70786
12239 * gcc.target/i386/pr70876.c: New test.
12240
12241 2016-05-10 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR target/70927
12244 * gcc.target/i386/avx512vl-logic-1.c: New test.
12245 * gcc.target/i386/avx512vl-logic-2.c: New test.
12246 * gcc.target/i386/avx512dq-logic-2.c: New test.
12247
12248 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12249
12250 PR target/70963
12251 * gcc.target/powerpc/pr70963.c: New.
12252
12253 2016-05-10 David Malcolm <dmalcolm@redhat.com>
12254
12255 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12256 (test_very_wide_line): Add ruler to expected output.
12257 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12258 (test_very_wide_line): Likewise.
12259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12260 (test_show_locus): Within the handling of "test_very_wide_line",
12261 enable show_ruler_p on the diagnostic context.
12262
12263 2016-05-10 Richard Biener <rguenther@suse.de>
12264
12265 PR tree-optimization/71039
12266 * gcc.dg/torture/pr71039.c: New testcase.
12267
12268 2016-05-10 Nathan Sidwell <nathan@acm.org>
12269
12270 * gcc.dg/nested-func-10.c: Requires alloca.
12271 * gcc.dg/nested-func-9.c: Requires alloca.
12272 * gcc.c-torture/execute/pr70460.c: Requires labels.
12273 * gcc.c-torture/compile/pr70199.c: Requires labels.
12274 * gcc.target/nvptx/decl.c: Compile only.
12275 * gcc.target/nvptx/trailing-init.c: Compile only.
12276 * gcc.target/nvptx/ary-init.c: Compile only.
12277
12278 2016-05-10 Marek Polacek <polacek@redhat.com>
12279
12280 PR c/70255
12281 * gcc.dg/attr-opt-1.c: New test.
12282
12283 2016-05-10 Richard Biener <rguenther@suse.de>
12284
12285 PR tree-optimization/70497
12286 PR tree-optimization/28367
12287 * gcc.dg/torture/20160404-1.c: New testcase.
12288 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12289 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12290
12291 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12292
12293 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12294
12295 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12296
12297 * gcc.target/i386/fabsneg-1.c New test.
12298
12299 2016-05-09 Alan Modra <amodra@gmail.com>
12300
12301 PR testsuite/70826
12302 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12303
12304 2016-05-09 Richard Biener <rguenther@suse.de>
12305
12306 PR tree-optimization/70985
12307 * gcc.dg/torture/pr70985.c: New testcase.
12308
12309 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12310
12311 * gcc.dg/tree-ssa/ifc-9.c: New test.
12312 * gcc.dg/tree-ssa/ifc-10.c: New test.
12313 * gcc.dg/tree-ssa/ifc-11.c: New test.
12314 * gcc.dg/tree-ssa/ifc-12.c: New test.
12315 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12316 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12317 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12318
12319 2016-05-09 Richard Biener <rguenther@suse.de>
12320
12321 PR fortran/70937
12322 * gfortran.dg/pr70937.f90: New testcase.
12323
12324 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12325
12326 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12327
12328 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12329
12330 PR fortran/56226
12331 * gfortran.dg/dec_structure_1.f90: New testcase.
12332 * gfortran.dg/dec_structure_2.f90: Ditto.
12333 * gfortran.dg/dec_structure_3.f90: Ditto.
12334 * gfortran.dg/dec_structure_4.f90: Ditto.
12335 * gfortran.dg/dec_structure_5.f90: Ditto.
12336 * gfortran.dg/dec_structure_6.f90: Ditto.
12337 * gfortran.dg/dec_structure_7.f90: Ditto.
12338 * gfortran.dg/dec_structure_8.f90: Ditto.
12339 * gfortran.dg/dec_structure_9.f90: Ditto.
12340 * gfortran.dg/dec_structure_10.f90: Ditto.
12341 * gfortran.dg/dec_structure_11.f90: Ditto.
12342 * gfortran.dg/dec_union_1.f90: Ditto.
12343 * gfortran.dg/dec_union_2.f90: Ditto.
12344 * gfortran.dg/dec_union_3.f90: Ditto.
12345 * gfortran.dg/dec_union_4.f90: Ditto.
12346 * gfortran.dg/dec_union_5.f90: Ditto.
12347 * gfortran.dg/dec_union_6.f90: Ditto.
12348 * gfortran.dg/dec_union_7.f90: Ditto.
12349
12350 2016-05-07 Tom de Vries <tom@codesourcery.com>
12351
12352 PR tree-optimization/70956
12353 * gcc.dg/graphite/pr70956.c: New test.
12354
12355 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR middle-end/70941
12358 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12359 (a, b, c, d): Change type from char to signed char.
12360 (main): Compare against (signed char) -1634678893 instead of
12361 hardcoded -109. Use __builtin_abort instead of abort.
12362
12363 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12364 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12365
12366 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12367
12368 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12369
12370 PR debug/70935
12371 * gcc.dg/torture/pr70935.c: New test.
12372
12373 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12374
12375 PR target/58219
12376 * gcc.target/sh/pr58219.c: New tests.
12377
12378 2016-05-06 Richard Biener <rguenther@suse.de>
12379
12380 PR tree-optimization/70960
12381 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12382
12383 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12384
12385 PR target/52933
12386 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12387 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12388 Adjust expected instruction counts.
12389 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12390
12391 2016-05-06 Marek Polacek <polacek@redhat.com>
12392
12393 PR sanitizer/70875
12394 * gcc.dg/ubsan/bounds-3.c: New test.
12395
12396 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12397
12398 PR target/54089
12399 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12400
12401 2016-05-06 Richard Biener <rguenther@suse.de>
12402
12403 PR middle-end/70931
12404 * gfortran.dg/pr70931.f90: New testcase.
12405
12406 2016-05-06 Richard Biener <rguenther@suse.de>
12407
12408 PR middle-end/70941
12409 * gcc.dg/torture/pr70941.c: New testcase.
12410
12411 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12412
12413 PR tree-optimization/57206
12414 * gcc.dg/vect/pr57206.c: New test.
12415
12416 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12417
12418 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12419
12420 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12421
12422 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12423
12424 * c-c++-common/Wdangling-else-4.c: New test.
12425
12426 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR c++/70906
12429 PR c++/70933
12430 * g++.dg/opt/pr70906.C: New test.
12431 * g++.dg/opt/pr70933.C: New test.
12432
12433 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12434
12435 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12436
12437 * gcc.dg/ipa/pure-const-3.c: New testcase.
12438
12439 2016-05-04 Marek Polacek <polacek@redhat.com>
12440
12441 * c-c++-common/Wdangling-else-1.c: New test.
12442 * c-c++-common/Wdangling-else-2.c: New test.
12443 * c-c++-common/Wdangling-else-3.c: New test.
12444
12445 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12446
12447 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12448 flag is present.
12449
12450 2016-05-04 Marek Polacek <polacek@redhat.com>
12451
12452 PR c/48778
12453 * gcc.dg/Waddress-2.c: New test.
12454
12455 2016-05-04 Alan Modra <amodra@gmail.com>
12456
12457 * gcc.target/powerpc/pr70866.c: New.
12458
12459 2016-05-03 Martin Sebor <msebor@redhat.com>
12460
12461 PR c++/66561
12462 * c-c++-common/builtin_location.c: New test.
12463 * g++.dg/cpp1y/builtin_location.C: New test.
12464
12465 2016-05-03 Marek Polacek <polacek@redhat.com>
12466
12467 PR c/70859
12468 * gcc.dg/pr70859.c: New test.
12469 * gcc.dg/pr70859-2.c: New test.
12470
12471 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12472
12473 * gnat.dg/debug5.adb: New testcase.
12474
12475 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12476
12477 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12478 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12479 Procedure to check for z10 instruction set.
12480
12481 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12484
12485 2016-05-03 Alan Modra <amodra@gmail.com>
12486
12487 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12488
12489 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12490
12491 * gcc.target/i386/avx512f-cvt-1.c: New test.
12492
12493 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12494
12495 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12496 -fdump-tree-vrp-details.
12497
12498 2016-05-03 Richard Biener <rguenther@suse.de>
12499
12500 * gcc.dg/pr30172-1.c: Adjust.
12501 * gcc.dg/pr63743.c: Likewise.
12502 * gcc.dg/tm/pr51696.c: Likewise.
12503 * c-c++-common/tm/safe-1.c: Likewise.
12504 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12505 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12506 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12507 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12508
12509 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR rtl-optimization/70467
12512 * gcc.target/i386/pr70467-3.c: New test.
12513 * gcc.target/i386/pr70467-4.c: New test.
12514
12515 PR tree-optimization/70916
12516 * gcc.c-torture/compile/pr70916.c: New test.
12517
12518 PR target/49244
12519 * gcc.target/i386/pr49244-1.c: New test.
12520 * gcc.target/i386/pr49244-2.c: New test.
12521
12522 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12523
12524 PR rtl-optimization/44281
12525 * gcc.target/i386/pr44281.c: New test.
12526
12527 2016-05-03 bin cheng <bin.cheng@arm.com>
12528
12529 PR tree-optimization/56541
12530 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12531 * gcc.dg/vect/pr56541.c: new test.
12532
12533 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12534
12535 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12536 __float128.
12537 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12538
12539 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12540
12541 PR testsuite/70520
12542 * c-c++-common/asan/clone-test-1.c (main): Align child process
12543 stack to 16 bytes.
12544
12545 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12546
12547 PR c++/62314
12548 * g++.dg/spellcheck-fields-2.C: New test case.
12549
12550 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12551
12552 PR c++/62314
12553 * g++.dg/pr62314.C: New test case.
12554
12555 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12556
12557 * gcc.dg/ipa/inline-8.c: New testcase.
12558
12559 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12560
12561 PR rtl-optimization/70467
12562 * gcc.target/i386/pr70467-1.c: New test.
12563
12564 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12565
12566 * gcc.dg/spec-options.c: Run the test on all targets.
12567 * gcc.dg/foo.specs: Use cpp_unique_options.
12568
12569 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12570
12571 * gcc.dg/tree-ssa/unord.c: New testcase.
12572
12573 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12574
12575 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12576
12577 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12578
12579 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12580
12581 2016-05-02 Marek Polacek <polacek@redhat.com>
12582
12583 PR c/70851
12584 * gcc.dg/enum-incomplete-3.c: New test.
12585
12586 2016-05-02 Marek Polacek <polacek@redhat.com>
12587 Tom de Vries <tom@codesourcery.com>
12588
12589 PR tree-optimization/70700
12590 * gcc.dg/pr70700.c: New test.
12591
12592 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12593
12594 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12595 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12596 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12597 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12598 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12599
12600 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12601
12602 * ada/acats/run_acats: Rename into...
12603 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12604 * ada/acats/run_all.sh: Remove redundant test.
12605 (target_run): Move around.
12606 (target_gnatchop): Use newly built executable.
12607 (target_gnatmake): Likewise.
12608 Check that the compilation of impbit succeeds.
12609
12610 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12611
12612 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12613 * gcc.dg/20021029-1.c: Likewise.
12614 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12615 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12616 * gcc.target/sh/cmpstr.c: Likewise.
12617 * gcc.target/sh/cmpstrn.c: Likewise.
12618 * gcc.target/sh/memset.c: Likewise.
12619 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12620 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12621 * gcc.target/sh/pr39423-1.c: Likewise.
12622 * gcc.target/sh/pr49468-di.c: Likewise.
12623 * gcc.target/sh/pr49468-si.c: Likewise.
12624 * gcc.target/sh/pr49880-1.c: Likewise.
12625 * gcc.target/sh/pr49880-2.c: Likewise.
12626 * gcc.target/sh/pr49880-3.c: Likewise.
12627 * gcc.target/sh/pr50751-1.c: Likewise.
12628 * gcc.target/sh/pr50751-4.c: Likewise.
12629 * gcc.target/sh/pr50751-7.c: Likewise.
12630 * gcc.target/sh/pr51244-1.c: Likewise.
12631 * gcc.target/sh/pr51244-10.c: Likewise.
12632 * gcc.target/sh/pr51244-11.c: Likewise.
12633 * gcc.target/sh/pr51244-12.c: Likewise.
12634 * gcc.target/sh/pr51244-13.c: Likewise.
12635 * gcc.target/sh/pr51244-14.c: Likewise.
12636 * gcc.target/sh/pr51244-17.c: Likewise.
12637 * gcc.target/sh/pr51244-18.c: Likewise.
12638 * gcc.target/sh/pr51244-19.c: Likewise.
12639 * gcc.target/sh/pr51244-4.c: Likewise.
12640 * gcc.target/sh/pr51244-5.c: Likewise.
12641 * gcc.target/sh/pr51244-7.c: Likewise.
12642 * gcc.target/sh/pr51244-8.c: Likewise.
12643 * gcc.target/sh/pr51244-9.c: Likewise.
12644 * gcc.target/sh/pr51697.c: Likewise.
12645 * gcc.target/sh/pr52483-1.c: Likewise.
12646 * gcc.target/sh/pr52483-2.c: Likewise.
12647 * gcc.target/sh/pr52483-3.c: Likewise.
12648 * gcc.target/sh/pr52483-5.c: Likewise.
12649 * gcc.target/sh/pr52933-1.c: Likewise.
12650 * gcc.target/sh/pr52933-2.c: Likewise.
12651 * gcc.target/sh/pr52933-3.c: Likewise.
12652 * gcc.target/sh/pr53568-1.c: Likewise.
12653 * gcc.target/sh/pr53976-1.c: Likewise.
12654 * gcc.target/sh/pr53988-1.c: Likewise.
12655 * gcc.target/sh/pr53988.c: Likewise.
12656 * gcc.target/sh/pr54089-1.c: Likewise.
12657 * gcc.target/sh/pr54089-6.c: Likewise.
12658 * gcc.target/sh/pr54089-7.c: Likewise.
12659 * gcc.target/sh/pr54089-8.c: Likewise.
12660 * gcc.target/sh/pr54089-9.c: Likewise.
12661 * gcc.target/sh/pr54236-1.c: Likewise.
12662 * gcc.target/sh/pr54236-2.c: Likewise.
12663 * gcc.target/sh/pr54236-3.c: Likewise.
12664 * gcc.target/sh/pr54236-4.c: Likewise.
12665 * gcc.target/sh/pr54386.c: Likewise.
12666 * gcc.target/sh/pr54602-1.c: Likewise.
12667 * gcc.target/sh/pr54685.c: Likewise.
12668 * gcc.target/sh/pr54760-1.c: Likewise.
12669 * gcc.target/sh/pr54760-2.c: Likewise.
12670 * gcc.target/sh/pr54760-3.c: Likewise.
12671 * gcc.target/sh/pr54760-4.c: Likewise.
12672 * gcc.target/sh/pr54760-5.c: Likewise.
12673 * gcc.target/sh/pr54760-6.c: Likewise.
12674 * gcc.target/sh/pr55146.c: Likewise.
12675 * gcc.target/sh/pr55160.c: Likewise.
12676 * gcc.target/sh/pr59278.c: Likewise.
12677 * gcc.target/sh/pr59401-1.c: Likewise.
12678 * gcc.target/sh/pr59533-1.c: Likewise.
12679 * gcc.target/sh/pr63260.c: Likewise.
12680 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12681 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12682 * gcc.target/sh/strlen.c: Likewise.
12683 * gcc.target/sh/torture/pr30807.c: Likewise.
12684 * gcc.target/sh/torture/pr34777.c: Likewise.
12685 * gcc.target/sh/torture/pr64652.c: Likewise.
12686 * gcc.target/sh/torture/pr65505.c: Likewise.
12687 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12688 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12689
12690 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12691
12692 PR c++/66644
12693 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12694
12695 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12696
12697 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12698 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12699 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12700 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12701
12702 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12703
12704 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12705 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12706
12707 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12708
12709 PR middle-end/70626
12710 * c-c++-common/goacc/combined-reduction.c: New test.
12711 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12712
12713 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12714
12715 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12716 *movdi_internal pattern only if PIC off.
12717 * gcc.target/i386/pr70155-2.c: Likewise.
12718 * gcc.target/i386/pr70155-3.c: Likewise.
12719 * gcc.target/i386/pr70155-4.c: Likewise.
12720 * gcc.target/i386/pr70155-5.c: Likewise.
12721 * gcc.target/i386/pr70155-6.c: Likewise.
12722 * gcc.target/i386/pr70155-7.c: Likewise.
12723 * gcc.target/i386/pr70155-8.c: Likewise.
12724 * gcc.target/i386/pr70155-15.c: Likewise.
12725 * gcc.target/i386/pr70155-17.c: Likewise.
12726 * gcc.target/i386/pr70155-22.c: Likewise.
12727
12728 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12729
12730 PR tree-optimization/70803
12731 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12732
12733 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12734
12735 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12736 optimization of vector loop.
12737 * gcc.target/i386/vect-unpack-3.c: New test.
12738 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12739 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12740 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12741
12742 2016-04-29 Marek Polacek <polacek@redhat.com>
12743
12744 PR sanitizer/70342
12745 * g++.dg/ubsan/null-7.C: New test.
12746
12747 PR c/70852
12748 * gcc.dg/pr70852.c: New test.
12749
12750 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12751
12752 PR/69089
12753 * g++.dg/cpp0x/alignas6.C: New test.
12754
12755 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12756
12757 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12758 * gcc.dg/pr27003.c: Likewise.
12759 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12760 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12761 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12762 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12763 * gcc.target/arc/mxy.c: Likewise.
12764 * gcc.target/arc/mswape.c: Likewise.
12765 * gcc.target/arc/mrtsc.c: Likewise.
12766 * gcc.target/arc/mcrc.c: Likewise.
12767 * gcc.target/arc/mdsp-packa.c: Likewise.
12768 * gcc.target/arc/mdvbf.c: Likewise.
12769 * gcc.target/arc/mlock.c: Likewise.
12770 * gcc.target/arc/mmac-24.c: Likewise.
12771 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12772
12773 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12774 Matthijs Kooijman <matthijs@stdin.nl>
12775 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12776
12777 PR target/60040
12778 * gcc.target/avr/pr60040-1.c: New.
12779 * gcc.target/avr/pr60040-2.c: New.
12780
12781 2016-04-29 Richard Biener <rguenther@suse.de>
12782
12783 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12784
12785 2016-04-29 Richard Biener <rguenther@suse.de>
12786
12787 PR tree-optimization/13962
12788 PR tree-optimization/65686
12789 * gcc.dg/uninit-pr65686.c: New testcase.
12790
12791 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR middle-end/70843
12794 * gcc.dg/pr70843.c: New test.
12795
12796 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12797
12798 PR target/70858
12799 * gcc.target/i386/pr70858.c: New test.
12800
12801 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12802
12803 * gcc.target/arc/nps400-1.c: New file.
12804
12805 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12806 Andrew Burgess <andrew.burgess@embecosm.com>
12807
12808 * gcc.target/arc/movh_cl-1.c: New file.
12809
12810 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12811 Andrew Burgess <andrew.burgess@embecosm.com>
12812
12813 * gcc.target/arc/extzv-1.c: New file.
12814 * gcc.target/arc/insv-1.c: New file.
12815 * gcc.target/arc/insv-2.c: New file.
12816 * gcc.target/arc/movb-1.c: New file.
12817 * gcc.target/arc/movb-2.c: New file.
12818 * gcc.target/arc/movb-3.c: New file.
12819 * gcc.target/arc/movb-4.c: New file.
12820 * gcc.target/arc/movb-5.c: New file.
12821 * gcc.target/arc/movb_cl-1.c: New file.
12822 * gcc.target/arc/movb_cl-2.c: New file.
12823 * gcc.target/arc/movbi_cl-1.c: New file.
12824 * gcc.target/arc/movl-1.c: New file.
12825
12826 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12827 Andrew Burgess <andrew.burgess@embecosm.com>
12828
12829 * gcc.target/arc/cmem-1.c: New file.
12830 * gcc.target/arc/cmem-2.c: New file.
12831 * gcc.target/arc/cmem-3.c: New file.
12832 * gcc.target/arc/cmem-4.c: New file.
12833 * gcc.target/arc/cmem-5.c: New file.
12834 * gcc.target/arc/cmem-6.c: New file.
12835 * gcc.target/arc/cmem-7.c: New file.
12836 * gcc.target/arc/cmem-ld.inc: New file.
12837 * gcc.target/arc/cmem-st.inc: New file.
12838
12839 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR target/70821
12842 * gcc.target/i386/pr70821.c: New test.
12843
12844 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12845
12846 * gcc.target/powerpc/vec-adde.c: New test.
12847 * gcc.target/powerpc/vec-adde-int128.c: New test.
12848
12849 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12850
12851 * gcc.target/i386/avx-vround-1.c: New test.
12852 * gcc.target/i386/avx-vround-2.c: New test.
12853 * gcc.target/i386/avx512vl-vround-1.c: New test.
12854 * gcc.target/i386/avx512vl-vround-2.c: New test.
12855
12856 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12857
12858 PR testsuite/70595
12859 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12860 (check_effective_target_cilkplus_runtime): ... this.
12861 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12862 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12863
12864 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12865 Require cilkplus_runtime.
12866 Don't add -lcilkrts.
12867 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12868 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12869 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12870 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12871 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12872 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12873 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12874 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12875 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12876 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12877 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12878 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12879 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12880 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12881 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12882 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12883 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12884 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12885 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12886 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12887 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12888 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12889 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12890 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12891 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12892 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12893 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12894 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12895 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12896
12897 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12898 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12899
12900 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12901
12902 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12903 cilkplus_runtime.
12904
12905 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12906
12907 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12908 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12909
12910 2015-04-27 Ryan Burn <contact@rnburn.com>
12911
12912 PR c++/69024
12913 PR c++/68997
12914 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12915 diagnostic.
12916 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12917 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12918
12919 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12920
12921 * gnat.dg/limited_with4.ad[sb]: New test.
12922 * gnat.dg/limited_with4_pkg.ads: New helper.
12923
12924 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12925
12926 PR target/70155
12927 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12928 and movv1ti_internal patterns
12929 * gcc.target/i386/pr70155-1.c: New test.
12930 * gcc.target/i386/pr70155-2.c: Likewise.
12931 * gcc.target/i386/pr70155-3.c: Likewise.
12932 * gcc.target/i386/pr70155-4.c: Likewise.
12933 * gcc.target/i386/pr70155-5.c: Likewise.
12934 * gcc.target/i386/pr70155-6.c: Likewise.
12935 * gcc.target/i386/pr70155-7.c: Likewise.
12936 * gcc.target/i386/pr70155-8.c: Likewise.
12937 * gcc.target/i386/pr70155-9.c: Likewise.
12938 * gcc.target/i386/pr70155-10.c: Likewise.
12939 * gcc.target/i386/pr70155-11.c: Likewise.
12940 * gcc.target/i386/pr70155-12.c: Likewise.
12941 * gcc.target/i386/pr70155-13.c: Likewise.
12942 * gcc.target/i386/pr70155-14.c: Likewise.
12943 * gcc.target/i386/pr70155-15.c: Likewise.
12944 * gcc.target/i386/pr70155-16.c: Likewise.
12945 * gcc.target/i386/pr70155-17.c: Likewise.
12946 * gcc.target/i386/pr70155-18.c: Likewise.
12947 * gcc.target/i386/pr70155-19.c: Likewise.
12948 * gcc.target/i386/pr70155-20.c: Likewise.
12949 * gcc.target/i386/pr70155-21.c: Likewise.
12950 * gcc.target/i386/pr70155-22.c: Likewise.
12951
12952 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12953
12954 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12955 ".{5,6}".
12956
12957 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12958
12959 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12960 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12961 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12962 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12963 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12964
12965 2016-04-27 Richard Biener <rguenther@suse.de>
12966
12967 PR ipa/70760
12968 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12969 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12970
12971 2016-04-27 Nathan Sidwell <nathan@acm.org>
12972
12973 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12974 * g++.dg/ubsan/pr63956.C: Adjust error location.
12975
12976 2016-04-27 Nick Clifton <nickc@redhat.com>
12977
12978 PR middle-end/49889
12979 * gcc.dg/pr49889.c: New test.
12980
12981 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12982
12983 * c-c++-common/memset-array.c: New test.
12984
12985 2016-04-26 Martin Sebor <msebor@redhat.com>
12986
12987 PR c++/66639
12988 * g++.dg/cpp1y/func_constexpr.C: New test.
12989
12990 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12991
12992 PR c++/70241
12993 * g++.dg/cpp0x/enum32.C: New test.
12994 * g++.dg/cpp0x/enum33.C: New test.
12995
12996 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12997
12998 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12999 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
13000 * gcc.c-torture/execute/bitfld-6.c: Likewise.
13001 * gcc.c-torture/execute/bitfld-7.c: Likewise.
13002 * gcc.c-torture/execute/pr38151.c: Likewise.
13003 * gcc.c-torture/execute/pr66556.c: Likewise.
13004 * gcc.c-torture/execute/pr67781.c: Likewise.
13005 * gcc.c-torture/execute/pr68648.c: Likewise.
13006
13007 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
13008
13009 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
13010
13011 2016-04-26 Marek Polacek <polacek@redhat.com>
13012
13013 PR c/67784
13014 * gcc.dg/pr67784-3.c: New test.
13015 * gcc.dg/pr67784-4.c: New test.
13016 * gcc.dg/pr67784-5.c: New test.
13017
13018 PR c/70791
13019 * gcc.dg/Wnested-externs-2.c: New test.
13020
13021 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
13022
13023 * gcc.dg/fold-plusmult.c: Adjust.
13024 * gcc.dg/no-strict-overflow-6.c: Adjust.
13025 * gcc.dg/gomp/loop-1.c: Xfail some tests.
13026
13027 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
13028
13029 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
13030 number scans.
13031 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
13032 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
13033 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
13034 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
13035 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
13036 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
13037 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
13038 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
13039 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
13040 * gcc.target/i386/avx512f-gather-5.c: Likewise.
13041 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
13042 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
13043 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
13044 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
13045 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
13046 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
13047 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
13048 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
13049 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
13050 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
13051 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
13052 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
13053 scans.
13054 * gcc.target/i386/pr32219-4.c: Likewise.
13055 * gcc.target/i386/pr32219-6.c: Likewise.
13056 * gcc.target/i386/pr32219-8.c: Likewise.
13057
13058 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13059
13060 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
13061 associated options.
13062
13063 2016-04-26 Marek Polacek <polacek@redhat.com>
13064
13065 PR c++/70744
13066 * g++.dg/ext/cond2.C: New test.
13067
13068 2016-04-26 Bin Cheng <bin.cheng@arm.com>
13069
13070 PR tree-optimization/70771
13071 PR tree-optimization/70775
13072 * gcc.dg/pr70771.c: New test.
13073 * gcc.dg/pr70775.c: New test.
13074
13075 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
13076
13077 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
13078
13079 2016-04-25 Richard Biener <rguenther@suse.de>
13080
13081 PR tree-optimization/70780
13082 * gcc.dg/torture/pr70780.c: New testcase.
13083
13084 2016-04-25 Michael Collison <michael.collison@arm.com>
13085
13086 * gcc.target/arm/neon-vaddws16.c: New test.
13087 * gcc.target/arm/neon-vaddws32.c: New test.
13088 * gcc.target/arm/neon-vaddwu16.c: New test.
13089 * gcc.target/arm/neon-vaddwu32.c: New test.
13090 * gcc.target/arm/neon-vaddwu8.c: New test.
13091 * lib/target-supports.exp
13092 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
13093 that arm neon support vector widen sum of HImode TO SImode.
13094
13095 2016-04-23 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR sanitizer/70712
13098 * c-c++-common/asan/pr70712.c: New test.
13099
13100 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
13101
13102 * .gitattributes: New file.
13103
13104 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13105
13106 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
13107
13108 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
13109
13110 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
13111 * gfortran.dg/submodule_15.f08: Likewise.
13112
13113 2016-04-22 Richard Biener <rguenther@suse.de>
13114
13115 PR tree-optimization/70740
13116 * gcc.dg/torture/pr70740.c: New testcase.
13117
13118 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
13119
13120 PR target/70750
13121 * gcc.target/i386/pr70750-1.c: New test.
13122 * gcc.target/i386/pr70750-2.c: Likewise.
13123
13124 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
13125
13126 PR c++/70540
13127 * g++.dg/cpp0x/auto48.C: New.
13128
13129 2016-04-21 Marek Polacek <polacek@redhat.com>
13130
13131 PR c++/70513
13132 * g++.dg/cpp0x/forw_enum12.C: New test.
13133 * g++.dg/cpp0x/forw_enum13.C: New test.
13134
13135 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
13136
13137 PR target/70728
13138 * gcc.target/i386/pr70728.c: New test.
13139
13140 2016-04-21 Richard Biener <rguenther@suse.de>
13141
13142 PR middle-end/70747
13143 * gcc.dg/pr70747.c: New testcase.
13144
13145 2016-04-21 Bin Cheng <bin.cheng@arm.com>
13146
13147 PR tree-optimization/70715
13148 * gcc.dg/tree-ssa/scev-13.c: New test.
13149
13150 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13151
13152 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
13153
13154 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13155
13156 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
13157
13158 2016-04-20 Jan Hubicka <jh@suse.cz>
13159
13160 PR ipa/70018
13161 * g++.dg/ipa/nothrow-1.C: New testcase.
13162
13163 2016-04-20 Nathan Sidwell <nathan@acm.org>
13164
13165 PR c++/55635
13166 * g++.dg/eh/delete1.C: New.
13167
13168 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13169
13170 * gcc.target/i386/avx256-unaligned-store-2.c: Add
13171 -mtune-ctrl=sse_typeless_stores.
13172
13173 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13174
13175 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
13176
13177 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13178
13179 PR tree-optimization/69489
13180 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
13181
13182 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
13183
13184 PR c++/69363
13185 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
13186 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
13187 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
13188
13189 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13190
13191 PR tree-optimization/56625
13192 PR tree-optimization/69489
13193 * gcc.dg/vect/pr56625.c: New test.
13194 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
13195
13196 2016-04-20 Andrew Pinski <apinski@cavium.com>
13197
13198 PR target/64971
13199 * gcc.c-torture/compile/pr37433-1.c: New testcase.
13200
13201 2016-04-20 Arnaud Charlet <charlet@adacore.com>
13202
13203 * gnat.dg/self1.adb: Remove now incorrect test.
13204
13205 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13206
13207 * gcc.dg/tree-ssa/scev-11.c: New test.
13208 * gcc.dg/tree-ssa/scev-12.c: New test.
13209
13210 2016-04-20 Marek Polacek <polacek@redhat.com>
13211
13212 PR tree-optimization/70725
13213 * gcc.dg/pr70725.c: New test.
13214
13215 2016-04-20 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/70726
13218 * g++.dg/vect/pr70726.cc: New testcase.
13219
13220 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13221
13222 PR target/70674
13223 * gcc.target/s390/pr70674.c: New test.
13224
13225 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13226
13227 PR libgfortran/70684
13228 * gfortran.dg/list_read_14.f90: New test.
13229
13230 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
13231
13232 PR target/69201
13233 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
13234 extern to force it misaligned.
13235 (b): Likewise.
13236 (c): Likewise.
13237 (d): Likewise.
13238 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
13239 Don't check `*' before movv4sf_internal.
13240 * gcc.target/i386/avx256-unaligned-store-2.c: Check
13241 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13242 Don't check `*' before movv16qi_internal.
13243 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13244 extern to force it misaligned.
13245 (b): Likewise.
13246 (c): Likewise.
13247 (d): Likewise.
13248 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13249 Don't check `*' before movv2df_internal.
13250 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13251 extern to force it misaligned.
13252 (b): Likewise.
13253 (c): Likewise.
13254 (d): Likewise.
13255 Check movv8sf_internal instead of avx_storeups256.
13256 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13257
13258 2016-04-19 Richard Biener <rguenther@suse.de>
13259
13260 PR tree-optimization/70171
13261 * g++.dg/tree-ssa/pr70171.C: New testcase.
13262
13263 2016-04-19 Richard Biener <rguenther@suse.de>
13264
13265 PR tree-optimization/70724
13266 * gcc.dg/torture/pr70724.c: New testcase.
13267
13268 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13269
13270 PR middle-end/70689
13271 * gcc.target/i386/pr70689.c: New.
13272
13273 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13274
13275 PR target/70708
13276 * gcc.target/i386/pr70708.c: New test.
13277
13278 2016-04-18 Richard Biener <rguenther@suse.de>
13279
13280 PR tree-optimization/43434
13281 * gcc.dg/vect/pr43434.c: New testcase.
13282 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13283 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13284 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13285 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13286 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13287 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13288 * gcc.dg/gomp/pr68640.c: Likewise.
13289 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13290 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13291
13292 2016-04-18 Richard Biener <rguenther@suse.de>
13293
13294 PR tree-optimization/70701
13295 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13296
13297 2016-04-18 Tom de Vries <tom@codesourcery.com>
13298
13299 PR testsuite/70699
13300 * gcc.dg/pr70161.c: Add dot-file scans.
13301 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13302 instead of after last dot char.
13303
13304 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13305
13306 * c-c++-common/dump-ada-spec-3.c: New test.
13307 * c-c++-common/dump-ada-spec-4.c: Likewise.
13308
13309 2016-04-17 Tom de Vries <tom@codesourcery.com>
13310
13311 PR other/70183
13312 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13313
13314 2016-04-15 Jan Hubicka <jh@suse.cz>
13315
13316 PR ipa/70018
13317 * g++.dg/ipa/pure-const-1.C: New testcase.
13318 * g++.dg/ipa/pure-const-2.C: New testcase.
13319 * g++.dg/ipa/pure-const-3.C: New testcase.
13320
13321 2016-04-15 Marek Polacek <polacek@redhat.com>
13322
13323 PR c/70671
13324 * gcc.dg/bitfld-22.c: New test.
13325
13326 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13327
13328 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13329 x86_64.
13330
13331 2016-04-15 Marek Polacek <polacek@redhat.com>
13332
13333 PR c/70651
13334 * c-c++-common/pr70651.c: New test.
13335
13336 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13337
13338 PR rtl-optimization/70681
13339 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13340 dump scan on arm and powerpc.
13341 * gcc.dg/pr10474.c: Likewise.
13342
13343 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13344
13345 PR c++/69517
13346 PR c++/70019
13347 PR c++/70588
13348 * g++.dg/cpp1y/vla11.C: Revert for real.
13349
13350 PR c/70436
13351 * c-c++-common/Wparentheses-1.c: New test.
13352 * c-c++-common/gomp/Wparentheses-1.c: New test.
13353 * c-c++-common/gomp/Wparentheses-2.c: New test.
13354 * c-c++-common/gomp/Wparentheses-3.c: New test.
13355 * c-c++-common/gomp/Wparentheses-4.c: New test.
13356 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13357 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13358 * c-c++-common/goacc/Wparentheses-1.c: New test.
13359
13360 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13361
13362 PR target/70662
13363 * gcc.target/i386/pr70662.c: New test.
13364
13365 2016-04-15 Richard Biener <rguenther@suse.de>
13366 Alan Modra <amodra@gmail.com>
13367
13368 PR tree-optimization/70130
13369 * gcc.dg/vect/O3-pr70130.c: New testcase.
13370
13371 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13372
13373 PR target/70669
13374 * gcc.target/powerpc/pr70669.c: New test.
13375
13376 PR target/70640
13377 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13378 a power7 system that does not have an assembler that supports
13379 power8.
13380
13381 2016-04-14 Martin Sebor <msebor@redhat.com>
13382
13383 PR c++/69517
13384 PR c++/70019
13385 PR c++/70588
13386 * c-c++-common/ubsan/vla-1.c: Revert.
13387 * g++.dg/cpp1y/vla11.C: Same.
13388 * g++.dg/cpp1y/vla12.C: Same.
13389 * g++.dg/cpp1y/vla13.C: Same.
13390 * g++.dg/cpp1y/vla14.C: Same.
13391 * g++.dg/cpp1y/vla3.C: Same.
13392 * g++.dg/init/array24.C: Same.
13393 * g++.dg/ubsan/vla-1.C: Same.
13394
13395 2016-04-14 Marek Polacek <polacek@redhat.com>
13396 Jan Hubicka <hubicka@ucw.cz>
13397
13398 PR c++/70029
13399 * g++.dg/torture/pr70029.C: New test.
13400
13401 2016-04-14 Martin Sebor <msebor@redhat.com>
13402
13403 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13404 type size to prevent failures on targets with very low maximum
13405 alignment.
13406
13407 2016-04-14 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/70623
13410 * gcc.dg/torture/pr70623.c: New testcase.
13411 * gcc.dg/torture/pr70623-2.c: Likewise.
13412
13413 2016-04-13 Martin Sebor <msebor@redhat.com>
13414
13415 PR c++/69517
13416 PR c++/70019
13417 PR c++/70588
13418 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13419 * g++.dg/cpp1y/vla11.C: New test.
13420 * g++.dg/cpp1y/vla12.C: New test.
13421 * g++.dg/cpp1y/vla13.C: New test.
13422 * g++.dg/cpp1y/vla14.C: New test.
13423 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13424 * g++.dg/init/array24.C: Fully brace VLA initializer.
13425 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13426
13427 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR c++/70641
13430 * g++.dg/opt/pr70641.C: New test.
13431
13432 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13433
13434 PR rtl-optimization/68749
13435 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13436 effects of argument promotions.
13437 Remove default args to dg-skip-if.
13438
13439 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13440
13441 PR c++/70635
13442 * g++.dg/parse/pr70635.C: New.
13443
13444 2016-04-13 Marek Polacek <polacek@redhat.com>
13445
13446 PR c++/70639
13447 * c-c++-common/Wmisleading-indentation-4.c: New test.
13448
13449 2016-04-13 Marek Polacek <polacek@redhat.com>
13450
13451 PR c/70436
13452 * gcc.dg/Wparentheses-12.c: New test.
13453 * gcc.dg/Wparentheses-13.c: New test.
13454
13455 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13456
13457 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13458 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13459 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13460
13461 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR middle-end/70633
13464 * gcc.c-torture/compile/pr70633.c: New test.
13465
13466 PR debug/70628
13467 * gcc.dg/torture/pr70628.c: New test.
13468
13469 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13470
13471 PR c++/70610
13472 * g++.dg/template/pr70610.C: New test.
13473 * g++.dg/template/pr70610-2.C: New test.
13474 * g++.dg/template/pr70610-3.C: New test.
13475 * g++.dg/template/pr70610-4.C: New test.
13476
13477 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13478
13479 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13480 128 instead of 32.
13481
13482 PR c++/70571
13483 * g++.dg/ext/pr70571.C: New test.
13484
13485 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13486
13487 PR target/70640
13488 * gcc.target/powerpc/pr70640.c: New test.
13489
13490 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13491
13492 PR c++/68722
13493 * g++.dg/parse/pr68722.C: New.
13494
13495 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR rtl-optimization/70596
13498 * gcc.target/i386/pr70596.c: New test.
13499
13500 2016-04-12 Nathan Sidwell <nathan@acm.org>
13501
13502 PR c++/70501
13503 * g++.dg/init/pr70501.C: New.
13504
13505 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13506
13507 * gcc.target/i386/asm-flag-6.c: New test.
13508
13509 2016-04-12 Tom de Vries <tom@codesourcery.com>
13510
13511 PR tree-optimization/68756
13512 * gcc.dg/graphite/pr68756.c: New test.
13513
13514 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR tree-optimization/70602
13517 * gcc.c-torture/execute/pr70602.c: New test.
13518
13519 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13520
13521 PR target/70381
13522 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13523 __float128 emulator is built and runs.
13524 * gcc.target/powerpc/float128-1.c: Likewise.
13525
13526 * lib/target-supports.exp (check_ppc_float128_sw_available):
13527 Rework tests for __float128 software and hardware
13528 availability. Fix exit condition to return 0 on success.
13529
13530 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13531
13532 PR target/70133
13533 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13534 * gcc.target/aarch64/target_attr_15.c: Likewise.
13535
13536 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13537
13538 PR c++/69066
13539 * g++.dg/cpp1y/pr69066.C: New.
13540
13541 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13542
13543 PR fortran/68566
13544 * gfortran.dg/pr36192.f90: Update test.
13545 * gfortran.dg/pr36192_1.f90: Update test.
13546 * gfortran.dg/real_dimension_1.f: Update test.
13547 * gfortran.dg/parameter_array_init_7.f90: New test.
13548
13549 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13550
13551 PR testsuite/64039
13552 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13553
13554 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13555
13556 PR rtl-optimization/66669
13557 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13558
13559 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13560
13561 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13562 * gcc.dg/pie-1.c: Likewise.
13563 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13564 * gcc.dg/pic-4.c: Likewise.
13565 * gcc.dg/pie-3.c: Likewise.
13566 * gcc.dg/pie-4.c: Likewise.
13567
13568 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13569
13570 PR tree-optimization/68644
13571 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13572
13573 PR rtl-optimization/64886
13574 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13575
13576 2016-04-09 Tom de Vries <tom@codesourcery.com>
13577
13578 PR tree-optimization/68953
13579 * gcc.dg/graphite/pr68953.c: New test.
13580
13581 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13582
13583 PR fortran/70592
13584 * gfortran.dg/deferred_character_16.f90: New test.
13585
13586 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR tree-optimization/70586
13589 * gcc.c-torture/execute/pr70586.c: New test.
13590
13591 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13592
13593 PR sanitizer/70573
13594 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13595 with __builtin_memset
13596 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13597
13598 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13599
13600 PR lto/70289
13601 PR ipa/70348
13602 PR tree-optimization/70373
13603 PR middle-end/70533
13604 PR middle-end/70534
13605 PR middle-end/70535
13606 * c-c++-common/goacc/reduction-5.c: New test.
13607 * c-c++-common/goacc/reduction-promotions.c: New test.
13608 * gfortran.dg/goacc/reduction-3.f95: New test.
13609 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13610
13611 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13612
13613 PR c++/70590
13614 PR c++/70452
13615 * g++.dg/pr70590.C: New test.
13616 * g++.dg/pr70590-2.C: New test.
13617
13618 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR middle-end/70593
13621 * gcc.target/i386/pr70593.c: New test.
13622
13623 PR rtl-optimization/70574
13624 * gcc.target/i386/avx2-pr70574.c: New test.
13625
13626 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13627
13628 PR sanitizer/70541
13629 * c-c++-common/asan/pr70541.c: New test.
13630
13631 2016-04-08 Tom de Vries <tom@codesourcery.com>
13632
13633 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13634 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13635
13636 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13637
13638 PR target/70566
13639 * gcc.c-torture/execute/pr70566.c: New test.
13640
13641 2016-04-08 Tom de Vries <tom@codesourcery.com>
13642
13643 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13644 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13645
13646 2016-04-08 Alan Modra <amodra@gmail.com>
13647
13648 * gcc.target/powerpc/pr70117.c: New.
13649
13650 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR testsuite/70581
13653 * gcc.dg/lto/simd-function_0.c: New test.
13654
13655 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13656 clones.
13657 * c-c++-common/attr-simd-2.c: Likewise.
13658 * c-c++-common/attr-simd-4.c: Likewise.
13659 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13660 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13661
13662 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13663
13664 PR testsuite/70553
13665 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13666
13667 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13668 Tom de Vries <tom@codesourcery.com>
13669
13670 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13671 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13672 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13673 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13674 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13675 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13676 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13677 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13678
13679 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13680
13681 PR c/70436
13682 * g++.dg/warn/Wparentheses-29.C: New test.
13683
13684 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13685
13686 PR c/70436
13687 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13688 explicit braces to resolve a future -Wparentheses warning.
13689
13690 2016-04-06 Richard Henderson <rth@redhat.com>
13691
13692 * gcc.dg/pr61817-1.c: New test.
13693 * gcc.dg/pr61817-2.c: New test.
13694 * gcc.dg/pr69391-1.c: New test.
13695 * gcc.dg/pr69391-2.c: New test.
13696
13697 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13698
13699 PR rtl-optimization/70398
13700 * gcc.target/aarch64/pr70398.c: New.
13701
13702 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13703
13704 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13705
13706 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13707 Pedro Alves <palves@redhat.com>
13708
13709 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13710
13711 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13712
13713 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13714 Check for avx512f effective targets instead of avx2.
13715 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13716 for AVX512F clones.
13717 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13718 * g++.dg/gomp/declare-simd-1.C: Likewise.
13719 * g++.dg/gomp/declare-simd-3.C: Likewise.
13720 * g++.dg/gomp/declare-simd-4.C: Likewise.
13721
13722 PR middle-end/70550
13723 * c-c++-common/gomp/pr70550-1.c: New test.
13724 * c-c++-common/gomp/pr70550-2.c: New test.
13725
13726 2016-04-05 Nathan Sidwell <nathan@acm.org>
13727
13728 PR c++/70512
13729 * g++.dg/ext/attribute-may-alias-5.C: New.
13730
13731 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR c++/70336
13734 * c-c++-common/pr70336.c: New test.
13735 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13736 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13737
13738 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13739
13740 PR ipa/66223
13741 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13742
13743 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR rtl-optimization/70542
13746 * gcc.dg/torture/pr70542.c: New test.
13747 * gcc.target/i386/avx2-pr70542.c: New test.
13748
13749 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13750
13751 PR tree-optimization/70509
13752 * gcc.target/i386/avx512bw-pr70509.c: New test.
13753
13754 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13755
13756 PR c++/70452
13757 * g++.dg/ext/constexpr-vla4.C: New test.
13758
13759 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13760
13761 PR target/70510
13762 * gcc.target/i386/pr70510.c: New test.
13763
13764 2016-04-05 Richard Biener <rguenther@suse.de>
13765
13766 PR tree-optimization/70526
13767 * g++.dg/torture/pr70526.C: New testcase.
13768
13769 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR target/70525
13772 * gcc.target/i386/pr70525.c: New test.
13773
13774 2016-04-05 Richard Biener <rguenther@suse.de>
13775
13776 PR middle-end/70499
13777 * g++.dg/torture/pr70499.C: New testcase.
13778
13779 2016-04-05 Richard Biener <rguenther@suse.de>
13780
13781 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13782 remove XFAIL.
13783
13784 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13785
13786 PR middle-end/70307
13787 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13788 rs6000 ABI warnings.
13789
13790 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13791
13792 PR ipa/66223
13793 * g++.dg/ipa/devirt-51.C: New testcase.
13794
13795 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13796 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR middle-end/70457
13799 * gcc.dg/torture/pr70457.c: New.
13800
13801 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13802
13803 PR fortran/67538
13804 * gfortran.dg/allocate_with_source_19.f08: New test.
13805
13806 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13807
13808 PR fortran/65795
13809 * gfortran.dg/coarray_allocate_6.f08: New test.
13810
13811 2016-04-04 Richard Biener <rguenther@suse.de>
13812
13813 PR rtl-optimization/70484
13814 * gcc.dg/torture/pr70484.c: New testcase.
13815
13816 2016-04-04 Marek Polacek <polacek@redhat.com>
13817
13818 PR c/70307
13819 * gcc.dg/torture/pr70307.c: New test.
13820
13821 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13822
13823 PR target/70416
13824 PR target/67391
13825 * gcc.target/sh/torture/pr70416.c: New.
13826
13827 2016-04-02 Martin Sebor <msebor@redhat.com>
13828
13829 PR c++/67376
13830 PR c++/70170
13831 PR c++/70172
13832 PR c++/70228
13833 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13834 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13835 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13836 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13837 * g++.dg/cpp0x/constexpr-string.C: Same.
13838 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13839 * g++.dg/cpp0x/pr65398.C: Same.
13840 * g++.dg/ext/constexpr-vla1.C: Same.
13841 * g++.dg/ext/constexpr-vla2.C: Same.
13842 * g++.dg/ext/constexpr-vla3.C: Same.
13843 * g++.dg/ubsan/pr63956.C: Same.
13844
13845 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13846
13847 PR rtl-optimization/70467
13848 * gcc.target/i386/pr70467-2.c: New test.
13849
13850 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13851 Marek Polacek <polacek@redhat.com>
13852
13853 PR c++/70488
13854 * g++.dg/init/new47.C: New test.
13855
13856 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13857
13858 PR target/70496
13859 * gcc.target/arm/pr70496.c: New test.
13860
13861 2016-04-01 Nathan Sidwell <nathan@acm.org>
13862
13863 PR c++/68475
13864 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13865
13866 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13867
13868 PR target/69890
13869 * gcc.dg/strlenopt.h (memmove): New.
13870 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13871 instead of "string.h".
13872 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13873 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13874 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13875 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13876 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13877 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13878 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13879 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13880 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13881 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13882 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13883 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13884 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13885 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13886 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13887 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13888 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13889 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13890 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13891 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13892
13893 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13894
13895 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13896 (Holder::foo): Reflect this.
13897
13898 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13899
13900 PR target/70442
13901 * gcc.dg/pr70442.c: New test.
13902
13903 2016-03-31 Nathan Sidwell <nathan@acm.org>
13904
13905 PR c++/70393
13906 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13907
13908 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13909
13910 PR target/70453
13911 * gcc.target/i386/pr70453.c: New test.
13912
13913 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13914
13915 PR target/70292
13916 * gcc.c-torture/pr70292.c: New test.
13917
13918 2016-03-31 Marek Polacek <polacek@redhat.com>
13919
13920 PR c/70297
13921 * c-c++-common/pr70297.c: New test.
13922 * g++.dg/cpp0x/typedef-redecl.C: New test.
13923 * gcc.dg/typedef-redecl2.c: New test.
13924
13925 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR rtl-optimization/70460
13928 * gcc.c-torture/execute/pr70460.c: New test.
13929
13930 2016-03-31 Richard Biener <rguenther@suse.de>
13931
13932 PR c++/70430
13933 * g++.dg/ext/vector30.C: New testcase.
13934
13935 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13936 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13937
13938 * gfortran.dg/fmt_pf.f90: New test.
13939
13940 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13941
13942 Forward-port from 5 branch
13943 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13944
13945 PR testsuite/70356
13946 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13947 dg-require-effective-target after dg-do.
13948
13949 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13950
13951 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13952
13953 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13954 Julian Brown <julian@codesourcery.com>
13955 Chung-Lin Tang <cltang@codesourcery.com>
13956 Cesar Philippidis <cesar@codesourcery.com>
13957 James Norris <jnorris@codesourcery.com>
13958 Tom de Vries <tom@codesourcery.com>
13959 Nathan Sidwell <nathan@codesourcery.com>
13960
13961 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13962 * c-c++-common/goacc/loop-clauses.c: Likewise.
13963 * g++.dg/goacc/template.C: Likewise.
13964 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13965 * gfortran.dg/goacc/loop-1.f95: Likewise.
13966 * gfortran.dg/goacc/loop-5.f95: Likewise.
13967 * gfortran.dg/goacc/loop-6.f95: Likewise.
13968 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13969 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13970 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13971 * c-c++-common/goacc/clauses-fail.c: Likewise.
13972 * c-c++-common/goacc/parallel-1.c: Likewise.
13973 * c-c++-common/goacc/reduction-1.c: Likewise.
13974 * c-c++-common/goacc/reduction-2.c: Likewise.
13975 * c-c++-common/goacc/reduction-3.c: Likewise.
13976 * c-c++-common/goacc/reduction-4.c: Likewise.
13977 * c-c++-common/goacc/routine-3.c: Likewise.
13978 * c-c++-common/goacc/routine-4.c: Likewise.
13979 * c-c++-common/goacc/routine-5.c: Likewise.
13980 * c-c++-common/goacc/tile.c: Likewise.
13981 * g++.dg/goacc/template.C: Likewise.
13982 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13983 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13984 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13985 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13986 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13987 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13988 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13989 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13990 * c-c++-common/goacc/use_device-1.c: ... this file.
13991 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13992 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13993 * c-c++-common/goacc/host_data-6.c: ... this file.
13994 * c-c++-common/goacc/loop-2-kernels.c: New file.
13995 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13996 * c-c++-common/goacc/loop-3.c: Likewise.
13997 * g++.dg/goacc/reference.C: Likewise.
13998 * g++.dg/goacc/routine-1.C: Likewise.
13999 * g++.dg/goacc/routine-2.C: Likewise.
14000
14001 2016-03-30 Richard Biener <rguenther@suse.de>
14002
14003 PR middle-end/70450
14004 * gcc.dg/torture/pr70450.c: New testcase.
14005
14006 2016-03-30 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR target/70421
14009 * gcc.dg/torture/pr70421.c: New test.
14010 * gcc.target/i386/avx512f-pr70421.c: New test.
14011
14012 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
14013
14014 PR testsuite/70364
14015 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
14016 (check): New function.
14017 (bar): Call check.
14018 (foo): Align stack to 16 bytes when calling bar.
14019 * gcc.target/i386/cleanup-2.c: Likewise.
14020
14021 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
14022
14023 PR tree-optimization/59124
14024 * gcc.dg/Warray-bounds-19.c: New test.
14025
14026 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
14027
14028 * lib/prune.exp (escape_regex_chars): New.
14029 (prune_file_path): Update to quote metcharacters for regexp.
14030
14031 2016-03-29 Jakub Jelinek <jakub@redhat.com>
14032
14033 PR rtl-optimization/70429
14034 * gcc.c-torture/execute/pr70429.c: New test.
14035
14036 PR tree-optimization/70405
14037 * gcc.dg/pr70405.c: New test.
14038
14039 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
14040
14041 PR fortran/70397
14042 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
14043 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
14044
14045 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
14046
14047 PR testsuite/64177
14048 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
14049 __cilkrts_set_param to set two workers.
14050 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
14051 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
14052
14053 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
14054
14055 * g++.dg/ext/fnname5.C: Update the test for Darwin.
14056
14057 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
14058
14059 PR target/70406
14060 * gcc.target/i386/pr70406.c: New test.
14061
14062 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
14063
14064 * gnat.dg/specs/double_record_extension3.ads: New test.
14065
14066 2016-03-25 Richard Henderson <rth@redhat.com>
14067
14068 PR target/70120
14069 * gcc.target/aarch64/pr70120-1.c: New.
14070 * gcc.target/aarch64/pr70120-2.c: New.
14071 * gcc.target/aarch64/pr70120-3.c: New.
14072
14073 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
14074
14075 PR c++/62212
14076 * g++.dg/template/mangle2.C: The dg-do directive should be
14077 "compile" not "assemble".
14078
14079 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
14080
14081 PR lto/69650
14082 * gcc.dg/pr69650.c: New test.
14083
14084 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
14085
14086 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
14087
14088 2016-03-25 Alan Modra <amodra@gmail.com>
14089
14090 * gcc.dg/dfp/pr70052.c: New test.
14091
14092 2016-03-24 Richard Henderson <rth@redhat.com>
14093
14094 PR middle-end/69845
14095 * gcc.dg/tree-ssa/pr69845-1.c: New test.
14096 * gcc.dg/tree-ssa/pr69845-2.c: New test.
14097
14098 2016-03-24 Tom de Vries <tom@codesourcery.com>
14099
14100 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
14101
14102 2016-03-24 Tom de Vries <tom@codesourcery.com>
14103
14104 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
14105 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
14106
14107 2016-03-24 Tom de Vries <tom@codesourcery.com>
14108
14109 * c-c++-common/goacc/uninit-dim-clause.c: New test.
14110 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
14111
14112 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
14113
14114 PR c++/62212
14115 * g++.dg/template/mangle2.C: New test.
14116
14117 2016-03-24 Richard Biener <rguenther@suse.de>
14118
14119 PR tree-optimization/70396
14120 * gcc.dg/torture/pr70396.c: New testcase.
14121
14122 2016-03-24 Richard Biener <rguenther@suse.de>
14123
14124 PR middle-end/70370
14125 * gcc.dg/torture/pr70370.c: New testcase.
14126
14127 2016-03-24 Tom de Vries <tom@codesourcery.com>
14128
14129 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
14130 * gfortran.dg/goacc/kernels-tree.f95: Same.
14131 * gfortran.dg/goacc/parallel-tree.f95: Same.
14132
14133 2016-03-24 Tom de Vries <tom@codesourcery.com>
14134
14135 * c-c++-common/goacc/uninit-if-clause.c: New test.
14136 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
14137
14138 2016-03-24 Jakub Jelinek <jakub@redhat.com>
14139
14140 PR target/70290
14141 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
14142 Fix formatting.
14143
14144 2016-03-24 Richard Biener <rguenther@suse.de>
14145
14146 PR tree-optimization/70372
14147 * gcc.dg/tree-ssa/pr70372.c: New testcase.
14148
14149 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14150
14151 PR c++/70347
14152 * g++.dg/cpp1y/nsdmi-union1.C: New test.
14153
14154 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14155
14156 PR c++/70332
14157 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
14158
14159 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14160
14161 PR c++/70001
14162 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
14163 * g++.dg/cpp1y/pr70001.C: New test.
14164
14165 PR c++/70323
14166 * g++.dg/cpp0x/constexpr-70323.C: New test.
14167
14168 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
14169 Jason Merrill <jason@redhat.com>
14170 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR c++/69315
14173 * g++.dg/cpp0x/constexpr-69315.C: New test.
14174 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
14175
14176 2016-03-23 Marek Polacek <polacek@redhat.com>
14177
14178 PR c++/69884
14179 * g++.dg/warn/Wignored-attributes-1.C: New test.
14180 * g++.dg/warn/Wignored-attributes-2.C: New test.
14181
14182 2016-03-23 Tom de Vries <tom@codesourcery.com>
14183
14184 * c-c++-common/goacc/kernels-default.c (foo): Add missing
14185 initialization.
14186 * gfortran.dg/goacc/private-3.f95 (test): Same.
14187 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
14188 missing use param.
14189
14190 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14191
14192 * lib/target-supports.exp: Remove v7ve entry from loop
14193 creating effective target checks.
14194 (check_effective_target_arm_arch_v7ve_ok): New procedure.
14195 (add_options_for_arm_arch_v7ve): Likewise.
14196
14197 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14198
14199 PR tree-optimization/70354
14200 * gcc.dg/vect/pr70354-1.c: New test.
14201 * gcc.dg/vect/pr70354-2.c: New test.
14202 * gcc.target/i386/avx2-pr70354-1.c: New test.
14203 * gcc.target/i386/avx2-pr70354-2.c: New test.
14204
14205 2016-03-22 Jeff Law <law@redhat.com>
14206
14207 PR target/70232
14208 * gcc.dg/tree-ssa/pr70232.c: New test.
14209
14210 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14211
14212 PR target/70302
14213 * gcc.target/i386/pr70302.c: New test.
14214
14215 2016-03-22 Richard Biener <rguenther@suse.de>
14216
14217 PR middle-end/70251
14218 * g++.dg/torture/pr70251.C: New testcase.
14219
14220 2016-03-22 David Malcolm <dmalcolm@redhat.com>
14221
14222 PR c/69993
14223 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
14224 Wmisleading-indentation.c.
14225 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
14226 reflect change to diagnostic text and order of messages.
14227 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
14228
14229 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
14230
14231 * g++.dg/ext/java-3.C: Don't compile on AIX.
14232
14233 2016-03-22 Richard Biener <rguenther@suse.de>
14234
14235 PR middle-end/70333
14236 * gcc.dg/torture/pr70333.c: New testcase.
14237
14238 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14239
14240 * g++.dg/ext/pr70290.C: New test.
14241
14242 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
14243
14244 PR target/70325
14245 * gcc.target/i386/pr70325.c: New test.
14246
14247 2016-03-22 Jakub Jelinek <jakub@redhat.com>
14248
14249 PR target/70329
14250 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14251 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14252
14253 PR target/70300
14254 * gcc.target/i386/pr70300.c: New test.
14255
14256 PR c++/70295
14257 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14258 (func2): New function for cond with parens, xfail warning for c++.
14259 * g++.dg/warn/Wnonnull-compare-8.C: New test.
14260
14261 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14262
14263 PR c++/70096
14264 * g++.dg/template/ptrmem30.C: New test.
14265
14266 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14267
14268 PR c++/70204
14269 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14270 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14271
14272 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14273
14274 PR middle-end/70326
14275 * gcc.dg/pr70326.c: New test.
14276
14277 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14278 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR tree-optimization/70317
14281 * gcc.dg/pr70317.c: New test.
14282
14283 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14284
14285 PR target/70327
14286 * gcc.target/i386/pr70327.c: New test.
14287
14288 2016-03-21 Martin Liska <mliska@suse.cz>
14289
14290 PR ipa/70306
14291 * gcc.dg/ipa/pr70306.c: New test.
14292
14293 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14294
14295 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14296 * gcc.target/arm/attr-align3.c: Likewise.
14297 * gcc.target/arm/attr_arm.c: Likewise.
14298 * gcc.target/arm/flip-thumb.c: Likewise.
14299
14300 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/70296
14303 * gcc.target/powerpc/altivec-36.c: New test.
14304
14305 2016-03-21 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/70310
14308 * gcc.dg/torture/pr70310.c: New testcase.
14309
14310 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14311
14312 PR target/70293
14313 * gcc.target/i386/pr70293.c: New test.
14314
14315 2016-03-21 Richard Biener <rguenther@suse.de>
14316
14317 PR tree-optimization/70288
14318 * gcc.dg/torture/pr70288-1.c: New testcase.
14319 * gcc.dg/torture/pr70288-2.c: Likewise.
14320
14321 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14322
14323 PR rtl-optimization/69307
14324 * gcc.target/arm/pr69307.c: New test.
14325
14326 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14327
14328 PR rtl-optimization/69102
14329 * gcc.c-torture/compile/pr69102.c: New test.
14330
14331 2016-03-18 Jeff Law <law@redhat.com>
14332
14333 PR rtl-optimization/70263
14334 * gcc.c-torture/compile/pr70263-1.c: New test.
14335 * gcc.target/i386/pr70263-2.c: New test.
14336
14337 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14338
14339 PR rtl-optimization/70278
14340 * gcc.dg/torture/pr70278.c: New test.
14341 * gcc.target/arm/pr70278.c: New test.
14342
14343 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14344
14345 PR c/70281
14346 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14347 (test_builtin_types_compatible_p): New test function.
14348 * gcc.dg/pr70281.c: New test case.
14349
14350 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14351
14352 PR target/70113
14353 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14354
14355 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14356
14357 PR tree-optimization/70252
14358 * gcc.dg/pr70252.c: New test.
14359
14360 2016-03-18 Tom de Vries <tom@codesourcery.com>
14361
14362 * gcc.dg/pr70161-2.c: New test.
14363 * gcc.dg/pr70161.c: New test.
14364
14365 2016-03-18 Tom de Vries <tom@codesourcery.com>
14366
14367 PR ipa/70269
14368 * gcc.dg/pr70269.c: New test.
14369
14370 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14371
14372 PR c++/70267
14373 * g++.dg/ext/java-3.C: New test.
14374
14375 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14376
14377 PR c++/70205
14378 * g++.dg/lookup/pr70205.C: New test.
14379
14380 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14381
14382 PR c++/70218
14383 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14384
14385 2016-03-17 Marek Polacek <polacek@redhat.com>
14386
14387 PR c/69407
14388 * gcc.dg/atomic-op-6.c: New test.
14389
14390 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14391
14392 PR c/70264
14393 * c-c++-common/pr70264.c: New test case.
14394
14395 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR c++/70144
14398 * c-c++-common/pr70144-1.c: New test.
14399 * c-c++-common/pr70144-2.c: New test.
14400
14401 PR c++/70272
14402 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14403 * g++.dg/opt/flifetime-dse6.C: New test.
14404 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14405
14406 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14407
14408 PR driver/70192
14409 * gcc.dg/pic-1.c: New test.
14410 * gcc.dg/pic-2.c: Likewise.
14411 * gcc.dg/pic-3.c: Likewise.
14412 * gcc.dg/pic-4.c: Likewise.
14413 * gcc.dg/pie-1.c: Likewise.
14414 * gcc.dg/pie-2.c: Likewise.
14415 * gcc.dg/pie-3.c: Likewise.
14416 * gcc.dg/pie-4.c: Likewise.
14417 * gcc.dg/pie-5.c: Likewise.
14418 * gcc.dg/pie-6.c: Likewise.
14419
14420 2016-03-17 Tom de Vries <tom@codesourcery.com>
14421
14422 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14423 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14424
14425 2016-03-17 Richard Biener <rguenther@suse.de>
14426
14427 PR debug/70271
14428 * g++.dg/debug/pr70271.C: New testcase.
14429
14430 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14431
14432 * gcc.target/i386/pr70251.c: New test.
14433
14434 2016-03-17 Marek Polacek <polacek@redhat.com>
14435
14436 PR c++/70194
14437 * g++.dg/warn/constexpr-70194.C: New test.
14438
14439 2016-03-16 Richard Henderson <rth@redhat.com>
14440
14441 PR middle-end/70240
14442 * gcc.c-torture/compile/pr70240.c: New.
14443
14444 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14445
14446 * gcc.c-torture/compile/20151204.c: Skip for avr.
14447
14448 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR target/70245
14451 * g++.dg/opt/pr70245.C: New test.
14452 * g++.dg/opt/pr70245.h: New file.
14453 * g++.dg/opt/pr70245-aux.cc: New file.
14454
14455 2016-03-16 Martin Sebor <msebor@redhat.com>
14456
14457 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14458
14459 2016-03-16 Richard Henderson <rth@redhat.com>
14460
14461 PR middle-end/70199
14462 * gcc.c-torture/compile/pr70199.c: New.
14463
14464 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14465
14466 * gcc.dg/uninit-19.c: Run dos2unix.
14467
14468 2016-03-16 Marek Polacek <polacek@redhat.com>
14469
14470 PR c/70093
14471 * gcc.dg/nested-func-10.c: New test.
14472 * gcc.dg/nested-func-9.c: New test.
14473
14474 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14475
14476 PR tree-optimization/68714
14477 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14478
14479 2016-03-16 Tom de Vries <tom@codesourcery.com>
14480
14481 PR tree-optimization/68715
14482 * gcc.dg/graphite/pr68715-2.c: New test.
14483 * gcc.dg/graphite/pr68715.c: New test.
14484 * gfortran.dg/graphite/pr68715.f90: New test.
14485
14486 2016-03-16 Tom de Vries <tom@codesourcery.com>
14487
14488 PR tree-optimization/68809
14489 * gcc.dg/graphite/pr68809-2.c: New test.
14490 * gcc.dg/graphite/pr68809.c: New test.
14491
14492 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14493
14494 PR c++/70147
14495 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14496 method call to i () as argument. Adjust expected output.
14497
14498 PR c++/70147
14499 * g++.dg/ubsan/pr70147-1.C: New test.
14500 * g++.dg/ubsan/pr70147-2.C: New test.
14501
14502 2016-03-15 Martin Sebor <msebor@redhat.com>
14503
14504 PR c++/58281
14505 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14506
14507 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14508
14509 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14510 hppa*-*-hpux*.
14511
14512 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14513
14514 PR libfortran/69799
14515 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14516 libatomic_available.
14517
14518 2016-03-15 Marek Polacek <polacek@redhat.com>
14519
14520 PR c++/70209
14521 * g++.dg/ext/attribute-may-alias-4.C: New test.
14522
14523 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14524
14525 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14526 -fvar-tracking-assignments-toggle flag.
14527
14528 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14529
14530 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14531
14532 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR rtl-optimization/70222
14535 * gcc.c-torture/execute/pr70222-1.c: New test.
14536 * gcc.c-torture/execute/pr70222-2.c: New test.
14537
14538 2016-03-15 Richard Henderson <rth@redhat.com>
14539
14540 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14541
14542 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14543
14544 PR rtl-optimization/69032
14545 * gcc.dg/pr69032.c: New test.
14546
14547 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14548
14549 PR rtl-optimization/63384
14550 * g++.dg/pr63384.C: New test.
14551
14552 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14553
14554 PR target/64411
14555 * gcc.target/i386/pr64411.C: New test.
14556
14557 2016-03-15 Tom de Vries <tom@codesourcery.com>
14558
14559 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14560 * gfortran.dg/goacc/kernels-alias.f95: New test.
14561
14562 2016-03-14 Martin Sebor <msebor@redhat.com>
14563
14564 PR c++/53792
14565 * g++.dg/cpp0x/constexpr-inline.C: New test.
14566 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14567
14568 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14569
14570 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14571
14572 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14573
14574 PR middle-end/70219
14575 * gcc.dg/pr70219.c: New test.
14576
14577 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14578
14579 PR target/70083
14580 * gcc.dg/torture/pr70083.c: New test.
14581 * gcc.target/i386/pr70083.c: New test.
14582
14583 2016-03-14 Richard Biener <rguenther@suse.de>
14584
14585 PR tree-optimization/56365
14586 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14587
14588 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14589
14590 PR target/70098
14591 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14592 New function.
14593 * g++.dg/pr70098.C: New testcase.
14594
14595
14596 2016-03-14 Tom de Vries <tom@codesourcery.com>
14597
14598 PR tree-optimization/70045
14599 * gcc.dg/graphite/pr70045.c: New test.
14600
14601 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14602
14603 PR fortran/69043
14604 * gfortran.dg/include_9.f90: New test.
14605
14606 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14607
14608 PR fortran/45076
14609 gfortran.dg/prof/prof.exp: New script.
14610 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14611
14612 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14613
14614 PR rtl-optimization/69307
14615 * gcc.dg/pr69307.c: New test.
14616
14617 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14618
14619 PR target/69614
14620 * gcc.target/arm/pr69614.c: New.
14621
14622 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14623
14624 PR fortran/70031
14625 * gfortran.dg/submodule_14.f08: New test
14626
14627 PR fortran/69524
14628 * gfortran.dg/submodule_15.f08: New test
14629
14630 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14631
14632 PR c++/70106
14633 * g++.dg/cpp1y/paren3.C: New test.
14634
14635 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14636
14637 PR target/70131
14638 * gcc.target/powerpc/ppc-round2.c: New test.
14639
14640 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14641
14642 PR target/70123
14643 * gcc.dg/torture/pr70123.c: New test.
14644
14645 2016-03-11 Jeff Law <law@redhat.com>
14646
14647 PR tree-optimization/70190
14648 * gcc.c-torture/compile/pr70190.c: New test.
14649
14650 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14651
14652 PR c/68187
14653 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14654 case.
14655 (test43_b): Likewise.
14656 (test43_c): Likewise.
14657 (test43_d): Likewise.
14658 (test43_e): Likewise.
14659 (test43_f): Likewise.
14660 (test43_g): Likewise.
14661 (test44_a): Likewise.
14662 (test44_b): Likewise.
14663 (test44_c): Likewise.
14664 (test44_d): Likewise.
14665 (test44_e): Likewise.
14666
14667 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14668
14669 PR c/70085
14670 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14671
14672 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14673
14674 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14675 dg-options.
14676
14677 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14678
14679 PR target/70002
14680 PR target/69245
14681 * gcc.target/aarch64/pr69245_2.c: New test.
14682
14683 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14684
14685 PR tree-optimization/70177
14686 * gcc.dg/pr70177.c: New test.
14687
14688 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14689
14690 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14691
14692 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14693
14694 * gcc.dg/tree-ssa/sra-20.c: New.
14695
14696 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR rtl-optimization/70174
14699 * gcc.dg/pr70174.c: New test.
14700
14701 PR tree-optimization/70169
14702 * gcc.dg/pr70169.c: New test.
14703
14704 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14705
14706 PR target/70160
14707 * gcc.target/i386/pr70160.c: New test.
14708
14709 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14710
14711 * gcc.target/s390/dfp-1.c: New test.
14712
14713 2016-03-10 Nick Clifton <nickc@redhat.com>
14714
14715 PR target/70044
14716 * gcc.target/aarch64/pr70044.c: New test.
14717
14718 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14719 Jakub Jelinek <jakub@redhat.com>
14720
14721 PR c++/70001
14722 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14723 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14724 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14725
14726 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14727
14728 PR lto/69589
14729 * g++.dg/lto/pr69589_0.C: New testcase
14730 * g++.dg/lto/pr69589_1.C: New testcase
14731
14732 2016-03-10 Marek Polacek <polacek@redhat.com>
14733
14734 PR c++/70153
14735 * g++.dg/delayedfold/unary-plus1.C: New test.
14736
14737 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14738
14739 * gcc.target/arm/pr45701-1.c: Escape brackets.
14740 * gcc.target/arm/pr45701-2.c: Likewise.
14741
14742 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14743
14744 * gfortran.dg/unconstrained_commons.f: New.
14745
14746 2016-03-10 Alan Modra <amodra@gmail.com>
14747
14748 * gcc.dg/pr69195.c: New.
14749 * gcc.dg/pr69238.c: New.
14750
14751 2016-03-10 Tom de Vries <tom@codesourcery.com>
14752
14753 PR testsuite/68915
14754 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14755
14756 2016-03-10 Richard Biener <rguenther@suse.de>
14757
14758 PR tree-optimization/70128
14759 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14760 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14761
14762 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14763
14764 PR tree-optimization/70152
14765 * gcc.dg/pr70152.c: New test.
14766
14767 PR target/70086
14768 * gcc.target/i386/pr70086-1.c: New test.
14769 * gcc.target/i386/pr70086-2.c: New test.
14770 * gcc.target/i386/pr70086-3.c: New test.
14771
14772 PR tree-optimization/70127
14773 * gcc.c-torture/execute/pr70127.c: New test.
14774
14775 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14776
14777 * c-c++-common/goacc/combined-directives-2.c: New test.
14778
14779 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14780
14781 PR c/68473
14782 PR c++/70105
14783 * g++.dg/diagnostic/pr70105.C: New test.
14784 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14785 (test_multiple_ordinary_maps): New test function.
14786
14787 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14788
14789 PR c/68473
14790 PR c++/70105
14791 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14792 Drop range information from call to inform_at_rich_loc.
14793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14794 New.
14795 (test_show_locus): Replace calls to rich_location::add_range with
14796 calls to add_range. Rewrite the tests that used the now-defunct
14797 rich_location ctor taking a source_range. Simplify other tests
14798 by replacing calls to COMBINE_LOCATION_DATA with calls to
14799 make_location.
14800
14801 2016-03-09 Richard Biener <rguenther@suse.de>
14802 Jakub Jelinek <jakub@redhat.com>
14803
14804 PR tree-optimization/70138
14805 * gcc.dg/vect/pr70138-1.c: New testcase.
14806 * gcc.dg/vect/pr70138-2.c: Likewise.
14807
14808 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR target/70049
14811 * gcc.target/i386/pr70049.c: New test.
14812
14813 2016-03-09 Richard Biener <rguenther@suse.de>
14814
14815 PR c/70143
14816 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14817 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14818 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14819
14820 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14821
14822 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14823 arm-*-*.
14824
14825 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14826
14827 PR middle-end/67278
14828 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14829
14830 PR target/67278
14831 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14832
14833 PR middle-end/70050
14834 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14835 in testcase comment.
14836
14837 2016-03-09 Tom de Vries <tom@codesourcery.com>
14838
14839 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14840 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14841 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14842 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14843 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14844 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14845 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14846 * gfortran.dg/goacc/kernels-loop.f95: New test.
14847
14848 2016-03-08 Martin Sebor <msebor@redhat.com>
14849
14850 PR c++/62096
14851 * g++.dg/warn/overflow-warn-7.C: New test.
14852
14853 2016-03-08 Jason Merrill <jason@redhat.com>
14854
14855 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14856 * lib/target-supports.exp (check_effective_target_concepts): New.
14857
14858 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14859
14860 PR c++/70135
14861 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14862 * g++.dg/ubsan/pr70135.C: New test.
14863
14864 PR target/70110
14865 * gcc.dg/pr70110.c: New test.
14866
14867 2016-03-07 Martin Jambor <mjambor@suse.cz>
14868
14869 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14870 * c-c++-common/gomp/if-1.c: Likewise.
14871 * c-c++-common/gomp/pr61486-2.c: Likewise.
14872 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14873 to dg-additional-options.
14874 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14875 * g++/gomp/target-teams-1.c: Likewise.
14876 * gcc.dg/gomp/gomp.exp: Likewise.
14877 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14878 dg-additional-options.
14879 * gfortran.dg/gomp/gomp.exp: Likewise.
14880 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14881 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14882 dg-additional-options.
14883 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14884
14885 2016-03-07 Martin Jambor <mjambor@suse.cz>
14886
14887 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14888 * c-c++-common/gomp/gridify-1.c: New test.
14889 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14890
14891 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14892
14893 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14894 trigger for cortex-r8, when scanning for register r8.
14895 * gcc.target/arm/pr45701-2.c: Likewise.
14896
14897 2016-02-26 Richard Biener <rguenther@suse.de>
14898 Jeff Law <law@redhat.com>
14899
14900 PR tree-optimization/69740
14901 * gcc.c-torture/compile/pr69740-1.c: New test.
14902 * gcc.c-torture/compile/pr69740-2.c: New test.
14903
14904 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14905
14906 * lib/target-supports.exp
14907 (check_effective_target_whole_vector_shift): Enable for PPC64.
14908
14909 2016-03-07 Richard Biener <rguenther@suse.de>
14910
14911 PR tree-optimization/70115
14912 * gcc.dg/torture/pr70115.c: New testcase.
14913
14914 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14915
14916 PR middle-end/69916
14917 * c-c-++-common/goacc/pr69916.c: New.
14918
14919 2016-03-07 Richard Henderson <rth@redhat.com>
14920
14921 * gcc.c-torture/compile/pr70061.c: New test.
14922
14923 2016-03-07 Richard Biener <rguenther@suse.de>
14924
14925 PR testsuite/70109
14926 * gcc.dg/vect/O3-pr36098.c: New testcase.
14927
14928 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14929
14930 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14931
14932 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14933
14934 * gnat.dg/renaming9.ad[sb]: New testcase.
14935
14936 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14937
14938 PR c++/70084
14939 * g++.dg/expr/stdarg3.C: New test.
14940
14941 2016-03-04 Jeff Law <law@redhat.com>
14942
14943 PR tree-optimization/69196
14944 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14945 x86_64-*-*.
14946
14947 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14948
14949 PR c/69973
14950 * gcc.dg/pr69973.c: New test.
14951
14952 PR rtl-optimization/69941
14953 * gcc.dg/torture/pr69941.c: New test.
14954
14955 PR c/69824
14956 * gcc.dg/pr69824.c: New test.
14957
14958 2016-03-05 Tom de Vries <tom@codesourcery.com>
14959
14960 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14961 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14962 function.
14963
14964 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14965
14966 PR c++/66786
14967 * g++.dg/cpp1y/var-templ48.C: New test.
14968 * g++.dg/cpp1y/var-templ49.C: New test.
14969
14970 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14973
14974 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14975
14976 PR c++/70035
14977 * g++.dg/ubsan/pr70035.C: New test.
14978
14979 PR target/70062
14980 * gcc.target/i386/pr70062.c: New test.
14981
14982 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14983
14984 * g++.dg/template/typename21.C: Remove c++98_only.
14985
14986 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14987
14988 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14989
14990 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14991
14992 PR c/68187
14993 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14994 function.
14995 (fn_42_b): Likewise.
14996 (fn_42_c): Likewise.
14997
14998 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14999
15000 PR c/68187
15001 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
15002 function.
15003 (fn_40_b): Likewise.
15004 (fn_41_a): Likewise.
15005 (fn_41_b): Likewise.
15006
15007 2016-03-04 Jakub Jelinek <jakub@redhat.com>
15008
15009 PR target/70059
15010 * gcc.target/i386/avx512f-pr70059.c: New test.
15011 * gcc.target/i386/avx512dq-pr70059.c: New test.
15012
15013 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
15014
15015 PR rtl-optimization/57676
15016 * gcc.dg/torture/pr57676.c: New test.
15017
15018 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15019
15020 * gcc.dg/pr70026.c: New test.
15021
15022 2016-03-04 Marek Polacek <polacek@redhat.com>
15023
15024 PR c/69798
15025 * gcc.dg/cilk-plus/pr69798-1.c: New test.
15026 * gcc.dg/cilk-plus/pr69798-2.c: New test.
15027
15028 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15029
15030 PR target/70004
15031 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
15032 Delete.
15033 (test_corners_sisd_si): Likewise.
15034 (main): Remove checks of the above.
15035 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
15036
15037 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
15038
15039 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
15040
15041 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
15042
15043 * gcc.dg/torture/pr69951.c: Accept argc==0.
15044
15045 2016-03-04 Richard Biener <rguenther@suse.de>
15046
15047 PR c++/70054
15048 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
15049 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
15050
15051 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
15052
15053 PR testsuite/69766
15054 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
15055 testing multiarch.
15056
15057 2016-03-04 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR debug/69947
15060 * gcc.dg/guality/pr69947.c: New test.
15061
15062 2016-03-03 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR ada/70017
15065 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
15066
15067 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15068
15069 PR rtl-optimization/69904
15070 * gcc.target/arm/pr69904.c: New test.
15071
15072 2016-03-03 Jakub Jelinek <jakub@redhat.com>
15073
15074 PR target/70021
15075 * gcc.dg/vect/pr70021.c: New test.
15076 * gcc.target/i386/pr70021.c: New test.
15077
15078 2016-03-03 Marek Polacek <polacek@redhat.com>
15079
15080 PR middle-end/70050
15081 * gcc.dg/pr70050.c: New test.
15082
15083 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
15084
15085 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
15086
15087 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
15088
15089 PR tree-optimization/70043
15090 * gfortran.dg/vect/pr70043.f90: New test.
15091
15092 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
15093
15094 * gnat.dg/specs/task1.ads: New test.
15095
15096 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15097
15098 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
15099 Invoke gdb with -batch.
15100 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
15101
15102 2016-03-03 Richard Biener <rguenther@suse.de>
15103
15104 PR tree-optimization/55936
15105 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
15106
15107 2016-03-02 Jeff Law <law@redhat.com>
15108
15109 PR rtl-optimization/69942
15110 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
15111 effects of argument promotions.
15112
15113 PR tree-optimization/69987
15114 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
15115 target does not support -fprefetch-loop-arrays.
15116
15117 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
15118
15119 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
15120
15121 2016-03-02 Bin Cheng <bin.cheng@arm.com>
15122
15123 PR rtl-optimization/69052
15124 * gcc.target/i386/pr69052.c: New test.
15125
15126 2016-03-02 Alan Modra <amodra@gmail.com>
15127
15128 * gcc.dg/pr69990.c: New.
15129
15130 2016-03-02 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR c/68062
15133 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
15134
15135 PR middle-end/70022
15136 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
15137
15138 PR target/70028
15139 * gcc.target/i386/pr70028.c: New test.
15140
15141 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15142
15143 * c-c++-common/asan/swapcontext-test-1.c,
15144 * c-c++-common/tsan/thread_leak.c,
15145 * g++.dg/tsan/aligned_vs_unaligned_race.C,
15146 * g++.dg/tsan/benign_race.C,
15147 * g++.dg/tsan/fd_close_norace.C,
15148 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
15149 races with sanitizer output
15150
15151 2016-03-02 Richard Biener <rguenther@suse.de>
15152 Uros Bizjak <ubizjak@gmail.com>
15153
15154 PR target/67278
15155 * gcc.dg/simd-8.c: New testcase.
15156
15157 2016-03-02 Richard Biener <rguenther@suse.de>
15158
15159 PR middle-end/67278
15160 * gcc.dg/simd-7.c: New testcase.
15161
15162 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
15163
15164 * gcc.target/i386/pr70007.c: Tweak.
15165
15166 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
15167
15168 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
15169
15170 2016-03-02 Marek Polacek <polacek@redhat.com>
15171
15172 PR c/67854
15173 * gcc.dg/pr67854.c: New test.
15174
15175 2016-03-02 Jakub Jelinek <jakub@redhat.com>
15176
15177 PR middle-end/70025
15178 * gcc.dg/torture/pr70025.c: New test.
15179
15180 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
15181
15182 PR tree-optimization/68621
15183 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
15184
15185 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15186
15187 * gcc.target/i386/pr70007.c: New test.
15188
15189 2016-03-01 Jeff Law <law@redhat.com>
15190
15191 PR tree-optimization/69196
15192 * gcc.dg/tree-ssa/pr69196-1.c: New test.
15193
15194 PR tree-optimization/69196
15195 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
15196 duplicating code and spoiling the expected output.
15197
15198 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
15199
15200 PR target/70033
15201 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
15202 supports power9 before doing tests.
15203 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
15204 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
15205 * gcc.target/powerpc/p9-permute.c: Likewise.
15206
15207 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
15208
15209 PR target/70027
15210 * gcc.target/i386/pr70027.c: New test.
15211
15212 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15213
15214 * gcc.dg/pr70017.c: New test.
15215
15216 2016-03-01 Jakub Jelinek <jakub@redhat.com>
15217
15218 PR c/69796
15219 PR c/69974
15220 * gcc.dg/pr69796.c: New test.
15221 * gcc.dg/pr69974.c: New test.
15222
15223 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15224
15225 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
15226
15227 2016-02-29 Jeff Law <law@redhat.com>
15228
15229 PR tree-optimization/69987
15230 * gfortran.dg/pr69987.f90: New test.
15231
15232 PR tree-optimization/69989
15233 * gcc.c-torture/compile/pr69989-2.c: New test.
15234
15235 2016-03-01 Marek Polacek <polacek@redhat.com>
15236
15237 PR c++/69795
15238 * g++.dg/parse/invalid1.C: New test.
15239
15240 2016-03-01 Richard Biener <rguenther@suse.de>
15241
15242 PR middle-end/70022
15243 * gcc.dg/pr70022.c: New testcase.
15244
15245 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
15246
15247 PR tree-optimization/69956
15248 * gcc.dg/pr69956.c: New test.
15249
15250 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15251
15252 PR target/70011
15253 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15254 XFAIL when hardware supports efficient unaligned storage access.
15255
15256 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
15257
15258 PR c++/69961
15259 * g++.dg/template/pr69961a.C: New test.
15260 * g++.dg/template/pr69961b.C: New test.
15261
15262 2016-02-29 David Malcolm <dmalcolm@redhat.com>
15263
15264 PR preprocessor/69985
15265 * gcc.dg/cpp/pr69985.c: New test case.
15266
15267 2016-02-29 Jeff Law <law@redhat.com>
15268
15269 PR tree-optimization/70005
15270 * gcc.c-torture/execute/pr70005.c New test.
15271
15272 PR tree-optimization/69999
15273 * gcc.c-torture/compile/pr69999.c: New test.
15274
15275 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15276
15277 PR tree-optimization/69652
15278 * gcc.dg/torture/pr69652.c: Delete test.
15279 * gcc.dg/vect/pr69652.c: New test.
15280
15281 2016-02-19 Richard Biener <rguenther@suse.de>
15282
15283 PR tree-optimization/69980
15284 * gfortran.dg/vect/pr69980.f90: New testcase.
15285
15286 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15287
15288 * gcc.target/sparc/20160229-1.c: New test.
15289
15290 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15291
15292 * gnat.dg/stack_usage3.adb: New test.
15293 * gnat.dg/stack_usage3_pkg.ads: New helper.
15294
15295 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15296
15297 * gnat.dg/renaming8.adb: New test.
15298 * gnat.dg/renaming8_pkg1.ads: New helper.
15299 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15300 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15301
15302 2016-02-29 Richard Biener <rguenther@suse.de>
15303
15304 PR tree-optimization/69720
15305 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15306
15307 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15308
15309 PR fortran/68147
15310 PR fortran/47674
15311 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15312
15313 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15314 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15315
15316 PR fortran/56007
15317 * gfortran.dg/coarray_8.f90: Adjust error message.
15318 * gfortran.dg/pr56007.f90: New test.
15319 * gfortran.dg/pr56007.f: New test.
15320
15321 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15322
15323 PR tree-optimization/69989
15324 * gcc.dg/torture/pr69989.c: New test.
15325
15326 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15327
15328 * gcc.target/i386/stack-realign-win.c: New test.
15329
15330 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15331
15332 PR fortran/60126
15333 * gfortran.dg/pr60126.f90: New test.
15334
15335 2016-02-27 Jeff Law <law@redhat.com>
15336
15337 Revert
15338 2016-02-26 Richard Biener <rguenther@suse.de>
15339 Jeff Law <law@redhat.com>
15340
15341 PR tree-optimization/69740
15342 * gcc.c-torture/compile/pr69740-1.c: New test.
15343 * gcc.c-torture/compile/pr69740-2.c: New test.
15344
15345 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15346
15347 PR fortran/69910
15348 * gfortran.dg/newunit_4.f90: New test.
15349
15350 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15351
15352 PR target/69613
15353 PR rtl-optimization/69886
15354 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15355 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15356 target.
15357
15358 2016-02-26 Martin Sebor <msebor@redhat.com>
15359
15360 PR tree-optimization/15826
15361 * gcc.dg/tree-ssa/pr15826.c: New test.
15362
15363 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15364
15365 PR target/69969
15366 * gcc.target/powerpc/pr69969.c: New test.
15367
15368 2016-02-26 Martin Sebor <msebor@redhat.com>
15369
15370 PR c++/15766
15371 * g++.old-deja/g++.other/decl5.C: Add a test case.
15372
15373 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15374
15375 PR target/69946
15376 * gcc.target/powerpc/pr69946.c: New file.
15377
15378 2016-02-26 Richard Biener <rguenther@suse.de>
15379 Jeff Law <law@redhat.com>
15380
15381 PR tree-optimization/69740
15382 * gcc.c-torture/compile/pr69740-1.c: New test.
15383 * gcc.c-torture/compile/pr69740-2.c: New test.
15384
15385 2016-02-26 Martin Jambor <mjambor@suse.cz>
15386
15387 PR middle-end/69920
15388 * gcc.dg/torture/pr69932.c: New test.
15389 * gcc.dg/torture/pr69936.c: Likewise.
15390
15391 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15392
15393 PR target/69709
15394 * gcc.target/s390/pr69709.c: New test.
15395
15396 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15397
15398 PR target/69245
15399 * gcc.target/aarch64/pr69245_1.c: New test.
15400
15401 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15402
15403 PR target/69613
15404 * gcc.dg/torture/pr69613.c: New test.
15405
15406 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR rtl-optimization/69891
15409 * gcc.target/i386/pr69891.c: New test.
15410
15411 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15412 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15413
15414 PR target/61397
15415 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15416 functionality for both 32-bit and 64-bit.
15417
15418 2016-02-26 Richard Biener <rguenther@suse.de>
15419
15420 PR tree-optimization/69551
15421 * gcc.dg/torture/pr69951.c: New testcase.
15422
15423 2016-02-25 Richard Biener <rguenther@suse.de>
15424
15425 PR tree-optimization/48795
15426 * gcc.dg/Warray-bounds-18.c: New testcase.
15427
15428 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15429
15430 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15431
15432 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15433
15434 PR rtl-optimization/69896
15435 * gcc.dg/pr69896.c: New test.
15436
15437 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15438
15439 PR c++/69736
15440 * g++.dg/cpp1y/paren2.C: New test.
15441
15442 2016-02-24 Martin Sebor <msebor@redhat.com>
15443
15444 PR c/51147
15445 * gcc.dg/enum-mode-2.c: New test.
15446
15447 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15448
15449 PR c++/69922
15450 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15451 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15452 * g++.dg/ubsan/pr69922.C: New test.
15453
15454 2016-02-24 Marek Polacek <polacek@redhat.com>
15455
15456 PR c/69819
15457 * gcc.dg/pr69819.c: New test.
15458
15459 2016-02-24 Martin Sebor <msebor@redhat.com>
15460
15461 PR c++/69912
15462 * g++.dg/ext/flexary15.C: New test.
15463
15464 2016-02-24 Martin Sebor <msebor@redhat.com>
15465
15466 * gcc.dg/builtins-68.c: Avoid making unportable
15467 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15468 * g++.dg/ext/builtin_alloca.C: Same.
15469
15470 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15471 Charles Baylis <charles.baylis@linaro.org>
15472
15473 PR debug/61033
15474 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15475
15476 2016-02-24 Richard Biener <rguenther@suse.de>
15477 Jakub Jelinek <jakub@redhat.com>
15478
15479 PR middle-end/69760
15480 * gcc.dg/torture/pr69760.c: New testcase.
15481
15482 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15483
15484 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15485 pattern on Solaris with as.
15486
15487 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15488
15489 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15490 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15491 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15492 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15493
15494 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15495
15496 PR middle-end/69915
15497 * gcc.dg/pr69915.c: New test.
15498
15499 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15500
15501 PR rtl-optimization/69886
15502 * gcc.dg/torture/pr69886.c: New test.
15503
15504 2016-02-24 Richard Biener <rguenther@suse.de>
15505
15506 PR middle-end/68963
15507 * gcc.dg/torture/pr68963.c: New testcase.
15508
15509 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15510
15511 PR target/69875
15512 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15513 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15514 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15515 * gcc.target/arm/atomic_loaddi_1.c: New test.
15516 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15517 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15518 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15519 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15520 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15521 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15522 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15523 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15524
15525 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15526
15527 PR middle-end/69909
15528 * gcc.dg/torture/pr69909.c: New test.
15529
15530 2016-02-24 Richard Biener <rguenther@suse.de>
15531
15532 PR tree-optimization/69907
15533 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15534 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15535 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15536
15537 2016-02-24 Christian Bruel <christian.bruel@st.com>
15538
15539 * gcc.target/arm/pragma_cpp_fma.c: New test.
15540
15541 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15542
15543 PR fortran/61156
15544 * gfortran.dg/include_6.f90: Update test.
15545
15546 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15547
15548 PR objc/69844
15549 * objc.dg/pr69844.m: New test.
15550
15551 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15552
15553 PR libgfortran/69456
15554 * gfortran.dg/namelist_89.f90: New test.
15555 * gfortran.dg/pr59700.f90: Update test..
15556
15557 2016-02-23 Martin Sebor <msebor@redhat.com>
15558
15559 PR middle-end/69780
15560 * g++.dg/ext/builtin_alloca.C: New test.
15561 * gcc.dg/builtins-68.c: New test.
15562
15563 2016-02-23 Richard Henderson <rth@redhat.com>
15564
15565 * gcc.target/i386/addr-space-3.c: Remove test.
15566
15567 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15568
15569 PR preprocessor/69126
15570 PR preprocessor/69543
15571 * c-c++-common/pr69126-2-long.c: New test.
15572 * c-c++-common/pr69126-2-short.c: New test.
15573 * c-c++-common/pr69543-1.c: Remove xfail.
15574
15575 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15576
15577 PR preprocessor/69126
15578 PR preprocessor/69543
15579 PR preprocessor/69558
15580 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15581 (f): Rename to...
15582 (test_2): ...this, and add leading comment.
15583 (MACRO_3, test_3): New.
15584 (MACRO_4A, MACRO_4B, test_4): New.
15585 (MACRO): Rename to...
15586 (MACRO_5): ...this.
15587 (g): Rename to...
15588 (test_5): ...this, updating for renaming of MACRO, and
15589 add leading comment.
15590 * c-c++-common/pr69543-1.c: New.
15591 * c-c++-common/pr69543-2.c: New.
15592 * c-c++-common/pr69543-3.c: New.
15593 * c-c++-common/pr69543-4.c: New.
15594 * c-c++-common/pr69558-1.c: New.
15595 * c-c++-common/pr69558-2.c: New.
15596 * c-c++-common/pr69558-3.c: New.
15597 * c-c++-common/pr69558-4.c: New.
15598 * gcc.dg/pr69558.c: Move to...
15599 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15600 xfail for c++.
15601
15602 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15603
15604 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15605 to -ftree-parallelize-loops/-fopenacc changes.
15606 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15607 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15608 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15609 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15610 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15611 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15612 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15613 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15614 * c-c++-common/goacc/kernels-loop.c: Likewise.
15615 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15616 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15617 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15618 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15619
15620 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15621
15622 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15623
15624 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15625
15626 PR c++/69902
15627 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15628
15629 PR c/69900
15630 * gcc.dg/pr69900.c: New test.
15631
15632 2016-02-23 Martin Jambor <mjambor@suse.cz>
15633
15634 PR tree-optimization/69666
15635 * gcc.dg/tree-ssa/pr69666.c: New test.
15636
15637 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15638
15639 PR fortran/67451
15640 * gfortran.dg/coarray_allocate_5.f08: New test.
15641
15642 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15643
15644 * gcc.target/s390/vcond-shift.c: Move to ...
15645 * gcc.target/s390/vector/vcond-shift.c: ... here.
15646
15647 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15648
15649 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15650 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15651
15652 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15653
15654 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15655
15656 2016-02-20 Mark Wielaard <mjw@redhat.com>
15657
15658 PR c/28901
15659 * gcc.dg/unused-variable-3.c: New test.
15660
15661 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15662
15663 PR target/69888
15664 * gcc.target/i386/pr69888.c: New test.
15665
15666 2016-02-22 Richard Biener <rguenther@suse.de>
15667
15668 PR tree-optimization/69882
15669 * gfortran.dg/vect/pr69882.f90: New testcase.
15670
15671 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15672
15673 PR target/69885
15674 * gcc.dg/pr69885.c: New test.
15675
15676 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15677
15678 PR target/69806
15679 PR target/54089
15680 * gcc.target/sh/pr54089-10.c: New.
15681
15682 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15683
15684 PR fortran/69423
15685 * gfortran.dg/deferred_character_15.f90: New test.
15686
15687 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15688
15689 PR fortran/57365
15690 gfortran.dg/allocate_with_source_18.f03: New test.
15691
15692 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15693
15694 PR fortran/52531
15695 gfortran.dg/gomp/pr52531.f90: New test.
15696
15697 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15698
15699 PR c++/69865
15700 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15701 -std=c++03.
15702
15703 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15704
15705 PR c++/69826
15706 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15707 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15708
15709 PR c++/69850
15710 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15711
15712 PR c++/69851
15713 * g++.dg/torture/pr69851.C: New test.
15714
15715 2016-02-19 Martin Sebor <msebor@redhat.com>
15716
15717 PR testsuite/69573
15718 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15719
15720 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15721
15722 PR c++/69850
15723 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15724 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15725
15726 PR c++/67767
15727 * g++.dg/cpp0x/pr67767.C: New test.
15728
15729 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15730
15731 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15732 for fp, simd, crypto, crc, lse.
15733 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15734 above.
15735 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15736 effective target check.
15737
15738 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15739
15740 PR target/69820
15741 * gcc.target/i386/pr69820.c: New test.
15742
15743 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15744
15745 * gcc.target/s390/vector/int128-1.c: New test.
15746
15747 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15748
15749 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15750
15751 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15752
15753 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15754 instruction pattern name to prevent the testcase from failing with
15755 -march=z13.
15756
15757 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15758
15759 * gcc.target/s390/md/movstr-2.c: New test.
15760
15761 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15762
15763 * gcc.target/s390/morestack.c: New test.
15764
15765 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15766
15767 PR target/69625
15768 * gcc.target/s390/pr69625.c: Add test case.
15769
15770 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15771
15772 PR testsuite/68580
15773 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15774
15775 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15776
15777 PR target/68404
15778 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15779 * gcc.target/powerpc/fusion3.c: Likewise.
15780
15781 2016-02-18 Richard Biener <rguenther@suse.de>
15782
15783 PR middle-end/69553
15784 * g++.dg/torture/pr69553.C: New testcase.
15785
15786 2016-02-18 Nick Clifton <nickc@redhat.com>
15787
15788 PR target/62254
15789 PR target/69610
15790 * gcc.target/arm/pr62554.c: New test.
15791 * gcc.target/arm/pr69610-1.c: New test.
15792 * gcc.target/arm/pr69610-2.c: New test.
15793
15794 2016-02-18 Richard Biener <rguenther@suse.de>
15795
15796 PR middle-end/69854
15797 * gcc.dg/torture/pr69854.c: New testcase.
15798
15799 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15800
15801 PR c++/69850
15802 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15803
15804 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15805
15806 * gcc.target/powerpc/vec-cg.c: New test.
15807
15808 2016-02-17 Richard Biener <rguenther@suse.de>
15809
15810 PR testsuite/69586
15811 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15812
15813 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15814
15815 PR target/69161
15816 * gcc.c-torture/compile/pr69161.c: New test.
15817
15818 2016-02-17 David Sherwood <david.sherwood@arm.com>
15819
15820 PR target/69532
15821 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15822 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15823
15824 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15825
15826 * gcc.dg/ifcvt-4.c: Skip on Visium.
15827
15828 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15829
15830 * gnat.dg/atomic8.adb: New test.
15831
15832 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15833
15834 * gnat.dg/discr46.ad[sb]: New test.
15835
15836 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15837
15838 PR Target/48344
15839 * gcc.target/powerpc/pr48344-1.c: New test.
15840
15841 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15842
15843 PR fortran/69742
15844 * gfortran.dg/associate_21.f90: New test.
15845
15846 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15847
15848 PR c/69835
15849 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15850 -Wnonnull in dg-options.
15851 * c-c++-common/nonnull-2.c: New test.
15852
15853 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15854 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15855
15856 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15857
15858 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15859
15860 PR middle-end/69801
15861 * gcc.dg/pr69801.c: Add empty dg-options.
15862
15863 2016-02-16 James Norris <jnorris@codesourcery.com>
15864
15865 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15866 * g++.dg/goacc/deviceptr-1.c: New file.
15867
15868 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15869
15870 PR tree-optimization/69820
15871 * gcc.dg/vect/pr69820.c: New test.
15872
15873 2016-02-16 Richard Biener <rguenther@suse.de>
15874
15875 PR tree-optimization/69776
15876 * gcc.dg/torture/pr69776-2.c: New testcase.
15877
15878 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15879
15880 PR tree-optimization/69714
15881 * gcc.dg/torture/pr69714.c: New test.
15882
15883 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR tree-optimization/69802
15886 * gcc.dg/pr69802.c: New test.
15887
15888 2016-02-16 Richard Biener <rguenther@suse.de>
15889
15890 PR middle-end/69801
15891 * gcc.dg/pr69801.c: New testcase.
15892
15893 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15894
15895 PR libgfortran/69651
15896 * gfortran.dg/read_bang.f90: New test.
15897 * gfortran.dg/read_bang4.f90: New test.
15898
15899 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR c++/69658
15902 * g++.dg/init/pr69658.C: New test.
15903
15904 PR c++/69797
15905 * c-c++-common/pr69797.c: New test.
15906
15907 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15908
15909 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15910 check for aarch64*-*-*.
15911
15912 2016-02-15 Richard Biener <rguenther@suse.de>
15913
15914 PR tree-optimization/69783
15915 * gcc.dg/vect/pr69783.c: New testcase.
15916
15917 2016-02-15 Richard Biener <rguenther@suse.de>
15918
15919 PR tree-optimization/69776
15920 * gcc.dg/torture/pr69776.c: New testcase.
15921
15922 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15923
15924 PR fortran/60526
15925 * gfortran.dg/type_decl_4.f90: Reinstated.
15926
15927 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15928
15929 PR fortran/68746
15930 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15931
15932 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15933
15934 PR fortran/60526
15935 PR bootstrap/69816
15936 * gfortran.dg/type_decl_4.f90: Removed.
15937
15938 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15939
15940 PR fortran/60526
15941 * gfortran.dg/type_decl_4.f90: New test.
15942
15943 2016-02-14 Alan Modra <amodra@gmail.com>
15944
15945 PR testsuite/68886
15946 * gcc.c-torture/execute/stkalign.c: Revise test.
15947
15948 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15949
15950 PR target/67260
15951 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15952
15953 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15954
15955 PR target/67260
15956 * gcc.target/sh/torture/pr67260.c: New.
15957
15958 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15959
15960 * gcc.dg/pr67964.c: Add dg-require-alias.
15961
15962 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15963
15964 PR target/67636
15965 PR target/64345
15966 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15967
15968 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15969
15970 PR libgfortran/69668
15971 * gfortran.dg/namelist_88.f90: New test.
15972
15973 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15974
15975 PR libgfortran/69668
15976 * gfortran.dg/namelist_38.f90: Update test.
15977 * gfortran.dg/namelist_84.f90: Update test.
15978
15979 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15980
15981 PR other/69554
15982 * gcc.dg/pr69554-1.c: New test.
15983 * gfortran.dg/pr69554-1.F90: New test.
15984 * gfortran.dg/pr69554-2.F90: New test.
15985 * lib/gcc-dg.exp (proc dg-locus): New function.
15986 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15987 distinguish between the caret-printing and non-caret-printing
15988 cases. If caret-printing has been explicitly enabled, bail out
15989 without attempting to fix up the output.
15990
15991 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15992
15993 PR driver/69265
15994 PR driver/69453
15995 * gcc.dg/spellcheck-options-3.c: New test case.
15996 * gcc.dg/spellcheck-options-4.c: New test case.
15997 * gcc.dg/spellcheck-options-5.c: New test case.
15998 * gcc.dg/spellcheck-options-6.c: New test case.
15999 * gcc.dg/spellcheck-options-7.c: New test case.
16000 * gcc.dg/spellcheck-options-8.c: New test case.
16001 * gcc.dg/spellcheck-options-9.c: New test case.
16002 * gcc.dg/spellcheck-options-10.c: New test case.
16003
16004 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16005
16006 PR rtl-optimization/69764
16007 PR rtl-optimization/69771
16008 * c-c++-common/pr69764.c: New test.
16009 * gcc.dg/torture/pr69771.c: New test.
16010
16011 2016-02-12 Marek Polacek <polacek@redhat.com>
16012
16013 * g++.dg/torture/init-list1.C: New.
16014
16015 2016-02-12 Marek Polacek <polacek@redhat.com>
16016
16017 * gcc.dg/pr69522.c: Add empty dg-options.
16018
16019 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
16020
16021 * g++.dg/lto/lto.exp: Include and init mpx.
16022 * g++.dg/lto/pr69729_0.C: New test.
16023
16024 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16025
16026 PR ipa/69241
16027 * g++.dg/ipa/pr69241-4.C: New test.
16028
16029 PR ipa/68672
16030 * g++.dg/ipa/pr68672-1.C: New test.
16031 * g++.dg/ipa/pr68672-2.C: New test.
16032 * g++.dg/ipa/pr68672-3.C: New test.
16033
16034 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
16035
16036 PR c/69522
16037 * gcc.dg/pr69522.c: New test.
16038
16039 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
16040
16041 PR c++/69098
16042 * g++.dg/cpp1y/69098.C: New test.
16043 * g++.dg/cpp1y/69098-2.C: New test.
16044
16045 2016-02-12 Jakub Jelinek <jakub@redhat.com>
16046
16047 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
16048 and neighbour -> neighbor.
16049 * objc.dg/attributes/method-nonnull-1.m: Likewise.
16050 * objc.dg/gnu-api-2-class-meta.m: Likewise.
16051 * c-c++-common/Wvarargs.c: Likewise.
16052 * c-c++-common/goacc/host_data-5.c: Likewise.
16053 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
16054 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
16055 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
16056 * gcc.target/aarch64/pr60697.c: Likewise.
16057 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
16058 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
16059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
16060 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
16061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
16062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
16063 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
16064 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
16065 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
16066 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
16067 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
16068 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
16069 * g++.dg/lookup/koenig5.C: Likewise.
16070 * g++.dg/ext/no-asm-2.C: Likewise.
16071 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
16072 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
16073 * gfortran.dg/used_types_16.f90: Likewise.
16074 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
16075 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
16076 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
16077 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
16078 * gfortran.dg/abstract_type_6.f03: Likewise.
16079 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
16080 * gfortran.dg/used_types_15.f90: Likewise.
16081 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
16082 * gfortran.dg/exit_3.f08: Likewise.
16083 * gfortran.dg/open_status_2.f90: Likewise.
16084 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16085 * gfortran.dg/intrinsic_std_1.f90: Likewise.
16086 * gfortran.dg/associate_1.f03: Likewise.
16087 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
16088 * gfortran.dg/intrinsic_std_6.f90: Likewise.
16089 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
16090 * gcc.dg/builtin-object-size-1.c: Likewise.
16091 * gcc.dg/noreturn-6.c: Likewise.
16092 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
16093 * gcc.dg/globalalias.c: Likewise.
16094 * gcc.dg/builtins-config.h: Likewise.
16095 * gcc.dg/pr30457.c: Likewise.
16096 * gcc.c-torture/compile/volatile-1.c: Likewise.
16097 * gcc.c-torture/execute/20101011-1.c: Likewise.
16098 * c-c++-common/Waddress-1.c: Likewise.
16099
16100 2016-02-11 Jakub Jelinek <jakub@redhat.com>
16101
16102 PR c/69768
16103 * c-c++-common/Waddress-1.c: New test.
16104
16105 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
16106
16107 PR fortran/69296
16108 * gfortran.dg/associate_19.f03: New test.
16109 * gfortran.dg/associate_20.f03: New test.
16110
16111 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
16112
16113 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
16114
16115 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16116
16117 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
16118 .arch armv8-a\n. Add -dA to dg-options.
16119 * gcc.target/aarch64/assembler_arch_1.c: New test.
16120 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
16121
16122 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
16123
16124 PR c++/68726
16125 * g++.dg/cpp0x/pr68726.C: New.
16126
16127 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16128
16129 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
16130 test.
16131
16132 2016-02-11 Richard Biener <rguenther@suse.de>
16133
16134 * g++.dg/tree-ssa/pr61034.C: Adjust.
16135
16136 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
16137
16138 PR target/69148
16139 * gcc.target/s390/pr69148.c: New.
16140
16141 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
16142
16143 PR tree-optimization/69652
16144 * gcc.dg/torture/pr69652.c: New test.
16145
16146 2016-02-10 Jakub Jelinek <jakub@redhat.com>
16147 Patrick Palka <ppalka@gcc.gnu.org>
16148
16149 PR ipa/69241
16150 PR c++/69649
16151 * g++.dg/ipa/pr69241-1.C: New test.
16152 * g++.dg/ipa/pr69241-2.C: New test.
16153 * g++.dg/ipa/pr69241-3.C: New test.
16154 * g++.dg/ipa/pr69649.C: New test.
16155
16156 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
16157
16158 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
16159 * gcc.dg/tree-ssa/sra-18.c: Ditto.
16160
16161 2016-02-10 Bin Cheng <bin.cheng@arm.com>
16162
16163 PR tree-optimization/68021
16164 * gcc.dg/tree-ssa/pr68021.c: New test.
16165
16166 2016-02-10 Richard Biener <rguenther@suse.de>
16167
16168 PR tree-optimization/69726
16169 * gcc.dg/uninit-22.c: New testcase.
16170
16171 2016-02-09 Andrew Pinski <apinski@cavium.com>
16172
16173 PR tree-opt/69282
16174 * gcc.c-torture/compile/20160205-1.c: New testcase.
16175
16176 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
16177
16178 PR target/68404
16179 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
16180 instead accessing a really large arrray.
16181 * gcc.target/powerpc/fusion3.c: Likewise.
16182
16183 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
16184
16185 PR target/68532
16186 * gcc.c-torture/execute/pr68532.c: New test.
16187
16188 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
16189
16190 PR target/69634
16191 * gcc.dg/pr69634.c: New.
16192
16193 2016-02-09 Richard Biener <rguenther@suse.de>
16194
16195 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
16196
16197 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
16198
16199 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
16200
16201 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
16202
16203 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
16204
16205 2016-02-09 Richard Biener <rguenther@suse.de>
16206
16207 PR tree-optimization/69715
16208 * gcc.dg/torture/pr69715.c: New testcase.
16209
16210 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16211
16212 PR c++/69139
16213 * g++.dg/cpp0x/trailing12.C: New test.
16214 * g++.dg/cpp0x/trailing13.C: New test.
16215
16216 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16217
16218 PR c++/69283
16219 PR c++/67835
16220 * g++.dg/cpp1y/auto-fn29.C: New test.
16221 * g++.dg/cpp1y/auto-fn30.C: New test.
16222
16223 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16224
16225 PR tree-optimization/69209
16226 * gcc.c-torture/compile/pr69209.c: New test.
16227
16228 2016-02-08 Jeff Law <law@redhat.com>
16229
16230 PR tree-optimization/68541
16231 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
16232 of statements allowed in join block for path splitting.
16233
16234 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16235
16236 PR c++/59627
16237 * g++.dg/gomp/pr59627.C: New test.
16238
16239 PR ipa/69239
16240 * g++.dg/ipa/pr69239.C: New test.
16241
16242 2016-02-08 David Malcolm <dmalcolm@redhat.com>
16243
16244 PR preprocessor/69664
16245 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16246 * gcc.dg/cpp/warn-comments.c: Likewise.
16247
16248 2016-02-08 Marek Polacek <polacek@redhat.com>
16249
16250 PR c++/69688
16251 * g++.dg/init/const12.C: New test.
16252
16253 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
16254
16255 PR target/60410
16256 * gcc.dg/lto/pr55113_0.c: Remove test.
16257
16258 2016-02-08 Richard Biener <rguenther@suse.de>
16259
16260 PR tree-optimization/69719
16261 * gcc.dg/torture/pr69719.c: New testcase.
16262
16263 2016-02-08 Richard Biener <rguenther@suse.de>
16264 Jeff Law <law@redhat.com>
16265
16266 PR target/68273
16267 * gcc.target/mips/pr68273.c: New testcase.
16268
16269 2016-02-08 Richard Biener <rguenther@suse.de>
16270
16271 PR rtl-optimization/69274
16272 * gcc.target/i386/addr-sel-1.c: XFAIL.
16273
16274 2016-02-08 Jeff Law <law@redhat.com>
16275
16276 PR tree-optimization/68541
16277 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16278
16279 PR tree-optimization/65917
16280 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16281
16282 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16283
16284 PR fortran/50555
16285 * gfortran.dg/namelist_args.f90: New test.
16286
16287 2016-02-05 Jeff Law <law@redhat.com>
16288
16289 PR tree-optimization/68541
16290 * gcc.dg/tree-ssa/split-path-2.c: New test.
16291 * gcc.dg/tree-ssa/split-path-3.c: New test.
16292 * gcc.dg/tree-ssa/split-path-4.c: New test.
16293 * gcc.dg/tree-ssa/split-path-5.c: New test.
16294 * gcc.dg/tree-ssa/split-path-6.c: New test.
16295 * gcc.dg/tree-ssa/split-path-7.c: New test.
16296
16297 2016-02-05 Martin Sebor <msebor@redhat.com>
16298
16299 PR c++/69662
16300 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16301 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16302
16303 2016-02-06 Richard HEnderson <rth@redhat.com>
16304
16305 PR c/69643
16306 * gcc.target/i386/addr-space-4.c: New.
16307 * gcc.target/i386/addr-space-5.c: New.
16308
16309 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16310
16311 PR fortran/66089
16312 * gfortran.dg/elemental_dependency_6.f90: New.
16313
16314 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16315
16316 PR rtl-optimization/69691
16317 * gcc.c-torture/execute/pr69691.c: New test.
16318
16319 PR c++/69628
16320 * g++.dg/parse/pr69628.C: New test.
16321
16322 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16323
16324 * gcc.dg/sancov/asan.c: Move to ...
16325 * gcc.dg/asan/sancov-1.c: ... here.
16326
16327 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16328
16329 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16330
16331 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16332
16333 PR target/69677
16334 * gcc.target/i386/pr69677.c: New test.
16335
16336 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16337
16338 PR c++/68948
16339 * g++.dg/template/pr68948.C: New test.
16340
16341 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16342
16343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16344 (only necessary on s390x).
16345
16346 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16347
16348 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16349 -mno-accumulate-outgoing-args.
16350
16351 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16352
16353 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16354
16355 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16356
16357 PR c/69669
16358 * c-c++-common/pr69669.c: New test.
16359
16360 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16361
16362 PR target/69667
16363 * g++.dg/pr69667.C: New file.
16364
16365 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16366
16367 PR target/69619
16368 * gcc.dg/pr69619.c: Add new test.
16369
16370 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16371
16372 PR rtl-optimization/69577
16373 * gcc.target/i386/pr69577.c: New test.
16374
16375 2016-02-04 Martin Liska <mliska@suse.cz>
16376
16377 * g++.dg/asan/pr69276.C: New test.
16378
16379 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16380
16381 PR target/65932
16382 PR target/67714
16383 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16384 a single smulbb instruction.
16385 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16386 * gcc.target/amr/wmul-2.c: Likewise.
16387
16388 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16389
16390 PR target/65932
16391 PR target/67714
16392 * gcc.c-torture/execute/pr67714.c: New test.
16393
16394 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16395
16396 PR target/69454
16397 * gcc.target/i386/pr69454-1.c: New test.
16398 * gcc.target/i386/pr69454-2.c: New test.
16399
16400 2016-02-03 Martin Sebor <msebor@redhat.com>
16401
16402 PR c++/69251
16403 PR c++/69253
16404 PR c++/69290
16405 PR c++/69277
16406 PR c++/69349
16407 * g++.dg/ext/flexarray-mangle-2.C: New test.
16408 * g++.dg/ext/flexarray-mangle.C: New test.
16409 * g++.dg/ext/flexarray-subst.C: New test.
16410 * g++.dg/ext/flexary11.C: New test.
16411 * g++.dg/ext/flexary12.C: New test.
16412 * g++.dg/ext/flexary13.C: New test.
16413 * g++.dg/ext/flexary14.C: New test.
16414 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16415
16416 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16417
16418 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16419 Define only if CHECK_FLOAT128 is defined.
16420 (main): Properly initialize u5.
16421
16422 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16423
16424 PR c/69627
16425 * gcc.dg/pr69627.c: New test.
16426
16427 PR target/69644
16428 * gcc.dg/pr69644.c: New test.
16429
16430 2016-02-03 Mike Stump <mikestump@comcast.net>
16431
16432 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16433 support for struct-layout-1.exp.
16434
16435 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16436
16437 PR c++/69056
16438 * g++.dg/cpp0x/pr69056.C: New test.
16439
16440 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16441 Alexandre Oliva <aoliva@redhat.com>
16442
16443 PR target/69461
16444 * gcc.target/powerpc/pr69461.c: New.
16445
16446 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16447
16448 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16449 works from here ...
16450 (check_effective_target_fsanitize_thread): ... to here. Do not
16451 specify additional compile flags for the test source.
16452 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16453 specify additional compile flags for the test source.
16454
16455 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16456
16457 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16458
16459 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16460
16461 PR fortran/67451
16462 PR fortran/69418
16463 * gfortran.dg/coarray_allocate_2.f08: New test.
16464 * gfortran.dg/coarray_allocate_3.f08: New test.
16465 * gfortran.dg/coarray_allocate_4.f08: New test.
16466
16467 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16468
16469 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16470 use same scan-tree-dump-times on all platforms.
16471 * gcc.dg/vect/vect-outer-1.c: Likewise.
16472 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16473 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16474 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16475 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16476 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16477 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16478 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16479
16480 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16481
16482 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16483 warning.
16484
16485 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16486
16487 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16488
16489 2016-02-02 James Norris <jnorris@codesourcery.com>
16490
16491 * c-c++-common/goacc/routine-5.c: Add tests.
16492
16493 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16494
16495 * gcc.target/nvptx/unsigned-cmp.c: New test.
16496
16497 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16498
16499 * gcc.target/aarch64/scalar_shift_1.c
16500 (test_corners_sisd_di): Improve force to SIMD register.
16501 (test_corners_sisd_si): Likewise.
16502 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16503 Remove scan-assembler check for ldr.
16504
16505 2016-02-02 Richard Biener <rguenther@suse.de>
16506
16507 PR tree-optimization/69595
16508 * gcc.dg/Warray-bounds-17.c: New testcase.
16509
16510 2016-02-02 Richard Biener <rguenther@suse.de>
16511
16512 PR tree-optimization/69606
16513 * gcc.dg/torture/pr69606.c: New testcase.
16514
16515 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16516
16517 PR middle-end/68542
16518 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16519 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16520
16521 2016-02-02 Alan Modra <amodra@gmail.com>
16522
16523 PR target/69548
16524 * gcc.target/powerpc/pr69548.c: New test.
16525
16526 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16527
16528 PR rtl-optimization/69592
16529 * gcc.dg/pr69592.c: New test.
16530
16531 PR preprocessor/69543
16532 PR c/69558
16533 * gcc.dg/pr69543.c: New test.
16534 * gcc.dg/pr69558.c: New test.
16535
16536 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16537
16538 PR testsuite/65940
16539 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16540
16541 2016-02-01 Martin Sebor <msebor@redhat.com>
16542
16543 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16544
16545 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16546
16547 PR tree-optimization/67921
16548 * c-c++-common/ubsan/pr67921.c: New test.
16549
16550 2016-02-01 Richard Biener <rguenther@suse.de>
16551
16552 PR middle-end/69556
16553 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16554
16555 2016-02-01 Richard Biener <rguenther@suse.de>
16556
16557 PR tree-optimization/69574
16558 * gcc.dg/torture/pr69574.c: New testcase.
16559
16560 2016-02-01 Richard Biener <rguenther@suse.de>
16561
16562 PR tree-optimization/69579
16563 * gcc.dg/setjmp-6.c: New testcase.
16564
16565 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16566
16567 PR rtl-optimization/69570
16568 * g++.dg/opt/pr69570.C: New test.
16569
16570 2016-02-01 Richard Henderson <rth@redhat.com>
16571
16572 * gcc.dg/pr69535.c: New test.
16573
16574 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16575
16576 PR testsuite/69584
16577 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16578 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16579
16580 PR debug/68244
16581 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16582
16583 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16584
16585 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16586
16587 PR fortran/67564
16588 * gfortran.dg/allocate_with_source_17.f03: New test.
16589
16590 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16591
16592 PR tree-optimization/69546
16593 * gcc.dg/torture/pr69546.c: New test.
16594
16595 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16596
16597 PR fortran/69566
16598 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16599
16600 2016-01-30 Martin Sebor <msebor@redhat.com>
16601
16602 PR c++/68490
16603 * g++.dg/ext/flexary10.C: New test.
16604
16605 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16606
16607 PR fortran/66707
16608 gfortran.dg/common_23.f90: New test.
16609
16610 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16611
16612 PR target/65546
16613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16614 condition being checked, and disable it when the target supports
16615 misaligned loads and stores.
16616
16617 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16618
16619 PR debug/69518
16620 * gcc.dg/torture/pr69518.c: New test.
16621
16622 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16623
16624 PR target/69530
16625 * gcc.target/i386/pr69530.c: New test.
16626
16627 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16628
16629 PR target/65604
16630 * gcc.target/mips/div-delay.c: New test.
16631
16632 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16633
16634 PR target/69551
16635 * gcc.target/i386/pr69551.c: New test.
16636
16637 PR target/66137
16638 * gcc.target/i386/pr66137.c: New test.
16639
16640 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16641
16642 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16643 always built for p5600.
16644 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16645 isa=p5600 dg-option.
16646
16647 2016-01-29 Richard Biener <rguenther@suse.de>
16648
16649 PR tree-optimization/69547
16650 * g++.dg/tree-ssa/pr69547.C: New testcase.
16651
16652 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16653
16654 PR debug/66869
16655 * g++.dg/warn/Wunused-function2.C: New test.
16656
16657 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16658
16659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16660 support for test to succeed.
16661
16662 2016-01-29 Marek Polacek <polacek@redhat.com>
16663
16664 PR c++/69509
16665 PR c++/69516
16666 * g++.dg/ext/constexpr-vla2.C: New test.
16667 * g++.dg/ext/constexpr-vla3.C: New test.
16668 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16669
16670 2016-01-29 Richard Biener <rguenther@suse.de>
16671
16672 PR middle-end/69537
16673 * gcc.dg/uninit-21.c: New testcase.
16674
16675 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16676
16677 PR target/69459
16678 * gcc.target/i386/pr69459.c: New test.
16679
16680 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16681
16682 PR target/68400
16683 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16684 * gcc.target/mips/pr68400.c: New test.
16685
16686 2016-01-28 Martin Sebor <msebor@redhat.com>
16687
16688 PR target/17381
16689 * gcc.target/powerpc/pr17381.c: New test.
16690
16691 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16692
16693 PR middle-end/69542
16694 * gcc.dg/torture/pr69542.c: New test.
16695
16696 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16697
16698 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16699
16700 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16701
16702 * gcc.dg/pr65980.c: Skip on AIX.
16703 * gcc.dg/pr66688.c: Same.
16704
16705 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16706
16707 PR target/63679
16708 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16709 * gcc.dg/tree-ssa/sra-18.c: Same.
16710
16711 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16712
16713 PR fortran/62536
16714 * gfortran.dg/block_15.f08: New test.
16715 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16716 on incorrectly closed BLOCK.
16717
16718 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16719
16720 * gcc.dg/declare-simd.c: New test.
16721
16722 2016-01-28 Richard Biener <rguenther@suse.de>
16723
16724 PR tree-optimization/69466
16725 * gfortran.dg/vect/pr69466.f90: New testcase.
16726
16727 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16728
16729 * g++.dg/pr67989.C: Remove ARM-specific option.
16730 * gcc.target/arm/pr67989.C: New file.
16731
16732 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16733
16734 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16735 and expm1 test for glibc < 2.11.
16736
16737 2016-01-27 Richard Henderson <rth@redhat.com>
16738
16739 * gcc.c-torture/execute/pr69447.c: New test.
16740
16741 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16742
16743 PR fortran/69422
16744 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16745
16746 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16747
16748 PR debug/66869
16749 * gcc.dg/pr66869.c: New test.
16750
16751 2016-01-25 Jeff Law <law@redhat.com>
16752
16753 PR tree-optimization/68398
16754 PR tree-optimization/69196
16755 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16756 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16757 path to avoid new heuristic allowing more irreducible regions
16758 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16759 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16760 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16761 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16762 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16763
16764 2016-01-27 Marek Polacek <polacek@redhat.com>
16765
16766 PR c/68062
16767 * c-c++-common/vector-compare-4.c: New test.
16768
16769 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16770
16771 PR preprocessor/69126
16772 * c-c++-common/pr69126.c: New test case.
16773
16774 2016-01-27 Ian Lance Taylor <iant@google.com>
16775
16776 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16777
16778 2016-01-27 Ryan Burn <contact@rnburn.com>
16779
16780 PR cilkplus/69267
16781 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16782
16783 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16784
16785 PR target/69512
16786 * gcc.target/i386/pr69512.c: New test.
16787
16788 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16789
16790 PR ada/69488
16791 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16792
16793 2016-01-27 Marek Polacek <polacek@redhat.com>
16794
16795 PR c++/69379
16796 * g++.dg/pr69379.C: New test.
16797
16798 2016-01-27 Martin Sebor <msebor@redhat.com>
16799
16800 PR c++/69317
16801 * g++.dg/abi/Wabi-2-2.C: New test.
16802 * g++.dg/abi/Wabi-2-3.C: New test.
16803 * g++.dg/abi/Wabi-3-2.C: New test.
16804 * g++.dg/abi/Wabi-3-3.C: New test.
16805
16806 2016-01-27 Richard Biener <rguenther@suse.de>
16807
16808 PR tree-optimization/69166
16809 * gcc.dg/torture/pr69166.c: New testcase.
16810
16811 2016-01-27 Martin Jambor <mjambor@suse.cz>
16812
16813 PR tree-optimization/69355
16814 * gcc.dg/tree-ssa/pr69355.c: New test.
16815
16816 2016-01-27 Marek Polacek <polacek@redhat.com>
16817
16818 PR c++/69496
16819 * g++.dg/ext/constexpr-vla1.C: New test.
16820
16821 2016-01-20 Christian Bruel <christian.bruel@st.com>
16822
16823 PR target/69245
16824 * gcc.target/arm/pr69245.c: New test.
16825
16826 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16827
16828 PR tree-optimization/69399
16829 * gcc.dg/torture/pr69399.c: New test.
16830
16831 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16832
16833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16834
16835 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16836
16837 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16838
16839 2016-01-26 Tom de Vries <tom@codesourcery.com>
16840
16841 PR tree-optimization/69110
16842 * gcc.dg/autopar/pr69110.c: New test.
16843
16844 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16845 Sebastian Pop <s.pop@samsung.com>
16846
16847 * gcc.dg/graphite/isl-ast-op-select.c: New.
16848
16849 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16850
16851 PR fortran/69385
16852 * gfortran.dg/allocate_error_6.f90: New test.
16853
16854 2016-01-26 Richard Henderson <rth@redhat.com>
16855
16856 * gcc.dg/tm/pr60908.c: New test.
16857
16858 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16859
16860 PR other/69006
16861 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16862 directive.
16863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16864 expected multiline output to reflect the colorization being
16865 disabled before newlines.
16866 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16867 (custom_diagnostic_finalizer): Replace call to
16868 pp_newline_and_flush with call to pp_flush.
16869 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16870 * gfortran.dg/implicit_class_1.f90: Likewise.
16871 * lib/gcc-dg.exp (allow_blank_lines): New global.
16872 (dg-allow-blank-lines-in-output): New procedure.
16873 (gcc-dg-prune): Complain about blank lines in the output, unless
16874 dg-allow-blank-lines-in-output was called.
16875 * lib/multiline.exp (_build_multiline_regex): Only support
16876 arbitrary followup text for non-blank-lines, not for blank lines.
16877
16878 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16879
16880 PR tree-optimization/69483
16881 * gcc.dg/pr69483.c: New test.
16882 * g++.dg/opt/pr69483.C: New test.
16883
16884 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16885
16886 PR target/68620
16887 * gcc.target/arm/pr68620.c: New test.
16888
16889 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16890
16891 * gcc.target/i386/pr68986-2.c: Remove -m32.
16892
16893 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16894
16895 PR target/68986
16896 * gcc.target/i386/pr68986-1.c: New test.
16897 * gcc.target/i386/pr68986-2.c: Likewise.
16898 * gcc.target/i386/pr68986-3.c: Likewise.
16899
16900 2016-01-26 Christian Bruel <christian.bruel@st.com>
16901
16902 * lib/target-supports.exp
16903 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16904 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16905 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16906
16907 2016-01-26 Richard Biener <rguenther@suse.de>
16908
16909 PR tree-optimization/69452
16910 * gcc.dg/torture/pr69452.c: New testcase.
16911
16912 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16913
16914 PR target/69442
16915 * gcc.dg/pr69442.c: New test.
16916
16917 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16918
16919 PR target/67896
16920 * gcc.target/aarch64/simd/pr67896.C: New.
16921
16922 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16923
16924 PR tree-optimization/69400
16925 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16926 function.
16927 (plugin_init): Call it.
16928 * gcc.dg/torture/pr69400.c: New test.
16929
16930 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16931
16932 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16933
16934 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16935 Sebastian Pop <s.pop@samsung.com>
16936
16937 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16938 isl-0.15.
16939
16940 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16941 Sebastian Pop <s.pop@samsung.com>
16942
16943 * gcc.dg/graphite/pr69292.c: New.
16944
16945 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16946
16947 * c-c++-common/goacc/use_device-1.c: New test.
16948
16949 2016-01-25 Jeff Law <law@redhat.com>
16950
16951 PR tree-optimization/69196
16952 PR tree-optimization/68398
16953 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16954 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16955
16956 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16957
16958 PR target/69469
16959 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16960 Algorithm.
16961
16962 2016-01-25 Richard Biener <rguenther@suse.de>
16963
16964 PR testsuite/69380
16965 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16966
16967 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16968
16969 PR target/69421
16970 * gcc.dg/pr69421.c: New test.
16971
16972 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16973
16974 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16975 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16976 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16977 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16978 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16979 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16980 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16981 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16982 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16983 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16984
16985 2016-01-25 Richard Biener <rguenther@suse.de>
16986
16987 PR tree-optimization/69376
16988 * gcc.dg/torture/pr69376.c: New testcase.
16989
16990 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16991
16992 PR fortran/69397
16993 PR fortran/68442
16994 * gfortran.dg/interface_38.f90: New test.
16995 * gfortran.dg/interface_39.f90: New test.
16996
16997 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16998
16999 Revert:
17000 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17001
17002 PR c++/11858
17003 PR c++/24663
17004 PR c++/24664
17005 * g++.dg/template/pr11858.C: New test.
17006 * g++.dg/template/pr24663.C: New test.
17007 * g++.dg/template/unify12.C: New test.
17008 * g++.dg/template/unify13.C: New test.
17009 * g++.dg/template/unify14.C: New test.
17010 * g++.dg/template/unify15.C: New test.
17011 * g++.dg/template/unify16.C: New test.
17012 * g++.dg/template/unify17.C: New test.
17013
17014 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
17015
17016 PR fortran/68283
17017 gfortran.dg/pr68283.f90: New test.
17018
17019 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
17020
17021 PR fortran/66094
17022 * gfortran.dg/inline_matmul_13.f90: New test.
17023 * gfortran.dg/matmul_bounds_8.f90: New test.
17024 * gfortran.dg/matmul_bounds_9.f90: New test.
17025 * gfortran.dg/matmul_bounds_10.f90: New test.
17026
17027 2016-01-23 Tom de Vries <tom@codesourcery.com>
17028
17029 PR tree-optimization/69426
17030 * gcc.dg/autopar/pr69426.c: New test.
17031
17032 2016-01-23 Martin Sebor <msebor@redhat.com>
17033
17034 PR c++/58109
17035 PR c++/69022
17036 * g++.dg/cpp0x/alignas5.C: New test.
17037 * g++.dg/ext/vector29.C: Same.
17038
17039 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
17040
17041 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
17042 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
17043 _GNU_SOURCE from compile flags to the source.
17044 * gcc.target/i386/chkp-stropt-12.c: Ditto.
17045 * gcc.target/i386/chkp-stropt-16.c: Ditto.
17046 * gcc.target/i386/chkp-stropt-4.c: Ditto.
17047 * gcc.target/i386/chkp-stropt-8.c: Ditto.
17048
17049 2016-01-22 Jakub Jelinek <jakub@redhat.com>
17050
17051 PR target/69432
17052 * g++.dg/opt/pr69432.C: New test.
17053
17054 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17055
17056 * gcc.target/powerpc/pr63354c: Adjust target selector to include
17057 32-bit targets testing an -m64 multilib.
17058
17059 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17060
17061 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
17062 64-bit support.
17063
17064 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
17065
17066 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
17067
17068 2016-01-21 Christian Bruel <christian.bruel@st.com>
17069
17070 PR target/68674
17071 * gcc.target/i386/pr68674.c
17072 * gcc.target/aarch64/pr68674.c
17073 * gcc.target/arm/pr68674.c
17074
17075 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17076
17077 PR target/69403
17078 * gcc.c-torture/execute/pr69403.c: New test.
17079
17080 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
17081
17082 PR c++/55843
17083 * g++.dg/template/pr55843.C: New.
17084
17085 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
17086
17087 PR testsuite/66877
17088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
17089 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
17090
17091 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17092
17093 PR testsuite/67489
17094 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
17095 from dg-do compile directive, and instead add
17096 { dg-require-effective-target int128 }.
17097
17098 2016-01-20 Martin Sebor <msebor@redhat.com>
17099
17100 PR c/69405
17101 * gcc.dg/sync-fetch.c: New test.
17102
17103 2016-01-21 Martin Sebor <msebor@redhat.com>
17104
17105 PR target/69252
17106 * gcc.target/powerpc/pr69252.c: New test.
17107
17108 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17109
17110 PR fortran/65996
17111 * gfortran.dg/pr65996.f90: New test.
17112
17113 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
17114
17115 PR c++/68810
17116 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
17117 expected to generate an error.
17118
17119 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
17120
17121 PR middle-end/66178
17122 * gcc.dg/torture/pr66178.c: New test.
17123
17124 2016-01-21 Anton Blanchard <anton@samba.org>
17125 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17126
17127 PR target/63354
17128 * gcc.target/powerpc/pr63354.c: New test.
17129
17130 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
17131
17132 PR rtl-optimization/68990
17133 * gcc.target/i386/pr68990: New.
17134
17135 2016-01-21 Nick Clifton <nickc@redhat.com>
17136
17137 PR target/69129
17138 * gcc.target/mips/pr69129.c: New.
17139
17140 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
17141
17142 PR c++/58046
17143 * g++.dg/cpp0x/pr58046.C: New.
17144
17145 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17146
17147 PR target/69187
17148 PR target/65624
17149 * gcc.target/arm/pr69187.c: New test.
17150
17151 PR c++/69355
17152 * g++.dg/torture/pr69355.C: New test.
17153
17154 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17155 Sebastian Pop <s.pop@samsung.com>
17156
17157 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
17158
17159 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17160 Sebastian Pop <s.pop@samsung.com>
17161
17162 * gcc.dg/graphite/pr68976.c: New test.
17163
17164 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17165
17166 PR middle-end/67653
17167 * c-c++-common/pr67653.c: New test.
17168 * gcc.dg/torture/pr29119.c: Add dg-warning.
17169
17170 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
17171
17172 * gcc.target/powerpc/cpu-builtin-1.c: New test.
17173
17174 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17175
17176 PR c/24293
17177 * gcc.dg/pr24293.c: New test.
17178 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
17179 incomplete struct type.
17180 * gcc.dg/declspec-1.c: Likewise.
17181 * gcc.dg/pr63549.c: Likewise.
17182
17183 2016-01-20 Jakub Jelinek <jakub@redhat.com>
17184
17185 PR tree-optimization/66612
17186 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
17187 for bdn instruction.
17188
17189 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17190
17191 * lib/target-supports.exp
17192 (check_effective_target_arm_fp_ok_nocache): New.
17193 (check_effective_target_arm_fp_ok): New.
17194 (add_options_for_arm_fp): New.
17195 (check_effective_target_arm_crypto_ok_nocache): Require
17196 target_arm_v8_neon_ok instead of arm32.
17197 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
17198 (check_effective_target_arm_crypto_pragma_ok): New.
17199 (add_options_for_arm_vfp): New.
17200 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
17201 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
17202 target instead. Force initial fpu to vfp.
17203 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
17204 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
17205 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
17206 dependency.
17207 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
17208 use arm_vfp effective target instead. Force initial fpu to vfp.
17209 * gcc.target/arm/attr-neon3.c: Likewise.
17210 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
17211 arm_vfp_ok.
17212 * gcc.target/arm/unsigned-float.c: Likewise.
17213 * gcc.target/arm/vfp-1.c: Likewise.
17214 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
17215 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
17216 * gcc.target/arm/vfp-ldmiad.c: Likewise.
17217 * gcc.target/arm/vfp-ldmias.c: Likewise.
17218 * gcc.target/arm/vfp-stmdbd.c: Likewise.
17219 * gcc.target/arm/vfp-stmdbs.c: Likewise.
17220 * gcc.target/arm/vfp-stmiad.c: Likewise.
17221 * gcc.target/arm/vfp-stmias.c: Likewise.
17222 * gcc.target/arm/vnmul-1.c: Likewise.
17223 * gcc.target/arm/vnmul-2.c: Likewise.
17224 * gcc.target/arm/vnmul-3.c: Likewise.
17225 * gcc.target/arm/vnmul-4.c: Likewise.
17226
17227 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
17228
17229 PR testsuite/69366
17230 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
17231 the MPX run-time library, for compile-time MPX test.
17232 * gcc.target/i386/chkp-always_inline.c: Likewise.
17233 * gcc.target/i386/chkp-bndret.c: Likewise.
17234 * gcc.target/i386/chkp-builtins-1.c: Likewise.
17235 * gcc.target/i386/chkp-builtins-2.c: Likewise.
17236 * gcc.target/i386/chkp-builtins-3.c: Likewise.
17237 * gcc.target/i386/chkp-builtins-4.c: Likewise.
17238 * gcc.target/i386/chkp-const-check-1.c: Likewise.
17239 * gcc.target/i386/chkp-const-check-2.c: Likewise.
17240 * gcc.target/i386/chkp-hidden-def.c: Likewise.
17241 * gcc.target/i386/chkp-label-address.c: Likewise.
17242 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17243 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17244 * gcc.target/i386/chkp-pr69044.c: Likewise.
17245 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17246 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17247 * gcc.target/i386/chkp-strchr.c: Likewise.
17248 * gcc.target/i386/chkp-strlen-1.c: Likewise.
17249 * gcc.target/i386/chkp-strlen-2.c: Likewise.
17250 * gcc.target/i386/chkp-strlen-3.c: Likewise.
17251 * gcc.target/i386/chkp-strlen-4.c: Likewise.
17252 * gcc.target/i386/chkp-strlen-5.c: Likewise.
17253 * gcc.target/i386/chkp-stropt-1.c: Likewise.
17254 * gcc.target/i386/chkp-stropt-10.c: Likewise.
17255 * gcc.target/i386/chkp-stropt-11.c: Likewise.
17256 * gcc.target/i386/chkp-stropt-12.c: Likewise.
17257 * gcc.target/i386/chkp-stropt-13.c: Likewise.
17258 * gcc.target/i386/chkp-stropt-14.c: Likewise.
17259 * gcc.target/i386/chkp-stropt-15.c: Likewise.
17260 * gcc.target/i386/chkp-stropt-16.c: Likewise.
17261 * gcc.target/i386/chkp-stropt-2.c: Likewise.
17262 * gcc.target/i386/chkp-stropt-3.c: Likewise.
17263 * gcc.target/i386/chkp-stropt-4.c: Likewise.
17264 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17265 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17266 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17267 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17268 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17269 * gcc.target/i386/pr63995-2.c: Likewise.
17270 * gcc.target/i386/pr64805.c: Likewise.
17271 * gcc.target/i386/pr65044.c: Likewise.
17272 * gcc.target/i386/pr65167.c: Likewise.
17273 * gcc.target/i386/pr65183.c: Likewise.
17274 * gcc.target/i386/pr65184.c: Likewise.
17275 * gcc.target/i386/thunk-retbnd.c: Likewise.
17276
17277 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17278
17279 PR tree-optimization/69328
17280 * gcc.dg/pr69328.c: New test.
17281
17282 2016-01-20 Jeff Law <law@redhat.com>
17283
17284 PR target/25114
17285 * gcc.target/m68k/pr25114.c: New test.
17286
17287 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17288
17289 * gcc.target/arm/memset-inline-10.c: Added
17290 dg-require-effective-target arm_thumb2_ok.
17291
17292 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17293
17294 * gcc.dg/debug/dwarf2/sso.c: New test.
17295
17296 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17297
17298 PR testsuite/68820
17299 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17300 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17301 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17302
17303 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17304
17305 PR ipa/66223
17306 * g++.dg/ipa/devirt-50.C: New testcase.
17307
17308 2016-01-19 Marek Polacek <polacek@redhat.com>
17309
17310 PR c++/68965
17311 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17312 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17313
17314 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17315
17316 PR target/69135
17317 * gcc.target/arm/pr69135_1.c: New test.
17318
17319 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17320
17321 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17322
17323 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17324
17325 * gcc.target/aarch64/ccmp_1.c: New testcase.
17326
17327 2016-01-19 Marek Polacek <polacek@redhat.com>
17328
17329 PR c++/68586
17330 * g++.dg/cpp0x/enum30.C: New test.
17331
17332 2016-01-19 Richard Biener <rguenther@suse.de>
17333
17334 PR tree-optimization/69336
17335 * g++.dg/tree-ssa/pr69336.C: New testcase.
17336
17337 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17338
17339 PR debug/65779
17340 * gcc.dg/pr65779.c: New test.
17341
17342 2016-01-19 Richard Biener <rguenther@suse.de>
17343
17344 PR tree-optimization/69352
17345 * gcc.dg/torture/pr69352.c: New testcase.
17346
17347 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17348
17349 PR rtl-optimization/68955
17350 PR rtl-optimization/64557
17351 * gcc.dg/torture/pr68955.c: New test.
17352
17353 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17354
17355 PR lto/69136
17356 * g++.dg/torture/pr69136.C: New testcase.
17357
17358 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17359
17360 PR lto/69133
17361 * g++.dg/lto/pr69133_0.C: New testcase.
17362 * g++.dg/lto/pr69133_1.C: New testcase.
17363
17364 2016-01-15 Jeff Law <law@redhat.com>
17365
17366 PR tree-optimization/69320
17367 * gcc.c-torture/pr69320-1.c: New test.
17368 * gcc.c-torture/pr69320-2.c: New test.
17369 * gcc.c-torture/pr69320-3.c: New test.
17370 * gcc.c-torture/pr69320-4.c: New test.
17371
17372 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17373
17374 PR c++/11858
17375 PR c++/24663
17376 PR c++/24664
17377 * g++.dg/template/pr11858.C: New test.
17378 * g++.dg/template/pr24663.C: New test.
17379 * g++.dg/template/unify12.C: New test.
17380 * g++.dg/template/unify13.C: New test.
17381 * g++.dg/template/unify14.C: New test.
17382 * g++.dg/template/unify15.C: New test.
17383 * g++.dg/template/unify16.C: New test.
17384 * g++.dg/template/unify17.C: New test.
17385
17386 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17387
17388 PR testsuite/69181
17389 * gcc.dg/pr69181-1.c: New test file.
17390 * gcc.dg/pr69181-2.c: New test file.
17391 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17392 globals by moving it to...
17393 (cleanup-after-saved-dg-test): ...this new function. Add
17394 "global additional_sources_used". Add reset of global
17395 multiline_expected_outputs to the empty list.
17396 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17397 global to...
17398 (multiline_expected_outputs): ...this, and updated comments to
17399 note that it is modified from gcc-dg.exp.
17400 (dg-end-multiline-output): Update for the above renaming.
17401 (handle-multiline-outputs): Likewise. Remove the clearing
17402 of the expected outputs to the empty list.
17403
17404 2016-01-18 Richard Biener <rguenther@suse.de>
17405
17406 PR tree-optimization/69297
17407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17408
17409 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17410
17411 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17412 dg-options.
17413 * gcc.target/mips/mips-3d-2.c: Likewise.
17414 * gcc.target/mips/mips-3d-3.c: Likewise.
17415 * gcc.target/mips/mips-3d-4.c: Likewise.
17416 * gcc.target/mips/mips-3d-5.c: Likewise.
17417 * gcc.target/mips/mips-3d-6.c: Likewise.
17418 * gcc.target/mips/mips-3d-7.c: Likewise.
17419 * gcc.target/mips/mips-3d-8.c: Likewise.
17420 * gcc.target/mips/mips-3d-9.c: Likewise.
17421 * gcc.target/mips/mips-ps-1.c: Likewise.
17422 * gcc.target/mips/mips-ps-2.c: Likewise.
17423 * gcc.target/mips/mips-ps-3.c: Likewise.
17424 * gcc.target/mips/mips-ps-4.c: Likewise.
17425 * gcc.target/mips/mips-ps-5.c: Likewise.
17426 * gcc.target/mips/mips-ps-6.c: Likewise.
17427 * gcc.target/mips/mips-ps-7.c: Likewise.
17428 * gcc.target/mips/mips-ps-type.c: Likewise.
17429 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17430 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17431
17432 2016-01-18 Tom de Vries <tom@codesourcery.com>
17433
17434 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17435 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17436 * c-c++-common/goacc/kernels-empty.c: New test.
17437 * c-c++-common/goacc/kernels-eternal.c: New test.
17438 * c-c++-common/goacc/kernels-loop-2.c: New test.
17439 * c-c++-common/goacc/kernels-loop-3.c: New test.
17440 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17441 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17442 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17443 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17444 * c-c++-common/goacc/kernels-loop-data.c: New test.
17445 * c-c++-common/goacc/kernels-loop-g.c: New test.
17446 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17447 * c-c++-common/goacc/kernels-loop-n.c: New test.
17448 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17449 * c-c++-common/goacc/kernels-loop.c: New test.
17450 * c-c++-common/goacc/kernels-noreturn.c: New test.
17451 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17452 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17453 * c-c++-common/goacc/kernels-reduction.c: New test.
17454
17455 2016-01-18 Tom de Vries <tom@codesourcery.com>
17456
17457 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17458 * gcc.dg/autopar/outer-2.c: Same.
17459 * gcc.dg/autopar/outer-3.c: Same.
17460 * gcc.dg/autopar/outer-4.c: Same.
17461 * gcc.dg/autopar/outer-5.c: Same.
17462 * gcc.dg/autopar/outer-6.c: Same.
17463 * gcc.dg/autopar/parallelization-1.c: Same.
17464 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17465 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17466 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17467 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17468 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17469 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17470 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17471 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17472 * gcc.dg/autopar/pr39500-1.c: Same.
17473 * gcc.dg/autopar/pr39500-2.c: Same.
17474 * gcc.dg/autopar/pr46193.c: Same.
17475 * gcc.dg/autopar/pr46194.c: Same.
17476 * gcc.dg/autopar/pr49580.c: Same.
17477 * gcc.dg/autopar/pr49960-1.c: Same.
17478 * gcc.dg/autopar/pr49960.c: Same.
17479 * gcc.dg/autopar/pr68373.c: Same.
17480 * gcc.dg/autopar/reduc-1.c: Same.
17481 * gcc.dg/autopar/reduc-1char.c: Same.
17482 * gcc.dg/autopar/reduc-1short.c: Same.
17483 * gcc.dg/autopar/reduc-2.c: Same.
17484 * gcc.dg/autopar/reduc-2char.c: Same.
17485 * gcc.dg/autopar/reduc-2short.c: Same.
17486 * gcc.dg/autopar/reduc-3.c: Same.
17487 * gcc.dg/autopar/reduc-4.c: Same.
17488 * gcc.dg/autopar/reduc-6.c: Same.
17489 * gcc.dg/autopar/reduc-7.c: Same.
17490 * gcc.dg/autopar/reduc-8.c: Same.
17491 * gcc.dg/autopar/reduc-9.c: Same.
17492 * gcc.dg/autopar/uns-outer-4.c: Same.
17493 * gcc.dg/autopar/uns-outer-5.c: Same.
17494 * gcc.dg/autopar/uns-outer-6.c: Same.
17495 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17496 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17497
17498 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17499
17500 PR target/63679
17501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17502 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17503
17504 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17505
17506 PR target/63679
17507 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17508 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17509 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17510
17511 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17512
17513 PR target/63679
17514 * gcc.dg/tree-ssa/sra-17.c: New.
17515 * gcc.dg/tree-ssa/sra-18.c: New.
17516
17517 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17518
17519 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17520
17521 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17522
17523 * gnat.dg/inline12.adb: New test.
17524
17525 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17526
17527 PR tree-optimization/66797
17528 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17529
17530 2016-01-18 Richard Biener <rguenther@suse.de>
17531
17532 PR tree-optimization/69170
17533 * gcc.dg/torture/pr69170.c: New testcase.
17534
17535 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17536
17537 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17538
17539 2016-01-16 Tom de Vries <tom@codesourcery.com>
17540
17541 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17542
17543 2016-01-16 Tom de Vries <tom@codesourcery.com>
17544
17545 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17546 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17547 redundant dg-require-effective-target pthread.
17548 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17549 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17550 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17551 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17552 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17553 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17554 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17555
17556 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17557
17558 PR target/68609
17559 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17560 * gcc.target/powerpc/recip-7.c: Same.
17561
17562 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17563
17564 PR c++/69091
17565 * g++.dg/template/pr69091.C: New test.
17566
17567 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17568
17569 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17570 dump does not contain an error_mark_node.
17571 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17572 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17573
17574 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17575
17576 PR c++/68936
17577 * g++.dg/template/pr68936.C: New test.
17578
17579 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17580
17581 PR target/68609
17582 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17583 * gcc.target/powerpc/recip-2.c: Same.
17584 * gcc.target/powerpc/recip-3.c: Same.
17585 * gcc.target/powerpc/recip-4.c: Same.
17586 * gcc.target/powerpc/recip-sqrtf.c: Same.
17587
17588 2016-01-15 Jeff Law <law@redhat.com>
17589
17590 PR tree-optimization/69270
17591 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17592 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17593
17594 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17595
17596 PR fortran/49630
17597 * gfortran.dg/deferred_character_13.f90: New test for the fix
17598 of comment 3 of the PR.
17599
17600 PR fortran/54070
17601 * gfortran.dg/deferred_character_8.f90: New test
17602 * gfortran.dg/allocate_error_5.f90: New test
17603
17604 PR fortran/60593
17605 * gfortran.dg/deferred_character_10.f90: New test
17606
17607 PR fortran/60795
17608 * gfortran.dg/deferred_character_14.f90: New test
17609
17610 PR fortran/61147
17611 * gfortran.dg/deferred_character_11.f90: New test
17612
17613 PR fortran/64324
17614 * gfortran.dg/deferred_character_9.f90: New test
17615
17616 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17617
17618 PR rtl-optimization/69030
17619 * gcc.target/i386/pr69030.c: New.
17620
17621 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17622
17623 * gcc.target/aarch64/target_attr_17.c: New test.
17624
17625 2016-01-15 Richard Biener <rguenther@suse.de>
17626
17627 PR tree-optimization/66856
17628 * gcc.dg/torture/pr66856-1.c: New testcase.
17629 * gcc.dg/torture/pr66856-2.c: Likewise.
17630
17631 2016-01-15 Richard Biener <rguenther@suse.de>
17632
17633 PR debug/69137
17634 * g++.dg/lto/pr69137_0.C: New testcase.
17635
17636 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17637
17638 PR middle-end/69246
17639 * gcc.target/i386/pr69246.c: New test.
17640
17641 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17642
17643 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17644
17645 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17646
17647 PR c++/56194
17648 * g++.dg/init/const9.C: Disable test on S/390.
17649
17650 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17651
17652 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17653 * g++.dg/Wno-frame-address.C: Ditto.
17654
17655 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17656
17657 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17658
17659 2016-01-15 Richard Biener <rguenther@suse.de>
17660
17661 PR tree-optimization/68961
17662 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17663
17664 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17665
17666 * gcc.target/i386/pr65105-5.c: New test.
17667
17668 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17669
17670 * gcc.c-torture/execute/alias-4.c: New testcase.
17671
17672 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17673
17674 PR ipa/68148
17675 * g++.dg/ipa/devirt-49.C: New testcase.
17676
17677 2016-01-15 Christian Bruel <christian.bruel@st.com>
17678
17679 PR target/65837
17680 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17681 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17682 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17683
17684 2016-01-15 Richard Biener <rguenther@suse.de>
17685
17686 PR tree-optimization/69117
17687 * gcc.dg/torture/pr69117.c: New testcase.
17688
17689 2015-01-14 Ryan Burn <contact@rnburn.com>
17690
17691 PR c++/69048
17692 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17693
17694 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17695
17696 PR testsuite/67509
17697 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17698 range tests use 100 * maximum instead of maximum + 1.
17699
17700 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17701
17702 PR debug/69244
17703 * gcc.dg/guality/pr69244.c: New test.
17704
17705 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17706
17707 * lib/target-supports.exp (check_effective_target_issignaling):
17708 New procedure.
17709 * gcc.dg/pr61441.c: Require issignaling effective target.
17710
17711 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17712
17713 PR target/68803
17714 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17715
17716 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17717
17718 PR c++/68819
17719 PR preprocessor/69177
17720 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17721 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17722 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17723 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17724
17725 2016-01-14 Marek Polacek <polacek@redhat.com>
17726
17727 PR c/69262
17728 * gcc.dg/array-15.c: New test.
17729
17730 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17731
17732 PR middle-end/68146
17733 PR tree-optimization/69155
17734 * gfortran.dg/pr68146.f: New test.
17735 * gfortran.dg/pr69155.f90: New test.
17736
17737 2016-01-14 Richard Biener <rguenther@suse.de>
17738
17739 PR tree-optimization/68060
17740 * gcc.dg/torture/pr68060-1.c: New testcase.
17741 * gcc.dg/torture/pr68060-2.c: Likewise.
17742
17743 2016-01-14 Nick Clifton <nickc@redhat.com>
17744
17745 * lib/target-supports.exp
17746 (check_effective_target_arm_neon_ok_nocache): Add an option
17747 sequence that includes setting the ARM architecture to ARMv7-A.
17748 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17749 command line options necessary to enable Neon support.
17750 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17751 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17752 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17753 * gcc.target/arm/pr69180.c: Likewise.
17754
17755 2016-01-14 Jeff Law <law@redhat.com>
17756
17757 PR tree-optimization/69270
17758 * gcc.dg/tree-ssa/pr69270.c: New test.
17759
17760 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17761
17762 PR c/66208
17763 * c-c++-common/pr66208.c: New file.
17764
17765 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17766
17767 PR tree-optimization/69156
17768 * gcc.dg/pr69156.c: New test.
17769
17770 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17771
17772 * gcc.target/i386/pr69225-7.c: New test.
17773
17774 2016-01-13 Richard Henderson <rth@redhat.com>
17775
17776 * gcc.dg/tm/memopt-13.c: Update expected function.
17777 * gcc.dg/tm/memopt-6.c: Likewise.
17778
17779 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17780
17781 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17782 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17783 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17784 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17785
17786 2016-01-13 Tom de Vries <tom@codesourcery.com>
17787
17788 PR tree-optimization/69169
17789 * gcc.dg/pr69169.c: New test.
17790
17791 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17792
17793 PR target/69228
17794 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17795 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17796 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17797 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17798 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17799 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17800 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17801 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17802
17803 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17804
17805 PR target/69247
17806 * gcc.dg/pr69247.c: New test.
17807
17808 2016-01-13 Richard Biener <rguenther@suse.de>
17809
17810 PR tree-optimization/69242
17811 * gcc.dg/torture/pr69242.c: New testcase.
17812
17813 2016-01-13 Richard Biener <rguenther@suse.de>
17814
17815 PR tree-optimization/69186
17816 * gcc.dg/torture/pr69186.c: New testcase.
17817
17818 2016-01-13 Jeff Law <law@redhat.com>
17819
17820 PR tree-optimization/67755
17821 * gcc.dg/tree-ssa/pr67755.c: New test.
17822
17823 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17824
17825 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17826 pass number in output by a star.
17827
17828 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17829
17830 PR tree-optimization/68911
17831 * gcc.c-torture/execute/pr68911.c: New test.
17832
17833 2016-01-12 Marek Polacek <polacek@redhat.com>
17834
17835 PR c++/68979
17836 * g++.dg/warn/permissive-1.C: New test.
17837
17838 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17839
17840 PR objc++/68511
17841 PR c++/69213
17842 * g++.dg/opt/pr69213.C: New test.
17843
17844 2016-01-12 Christian Bruel <christian.bruel@st.com>
17845
17846 PR target/69180
17847 * gcc.target/arm/pr69180.c: New test.
17848
17849 2016-01-12 Richard Biener <rguenther@suse.de>
17850
17851 PR lto/69077
17852 * g++.dg/lto/pr69077_0.C: New testcase.
17853 * g++.dg/lto/pr69077_1.C: Likewise.
17854
17855 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17856
17857 PR target/69175
17858 * g++.dg/opt/pr69175.C: New test.
17859
17860 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17861
17862 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17863 rather than #including math.h & stdlib.h.
17864 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17865 * gcc.dg/vect/pr49771.c: Likewise.
17866 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17867 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17868 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17869 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17870 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17871 * gcc.dg/vect/pr44507.c: Likewise.
17872 * gcc.dg/vect/pr45902.c: Likewise.
17873 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17874 * gcc.dg/vect/vect-117.c: Likewise.
17875 * gcc.dg/vect/vect-99.c: Likewise.
17876 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17877 * gcc.dg/vect/vect-cond-1.c: Likewise.
17878 * gcc.dg/vect/vect-cond-2.c: Likewise.
17879 * gcc.dg/vect/vect-cond-3.c: Likewise.
17880 * gcc.dg/vect/vect-cond-4.c: Likewise.
17881 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17882 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17883 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17884 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17885 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17886 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17887 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17888 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17889 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17890 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17891 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17892 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17893 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17894 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17895 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17896 include of signal.h.
17897 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17898 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17899 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17900 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17901 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17902 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17903 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17904 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17905 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17906 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17907 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17908 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17909 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17910 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17911 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17912 * gcc.dg/vect/vect-outer-5.c: Likewise.
17913 * gcc.dg/vect/vect-outer-6.c: Likewise.
17914 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17915 include of stdio.h.
17916
17917 2016-01-12 Nick Clifton <nickc@redhat.com>
17918
17919 PR target/68913
17920 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17921 to fread so that it will be found in all target runtimes.
17922
17923 2016-01-12 Richard Biener <rguenther@suse.de>
17924
17925 PR tree-optimization/69053
17926 * g++.dg/torture/pr69053.C: New testcase.
17927
17928 2016-01-12 Richard Biener <rguenther@suse.de>
17929
17930 PR tree-optimization/69168
17931 * gcc.dg/torture/pr69168.c: New testcase.
17932
17933 2016-01-12 Richard Biener <rguenther@suse.de>
17934
17935 PR tree-optimization/69157
17936 * gcc.dg/torture/pr69157.c: New testcase.
17937
17938 2016-01-12 Richard Biener <rguenther@suse.de>
17939
17940 PR tree-optimization/69174
17941 * gcc.dg/torture/pr69174.c: New testcase.
17942
17943 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17944
17945 PR c++/66808
17946 PR c++/69000
17947 * g++.dg/tls/pr66808.C: New test.
17948 * g++.dg/tls/pr69000.C: New test.
17949
17950 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17951
17952 * gcc.target/powerpc/swaps-p8-23.c: New test.
17953 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17954
17955 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17956
17957 PR tree-optimization/68356
17958 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17959
17960 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17961 Jim Wilson <jim.wilson@linaro.org>
17962
17963 PR target/69194
17964 * gcc.target/arm/pr69194.c: New test.
17965
17966 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17967
17968 PR target/69225
17969 * gcc.target/i386/pr69225-1.c: New test.
17970 * gcc.target/i386/pr69225-2.c: Likewise.
17971 * gcc.target/i386/pr69225-3.c: Likewise.
17972 * gcc.target/i386/pr69225-4.c: Likewise.
17973 * gcc.target/i386/pr69225-5.c: Likewise.
17974 * gcc.target/i386/pr69225-6.c: Likewise.
17975
17976 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17977
17978 PR target/67462
17979 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17980 if lp64.
17981
17982 PR target/69071
17983 * gcc.dg/pr69071.c: New test.
17984
17985 PR c++/69211
17986 * g++.dg/opt/pr69211.C: New test.
17987
17988 PR tree-optimization/69214
17989 * gcc.c-torture/compile/pr69214.c: New test.
17990
17991 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17992
17993 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17994 * gcc.target/i386/pr66232-11.c: Ditto.
17995 * gcc.target/i386/pr66232-12.c: Ditto.
17996 * gcc.target/i386/pr66232-13.c: Ditto.
17997
17998 2016-01-11 Richard Biener <rguenther@suse.de>
17999
18000 PR tree-optimization/69173
18001 * gcc.dg/torture/pr69173.c: New testcase.
18002
18003 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18004
18005 PR rtl-optimization/68796
18006 * gcc.target/aarch64/tst_5.c: New test.
18007 * gcc.target/aarch64/tst_6.c: Likewise.
18008
18009 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18010
18011 PR rtl-optimization/68841
18012 * gcc.dg/pr68841.c: New test.
18013 * gcc.c-torture/execute/pr68841.c: New test.
18014
18015 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
18016
18017 PR rtl-optimization/68920
18018 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
18019 for ix86 targets.
18020 * gcc.dg/ifcvt-5.c: New test.
18021
18022 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
18023
18024 PR bootstrap/69123
18025 * g++.dg/pr69123.C: New.
18026
18027 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
18028
18029 PR target/69010
18030 * gcc.target/i386/pr69010.c: New test.
18031
18032 2016-01-11 Martin Jambor <mjambor@suse.cz>
18033
18034 PR ipa/69044
18035 * gcc.target/i386/chkp-pr69044.c: New test.
18036
18037 2016-01-11 Tom de Vries <tom@codesourcery.com>
18038
18039 PR tree-optimization/69109
18040 * gcc.dg/autopar/pr69109-2.c: New test.
18041 * gcc.dg/autopar/pr69109.c: New test.
18042
18043 2016-01-11 Tom de Vries <tom@codesourcery.com>
18044
18045 PR tree-optimization/69108
18046 * gcc.dg/autopar/pr69108.c: New test.
18047
18048 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
18049
18050 PR c++/69029
18051 * c-c++-common/Wisleading-indentation.c: Augment test.
18052
18053 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
18054
18055 PR fortran/69154
18056 * gfortran.dg/inline_matmul_12.f90: New test.
18057
18058 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
18059
18060 PR fortran/67779
18061 * gfortran.dg/actual_array_offset_1: New test.
18062
18063 2016-01-10 Tom de Vries <tom@codesourcery.com>
18064
18065 PR tree-optimization/69062
18066 * gcc.dg/autopar/pr69062.c: New test.
18067
18068 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
18069
18070 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
18071 * gcc.dg/vect/slp-perm-2.c: Likewise.
18072 * gcc.dg/vect/slp-perm-3.c: Likewise.
18073 * gcc.dg/vect/slp-perm-5.c: Likewise.
18074 * gcc.dg/vect/slp-perm-6.c: Likewise.
18075 * gcc.dg/vect/slp-perm-7.c: Likewise.
18076 * gcc.dg/vect/slp-perm-8.c: Likewise.
18077
18078 2016-01-10 Tom de Vries <tom@codesourcery.com>
18079
18080 PR tree-optimization/69039
18081 * gcc.dg/autopar/pr69039.c: New test.
18082
18083 2016-01-09 Marek Polacek <polacek@redhat.com>
18084
18085 PR c++/69113
18086 * g++.dg/pr69113.C: New test.
18087
18088 2016-01-09 Jakub Jelinek <jakub@redhat.com>
18089
18090 PR middle-end/50865
18091 PR tree-optimization/69097
18092 * gcc.c-torture/execute/pr50865.c: New test.
18093 * gcc.c-torture/execute/pr69097-1.c: New test.
18094 * gcc.c-torture/execute/pr69097-2.c: New test.
18095 * gcc.dg/pr69097-1.c: New test.
18096 * gcc.dg/pr69097-2.c: New test.
18097
18098 2016-01-09 Jakub Jelinek <jakub@redhat.com>
18099
18100 PR c++/69164
18101 * g++.dg/opt/pr69164.C: New test.
18102
18103 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18104
18105 PR tree-optimization/69167
18106 * gcc.dg/pr69167.c: New test.
18107
18108 2016-01-08 Marek Polacek <polacek@redhat.com>
18109
18110 PR c++/68449
18111 * g++.dg/pr68449.C: New.
18112
18113 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
18114
18115 PR tree-optimization/68707
18116 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
18117 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
18118 on platforms supporting it.
18119 * gcc.dg/vect/slp-perm-2.c: Likewise.
18120 * gcc.dg/vect/slp-perm-3.c: Likewise.
18121 * gcc.dg/vect/slp-perm-5.c: Likewise.
18122 * gcc.dg/vect/slp-perm-7.c: Likewise.
18123 * gcc.dg/vect/slp-perm-8.c: Likewise.
18124 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
18125 on platforms supporting it.
18126
18127 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18128
18129 PR tree-optimization/69162
18130 * gcc.dg/pr69162.c: New test.
18131
18132 PR tree-optimization/69172
18133 * gcc.dg/pr69172.c: New test.
18134
18135 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
18136
18137 PR tree-optimization/67781
18138 * gcc.c-torture/execute/pr67781.c: New file.
18139
18140 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18141
18142 PR tree-optimization/69083
18143 * gcc.dg/vect/pr69083.c: New test.
18144
18145 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
18146
18147 PR tree-optimization/61441
18148 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
18149 Use -fexcess-precision=standard for compiler options.
18150 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
18151
18152 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18153
18154 PR fortran/69128
18155 * gfortran.dg/gomp/pr69128.f90: New test.
18156
18157 PR c++/69145
18158 * g++.dg/ext/pr69145-1.C: New test.
18159 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
18160 * g++.dg/ext/pr69145-2.h: New file.
18161
18162 2016-01-07 Martin Sebor <msebor@redhat.com>
18163
18164 PR c/68966
18165 * gcc.dg/atomic-fetch-bool.c: New test.
18166 * gcc.dg/sync-fetch-bool.c: New test.
18167
18168 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18169
18170 PR fortran/66680
18171 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
18172
18173 2016-01-07 Nick Clifton <nickc@redhat.com>
18174
18175 PR target/66655
18176 * g++.dg/pr66655.C: New test.
18177 * g++.dg/pr66655_1.cc: Test support file.
18178 * g++.dg/pr66655.h: Test header file.
18179
18180 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
18181
18182 PR fortran/66680
18183 gfortran.dg/gomp/pr66680.f90: New test.
18184
18185 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18186
18187 PR target/69171
18188 * gcc.target/i386/pr69171-1.c: New test.
18189 * gcc.target/i386/pr69171-2.c: Likewise.
18190 * gcc.target/i386/pr69171-3.c: Likewise.
18191 * gcc.target/i386/pr69171-4.c: Likewise.
18192 * gcc.target/i386/pr69171-5.c: Likewise.
18193 * gcc.target/i386/pr69171-6.c: Likewise.
18194
18195 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
18196
18197 PR middle-end/67639
18198 * c-c++-common/pr67639.c: New test.
18199
18200 2016-01-07 Jakub Jelinek <jakub@redhat.com>
18201
18202 PR tree-optimization/69141
18203 * g++.dg/opt/pr69141.C: New test.
18204
18205 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
18206
18207 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
18208
18209 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
18210
18211 PR target/69140
18212 * gcc.target/i386/pr69140.c: New test
18213
18214 2016-01-06 David Malcolm <dmalcolm@redhat.com>
18215
18216 * gcc.dg/bad-dereference.c: New test case.
18217
18218 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18219
18220 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
18221
18222 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
18223
18224 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
18225
18226 2016-01-06 Marek Polacek <polacek@redhat.com>
18227
18228 PR sanitizer/69099
18229 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
18230
18231 2016-01-05 Marek Polacek <polacek@redhat.com>
18232
18233 PR c/69104
18234 * gcc.dg/atomic-invalid-2.c: New.
18235
18236 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18237
18238 PR target/68991
18239 * gcc.target/i386/pr68991.c: New test.
18240
18241 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18242
18243 PR target/68991
18244 * g++.dg/pr68991-1.C: New test.
18245 * g++.dg/pr68991-2.C: Likewise.
18246
18247 2016-01-05 Sergei Trofimovich <siarheit@google.com>
18248
18249 PR other/60465
18250 * gcc.target/ia64/pr60465-gprel64.c: New test.
18251 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18252
18253 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18254
18255 PR rtl-optimization/68651
18256 * gcc.target/aarch64/pr68651_1.c: New test.
18257
18258 2016-01-05 David Malcolm <dmalcolm@redhat.com>
18259
18260 PR c/69122
18261 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18262
18263 2016-01-05 Nathan Sidwell <nathan@acm.org>
18264
18265 PR c++/58583
18266 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18267
18268 * gcc.dg/alias-15.c: New.
18269
18270 2016-01-05 Nick Clifton <nickc@redhat.com>
18271
18272 PR target/68870
18273 * g++.dg/pr68770.C: New test.
18274
18275 2016-01-04 Mike Stump <mikestump@comcast.net>
18276
18277 * lib/target-supports.exp (check_effective_target_cilkplus):
18278 cilkplus targets require pthreads.
18279 (check_effective_target_cilkplus): Remove special case for NVPTX.
18280
18281 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18282
18283 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18284 generation.
18285
18286 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18287
18288 Update copyright years.
18289
18290 2016-01-04 Marek Polacek <polacek@redhat.com>
18291
18292 PR c/68908
18293 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18294 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18295 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18296
18297 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18298
18299 * gcc.target/sparc/20160104-2.c: New test.
18300
18301 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18302
18303 * gcc.target/sparc/20160104-1.c: New test.
18304
18305 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18306
18307 PR fortran/65045
18308 * gfortran.dg/pr65045.f90: New test.
18309
18310 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18311
18312 * gnat.dg/specs/debug1.ads: Delete.
18313
18314 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18315
18316 PR libgfortran/68867
18317 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18318 expression.
18319
18320 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18321
18322 PR libgfortran/68867
18323 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18324 PowerPC.
18325
18326 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18327
18328 PR fortran/68864
18329 * gfortran.dg/pr68864.f90: New test.
18330
18331 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18332
18333 PR tree-optimization/69070
18334 * gcc.dg/pr69070.c: New test.
18335
18336 PR sanitizer/69055
18337 * gfortran.dg/pr69055.f90: New test.
18338
18339 PR target/69015
18340 * gcc.dg/pr69015.c: New test.
18341 \f
18342 Copyright (C) 2016 Free Software Foundation, Inc.
18343
18344 Copying and distribution of this file, with or without modification,
18345 are permitted in any medium without royalty provided the copyright
18346 notice and this notice are preserved.