]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch 15/17 libgcc ARM] Add double to half conversions.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
86fba605 12016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * lib/target-supports.exp (check_effective_target_float16): Add
4 options for _Float16.
5 (check_effective_target_float32): Add options for _Float32.
6 (check_effective_target_float64): Add options for _Float64.
7 (check_effective_target_float128): Add options for _Float128.
8 (check_effective_target_float32x): Add options for _Float32x.
9 (check_effective_target_float64x): Add options for _Float64x.
10 (check_effective_target_float128x): Add options for _Float128x.
11
c39beb8a 122016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
13
14 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
15 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
16
a998ac00 172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
18
19 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
20 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
21
88a2ded0 222016-11-23 Martin Sebor <msebor@redhat.com>
23
24 PR middle-end/78461
25 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
26 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
27
a0168bf5 282016-11-23 Jakub Jelinek <jakub@redhat.com>
29
b4f7eaba 30 PR c++/71450
31 * g++.dg/cpp0x/pr71450-1.C: New test.
32 * g++.dg/cpp0x/pr71450-2.C: New test.
33
a0168bf5 34 PR c++/77739
35 * g++.dg/cpp1y/pr77739.C: New test.
36
da80a82f 372016-11-23 Martin Jambor <mjambor@suse.cz>
38
39 * c-c++-common/gomp/gridify-1.c: Update scan string.
40 * gfortran.dg/gomp/gridify-1.f90: Likewise.
41 * c-c++-common/gomp/gridify-2.c: New test.
42 * c-c++-common/gomp/gridify-3.c: Likewise.
43
0554c9b6 442016-11-23 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/78396
47 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
48
ffeccaca 492016-11-23 Richard Biener <rguenther@suse.de>
50
51 PR tree-optimization/78482
52 * gcc.dg/torture/pr78482.c: New testcase.
53
83c0fb43 542016-11-23 Bin Cheng <bin.cheng@arm.com>
55
56 * gcc.dg/fold-cond_expr-1.c: New test.
57 * gcc.dg/fold-condcmpconv-1.c: New test.
58 * gcc.dg/fold-condcmpconv-2.c: New test.
59
ac3bcb02 602016-11-23 Richard Biener <rguenther@suse.de>
61
62 PR middle-end/71762
63 * gcc.dg/torture/pr71762-1.c: New testcase.
64 * gcc.dg/torture/pr71762-2.c: Likewise.
65 * gcc.dg/torture/pr71762-3.c: Likewise.
66 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
67
9f8b32f9 682016-11-23 Richard Biener <rguenther@suse.de>
69
70 PR lto/78472
71 * g++.dg/lto/pr78472_0.c: New testcase.
72 * g++.dg/lto/pr78472_1.C: Likewise.
73
c618308c 742016-11-23 Richard Biener <rguenther@suse.de>
75 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
76
77 PR tree-optimization/78154
78 * gcc.dg/tree-ssa/pr78154.c: New test.
79
70229d3b 802016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
81
82 * gcc.dg/pr31096.c: New testcase.
83 * gcc.dg/pr31096-1.c: New testcase.
84
6e47b422 852016-11-23 Paolo Bonzini <bonzini@gnu.org>
86
87 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
88 adjust for warning->pedwarn change.
89 * gcc.dg/cpp/defined-syshdr.c,
90 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
91 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
92 gcc.dg/cpp/defined-Wextra.c,
93 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
94
192b73af 952016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
96
97 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
98
0d65cc6c 992016-11-23 Jakub Jelinek <jakub@redhat.com>
100
101 PR target/78451
102 * gcc.target/i386/pr78451.c: New test.
103 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
104 and #pragma GCC pop_options around the first #pragma GCC target.
105 * gcc.target/i386/pr69255-2.c: Likewise.
106 * gcc.target/i386/pr69255-3.c: Likewise.
107
b2aa1313 1082016-11-23 Michael Collison <michael.collison@arm.com>
109
110 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
111 additional constants are recognized and fewer instructions generated.
112 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
113 additional constants are recognized and fewer instructions generated.
114
ccf11291 1152016-11-22 Ian Lance Taylor <iant@golang.org>
116
117 * gcc.misc-tests/godump-1.c: Update expected output for recent
118 changes.
119
a7a9f935 1202016-11-22 Marek Polacek <polacek@redhat.com>
121
122 PR tree-optimization/78455
123 * gcc.dg/uninit-23.c: New.
124
c7654c10 1252016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
126
127 PR fortran/78479
128 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
129 comment.
130
df8ade88 1312016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/78479
134 * gfortran.dg/char_component_initializer_3.f90: New test.
135
706b4b9b 1362016-11-22 Jakub Jelinek <jakub@redhat.com>
137
138 PR target/78451
139 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
140 GCC target pragma before including immintrin.h.
141
231d5e0b 1422016-11-22 Carl Love <cel@us.ibm.com>
143
144 * gcc.target/powerpc/builtins-3.c: New file to test the new
145 built-ins for vector compare equal and vector compare not equal.
146
3599d980 1472016-11-22 Janus Weil <janus@gcc.gnu.org>
148
149 PR fortran/78443
150 * gfortran.dg/typebound_proc_35.f90: New test case.
151
7308b7cf 1522016-11-22 Georg-Johann Lay <avr@gjlay.de>
153
154 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
155 parameter in declaration.
156
d7d4251c 1572016-11-22 Georg-Johann Lay <avr@gjlay.de>
158
159 * gcc.dg/loop-split.c: Require int32plus.
160 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
161
6737a0c4 1622016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
163
164 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
165
a8ead9a7 1662016-11-22 Georg-Johann Lay <avr@gjlay.de>
167
168 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
169
d285b13a 1702016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
171
172 PR target/78439
173 * gcc.c-torture/compile/pr78439.c: New test.
174
dc1df7cf 1752016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
176
177 PR target/77904
178 * gcc.target/arm/pr77904.c: New test.
179
7a699647 1802016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
181
182 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
183 isa_rev>=2.
184
1e04d935 1852016-11-22 Jakub Jelinek <jakub@redhat.com>
186
b1c71535 187 PR tree-optimization/78436
188 * gcc.c-torture/execute/pr78436.c: New test.
189
ab104738 190 PR middle-end/78416
191 * gcc.dg/torture/pr78416.c: New test.
192
1e04d935 193 PR tree-optimization/78445
194 * gcc.dg/pr78445.c: New test.
195
b8d13928 1962016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
197
b0af2874 198 PR libgfortran/78449
b8d13928 199 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
200
472db117 2012016-11-21 Jeff Law <law@redhat.com>
202
b0af2874 203 PR target/68538
472db117 204 * gcc.c-torture/compile/pr68538.c: New test.
205
5f2d3c09 2062016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
207
208 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
209 to be generated instead of FCTIWUZ or FCTIWZ.
210
40447580 2112016-11-21 Jakub Jelinek <jakub@redhat.com>
212
bbfed873 213 PR middle-end/67335
214 * g++.dg/vect/simd-clone-7.cc: New test.
215
40447580 216 PR c++/71973
217 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
218 long unsigned int.
219 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
220 unsigned long.
221
2b80afd8 2222016-11-20 Jeff Law <law@redhat.com>
223
224 PR target/25128
225 * gcc.target/m68k/pr25128.c: New test.
226
7bfddeff 2272016-11-21 Richard Sandiford <richard.sandiford@arm.com>
228
229 * gcc.dg/tree-ssa/tailcall-7.c: New test.
230
8df44fbf 2312016-11-21 David Malcolm <dmalcolm@redhat.com>
232
233 PR preprocessor/78324
234 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
235 (test_multitoken_macro): New function.
236 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
237 case.
238 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
239 case.
240 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
241 cases.
242 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
243 Move to...
244 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
245 -ftrack-macro-expansion=0.
246 (test_sprintf_note): Remove "P" macro. Add
247 dg-begin/end-multiline-output directives.
248 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
249
64a8c4a7 2502016-11-21 Georg-Johann Lay <avr@gjlay.de>
251
252 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
253 Return 1 for AVR_TINY.
254
783d8f64 2552016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
256
257 PR rtl-optimization/71785
258 * gcc.target/powerpc/pr71785.c: New file.
259
dc3dabae 2602016-11-21 Bin Cheng <bin.cheng@arm.com>
261
262 PR testsuite/78114
263 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
264 options. Refine test by checking predictive commining PHI
265 nodes in vectorized loop wrto vector factor.
266
f1b3e1c9 2672016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
268
269 PR c++/71973
270 * g++.dg/pr71973-1.C: New test.
271 * g++.dg/pr71973-2.C: New test.
272 * g++.dg/pr71973-3.C: New test.
273 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
274 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
275 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
276 to dg-options.
277 * g++.old-deja/g++.other/realloc.C: Likewise.
278 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
279
da269671 2802016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
281
282 PR tree-optimization/78413
283 * gcc.dg/tree-ssa/pr78413.c: New test.
284
d7f5b6a8 2852016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
286
287 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
288 target is Thumb-only.
289
87fb8781 2902016-11-20 Jeff Law <law@redhat.com>
291
292 PR target/48551
293 * gcc.target/m68k/pr48551.c: New test.
294
5190d716 2952016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 296
5190d716 297 PR fortran/69741
298 * gfortran.dg/forall_18.f90: New testcase.
299
d040acf9 3002016-11-20 Marc Glisse <marc.glisse@inria.fr>
301
302 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
303
0dabddb2 3042016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
305
306 PR fortran/78395
307 * gfortran.dg/typebound_operator_21.f03: New test.
308
6062d7aa 3092016-11-20 Marc Glisse <marc.glisse@inria.fr>
310
311 * gcc.dg/tree-ssa/divide-5.c: New file.
312
8cb572ef 3132016-11-19 Andreas Schwab <schwab@linux-m68k.org>
314
315 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
316 signed int.
317
4ac97a88 3182016-11-19 John David Anglin <danglin@gcc.gnu.org>
319
320 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
321 libatomic_available.
322 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
323 * gfortran.dg/coarray_allocate_10.f08: Likewise.
324 * gfortran.dg/coarray_allocate_7.f08: Likewise.
325 * gfortran.dg/coarray_allocate_8.f08: Likewise.
326 * gfortran.dg/coarray_allocate_9.f08: Likewise.
327 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
328 * gfortran.dg/coarray_stat_2.f90: Likewise.
329 * gfortran.dg/coindexed_1.f90: Likewise.
330
7459c90a 3312016-11-18 Jeff Law <law@redhat.com>
332
333 PR target/25111
334 * gcc.target/m68k/pr25111.c: New test.
335
e1c52611 3362016-11-18 Jakub Jelinek <jakub@redhat.com>
337
a79cbcde 338 PR c++/68180
339 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
340
cb6c05f8 341 PR middle-end/78419
342 * gcc.target/i386/pr78419.c: New test.
343
e1c52611 344 PR c++/77285
345 * g++.dg/tls/pr77285-1.C: New test.
346 * g++.dg/tls/pr77285-2.C: New test.
347
302e06b9 3482016-11-18 Jeff Law <law@redhat.com>
349
350 PR target/25112
351 * gcc.target/m68k/pr25112: New test.
352
e9e0777b 3532016-11-18 David Edelsohn <dje.gcc@gmail.com>
354
355 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
356 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
357
c8c5f875 3582016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
359
360 * gcc.target/arm/optional_thumb-1.c: New test.
361 * gcc.target/arm/optional_thumb-2.c: New test.
362 * gcc.target/arm/optional_thumb-3.c: New test.
363
37fe5868 3642016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
365
366 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
367 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
368 successful test.
369 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
370 (DEFAULT_REQUIRED_QUORUM): Likewise.
371
ff0e5731 3722016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
373 Toma Tabacu <toma.tabacu@imgtec.com>
374
b0af2874 375 * gcc.target/mips/inline-memcpy-1.c (dg-options):
376 Add (REQUIRES_STDLIB).
ff0e5731 377 * gcc.target/mips/inline-memcpy-2.c: Ditto.
378 * gcc.target/mips/inline-memcpy-3.c: Ditto.
379 * gcc.target/mips/inline-memcpy-4.c: Ditto.
380 * gcc.target/mips/inline-memcpy-5.c: Ditto.
381 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
382 * gcc.target/mips/loongson-simd.c: Ditto.
383 * gcc.target/mips/memcpy-1.c: Ditto.
384 * gcc.target/mips/mips-3d-1.c: Ditto.
385 * gcc.target/mips/mips-3d-2.c: Ditto.
386 * gcc.target/mips/mips-3d-3.c: Ditto.
387 * gcc.target/mips/mips-3d-4.c: Ditto.
388 * gcc.target/mips/mips-3d-5.c: Ditto.
389 * gcc.target/mips/mips-3d-6.c: Ditto.
390 * gcc.target/mips/mips-3d-7.c: Ditto.
391 * gcc.target/mips/mips-3d-8.c: Ditto.
392 * gcc.target/mips/mips-3d-9.c: Ditto.
393 * gcc.target/mips/mips-ps-1.c: Ditto.
394 * gcc.target/mips/mips-ps-2.c: Ditto.
395 * gcc.target/mips/mips-ps-3.c: Ditto.
396 * gcc.target/mips/mips-ps-4.c: Ditto.
397 * gcc.target/mips/mips-ps-6.c: Ditto.
398 * gcc.target/mips/mips16-attributes.c: Ditto.
399 * gcc.target/mips/mips32-dsp-run.c: Ditto.
400 * gcc.target/mips/mips32-dsp.c: Ditto.
401 * gcc.target/mips/save-restore-1.c: Ditto.
402 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
403 (mips_preprocess): Add ignore_output argument that when set
404 will not return the pre-processed output.
b0af2874 405 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 406 (mips-dg-init): Ditto.
407 (mips-dg-options): Check if a test having test option
408 (REQUIRES_STDLIB) has the required sysroot support for
409 the current test options.
410
bf04fa3c 4112016-11-17 Jeff Law <law@redhat.com>
412
6bc68963 413 PR middle-end/38219
414 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
415
bf04fa3c 416 PR target/47192
417 * gcc.target/m68k/pr47192.c: New test.
418
634c84c2 4192016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
420
421 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
422 instead of isa>=4, in order to downgrade to R5.
423
4ee5a6b5 4242016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
425
426 * gcc.target/arc/cmem-bit-1.c: New file.
427 * gcc.target/arc/cmem-bit-2.c: New file.
428 * gcc.target/arc/cmem-bit-3.c: New file.
429 * gcc.target/arc/cmem-bit-4.c: New file.
430
a28d23f0 4312016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
432
433 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
434 "avx5124fmaps".
435 * gcc.target/i386/funcspec-56.inc: Test new attributes.
436
4372016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
438 Andrew Senkevich <andrew.senkevich@intel.com>
439
440 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
441 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
442 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
443 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
444 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
445 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
446 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
447 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
448 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
449 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
450 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
451 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
452 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
453 avx5124vnniw-check.h.
454 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
455 check_effective_target_avx5124vnniw): New.
456 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
457 Set under ifndef.
458 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
459 * gcc.target/i386/sse-13.c: Ditto.
460 * g++.dg/other/i386-2.C: Ditto.
461 * g++.dg/other/i386-3.C: Ditto.
462 * gcc.target/i386/sse-22.c: Ditto.
463 * gcc.target/i386/sse-23.c: Ditto.
464
cbb7eb98 4652016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/55080
468 * g++.dg/parse/pr55080.C: New.
469
d3c286da 4702016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
471
472 PR target/78101
473 * gcc.target/powerpc/fusion4.c: New test.
474
5bbf9633 4752016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
476
477 PR target/77933
478 * gcc.target/arm/pr77933-1.c: New test.
479 * gcc.target/arm/pr77933-2.c: Likewise.
480
6815d85d 4812016-11-17 Jakub Jelinek <jakub@redhat.com>
482
483 PR middle-end/78201
484 * g++.dg/opt/pr78201.C: New test.
485
8dc9f8d1 4862016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
487
488 * gcc.dg/pr78333.c: Add empty implementations of
489 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
490 problems on non-glibc systems.
491
f9f26759 4922016-11-17 David Malcolm <dmalcolm@redhat.com>
493
494 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
495 (test_raw_string_one_liner): New function.
496 (test_raw_string_multiline): New function.
497
9794389d 4982016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499
500 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
501 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
502
b0c413f2 5032016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 504 Richard Biener <rguenther@suse.de>
b0c413f2 505
506 PR tree-optimization/77848
507 * gfortran.dg/vect/pr77848.f: New test.
508
051b66c9 5092016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
510
511 PR target/77308
512 * gcc.target/arm/pr53447-5.c: New test.
513 * lib/target-supports.exp
514 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
515
bde3ae42 5162016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
517
518 * gcc.target/arc/abitest.S: New file.
519 * gcc.target/arc/abitest.h: Likewise.
520 * gcc.target/arc/va_args-1.c: Likewise.
521 * gcc.target/arc/va_args-2.c: Likewise.
522 * gcc.target/arc/va_args-3.c: Likewise.
523 * gcc.target/arc/mcrc.c: Deleted.
524 * gcc.target/arc/mdsp-packa.c: Likewise.
525 * gcc.target/arc/mdvbf.c: Likewise.
526 * gcc.target/arc/mmac-24.c: Likewise.
527 * gcc.target/arc/mmac-d16.c: Likewise.
528 * gcc.target/arc/mno-crc.c: Likewise.
529 * gcc.target/arc/mno-dsp-packa.c: Likewise.
530 * gcc.target/arc/mno-dvbf.c: Likewise.
531 * gcc.target/arc/mno-mac-24.c: Likewise.
532 * gcc.target/arc/mno-mac-d16.c: Likewise.
533 * gcc.target/arc/mno-rtsc.c: Likewise.
534 * gcc.target/arc/mno-xy.c: Likewise.
535 * gcc.target/arc/mrtsc.c: Likewise.
536 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
537 function.
538 (check_effective_target_arc700): Likewise.
539 (check_effective_target_arc6xx): Likewise.
540 (check_effective_target_arcmpy): Likewise.
541 (check_effective_target_archs): Likewise.
542 (check_effective_target_clmcpu): Likewise.
543 (check_effective_target_barrelshifter): Likewise.
544 * gcc.target/arc/barrel-shifter-1.c: Changed.
545 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
546 * gcc.target/arc/cmem-1.c: Changed.
547 * gcc.target/arc/cmem-2.c: Likewise.
548 * gcc.target/arc/cmem-3.c: Likewise.
549 * gcc.target/arc/cmem-4.c: Likewise.
550 * gcc.target/arc/cmem-5.c: Likewise.
551 * gcc.target/arc/cmem-6.c: Likewise.
552 * gcc.target/arc/cmem-7.c: Likewise.
553 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
554 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
555 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
556 * gcc.target/arc/jump-around-jump.c: Update options.
557 * gcc.target/arc/mARC601.c: Changed.
558 * gcc.target/arc/mcpu-arc600.c: Changed.
559 * gcc.target/arc/mcpu-arc601.c: Changed.
560 * gcc.target/arc/mcpu-arc700.c: Changed.
561 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
562 * gcc.target/arc/movb-1.c: Changed.
563 * gcc.target/arc/movb-2.c: Likewise.
564 * gcc.target/arc/movb-3.c: Likewise.
565 * gcc.target/arc/movb-4.c: Likewise.
566 * gcc.target/arc/movb-5.c: Likewise.
567 * gcc.target/arc/movb_cl-1.c: Likewise.
568 * gcc.target/arc/movb_cl-2.c: Likewise.
569 * gcc.target/arc/movbi_cl-1.c: Likewise.
570 * gcc.target/arc/movh_cl-1.c: Likewise.
571 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
572 * gcc.target/arc/mul64.c: Enable it only for ARC600.
573 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
574 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
575 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
576 * gcc.target/arc/trsub.c: Only for ARC EM cores.
577 * gcc.target/arc/builtin_simdarc.c: Changed.
578 * gcc.target/arc/extzv-1.c: Likewise.
579 * gcc.target/arc/insv-1.c: Likewise.
580 * gcc.target/arc/insv-2.c: Likewise.
581 * gcc.target/arc/mA6.c: Likewise.
582 * gcc.target/arc/mA7.c: Likewise.
583 * gcc.target/arc/mARC600.c: Likewise.
584 * gcc.target/arc/mARC700.c: Likewise.
585 * gcc.target/arc/mcpu-arc600.c: Likewise.
586 * gcc.target/arc/mcpu-arc700.c: Likewise.
587 * gcc.target/arc/movl-1.c: Likewise.
588 * gcc.target/arc/nps400-1.c: Likewise.
589 * gcc.target/arc/trsub.c: Likewise.
590 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
591 configuration.
592 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
593 * gcc.target/arc/mswape.c: Likewise.
594
83039163 5952016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/68180
598 * g++.dg/cpp1y/pr68180.C: New.
599
760cc2e6 6002016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
601
602 PR tree-optimization/78319
603 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
604 arm-none-eabi.
605
315dfb42 6062016-11-17 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/78306
609 * gcc.dg/cilk-plus/pr78306.c: New testcase.
610
17e8186b 6112016-11-17 Richard Biener <rguenther@suse.de>
612
613 PR middle-end/78305
614 * gcc.dg/torture/pr78305.c: New testcase.
615
1eca3a7f 6162016-11-17 Janus Weil <janus@gcc.gnu.org>
617
618 PR fortran/66227
619 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
620
6c1f90ee 6212016-11-16 Marek Polacek <polacek@redhat.com>
622
623 PR c/78285
624 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
625 * g++.dg/ext/case-range2.C: Likewise.
626
63c8aefc 6272016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
628
629 PR fortran/58001
630 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
631 * gfortran.dg/fmt_tab_2.f90: Ditto.
632
95de83a7 6332016-11-16 Jakub Jelinek <jakub@redhat.com>
634
635 PR rtl-optimization/78378
636 * gcc.c-torture/execute/pr78378.c: New test.
637
50eec246 6382016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
639
640 * gcc.dg/tree-prof/section-attr-1.c: New file.
641 * gcc.dg/tree-prof/section-attr-2.c: New file.
642 * gcc.dg/tree-prof/section-attr-3.c: New file.
643
308800c3 6442016-11-16 Maciej W. Rozycki <macro@imgtec.com>
645
646 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
647 rather than `la'.
648
88526ee6 6492016-11-16 Maciej W. Rozycki <macro@imgtec.com>
650
651 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
652 (dg-final): Remove microMIPS JALRS mnemonic matching.
653 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
654 (dg-final): Remove microMIPS JALRS mnemonic matching.
655 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
656 (dg-final): Remove microMIPS JALRS mnemonic matching.
657 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
658 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
659 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
660 * gcc.target/mips/call-1u.c: New test case.
661 * gcc.target/mips/call-2u.c: New test case.
662 * gcc.target/mips/call-3u.c: New test case.
663 * gcc.target/mips/call-4u.c: New test case.
664 * gcc.target/mips/call-5u.c: New test case.
665 * gcc.target/mips/call-6u.c: New test case.
666
fa1f9c9e 6672016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
668
669 * gcc.target/arm/empty_fiq_handler.c: New test.
670
c508be16 6712016-11-16 Jakub Jelinek <jakub@redhat.com>
672
673 PR fortran/78299
674 * gfortran.dg/gomp/pr78299.f90: New test.
675
9e57a9ab 6762015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
677
678 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 679 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 680 * gcc.dg/optimize-bswapsi-2.c: Likewise.
681
05edb140 6822016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
683
684 PR libgfortran/78314
685 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
686
722c5d82 6872016-11-16 Bin Cheng <bin.cheng@arm.com>
688
689 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
690 according to updated dump info.
691
7fce8768 6922016-11-16 Alexander Monakov <amonakov@ispras.ru>
693
694 * lib/target-supports.exp (check_effective_target_alloca): Use a
695 compile test.
696 * gcc.target/nvptx/softstack.c: New test.
697 * gcc.target/nvptx/decl-shared.c: New test.
698 * gcc.target/nvptx/decl-shared-init.c: New test.
699
35293eb1 7002016-11-16 Maciej W. Rozycki <macro@imgtec.com>
701
702 * gcc.target/mips/data-sym-jump.c: New test case.
703 * gcc.target/mips/data-sym-pool.c: New test case.
704 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
705 annotation.
706
5b631e09 7072016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
708
709 * lib/target-supports.exp (check_avx2_hw_available): New.
710 (check_effective_target_avx2_runtime): New.
711 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
712
dd4a826b 7132016-11-16 Tamar Christina <tamar.christina@arm.com>
714
715 PR testsuite/78136
716 * gcc.dg/cpp/trad/trad.exp
717 (dg-runtest): Moved $srcdir/$subdir/ to
718 DEFAULT_TRADCPPFLAGS.
719
beecc36d 7202016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
721
722 PR fortran/78356
723 * gfortran.dg/class_allocate_23.f08: New test.
724
ac924c09 7252016-11-16 Richard Biener <rguenther@suse.de>
726
727 PR middle-end/78333
728 * gcc.dg/pr78333.c: New testcase.
729
904e262b 7302016-11-16 Martin Liska <mliska@suse.cz>
731
732 PR sanitizer/78270
733 * gcc.dg/asan/pr78270.c: Update comment style.
734 * gcc.dg/asan/pr78270-2.c: New test.
735
7f0cbebc 7362016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
737
738 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
739 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
740
5d4e2409 7412016-11-16 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/78348
744 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
745
22190042 7462016-11-16 Jakub Jelinek <jakub@redhat.com>
747
748 PR sanitizer/77823
749 * c-c++-common/ubsan/overflow-vec-1.c: New test.
750 * c-c++-common/ubsan/overflow-vec-2.c: New test.
751
02e0afdc 7522016-11-15 Marek Polacek <polacek@redhat.com>
753
754 * g++.dg/cpp1z/init-statement6.C: Rename a function.
755
a7c1a652 7562016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
757
758 PR libgfortran/51119
759 * gfortran.dg/matmul_12.f90: New test case.
760
16cdc558 7612016-11-15 Uros Bizjak <ubizjak@gmail.com>
762
763 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 764 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 765 common 32-bit and 64-bit function specific options.
b0af2874 766 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 767
d10b2a5c 7682016-11-15 Jakub Jelinek <jakub@redhat.com>
769
b8fd03ae 770 * g++.dg/cpp1z/decomp14.C: New test.
771 * g++.dg/cpp1z/decomp15.C: New test.
772 * g++.dg/cpp1z/decomp16.C: New test.
773
a6f4466c 774 * g++.dg/cpp1z/decomp13.C: New test.
775
0f67b1be 776 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
777
d10b2a5c 778 PR c++/71988
779 * g++.dg/cpp0x/constexpr-71988.C: New test.
780
1f87aa23 7812016-11-15 Maciej W. Rozycki <macro@imgtec.com>
782
783 * gcc.target/mips/insn-casesi.c: New test case.
784 * gcc.target/mips/insn-pseudo-1.c: New test case.
785 * gcc.target/mips/insn-pseudo-2.c: New test case.
786 * gcc.target/mips/insn-pseudo-3.c: New test case.
787 * gcc.target/mips/insn-pseudo-4.c: New test case.
788 * gcc.target/mips/insn-tablejump.c: New test case.
789
32caa8ac 7902016-11-15 Maciej W. Rozycki <macro@imgtec.com>
791
792 * gcc.target/mips/mips.exp (mips_option_tests): Add
793 `-mcode-readable=yes' array element.
794
22d200b9 7952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
796
797 * gcc.target/mips/mips.exp (mips_option_tests): Add
798 `-mmicromips' array element.
799
385999e2 8002016-11-15 Michael Matz <matz@suse.de>
801
802 PR missed-optimization/77881
803 * gcc.target/i386/pr77881.c: New test.
804
53ae7f64 8052016-11-15 Jakub Jelinek <jakub@redhat.com>
806
807 PR middle-end/78295
808 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
809
ae06106e 8102016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
811
812 * gcc.target/powerpc/vec-set-int.c: New test.
813 * gcc.target/powerpc/vec-set-short.c: Likesie.
814 * gcc.target/powerpc/vec-set-char.c: Likewise.
815
a49621cf 8162016-11-14 Jakub Jelinek <jakub@redhat.com>
817
818 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
819
9ff5ab90 8202016-11-14 Janus Weil <janus@gcc.gnu.org>
821
822 PR fortran/78300
823 * gfortran.dg/class_result_3.f90: New test.
824
b1f04d34 8252016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 826 Richard Biener <rguenther@suse.de>
827
828 * gcc.dg/gimplefe-1.c: New testcase.
829 * gcc.dg/gimplefe-2.c: Likewise.
830 * gcc.dg/gimplefe-3.c: Likewise.
831 * gcc.dg/gimplefe-4.c: Likewise.
832 * gcc.dg/gimplefe-5.c: Likewise.
833 * gcc.dg/gimplefe-6.c: Likewise.
834 * gcc.dg/gimplefe-7.c: Likewise.
835 * gcc.dg/gimplefe-8.c: Likewise.
836 * gcc.dg/gimplefe-9.c: Likewise.
837 * gcc.dg/gimplefe-10.c: Likewise.
838 * gcc.dg/gimplefe-11.c: Likewise.
839 * gcc.dg/gimplefe-12.c: Likewise.
840 * gcc.dg/gimplefe-13.c: Likewise.
841 * gcc.dg/gimplefe-14.c: Likewise.
842 * gcc.dg/gimplefe-15.c: Likewise.
843 * gcc.dg/gimplefe-16.c: Likewise.
844 * gcc.dg/gimplefe-17.c: Likewise.
845 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 846
3af33bcf 8472016-11-14 Martin Liska <mliska@suse.cz>
848
849 PR bootstrap/78069
850 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
851 to match scanned pattern.
852 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
853
7cacafcf 8542016-11-14 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/78312
857 * gcc.dg/torture/pr78312.c: New testcase.
858
3f1786fa 8592016-11-14 Georg-Johann Lay <avr@gjlay.de>
860
861 PR target/78093
862 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
863
3d8c7132 8642016-11-14 Jakub Jelinek <jakub@redhat.com>
865 Jason Merrill <jason@redhat.com>
866
867 Implement P0217R3 - C++17 structured bindings
868 * g++.dg/cpp1z/decomp1.C: New test.
869 * g++.dg/cpp1z/decomp2.C: New test.
870 * g++.dg/cpp1z/decomp3.C: New test.
871 * g++.dg/cpp1z/decomp4.C: New test.
872 * g++.dg/cpp1z/decomp5.C: New test.
873 * g++.dg/cpp1z/decomp6.C: New test.
874 * g++.dg/cpp1z/decomp7.C: New test.
875 * g++.dg/cpp1z/decomp8.C: New test.
876 * g++.dg/cpp1z/decomp9.C: New test.
877 * g++.dg/cpp1z/decomp10.C: New test.
878
3657b81b 8792016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
880
881 * g++.dg/torture/pr78268.C: New test.
882
9bf6a8e0 8832016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
884
885 PR c/35503
886 * c-c++-common/pr35503-1.c: New test.
887 * c-c++-common/pr35503-2.c: Likewise.
888 * c-c++-common/pr35503-3.c: Likewise.
889 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
890
f6f8b4f2 8912016-11-13 Uros Bizjak <ubizjak@gmail.com>
892
893 PR rtl-optimization/78232
894 PR rtl-optimization/78248
895 * gcc.dg/ubsan/pr78248.c: New test.
896
54efb8ee 8972016-11-13 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gnat.dg/address_conv.adb: New test.
900
9ed6bb1c 9012016-11-13 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/renaming11.ad[sb]: New test.
904
7907d43b 9052016-11-13 Eric Botcazou <ebotcazou@adacore.com>
906
907 * c-c++-common/dump-ada-spec-6.c: New test.
908
80905eec 9092016-11-13 Eric Botcazou <ebotcazou@adacore.com>
910
911 * gnat.dg/lto21.adb: New test.
912 * gnat.dg/lto21_pkg1.ads: New helper.
913 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
914
1f302f2e 9152016-11-13 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/60952
918 * gfortran.dg/typebound_proc_34.f90: New test.
919
abfb4be5 9202016-11-13 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/66366
923 * gfortran.dg/class_57.f90: Changed error message.
924 * gfortran.dg/class_60.f90: New test.
925
4699a580 9262016-11-12 David Edelsohn <dje.gcc@gmail.com>
927
928 * g++.dg/pr78112.C: XFAIL AIX.
929
f7b2c82b 9302016-11-12 Janus Weil <janus@gcc.gnu.org>
931
932 PR fortran/77501
933 * gfortran.dg/typebound_generic_16.f90: New test.
934
d16addb3 9352016-11-12 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/71225
938 * g++.dg/cpp0x/pr71225.C: New test.
939
1998c023 9402016-11-11 Eric Botcazou <ebotcazou@adacore.com>
941
942 * gcc.target/sparc/20161111-1.c: New test.
943
a3b46c9c 9442016-11-11 Uros Bizjak <ubizjak@gmail.com>
945
946 PR target/78310
947 * gcc.target/i386/pr78310.c: New test.
948
0d56015c 9492016-11-11 Jeff Law <law@redhat.com>
950
951 * gcc.dg/tree-ssa/isolate-6.c: New test.
952 * gcc.dg/tree-ssa/isolate-7.c: New test.
953
dc9e2118 9542016-11-11 Bin Cheng <bin.cheng@arm.com>
955
956 PR testsuite/78292
957 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
958 vect_max_reduc.
959
9117e2ab 9602016-11-11 Jakub Jelinek <jakub@redhat.com>
961
962 PR c++/72774
963 * g++.dg/parse/pr72774.C: New test.
964
3d8b172a 9652016-11-11 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/71575
968 * gcc.dg/graphite/pr71575-1.c: New testcase.
969 * gcc.dg/graphite/pr71575-2.c: Likewise.
970
36bb9d71 9712016-11-11 Richard Biener <rguenther@suse.de>
972
973 PR middle-end/78295
974 * gcc.dg/uninit-pr78295.c: New testcase.
975
53ae7f64 9762016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 977
978 PR fortran/78277
979 * gfortran.dg/dec_structure_17.f90: New test.
980
3c57e933 9812016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
982
983 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
984 being allowed in vector registers.
985 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
986 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
987 * gcc.target/powerpc/vsx-himode.c: Likewise.
988 * gcc.target/powerpc/vsx-himode2.c: Likewise.
989 * gcc.target/powerpc/vsx-himode3.c: Likewise.
990 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
991 to allow matching MFVSRD or MFVSRW.
992
b851b8f0 9932016-11-10 Pat Haugen <pthaugen@us.ibm.com>
994
995 PR rtl-optimization/78241
996 * gcc.dg/pr78241.c: New test.
997
a08fc382 9982016-11-10 Jakub Jelinek <jakub@redhat.com>
999
5fca0e1a 1000 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1001 201307.
1002
a08fc382 1003 * g++.dg/cpp1z/noexcept-type14.C: New test.
1004 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1005
8c2f9148 10062016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1007
1008 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1009 WVAL0S tests added in r241817.
1010
44b49e6b 10112016-11-10 Jakub Jelinek <jakub@redhat.com>
1012
1013 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1014 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1015 no longer allowed and corresponding ordered construct.
1016 * gfortran.dg/gomp/linear-1.f90: New test.
1017 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1018 * gfortran.dg/gomp/declare-target-1.f90: New test.
1019 * gfortran.dg/gomp/declare-target-2.f90: New test.
1020
65dc2516 10212016-11-10 Martin Liska <mliska@suse.cz>
1022
1023 PR sanitizer/78270
1024 * gcc.dg/asan/pr78270.c: New test.
1025
c74b2e3b 10262016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1027 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR debug/78112
44b49e6b 1030 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1031
934a0458 10322016-11-09 Jakub Jelinek <jakub@redhat.com>
1033
104d9702 1034 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1035 -Wno-c++1z-compat.
1036 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1037 string in case condition contains % characters.
1038
934a0458 1039 PR c++/78283
1040 * g++.dg/cpp1z/noexcept-type13.C: New test.
1041
99f5e97b 10422016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1043
1044 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1045 using (HAS_MOVN) with MIPS III.
1046
92902736 10472016-11-09 Janus Weil <janus@gcc.gnu.org>
1048
1049 PR fortran/46459
1050 * gfortran.dg/volatile14.f90: New test.
1051
c07c7aac 10522016-11-09 Uros Bizjak <ubizjak@gmail.com>
1053
1054 PR target/78262
1055 * gcc.target/i386/pr78262.c: New test.
1056
53ae7f64 10572016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1058
1059 PR fortran/78259
1060 * gfortran.dg/pr78259.f90: New test.
1061
c2ee4354 10622016-11-09 Janus Weil <janus@gcc.gnu.org>
1063
1064 PR fortran/60777
1065 * gfortran.dg/spec_expr_7.f90: New test.
1066
58721d0c 10672016-11-09 Jakub Jelinek <jakub@redhat.com>
1068
092db747 1069 PR target/77718
1070 * gcc.c-torture/execute/pr77718.c: New test.
1071
58721d0c 1072 * gcc.dg/ubsan/c99-shift-3.c: New test.
1073 * gcc.dg/ubsan/c99-shift-4.c: New test.
1074 * gcc.dg/ubsan/c99-shift-5.c: New test.
1075 * gcc.dg/ubsan/c99-shift-6.c: New test.
1076
61e45f2d 10772016-11-09 Martin Liska <mliska@suse.cz>
1078
1079 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1080 test-case for memcmp.
1081 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1082
0787dd56 10832016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1084
1085 PR testsuite/78269
1086 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1087
df163634 10882016-11-09 Paul Thomas <pault@gcc.gnu.org>
1089
1090 * gfortran.dg/move_alloc_18.f90: New test.
1091
0c3d1ddf 10922016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1093
1094 PR middle-end/78256
1095 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1096 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1097
46837445 10982016-11-09 Janus Weil <janus@gcc.gnu.org>
1099
1100 PR fortran/71894
1101 * gfortran.dg/class_59.f90: New test.
1102
68d072bb 11032016-11-09 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/78007
1106 * gcc.dg/vect/vect-bswap32.c: Adjust.
1107 * gcc.dg/vect/vect-bswap64.c: Likewise.
1108
e0bcc1cc 11092016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1110
1111 * gcc.dg/ipa/vrp7.c: New test.
1112
166f8178 11132016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1114
1115 PR ipa/78121
1116 * gcc.dg/ipa/pr78121.c: New test.
1117
e7c5f688 11182016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1119
1120 * c-c++-common/asan/default_options.h: New file.
1121 * c-c++-common/asan/strcasestr-1.c: New test.
1122 * c-c++-common/asan/strcasestr-2.c: Likewise.
1123 * c-c++-common/asan/strcspn-1.c: Likewise.
1124 * c-c++-common/asan/strcspn-2.c: Likewise.
1125 * c-c++-common/asan/strpbrk-1.c: Likewise.
1126 * c-c++-common/asan/strpbrk-2.c: Likewise.
1127 * c-c++-common/asan/strspn-1.c: Likewise.
1128 * c-c++-common/asan/strspn-2.c: Likewise.
1129 * c-c++-common/asan/strstr-1.c: Likewise.
1130 * c-c++-common/asan/strstr-2.c: Likewise.
1131 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1132
1350ad47 11332016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1134
1135 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1136
a3ba9d54 11372016-11-08 Janus Weil <janus@gcc.gnu.org>
1138
1139 PR fortran/68440
1140 * gfortran.dg/class_58.f90: New test.
1141
bcc971fd 11422016-11-08 Uros Bizjak <ubizjak@gmail.com>
1143
1144 PR target/70799
1145 * gcc.target/i386/pr70799-2.c: New test.
1146
af1b77d0 11472016-11-08 Janus Weil <janus@gcc.gnu.org>
1148
1149 PR fortran/77596
1150 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1151
ed73a6cb 11522016-11-08 Bin Cheng <bin.cheng@arm.com>
1153
1154 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1155
b887afd7 11562016-11-08 Bin Cheng <bin.cheng@arm.com>
1157
1158 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1159
4ba8fd25 11602016-11-08 Bin Cheng <bin.cheng@arm.com>
1161
1162 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1163
d71fcb4d 11642016-11-08 Martin Liska <mliska@suse.cz>
1165
1166 PR testsuite/78242
1167 * g++.dg/asan/use-after-scope-4.C: New test.
1168 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1169 * gcc.dg/asan/use-after-scope-8.c: Remove.
1170
dc168f1c 11712016-11-08 Richard Biener <rguenther@suse.de>
1172
1173 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1174
2cda118d 11752016-11-08 Tamar Christina <tamar.christina@arm.com>
1176
1177 PR testsuite/78136
1178 * gcc.dg/cpp/trad/trad.exp
1179 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1180 * gcc.dg/cpp/trad/include.c: Use local header file.
1181
de8f611c 11822016-11-08 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/78205
1185 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1186
095c7123 11872016-11-08 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/78224
1190 * g++.dg/torture/pr78224.C: New testcase.
1191
5de86198 11922016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1193
1194 * gcc.dg/store_merging_1.c: Require store_merge.
1195 * gcc.dg/store_merging_2.c: Likewise.
1196 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1197 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1198 * gcc.dg/store_merging_6.c: Likewise.
1199 * gcc.dg/store_merging_7.c: Likewise.
1200 * gcc.dg/store_merging_8.c: Likewise.
1201 * lib/target-supports.exp (check_effective_target_store_merge): New.
1202
9c118ae0 12032016-11-07 David Edelsohn <dje.gcc@gmail.com>
1204
1205 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1206 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1207 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1208 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1209 -mvsx -mpower8-vector.
1210 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1211 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1212 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1213 -mvsx -mpower8-vector.
1214
ded98213 12152016-11-07 David Edelsohn <dje.gcc@gmail.com>
1216
1217 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1218
1219 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1220 * gcc.dg/visibility-14.c: XFAIL AIX.
1221 * gcc.dg/visibility-15.c: XFAIL AIX.
1222 * gcc.dg/visibility-16.c: XFAIL AIX.
1223 * gcc.dg/visibility-17.c: XFAIL AIX.
1224 * gcc.dg/visibility-18.c: XFAIL AIX.
1225 * gcc.dg/visibility-19.c: XFAIL AIX.
1226 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1227 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1228 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1229 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1230
dfeedc5c 12312016-11-07 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR target/78227
1234 * gcc.target/i386/pr78227-1.c: New test.
1235 * gcc.target/i386/pr78227-2.c: New test.
1236
4a9eb7eb 12372016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1238
1239 PR middle-end/35691
1240 * gcc.dg/pr35691-1.c: New test-case.
1241 * gcc.dg/pr35691-2.c: Likewise.
1242
9075517e 12432016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1244
1245 PR rtl-optimization/77309
1246 * gcc.dg/torture/pr77309.c: New test.
1247
1764c2f2 12482016-11-07 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR middle-end/71529
1251 * gcc.target/i386/pr71529.C: Moved to ...
1252 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1253
1254 PR target/64411
1255 * gcc.target/i386/pr64411.C: Moved to ...
1256 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1257 lp64.
1258
1259 PR target/65105
1260 * gcc.target/i386/pr65105-4.C: Moved to ...
1261 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1262 Run into compile test rather than execute test.
1263
e3dbe99a 12642016-11-07 Richard Biener <rguenther@suse.de>
1265
1266 PR target/78229
1267 * g++.dg/pr78229.C: New testcase.
1268
4de7f8df 12692016-11-07 Richard Biener <rguenther@suse.de>
1270
1271 PR tree-optimization/78218
1272 * gcc.dg/torture/pr78218.c: New testcase.
1273
57b2dea1 12742016-11-07 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/78228
1277 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1278
0c448d00 12792016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1280
1281 PR target/77822
1282 * g++.dg/torture/pr77822.C: New test.
1283
ea86011c 12842016-11-07 Martin Liska <mliska@suse.cz>
1285
1286 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1287 -f-sanitize-address-use-after-scope.
1288 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1289 internal fn calls.
1290 * g++.dg/asan/use-after-scope-1.C: New test.
1291 * g++.dg/asan/use-after-scope-2.C: Likewise.
1292 * g++.dg/asan/use-after-scope-3.C: Likewise.
1293 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1294 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1295 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1296 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1297 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1298 * g++.dg/asan/use-after-scope-types.h: Likewise.
1299 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1300 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1301 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1302 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1303 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1304 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1305 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1306 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1307 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1308 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1309 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1310 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1311 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1312 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1313
82031b11 13142016-11-07 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/78189
1317 * g++.dg/torture/pr78189.C: New testcase.
1318
272c18b8 13192016-11-06 David Edelsohn <dje.gcc@gmail.com>
1320
1321 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1322
5055cc98 13232016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1324
1325 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1326 occuring.
1327
ddd81c4d 13282016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1329
1330 PR fortran/78221
1331 * arith.c (gfc_complex2real): Change gfc_warning_now to
1332 gfc_warning.
1333
ae1fe1c1 13342016-11-05 Paul Thomas <pault@gcc.gnu.org>
1335
1336 * gfortran.dg/move_alloc_17.f03: New test.
1337
1f8787c9 13382016-11-05 Richard Biener <rguenther@suse.de>
1339
1340 PR bootstrap/78188
1341 * g++.dg/ipa/pr78188.C: New test.
1342
a3886308 13432016-11-05 Janus Weil <janus@gcc.gnu.org>
1344 Dominique d'Humieres <dominiq@lps.ens.fr>
1345
1346 PR fortran/69495
1347 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1348
ae235bb5 13492016-11-05 Paul Thomas <pault@gcc.gnu.org>
1350
1351 PR fortran/67564
1352 * gfortran.dg/select_type_39.f03: New test.
1353
13542016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1355
1356 PR fortran/64933
1357 * gfortran.dg/associate_23.f90: New test.
1358
cdf56687 13592016-11-04 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR target/77834
1362 * gcc.dg/pr77834.c: New test.
1363
8be5cb78 13642016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/67980
1367 * g++.dg/cpp1y/pr67980.C: New.
1368
133e5599 13692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1370
1371 * gcc.target/powerpc/fold-vec-add-1.c: New.
1372 * gcc.target/powerpc/fold-vec-add-2.c: New.
1373 * gcc.target/powerpc/fold-vec-add-3.c: New.
1374 * gcc.target/powerpc/fold-vec-add-4.c: New.
1375 * gcc.target/powerpc/fold-vec-add-5.c: New.
1376 * gcc.target/powerpc/fold-vec-add-6.c: New.
1377 * gcc.target/powerpc/fold-vec-add-7.c: New.
1378
1c518af3 13792016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1380
1381 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1382 for -mbranch-likely, infer -mno-branch-likely for R6.
1383
25326fef 13842016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1385
1386 PR c++/71973
1387 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1388 * g++.dg/init/new15.C: Likewise.
1389 * g++.dg/ipa/inline-1.C: Likewise.
1390 * g++.dg/ipa/inline-2.C: Likewise.
1391 * g++.dg/lto/20080908-1_0.C: Likewise.
1392 * g++.dg/tc1/dr20.C: Likewise.
1393 * g++.dg/tree-ssa/inline-1.C: Likewise.
1394 * g++.dg/tree-ssa/inline-2.C: Likewise.
1395 * g++.old-deja/g++.law/except1.C: Likewise.
1396 * g++.old-deja/g++.other/vbase5.C: Likewise.
1397 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1398
e72902d2 13992016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1400
1401 PR tree-optimization/78210
1402 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1403 possibility of widening multiplies.
1404
5b9b62c9 14052016-11-04 Richard Biener <rguenther@suse.de>
1406
1407 PR middle-end/78185
1408 * gcc.dg/pr78185.c: New testcase.
1409
5f1e62c6 14102016-10-04 David Edelsohn <dje.gcc@gmail.com>
1411
1412 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1413 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1414
2034deb9 14152016-11-03 Jakub Jelinek <jakub@redhat.com>
1416 Alexandre Oliva <aoliva@redhat.com>
1417 Jason Merrill <jason@redhat.com>
1418
1419 PR debug/28767
1420 PR debug/56974
1421 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1422 * g++.dg/debug/dwarf2/ref-3.C: New test.
1423 * g++.dg/debug/dwarf2/ref-4.C: New test.
1424 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1425 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1426
14272016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1428
1429 * gfortran.dg/dec_exp_1.f90: New test.
1430 * gfortran.dg/dec_exp_2.f90: Likewise.
1431 * gfortran.dg/dec_exp_3.f90: Likewise.
1432
2034deb9 14332016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1434
1435 * gfortran.dg/dec_parameter_1.f: New test.
1436 * gfortran.dg/dec_parameter_2.f90: Likewise.
1437 * gfortran.dg/dec_parameter_3.f90: Likewise.
1438 * gfortran.dg/dec_parameter_4.f90: Likewise.
1439
36ffeeaf 14402016-11-03 Martin Liska <mliska@suse.cz>
1441
1442 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1443 output.
1444 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1445
9769a02b 14462016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1447
1448 PR libgcc/78067
1449 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1450
d9b9f4ab 14512016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1452
1453 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1454
60cd8c97 14552016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1456
1457 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1458
e69f2f12 14592016-11-01 Tamar Christina <tamar.christina@arm.com>
1460
1461 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1462 Check for arm_v8_neon_hw.
1463 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1464 Likewise.
1465 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1466 Likewise.
1467 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1468 Likewise.
1469
427223f1 14702016-11-02 Richard Biener <rguenther@suse.de>
1471
1472 * gcc.dg/store_merging_8.c: New testcase.
1473
2034deb9 14742016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1475
1476 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1477
134e84c6 14782016-11-02 David Edelsohn <dje.gcc@gmail.com>
1479
bbfcea83 1480 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1481 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1482 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1483 * gcc.dg/pr65779.c: XFAIL AIX.
1484 * gcc.dg/pr70405.c: XFAIL AIX.
1485
134e84c6 1486 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1487 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1488 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1489
0cc844b2 14902016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1491
1492 * lib/target-supports.exp (check_gc_sections_available): Use
1493 -print-prog-name=ld to determine linker used.
1494
5e0b5f08 14952016-11-02 Martin Liska <mliska@suse.cz>
1496
1497 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1498 test case.
1499
5e922e43 15002016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501
1502 PR tree-optimization/78170
1503 * gcc.c-torture/execute/pr78170.c: New test.
1504
e77557c0 15052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1506
1507 PR tree-optimization/78162
1508 * gcc.c-torture/compile/pr78162.c: New test.
1509
76bc343a 15102016-11-02 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/78035
1513 PR tree-optimization/77964
1514 * gcc.target/i386/pr78035.c: New testcase.
1515
3763b845 15162016-11-02 Richard Biener <rguenther@suse.de>
1517
1518 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1519 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1520 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1521 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1522 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1523
3e41d21b 15242016-11-01 David Edelsohn <dje.gcc@gmail.com>
1525
1526 * gfortran.dg/pr70937.f90: require-effective-target lto.
1527
66d722cc 15282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1529
1530 PR fortran/69544
1531 * gfortran.dg/where_6.f90: New test.
1532
dcc1dde9 15332016-11-01 Jakub Jelinek <jakub@redhat.com>
1534
1535 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1536
d28d2da4 15372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1538
1539 PR fortran/69544
1540 * gfortran.dg/where_5.f90: New test.
1541
94bea3fe 15422016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1543
1544 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1545 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1546 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1547 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1548
164d44e8 15492016-11-01 Uros Bizjak <ubizjak@gmail.com>
1550
1551 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1552 Whitespace fixes.
1553 (check_effective_target_vect_cmdline_needed): Check
1554 is-effective-target ia32 for x86 targets.
1555 (check_effective_target_vect_simd_clones): Simplify condition.
1556 (check_effective_target_vect_double): Ditto.
1557 (check_effective_target_vect_aligned_arrays): Check
1558 is-effective-target ia32 for x86 targets. Simplify condition.
1559 (check_effective_target_vect_multiple_sizes): Simplify condition.
1560 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1561 (check_effective_target_sync_int_128): Simplify condition.
1562 (check_effective_target_sync_int_128_runtime): Ditto.
1563 (check_effective_target_sync_long_long_runtime): Ditto.
1564 (check_effective_target_divmod): Add i?86-*-* target.
1565
9fc5a5fc 15662016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1567
1568 * gcc.target/powerpc/vsx-extract-4.c: New test.
1569 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1570
a5b29676 15712016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1572
1573 PR fortran/54679
1574 * gfortran.dg/fmt_l.f90: Update test.
1575 * gfortran.dg/fmt_l0.f90: New test.
1576
e7defe0c 15772016-10-31 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR c++/78089
1580 * c-c++-common/builtin-shuffle-1.c: New test.
1581 * g++.dg/cpp0x/addressof3.C: New test.
1582
6743ce6f 15832016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1584
1585 Add tests for a const member and a reference member for launder.
1586 * g++.dg/cpp1z/launder3.C: New.
1587 * g++.dg/cpp1z/launder4.C: Likewise.
1588 * g++.dg/cpp1z/launder5.C: Likewise.
1589 * g++.dg/cpp1z/launder5.cc: Likewise.
1590 * g++.dg/cpp1z/launder5.h: Likewise.
1591 * g++.dg/cpp1z/launder6.C: Likewise.
1592 * g++.dg/cpp1z/launder6.cc: Likewise.
1593 * g++.dg/cpp1z/launder6.h: Likewise.
1594
c02417ad 15952016-10-31 Jakub Jelinek <jakub@redhat.com>
1596
f6f44a1d 1597 PR c++/77948
1598 * g++.dg/cpp0x/pr77948-1.C: New test.
1599 * g++.dg/cpp0x/pr77948-2.C: New test.
1600 * g++.dg/cpp0x/pr77948-3.C: New test.
1601 * g++.dg/cpp0x/pr77948-4.C: New test.
1602 * g++.dg/cpp0x/pr77948-5.C: New test.
1603 * g++.dg/cpp0x/pr77948-6.C: New test.
1604
c02417ad 1605 PR tree-optimization/77860
1606 * gcc.dg/pr77860.c: New test.
1607
5f5452c2 16082016-10-31 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR c++/77886
1611 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1612
c6c79147 16132016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1614
1615 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1616
50d3ad71 16172016-10-30 Le-Chun Wu <lcwu@google.com>
1618 Mark Wielaard <mjw@redhat.com>
1619
1620 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1621 * gcc.dg/Wshadow-local-1.c: Likewise.
1622 * gcc.dg/Wshadow-local-2.c: Likewise.
1623 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1624 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1625 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1626
7f0c2660 16272016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628
1629 PR tree-optimization/71915
1630 PR tree-optimization/71490
1631 * gcc.dg/tree-ssa/pr54245.c: Delete.
1632 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1633 document why.
1634
8efd711b 16352016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1636
1637 PR fortran/78123
1638 * gfortran.dg/fmt_t_9.f: New test.
1639
a57f28d2 16402016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1641
1642 PR fortran/67219
1643 * gfortran.dg/pr67219.f90: New test.
1644
f6443ac9 16452016-10-29 Jakub Jelinek <jakub@redhat.com>
1646
90ff29c3 1647 PR rtl-optimization/77919
1648 * g++.dg/torture/pr77919-2.C: New test.
1649
f6443ac9 1650 PR target/78148
1651 * gcc.dg/pr78148.c: New test.
1652
97574c57 16532016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1656 * gcc.target/sparc/overflow-4.c: ...here.
1657 * gcc.target/sparc/overflow-5.c: New test.
1658
67f7b566 16592016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1660 Kugan Vivekanandarajah <kuganv@linaro.org>
1661 Jim Wilson <jim.wilson@linaro.org>
1662
1663 PR tree-optimization/43721
1664 * lib/target-supports.exp (check_effective_target_divmod): New.
1665 (check_effective_target_divmod_simode): Likewise.
1666 (check_effective_target_arm_divmod_simode): Likewise.
1667 * gcc.dg/divmod-1-simode.c: New test.
1668 * gcc.dg/divmod-1.c: Likewise.
1669 * gcc.dg/divmod-2-simode.c: Likewise.
1670 * gcc.dg/divmod-2.c: Likewise.
1671 * gcc.dg/divmod-3-simode.c: Likewise.
1672 * gcc.dg/divmod-3.c: Likewise.
1673 * gcc.dg/divmod-4-simode.c: Likewise.
1674 * gcc.dg/divmod-4.c: Likewise.
1675 * gcc.dg/divmod-5.c: Likewise.
1676 * gcc.dg/divmod-6-simode.c: Likewise.
1677 * gcc.dg/divmod-6.c: Likewise.
1678 * gcc.dg/divmod-7.c: Likewise.
1679
3d3e04ac 16802016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1681 Jakub Jelinek <jakub@redhat.com>
1682 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1683
1684 PR middle-end/22141
1685 PR rtl-optimization/23684
1686 * gcc.c-torture/execute/pr22141-1.c: New test.
1687 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1688 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1689 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1690 * gcc.dg/store_merging_1.c: New test.
1691 * gcc.dg/store_merging_2.c: Likewise.
1692 * gcc.dg/store_merging_3.c: Likewise.
1693 * gcc.dg/store_merging_4.c: Likewise.
1694 * gcc.dg/store_merging_5.c: Likewise.
1695 * gcc.dg/store_merging_6.c: Likewise.
1696 * gcc.dg/store_merging_7.c: Likewise.
1697 * gcc.target/i386/pr22141.c: Likewise.
1698 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1699 * g++.dg/init/new17.C: Likewise.
1700
2034deb9 17012016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1702
1703 PR middle-end/72747
1704 * c-c++-common/pr72747-1.c: New test.
1705 * c-c++-common/pr72747-2.c: Likewise.
1706
987860a9 17072016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1708
1709 * gcc.target/s390/oscbreak-1.c: New test.
1710
55c01516 17112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1712
1713 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1714
452a353a 17152016-10-28 Jakub Jelinek <jakub@redhat.com>
1716
971e7f12 1717 PR rtl-optimization/77919
1718 * g++.dg/torture/pr77919.C: New test.
1719
452a353a 1720 PR rtl-optimization/78132
1721 * gcc.target/i386/pr78132.c: New test.
1722
c8fb4e06 17232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1726
d59ca9c8 17272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1728
1729 * gcc.target/powerpc/vsx-simode.c: New test.
1730 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1731 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1732
b95a2fd4 17332016-10-27 Jakub Jelinek <jakub@redhat.com>
1734
bd7b3fc8 1735 PR fortran/78026
1736 * gfortran.dg/gomp/pr78026.f03: New test.
1737 * gfortran.dg/select_type_38.f03: New test.
1738
b95a2fd4 1739 PR middle-end/78025
1740 * g++.dg/gomp/declare-simd-7.C: New test.
1741
bd7b3fc8 17422016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1743
1744 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1745 * gfortran.dg/dec_init_2.f90: Likewise.
1746 * gfortran.dg/dec_init_3.f90: New test.
1747 * gfortran.dg/dec_init_4.f90: Likewise.
1748
641ae1b8 17492016-10-27 Bin Cheng <bin.cheng@arm.com>
1750
1751 * gcc.dg/fold-narrowbopcst-1.c: New test.
1752
bd7b3fc8 17532016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1754
1755 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1756 dg-shouldfail/dg-output instead of XFAIL.
1757 * gfortran.dg/dec_io_6.f90: Likewise.
1758
84b72a11 17592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1760
1761 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1762 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1763 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1764 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1765 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1766 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1767 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1768 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1769 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1770 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1771
15eeb126 17722016-10-27 Bin Cheng <bin.cheng@arm.com>
1773
1774 * gcc.dg/fold-convmaxconv-1.c: New test.
1775 * gcc.dg/fold-convminconv-1.c: New test.
1776
2034deb9 17772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1778
1779 PR fortran/78092
1780 * gfortran.dg/pr78092.f90: New test.
1781
2db725dd 17822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1783
1784 PR target/78056
1785 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1786 expected error message.
1787 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1788 expected error message.
1789 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1790 (test_all_not_equal_and_not_zero): Change expected error message.
1791
816a8c6d 17922016-10-26 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR fortran/77973
1795 * gfortran.dg/gomp/pr77973.f90: New test.
1796
ed09e1d5 17972016-10-26 Paul Thomas <pault@gcc.gnu.org>
1798
1799 PR fortran/78108
1800 * gfortran.dg/submodule_18.f08: New test.
1801 * gfortran.dg/submodule_19.f08: New test.
1802
a0194feb 18032016-10-26 Michael Matz <matz@suse.de>
1804
1805 * g++.dg/pr78060.C: New test.
1806 * gfortran.dg/pr78061.f: New test.
1807 * g++.dg/pr78088.C: New test.
1808
bd7b3fc8 18092016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1810
1811 * gfortran.dg/dec_io_1.f90: New test.
1812 * gfortran.dg/dec_io_2.f90: New test.
1813 * gfortran.dg/dec_io_3.f90: New test.
1814 * gfortran.dg/dec_io_4.f90: New test.
1815 * gfortran.dg/dec_io_5.f90: New test.
1816 * gfortran.dg/dec_io_6.f90: New test.
1817
83ee671e 18182016-10-25 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR sanitizer/78106
1821 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1822
18232016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1824
1825 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1826 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1827
9db5ef21 18282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gnat.dg/opt59.adb: New test.
1831 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1832
1833 * gnat.dg/opt60.adb: New test.
1834
255d575a 18352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1836
1837 PR fortran/72770
1838 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1839 this pr.
1840
6a2e2a85 18412016-10-25 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR target/78102
1844 * gcc.target/i386/pr78102.c: New test.
1845
83ee671e 18462016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1847
1848 * gfortran.dg/dec_logical_xor_1.f90: New test.
1849 * gfortran.dg/dec_logical_xor_2.f90: New test.
1850 * gfortran.dg/dec_logical_xor_3.f03: New test.
1851
83ee671e 18522016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1853
1854 * gfortran.dg/dec_loc_rval_1.f90: New test.
1855 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1856 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1857
83ee671e 18582016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1859
006943e8 1860 * gfortran.dg/dec_type_print.f90: New testcase.
1861
83ee671e 18622016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1863
1864 * gfortran.dg/feed_1.f90: New test.
1865 * gfortran.dg/feed_2.f90: New test.
501b58b2 1866
a07d5339 18672016-10-25 Martin Liska <mliska@suse.cz>
1868
1869 PR sanitizer/78106
1870 * gcc.dg/asan/pr78106.c: New test.
1871
131ad74b 18722016-10-25 Martin Liska <mliska@suse.cz>
1873
1874 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1875
78e31c4c 18762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1877
1878 PR target/78041
1879 * gcc.target/arm/pr78041.c: New test.
1880
6e1b2ffb 18812016-10-25 Jakub Jelinek <jakub@redhat.com>
1882
1883 * g++.dg/cpp1z/launder1.C: New test.
1884 * g++.dg/cpp1z/launder2.C: New test.
1885
c9a8ee19 18862016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1887 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1888
1889 PR target/71676
1890 PR target/71678
1891 * gcc.target/avr/pr71676-2.c: New test.
1892
24c7ece1 18932016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1894 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1895
1896 PR target/71676
1897 PR target/71678
1898 * gcc.target/avr/pr71676-1.c: New test.
1899 * gcc.target/avr/pr71676-3.c: New test.
1900 * gcc.target/avr/pr71676.c: New test.
1901 * gcc.target/avr/pr71678.c: New test.
1902
2e2f6914 19032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1904
1905 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1906 such that cloned verions of tested functions are not created.
1907
0fdad659 19082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1909
1910 PR fortran/71895
1911 * gfortran.dg/pr71895.f90: New test.
1912
1eaf0150 19132016-10-24 Jakub Jelinek <jakub@redhat.com>
1914
1915 * g++.dg/debug/dwarf2/ref-2.C: New test.
1916
5f64e688 19172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1918
1919 * c-c++-common/Wint-in-bool-context-3.c: New test.
1920
c62d63d4 19212016-10-24 Martin Sebor <msebor@redhat.com>
1922
1923 PR middle-end/77735
1924 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1925 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1926 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1927 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1928 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1929 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1930 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1931
11cb7700 19322016-10-24 Richard Biener <rguenther@suse.de>
1933
1934 PR testsuite/71491
1935 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1936 * gcc.dg/vect/slp-45.c: Likewise.
1937
c2423c1d 19382016-10-24 Richard Biener <rguenther@suse.de>
1939
1940 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1941 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1942 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1943
2cd66116 19442016-10-24 Georg-Johann Lay <avr@gjlay.de>
1945
1946 PR target/78093
1947 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1948 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1949
8cc18ee3 19502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1951
1952 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1953
595090de 19542016-10-24 Jakub Jelinek <jakub@redhat.com>
1955
1956 * gcc.target/i386/bmi2-pext-1.c: New test.
1957 * gcc.target/i386/bmi2-pdep-1.c: New test.
1958 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1959 * gcc.target/i386/tbm-bextri-1.c: New test.
1960 * gcc.target/i386/bmi-bextr-6.c: New test.
1961
98d9f593 19622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964 PR target/77483
1965 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1966 * gcc.target/i386/pr65105-1.c: Likewise.
1967 * gcc.target/i386/pr65105-2.c: Likewise.
1968 * gcc.target/i386/pr65105-3.c: Likewise.
1969 * gcc.target/i386/pr65105-5.c: Likewise.
1970 * gcc.target/i386/pr67761.c: Likewise.
1971 * gcc.target/i386/pr70799-1.c: Likewise.
1972
020c2754 19732016-10-24 Martin Liska <mliska@suse.cz>
1974
1975 PR sanitizer/77966
1976 * c-c++-common/ubsan/unreachable-3.c: New test.
1977
a484f6fe 19782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1979
1980 PR fortran/77763
1981 * gfortran.dg/pr77763.f90
1982
1a6627ef 19832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/54730
1986 PR fortran/78033
1987 * gfortran.dg/pr78033.f90: New test.
1988
b0cb70c0 19892016-10-23 Paul Thomas <pault@gcc.gnu.org>
1990
1991 PR fortran/69834
1992 * gfortran.dg/select_type_1.f03: Change error for overlapping
1993 TYPE IS cases.
1994 * gfortran.dg/select_type_36.f03: New test.
1995
11d8d4ee 19962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1999
5676fa7f 20002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2001
2002 PR fortran/78021
2003 * gfortran.dg/string_length_3.f90: New test.
2004
d202d7b5 20052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2006
d202d7b5 2007 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2008
20092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2010
2011 PR fortran/43366
2012 PR fortran/57117
2013 PR fortran/61337
2014 * gfortran.dg/alloc_comp_class_5.f03: New test.
2015 * gfortran.dg/class_allocate_21.f90: New test.
2016 * gfortran.dg/class_allocate_22.f90: New test.
2017 * gfortran.dg/realloc_on_assign_27.f08: New test.
2018
5a096987 20192016-10-21 Jeff Law <law@redhat.com>
2020
2021 * PR tree-optimization/71947
2022 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2023 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2024 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2025
6cb5d057 20262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2027
2028 * gcc.dg/ipa/vrp5.c: New test.
2029 * gcc.dg/ipa/vrp6.c: New test.
2030
0ee6ade7 20312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2032
2033 * gcc.target/aarch64/test_frame_17.c: New test.
2034
0fe76522 20352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2036
2037 * gcc.target/aarch64/test_frame_17.c: New test.
2038
4e2173b0 20392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2040
2041 PR preprocessor/71681
2042 * gcc.dg/cpp/pr71681-1.c: New testcase
2043 * gcc.dg/cpp/pr71681-2.c: Likewise
2044 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2045 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2046 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2047 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2048
4d8040d8 20492016-10-21 Jakub Jelinek <jakub@redhat.com>
2050
1a4cced6 2051 PR target/78057
2052 * gcc.target/i386/pr78057.c: New test.
2053
4d8040d8 2054 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2055
60e91af4 20562016-10-21 Paul Thomas <pault@gcc.gnu.org>
2057
2058 PR fortran/69566
2059 * gfortran.dg/select_type_37.f03: New test.
2060
c2c800fc 20612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2062
2063 PR target/71627
2064 * gcc.target/avr/pr71627.c: New test
2065
121d313b 20662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * gcc.target/sparc/overflow-1.c: New test.
2069 * gcc.target/sparc/overflow-2.c: Likewise.
2070 * gcc.target/sparc/overflow-3.c: Likewise.
2071
f1ea412a 20722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2073
2074 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2075 effective target.
2076
ec85126d 20772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2078
2079 PR rtl-optimization/78038
2080 * gcc.target/aarch64/pr78038.c: New test.
2081
a3d5ca2a 20822016-10-21 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/78051
2085 * g++.dg/torture/pr78051.C: New testcase.
2086
127b5b65 20872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2088
2089 * c-c++-common/wdate-time.c: Restored test case.
2090 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2091
8d379b82 20922016-10-20 Jakub Jelinek <jakub@redhat.com>
2093
2094 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2095
e0a20c9e 20962016-10-20 Uros Bizjak <ubizjak@gmail.com>
2097
2098 PR target/78037
2099 * gcc.target/i386/pr78037.c: New test.
2100
06904722 21012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gcc.target/visium/overflow8.c: New.
2104 * gcc.target/visium/overflow16.c: Likewise.
2105 * gcc.target/visium/overflow32: Likewise.
2106
92a2a716 21072016-10-20 Michael Matz <matz@suse.de>
2108
2109 * gcc.dg/loop-split.c: New test.
2110 * gcc.dg/tree-ssa/ifc-9.c: Update.
2111 * gcc.dg/tree-ssa/ifc-10.c: Update.
2112
8a0d346b 21132016-10-20 Richard Biener <rguenther@suse.de>
2114
2115 * gcc.dg/graphite/pr35356-1.c: Update.
2116
bc3bde59 21172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR c++/77446
2120 * g++.dg/cpp1y/pr77446.C: New.
2121
ab056ef4 21222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2123
2124 PR tree-optimization/53979
2125 * gcc.dg/pr53979-1.c: New test-case.
2126 * gcc.dg/pr53979-2.c: Likewise.
2127
5c2ba578 21282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2129
2130 * c-c++-common/Wint-in-bool-context-2.c: New test.
2131
dbbe97e3 21322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2133
2134 * gfortran.dg/dtio_17.f90: Fix test.
2135
0d05daf3 21362016-10-19 Aldy Hernandez <aldyh@redhat.com>
2137
2138 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2139 * gcc.dg/Walloca-2.c: Same.
2140
e066ee66 21412016-10-19 Aldy Hernandez <aldyh@redhat.com>
2142
2143 * gcc.dg/Wvla-1.c: Rename to...
2144 * gcc.dg/Wvla-larger-than-1.c: ...this.
2145 * gcc.dg/Wvla-2.c: Rename to...
2146 * gcc.dg/Wvla-larger-than-2.c: ...this.
2147 * gcc.dg/Wvla-3.c: Rename to...
2148 * gcc.dg/Walloca-11.c.: ...this.
2149 * gcc.dg/wvla-[1-7].c: Rename to:
2150 * gcc.dg/Wvla-[1-7].c: ...this.
2151
82112bf2 21522016-10-19 Bin Cheng <bin.cheng@arm.com>
2153
2154 PR tree-optimization/78005
2155 * gcc.dg/vect/pr78005.c: New.
2156 * gcc.target/i386/l_fma_float_1.c: Revise test.
2157 * gcc.target/i386/l_fma_float_2.c: Ditto.
2158 * gcc.target/i386/l_fma_float_3.c: Ditto.
2159 * gcc.target/i386/l_fma_float_4.c: Ditto.
2160 * gcc.target/i386/l_fma_float_5.c: Ditto.
2161 * gcc.target/i386/l_fma_float_6.c: Ditto.
2162 * gcc.target/i386/l_fma_double_1.c: Ditto.
2163 * gcc.target/i386/l_fma_double_2.c: Ditto.
2164 * gcc.target/i386/l_fma_double_3.c: Ditto.
2165 * gcc.target/i386/l_fma_double_4.c: Ditto.
2166 * gcc.target/i386/l_fma_double_5.c: Ditto.
2167 * gcc.target/i386/l_fma_double_6.c: Ditto.
2168
b3e3b38b 21692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2170
2171 PR tree-optimization/78024
2172 * gcc.dg/goacc/loop-processing-1.c: New file.
2173
1227b118 21742016-10-19 Richard Biener <rguenther@suse.de>
2175
2176 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2177
f9debd38 21782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2179
2180 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2181 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2182 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2183 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2184 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2185 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2186 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2187 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2188 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2189 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2190 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2191 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2192 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2193 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2194 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2195 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2196 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2197 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2198 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2199 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2200 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2201 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2202 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2203 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2204 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2205 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2206 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2207 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2208 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2209 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2210 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2211 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2212 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2213 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2214 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2215 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2216 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2217 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2218 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2219 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2220 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2221 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2222 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2223 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2224 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2225 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2226 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2227 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2228 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2229 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2230 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2231 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2232 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2233 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2234 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2235 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2236 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2237 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2238 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2239 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2240 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2241 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2242 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2243 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2244 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2245 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2246 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2247 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2248 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2249 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2250 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2251 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2252 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2253 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2254 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2255 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2256 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2257 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2258 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2259 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2260 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2261 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2262 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2263 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2264 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2265 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2266 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2267 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2268 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2269 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2270 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2271 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2272 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2273 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2274 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2275 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2276 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2277 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2278 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2279 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2280 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2281 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2282 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2283 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2284 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2285 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2286 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2287 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2288 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2289 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2290 * gcc.target/powerpc/vsu/vsu.exp: New file.
2291
4d7671d9 22922016-10-18 Uros Bizjak <ubizjak@gmail.com>
2293
2294 PR target/77991
2295 * gcc.target/i386/pr77991.c: New test.
2296
ce1813aa 22972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2298
2299 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2300 LTO is used.
2301
7c57132a 23022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2303
4d7671d9 2304 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2305
9edca09e 23062016-10-18 Richard Biener <rguenther@suse.de>
2307
2308 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2309 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2310 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2311 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2312 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2313 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2314 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2315 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2316 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2317 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2318 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2319 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2320 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2321 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2322 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2323 * gcc.dg/pr68217.c: Likewise.
2324 * gcc.dg/predict-9.c: Likewise.
2325 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2326 * gcc.dg/predict-1.c: Likewise.
2327
089541f0 23282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329
2330 * gfortran.dg/dtio_17.f90: New test.
2331
130a8de2 23322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2333
2334 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2335
fc323d70 23362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2337
2338 * gcc.dg/ipa/vrp4.c: New test.
2339
5b48910f 23402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2341
2342 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2343 * gcc.dg/torture/pr39074.c: Likewise.
2344
946d814a 23452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2346
2347 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2348 * gnat.dg/trampoline4.adb: Minor tweak.
2349
53cddf24 23502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2351
2352 PR tree-optimization/77916
2353 * gcc.dg/torture/pr77916.c: New.
2354
443d1195 23552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2356
2357 PR fortran/77978
2358 * gfortran.dg/pr77978_1.f90: New test.
2359 * gfortran.dg/pr77978_2.f90: Ditto.
2360 * gfortran.dg/pr77978_3.f90: Ditto.
2361
5db34fe5 23622016-10-17 Paul Thomas <pault@gcc.gnu.org>
2363
2364 PR fortran/61420
2365 PR fortran/78013
2366 * gfortran.dg/proc_ptr_49.f90: New test.
2367
a68b3ea1 23682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 PR target/77308
2371 * gcc.target/arm/pr77308.c: New test.
2372
dbd2f085 23732016-10-17 David Edelsohn <dje.gcc@gmail.com>
2374
2375 * lib/target-supports.exp
2376 (check_effective_target_floatn_nx_runtime): Return 0 for
2377 powerpc*-ibm-aix*.
2378
5bcc4152 23792016-10-17 Andrew Pinski <apinski@cavium.com>
2380
2381 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2382 long instead of long.
2383 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2384 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2385 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2386 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2387 * gcc.target/aarch64/pr68102_1.c: Likewise.
2388 * gcc.target/aarch64/target_attr_3.c: Likewise.
2389
6539e0f7 23902016-10-17 Richard Biener <rguenther@suse.de>
2391
2392 PR tree-optimization/77988
2393 * gcc.dg/torture/pr77988.c: New testcase.
2394
6a0d39d6 23952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2396
2397 * gcc.dg/pr71636-1.c: New test-case.
2398 * gcc.dg/pr71636-2.c: Likewise.
2399
a27e3913 24002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2401
2402 * gnat.dg/trampoline3.adb: New test.
2403 * gnat.dg/trampoline4.adb: Likewise.
2404
4c3a9c43 24052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2406
2407 * gfortran.dg/dtio_16.f90: New test.
2408
b39e7130 24092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2412 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2413 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2414
e16e12bf 24152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2416
2417 * gcc.target/sparc/popc.c: Rename to...
2418 * gcc.target/sparc/popc-1.c: ...this.
2419 * gcc.target/sparc/popc-2.c: New test.
2420
f2540a7e 24212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2422
2423 PR fortran/77972
2424 * gfortran.dg/unexpected_eof_4.f90: New test.
2425
5ba96fdd 24262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2427
c258c004 2428 PR libfortran/48587
2429 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2430
6b34469c 24312016-10-14 Jakub Jelinek <jakub@redhat.com>
2432
7aeed2e5 2433 PR middle-end/77959
2434 * gfortran.dg/pr77959.f90: New test.
2435
6b34469c 2436 DR 1511 - const volatile variables and ODR
2437 * g++.dg/DRs/dr1511-1.C: New test.
2438 * g++.dg/DRs/dr1511-2.C: New test.
2439
f81df488 24402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2441
2442 * gnat.dg/debug7.adb (dg-options): Remove -g.
2443 * gnat.dg/debug8.adb (dg-options): Add -margs.
2444 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2445
e5664bb5 24462016-10-14 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/77979
2449 * gcc.dg/torture/pr77979.c: New testcase.
2450
3b7a15a1 24512016-10-14 Martin Liska <mliska@suse.cz>
2452
2453 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2454 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2455 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2456
2b379696 24572016-10-14 Uros Bizjak <ubizjak@gmail.com>
2458
2459 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2460 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2461 * gcc.dg/torture/pr77937-2.c: Likewise.
2462
0dfdb37a 24632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2464
2465 * gnat.dg/lto15.adb: Adjust.
2466 * gnat.dg/lto16.adb: Likewise.
2467 * gnat.dg/lto17.adb: Likewise
2468 * gnat.dg/lto18.ad[sb]: New test.
2469 * gnat.dg/lto18_pkg.ads: New helper.
2470 * gnat.dg/lto19.adb: New test.
2471 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2472 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2473 * gnat.dg/lto20.adb: New test.
2474 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2475
30825815 24762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2477
2478 * gfortran.dg/coarray_38.f90: Expect error message.
2479
f6412f44 24802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2481
2482 * gcc.target/aarch64/spellcheck_1.c: New test.
2483 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2484 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2485 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2486 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2487 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2488
7a8fd205 24892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2490
2491 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2492
0512a8c6 24932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2494
2495 PR tree-optimization/77937
2496 * gcc.dg/torture/pr77937-1.c: New.
2497 * gcc.dg/torture/pr77937-2.c: New.
2498
81f19d90 24992016-10-13 Jakub Jelinek <jakub@redhat.com>
2500
2501 * g++.dg/cpp1z/inline-var1.C: New test.
2502 * g++.dg/cpp1z/inline-var1a.C: New test.
2503 * g++.dg/cpp1z/inline-var1.h: New file.
2504 * g++.dg/cpp1z/inline-var2.C: New test.
2505 * g++.dg/cpp1z/inline-var3.C: New test.
2506 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2507 uninitialized const.
2508
83ee671e 25092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2510
f3e6118a 2511 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2512 Xscale is specified, not just -march.
2513 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2514 is incompatible with Xscale.
8d16d6ff 2515
2e7b05a3 25162016-10-13 Martin Sebor <msebor@redhat.com>
2517
2518 PR c++/71912
2519 * g++.dg/ext/flexary4.C: Adjust.
2520 * g++.dg/ext/flexary5.C: Same.
2521 * g++.dg/ext/flexary9.C: Same.
2522 * g++.dg/ext/flexary19.C: New test.
2523 * g++.dg/ext/flexary18.C: New test.
2524 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2525 regression test.
4d7671d9 2526 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2527 Avoid generating a flexible array member in an array.
2e7b05a3 2528
ff56abd1 25292016-10-13 Martin Sebor <msebor@redhat.com>
2530
2531 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2532 to placate -Wformat on targets where the type is not int.
2533
c4966203 25342016-10-13 David Malcolm <dmalcolm@redhat.com>
2535
2536 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2537 in INSN_LOCATION.
2538
0655e0e6 25392016-10-13 Bin Cheng <bin.cheng@arm.com>
2540
2541 * gcc.target/i386/l_fma_float_1.c: Revise test.
2542 * gcc.target/i386/l_fma_float_2.c: Ditto.
2543 * gcc.target/i386/l_fma_float_3.c: Ditto.
2544 * gcc.target/i386/l_fma_float_4.c: Ditto.
2545 * gcc.target/i386/l_fma_float_5.c: Ditto.
2546 * gcc.target/i386/l_fma_float_6.c: Ditto.
2547 * gcc.target/i386/l_fma_double_1.c: Ditto.
2548 * gcc.target/i386/l_fma_double_2.c: Ditto.
2549 * gcc.target/i386/l_fma_double_3.c: Ditto.
2550 * gcc.target/i386/l_fma_double_4.c: Ditto.
2551 * gcc.target/i386/l_fma_double_5.c: Ditto.
2552 * gcc.target/i386/l_fma_double_6.c: Ditto.
2553
c4dd22f7 25542016-10-13 Bin Cheng <bin.cheng@arm.com>
2555
2556 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2557
73e363e1 25582016-10-13 Bin Cheng <bin.cheng@arm.com>
2559
2560 * gcc.dg/vect/vect-98.c: Refine test case.
2561 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2562 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2563 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2564
c0f4422f 25652016-10-13 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c/77946
2568 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2569
5d3eb95a 25702016-10-13 Martin Liska <mliska@suse.cz>
2571
2572 PR tree-optimization/77943
2573 * g++.dg/tree-ssa/pr77943.C: New test.
2574
eb04d24c 25752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2576
2577 PR fortran/72832
2578 * gfortran.dg/allocate_with_source_22.f03: New test.
2579 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2580 fail.
2581
4c57e30a 25822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2583
2584 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2585 * gcc.target/arm/movsi_movw.c: Likewise.
2586 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2587 directive to work on big endian targets.
2588
a70bfd3e 25892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2590
2591 * gcc.dg/tree-ssa/evrp6.c: New test.
2592
ef51c561 25932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2594
2595 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2596 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2597 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2598
c1276ee1 25992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2600
2601 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2602 * gcc.target/powerpc/warn-2.c: Ditto.
2603
a5c34f4b 26042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2605
2606 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2607 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2608 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2609 for -mmsa.
2610 * gcc.target/mips/msa.c: New test.
2611 * gcc.target/mips/msa-builtins.c: Likewise.
2612 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2613 (check_effective_target_mips_msa_runtime): Likewise.
2614 (check_effective_target_mips_msa): Likewise.
2615 (add_options_for_mips_msa): Likewise.
2616 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2617 (check_effective_target_vect_intfloat_cvt): Likewise.
2618 (check_effective_target_vect_uintfloat_cvt): Likewise.
2619 (check_effective_target_vect_floatint_cvt): Likewise.
2620 (check_effective_target_vect_floatuint_cvt): Likewise.
2621 (check_effective_target_vect_shift): Likewise.
2622 (check_effective_target_vect_shift_char): Likewise.
2623 (check_effective_target_vect_long): Likewise.
2624 (check_effective_target_vect_float): Likewise.
2625 (check_effective_target_vect_double): Likewise.
2626 (check_effective_target_vect_long_long): Likewise.
2627 (check_effective_target_vect_perm): Likewise.
2628 (check_effective_target_vect_perm_byte): Likewise.
2629 (check_effective_target_vect_perm_short): Likewise.
2630 (check_effective_target_vect_sdot_qi): Likewise.
2631 (check_effective_target_vect_udot_qi): Likewise.
2632 (check_effective_target_vect_sdot_hi): Likewise.
2633 (check_effective_target_vect_udot_hi): Likewise.
2634 (check_effective_target_vect_pack_trunc): Likewise.
2635 (check_effective_target_vect_unpack): Likewise.
2636 (check_effective_target_vect_hw_misalign): Likewise.
2637 (check_effective_target_vect_condition): Likewise.
2638 (check_effective_target_vect_cond_mixed): Likewise.
2639 (check_effective_target_vect_char_mult): Likewise.
2640 (check_effective_target_vect_short_mult): Likewise.
2641 (check_effective_target_vect_int_mult): Likewise.
2642 (check_effective_target_vect_extract_even_odd): Likewise.
2643 (check_effective_target_vect_interleave): Likewise.
2644 (check_vect_support_and_set_flags): Check if the target supports MSA
2645 and append to the list of EFFECTIVE_TARGETS.
2646
3e7c21b1 26472016-10-12 Richard Biener <rguenther@suse.de>
2648
2649 PR debug/77947
2650 * g++.dg/torture/pr77947.C: New testcase.
2651
bd043173 26522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2653
2654 * gnat.dg/debug8.adb: New testcase.
2655
dade7ede 26562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2657
2658 * gnat.dg/debug9.adb: New testcase.
2659
98e16200 26602016-10-12 Richard Biener <rguenther@suse.de>
2661
2662 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2663 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2664 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2665
30855003 26662016-10-12 Richard Biener <rguenther@suse.de>
2667
2668 PR tree-optimization/77920
2669 * gcc.dg/torture/pr77920.c: New testcase.
2670
12663602 26712016-10-12 Jakub Jelinek <jakub@redhat.com>
2672
221d7858 2673 PR tree-optimization/77929
2674 * gcc.c-torture/compile/pr77929.c: New test.
2675
12663602 2676 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2677 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2678 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2679 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2680 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2681 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2682 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2683 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2684 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2685
443a4842 26862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * gcc.target/sparc/setcc-4.c: Adjust.
2689 * gcc.target/sparc/setcc-5.c: Likewise.
2690 * gcc.target/sparc/setcc-6.c: Likewise.
2691 * gcc.target/sparc/setcc-7.c: Likewise.
2692 * gcc.target/sparc/setcc-8.c: Likewise.
2693 * gcc.target/sparc/setcc-9.c: Likewise.
2694 * gcc.target/sparc/setcc-10.c: Delete.
2695
ffe8440e 26962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/77942
2699 * gfortran.dg/pr77942.f90
2700
f9d86318 27012016-10-11 Fritz Reese <fritzoreese@gmail.com>
2702
2703 * gfortran.dg/dec_math.f90: New testsuite.
2704
aec336e9 27052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2706
2707 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2708 (main): Declare j as i32 instead of int.
2709
96eb1519 27102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2711
2712 PR testsuite/PR77710
2713 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2714 target triplet instead of *-*-*-*.
2715
a84cc613 27162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gnat.dg/unchecked_convert10.adb: New test.
2719 * gnat.dg/unchecked_convert11.adb: Likewise.
2720 * gnat.dg/unchecked_convert12.adb: Likewise.
2721
94ec1a50 27222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2723
2724 * gcc.target/sparc/cbcond-1.c: New test.
2725 * gcc.target/sparc/cbcond-2.c: Likewise.
2726 * gcc.target/sparc/movcc-1.c: Likewise.
2727 * gcc.target/sparc/movcc-2.c: Likewise.
2728 * gcc.target/sparc/setcc-1.c: Adjust.
2729 * gcc.target/sparc/setcc-2.c: Likewise.
2730 * gcc.target/sparc/setcc-3.c: Likewise.
2731 * gcc.target/sparc/setcc-4.c: Likewise.
2732 * gcc.target/sparc/setcc-5.c: Likewise.
2733 * gcc.target/sparc/setcc-6.c: New test.
2734 * gcc.target/sparc/setcc-7.c: Likewise.
2735 * gcc.target/sparc/setcc-8.c: Likewise.
2736 * gcc.target/sparc/setcc-9.c: Likewise.
2737 * gcc.target/sparc/setcc-10.c: Likewise.
2738
74cf8d76 27392016-10-10 Jeff Law <law@redhat.com>
2740
2741 PR tree-optimization/71947
2742 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2743 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2744 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2745 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2746 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2747 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2748
8d3bf9df 27492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2750
2751 PR fortran/77915
2752 * gfortran.dg/matmul_11.f90: New test.
2753
ade2e453 27542016-10-10 Jiong Wang <jiong.wang@arm.com>
2755
2756 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2757 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2758 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2759 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2762 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2763 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2815
d9b5db8e 28162016-10-10 Jiong Wang <jiong.wang@arm.com>
2817
2818 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2832
67789205 28332016-10-10 Jiong Wang <jiong.wang@arm.com>
2834
2835 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2836 Enable AArch64.
2837 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2838 vdup*_laneq.
2839 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2843
6dfe8276 28442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2845 Jiong Wang <jiong.wang@arm.com>
2846
2847 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2848 AArch64 support.
2849 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2850 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2851 AArch64 targets.
2852 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2853 AArch64 targets.
2854 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2855 targets.
2856 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2857
ec8fd20e 28582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2859
2860 * gnat.dg/specs/vfa.ads: New test.
2861
6dfe8276 28622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2863
2864 * gnat.dg/inline13.ad[sb]: New test.
2865 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2866
8fc51369 28672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2868
2869 * gnat.dg/biased_subtype.adb: New test.
2870
b4d09fc1 28712016-10-09 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR tree-optimization/77901
2874 * gcc.c-torture/compile/pr77901.c: New test.
2875
14964a36 28762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2877
2878 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2879 * gcc.dg/ipa/propalign-2.c: Likewise
2880 * gcc.dg/ipa/propalign-3.c: Likewise.
2881 * gcc.dg/ipa/propalign-4.c: Likewise.
2882 * gcc.dg/ipa/propalign-5.c: Likewise.
2883
ad0c1dec 28842016-10-08 Jakub Jelinek <jakub@redhat.com>
2885
ae691a10 2886 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2887
4582d852 2888 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2889
ad0c1dec 2890 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2891 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2892
90a2ad05 28932016-10-07 Fritz Reese <fritzoreese@gmail.com>
2894
2895 * gfortran.dg/dec_union_11.f90: New testcase.
2896
4076953a 28972016-10-07 Nathan Sidwell <nathan@acm.org>
2898
2899 PR c++/66443
2900 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2901 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2902 * g++.dg/cpp1y/pr66443-cxx14.C: New
2903 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2904 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2905
cd45162d 29062016-10-07 Jakub Jelinek <jakub@redhat.com>
2907
2908 * g++.dg/cpp0x/addressof1.C: New test.
2909 * g++.dg/cpp0x/addressof2.C: New test.
2910
7d29bba9 29112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2912
2913 * gcc.target/powerpc/float128-type-1.c: New test to check that
2914 PowerPC 64-bit Linux enables -mfloat128-type by default.
2915 * gcc.target/powerpc/float128-type-2.c: Likewise.
2916 * gcc.target/powerpc/float128-mix.c: Change error message to
2917 reflect that __ibm128 is now #define'ed to be long double.
2918
7d562e89 29192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2920
2921 PR fortran/77406
2922 * gfortran.dg/pr77406.f90: New test.
2923 * gfortran.dg/assumed_type_3.f90: Update error messages.
2924 * gfortran.dg/defined_operators_1.f90: Ditto.
2925 * gfortran.dg/generic_26.f90: Ditto.
2926 * gfortran.dg/generic_7.f90: Ditto.
2927 * gfortran.dg/gomp/udr5.f90: Ditto.
2928 * gfortran.dg/gomp/udr7.f90: Ditto.
2929 * gfortran.dg/interface_1.f90: Ditto.
2930 * gfortran.dg/interface_37.f90: Ditto.
2931 * gfortran.dg/interface_5.f90: Ditto.
2932 * gfortran.dg/interface_6.f90: Ditto.
2933 * gfortran.dg/interface_7.f90
2934 * gfortran.dg/no_arg_check_3.f90
2935 * gfortran.dg/operator_5.f90
2936 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2937
0365bfa8 29382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2939
2940 PR c++/77700
2941 * c-c++-common/Wint-in-bool-context.c: Update test.
2942
1941149a 29432016-10-07 Richard Biener <rguenther@suse.de>
2944
2945 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2946 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2947
dc5b5d21 29482016-10-07 Marek Polacek <polacek@redhat.com>
2949
2950 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2951
30ac4925 29522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2953
2954 PR c++/69733
2955 * c-c++-common/pr69733.c: New test.
2956 * gcc.dg/pr69733.c: New test.
2957 * gcc.target/i386/pr69733.c: New test.
2958
95c0ad19 29592016-10-07 Marek Polacek <polacek@redhat.com>
2960
2961 PR c++/77803
2962 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2963
fafde080 29642016-10-07 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR tree-optimization/77664
2967 * gcc.dg/tree-ssa/pr77664.c: New test.
2968 * gcc.dg/pr77664.c: New test.
2969
29702016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2971
2972 * gfortran.dg/pr69955.f90: New test.
2973
4147af80 29742016_10-06 Louis Krupp <louis.krupp@zoho.com>
2975
2976 PR fortran/57910
2977 * gfortran.dg/pr57910.f90: New test.
2978
adeca879 29792016-10-06 Jakub Jelinek <jakub@redhat.com>
2980
2981 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2982 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2983
fefb1a11 29842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2985
2986 PR tree-optimization/77862
2987 * gcc.dg/pr77862.c: New test.
2988
f7df25e9 29892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2990
2991 * gcc.dg/tree-ssa/evrp4.c: New test.
2992
3ff1ad36 29932016-10-06 Jeff Law <law@redhat.com>
2994
2995 PR tree-optimization/71661
2996 * gcc.dg/tree-ssa/pr71661.c: New test.
2997
1424fde5 29982016-10-06 Richard Biener <rguenther@suse.de>
2999
3000 PR tree-optimization/77855
3001 * gcc.dg/torture/pr77855.c: New testcase.
3002
a22dd5ec 30032016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3004 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3005
3006 * g++.dg/other/pr77759.C: New test.
3007
cb1f8eb4 30082016-10-06 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/77839
3011 * gcc.dg/torture/pr77839.c: New testcase.
3012
bb513366 30132016-10-06 Marek Polacek <polacek@redhat.com>
3014
3015 * g++.dg/cpp1z/init-statement9.C: New test.
3016
26d689f4 30172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3018
3019 * gcc.target/i386/pcommit-1.c: Deleted.
3020 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3021 * gcc.target/i386/sse-13.c: Ditto.
3022 * gcc.target/i386/sse-14.c: Ditto.
3023 * gcc.target/i386/sse-22.c: Ditto.
3024 * gcc.target/i386/sse-23.c: Ditto.
3025 * g++.dg/other/i386-2.C: Ditto.
3026
847e66cc 30272016-10-05 Uros Bizjak <ubizjak@gmail.com>
3028
3029 * gcc.target/i386/pr77833.c: Require int128 effective target.
3030
670ec524 30312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3032
3033 PR fortran/58991
3034 PR fortran/58992
3035 * gfortran.dg/associate_22.f90: New test.
3036
fca4e258 30372016-10-05 Fritz Reese <fritzoreese@gmail.com>
3038
3039 * gfortran.dg/dec_union_9.f90: New testcase.
3040 * gfortran.dg/dec_union_10.f90: New testcase.
3041
994fc95f 30422016-10-05 Jakub Jelinek <jakub@redhat.com>
3043
c6958264 3044 PR sanitizer/66343
3045 * gcc.dg/pch/pr66343-3.c: New test.
3046 * gcc.dg/pch/pr66343-3.hs: New file.
3047
994fc95f 3048 PR sanitizer/66343
3049 * gcc.dg/pch/pr66343-1.c: New test.
3050 * gcc.dg/pch/pr66343-1.hs: New file.
3051 * gcc.dg/pch/pr66343-2.c: New test.
3052 * gcc.dg/pch/pr66343-2.hs: New file.
3053
2b6903a5 30542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3055
3056 * c-c++-common/Wint-in-bool-context.c: Update test.
3057
a9e44c43 30582016-10-05 Marek Polacek <polacek@redhat.com>
3059
3060 * g++.dg/cpp1z/init-statement1.C: New test.
3061 * g++.dg/cpp1z/init-statement2.C: New test.
3062 * g++.dg/cpp1z/init-statement3.C: New test.
3063 * g++.dg/cpp1z/init-statement4.C: New test.
3064 * g++.dg/cpp1z/init-statement5.C: New test.
3065 * g++.dg/cpp1z/init-statement6.C: New test.
3066 * g++.dg/cpp1z/init-statement7.C: New test.
3067 * g++.dg/cpp1z/init-statement8.C: New test.
3068
d0a5b595 30692016-10-05 Louis Krupp <louis.krupp@zoho.com>
3070
3071 PR fortran/67524
3072 * gfortran.dg/pr67524.f90: New test.
3073
c7b01e77 30742016-10-05 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR sanitizer/77823
3077 * c-c++-common/ubsan/shift-9.c: New test.
3078
d204444e 30792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3080
3081 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3082 of int if __SIZEOF_INT__ is less than 4 bytes.
3083
ea55eab9 30842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3085
3086 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3087 * gfortran.dg/class_array_20.f03: Likewise.
3088 * gfortran.dg/class_array_21.f03: Likewise.
3089 * gfortran.dg/finalize_29.f08: Likewise.
3090 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3091
bf1426ea 30922016-10-05 Richard Biener <rguenther@suse.de>
3093
3094 PR middle-end/77826
3095 * gcc.dg/torture/pr77826.c: New testcase.
3096
eb93b162 30972016-10-05 Richard Biener <rguenther@suse.de>
3098
3099 * gcc.dg/fold-copysign-1.c: New testcase.
3100
830f8f08 31012016-10-05 Andreas Schwab <schwab@suse.de>
3102
3103 * g++.dg/pr49847-2.C: Remove.
3104
ce229d56 31052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3106
3107 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3108
d82d27a3 31092016-10-05 Richard Biener <rguenther@suse.de>
3110
3111 PR middle-end/55152
3112 * gcc.dg/pr55152-2.c: New testcase.
3113
29e40d1d 31142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3115
3116 * gfortran.dg/dtio_15.f90: New test.
3117
78dc0da1 31182016-10-04 Ian Lance Taylor <iant@golang.org>
3119
3120 * gcc.dg/split-7.c: New test.
3121
f72de674 31222016-10-04 Martin Sebor <msebor@redhat.com>
3123
3124 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3125 %lc directive to wint_t to silence -Wformat warnings on targets
3126 where the latter is a distinct type such as long.
3127
c30da209 31282016-10-04 Martin Sebor <msebor@redhat.com>
3129
3130 PR c++/77804
3131 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3132
c93d719b 31332016-10-04 Jakub Jelinek <jakub@redhat.com>
3134
c8887d28 3135 PR c++/77791
3136 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3137
c93d719b 3138 * g++.dg/other/java3.C: Remove.
3139 * g++.dg/other/java1.C: Remove.
3140 * g++.dg/other/error12.C: Remove.
3141 * g++.dg/other/java2.C: Remove.
3142 * g++.dg/warn/Wnvdtor.C: Remove.
3143 * g++.dg/lookup/java1.C: Remove.
3144 * g++.dg/lookup/java2.C: Remove.
3145 * g++.dg/ext/pr34829.C: Remove.
3146 * g++.dg/ext/java-3.C: Remove.
3147 * g++.dg/ext/java-1.C: Remove.
3148 * g++.dg/ext/java-2.C: Remove.
3149 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3150
e62363b1 31512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3152
3153 PR tree-optimization/77808
3154 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3155
38f18c01 31562016-10-04 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/77399
3159 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3160
47fd90af 31612016-10-04 Richard Biener <rguenther@suse.de>
3162
3163 PR middle-end/77833
3164 * gcc.target/i386/pr77833.c: New testcase.
3165
2f8d6297 31662016-09-26 Jeff Law <law@redhat.com>
3167
3168 PR tree-optimization/71550
3169 PR tree-optimization/71403
3170 * gcc.c-torture/execute/pr71550.c: New test.
3171
4092cccf 31722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3173
3174 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3175 option.
3176
8e8fe25a 31772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3178
3179 Revert
3180 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3181
3182 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3183
fcfa0d6a 31842016-10-03 Marek Polacek <polacek@redhat.com>
3185
3186 * g++.dg/cpp0x/nullptr37.C: New test.
3187
255beb07 31882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3189
3190 * c-c++-common/Wint-in-bool-context.c: Update test.
3191
16127d51 31922016-10-02 Jakub Jelinek <jakub@redhat.com>
3193
3194 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3195 earlier.
3196 * g++.dg/charset/asm2.c (memmove): Likewise.
3197 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3198 * g++.dg/tls/diag-4.C (foo): Likewise.
3199 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3200 dg-warning, fix up regex.
3201 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3202 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3203 * g++.old-deja/g++.mike/net31.C: Likewise.
3204 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3205 for C++17.
3206 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3207 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3208
c9e875f1 32092016-10-01 Richard Biener <rguenther@suse.de>
3210
3211 PR middle-end/77798
3212 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3213
77daf8b6 32142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3215
3216 PR fortran/77663
3217 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3218
ff2feb8b 32192016-10-01 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR c/77490
3222 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3223 Add dg-prune-output directive.
3224
fd3720ac 32252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3226
3227 PR fortran/66643
3228 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3229 * gfortran.fortran-torture/compile/write.f90: Update test.
3230
dd07e329 32312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3232
3233 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3234 arm_fp16_alternative_ok as the required effective target.
3235 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3236 -mfp16-format=alternative to the dg-options directive and remove
3237 the dg-add-options directive.
3238
580083a2 32392016-09-30 Fritz Reese <fritzoreese@gmail.com>
3240
3241 PR fortran/77764
3242 * gfortran.dg/dec_union_8.f90: New testcase.
3243
f24fcad2 32442016-09-30 Fritz Reese <fritzoreese@gmail.com>
3245
3246 PR fortran/77782
3247 * gfortran.dg/dec_structure_16.f90: New testcase.
3248
e0e00cf4 32492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3250
3251 * gfortran.dg/coarray_allocate_10.f08: New test.
3252 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3253
44211526 32542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3255
3256 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3257
e2441cd8 32582016-09-30 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/77399
3261 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3262
0914a8ef 32632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3264
5db34fe5 3265 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3266 -fdelete-null-pointer-checks explicit.
3267 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3268 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3269 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3270 * gcc.dg/pic-1.c: Require fpic target support.
3271 * gcc.dg/pic-2.c: Likewise.
3272
c5d89bae 32732016-09-29 Jakub Jelinek <jakub@redhat.com>
3274
3275 Implement P0001R1 - C++17 removal of register storage class specifier
3276 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3277 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3278 C++17.
3279 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3280 keyword if not __SSE2__.
3281 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3282 C++17.
3283 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3284 register keywords.
3285 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3286 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3287 no_erroneous_warning): Expect new warnings for C++17.
3288 * g++.dg/warn/register-var-2.C (f): Likewise.
3289 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3290 * g++.dg/parse/linkage2.C (foo): Likewise.
3291 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3292 keyword on parameters for C++17.
3293 * g++.dg/cpp1z/register1.C: New test.
3294 * g++.dg/cpp1z/register2.C: New test.
3295 * g++.dg/cpp1z/register3.C: New test.
3296
5424b150 32972016-09-29 Uros Bizjak <ubizjak@gmail.com>
3298
3299 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3300 * gcc.target/i386/avx2-check.h (main): Ditto.
3301 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3302 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3303 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3304 * gcc.target/i386/avx512er-check.h (main): Ditto.
3305 * gcc.target/i386/avx512f-check.h (main): Ditto.
3306 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3307 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3308 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3309
132fa33c 33102016-09-29 Uros Bizjak <ubizjak@gmail.com>
3311
3312 PR target/77756
3313 * gcc.target/i386/pr77756.c: New test.
3314
ea72fa65 33152016-09-29 Marek Polacek <polacek@redhat.com>
3316
3317 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3318
40334d1a 33192016-09-29 Marek Polacek <polacek@redhat.com>
3320
3321 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3322 C++14.
3323
2bf721c3 33242016-09-29 Martin Liska <mliska@suse.cz>
3325
3326 * objc/execute/construct1.m: New test.
3327
a8243a97 33282016-09-29 Richard Biener <rguenther@suse.de>
3329
3330 PR tree-optimization/77768
3331 * gcc.dg/torture/pr77768.c: New testcase.
3332
98da8d3b 33332016-09-28 Richard Biener <rguenther@suse.de>
3334
3335 PR middle-end/77407
3336 * gcc.dg/pr77407.c: New testcase.
3337
b0ab3ca0 33382016-09-29 Richard Biener <rguenther@suse.de>
3339
3340 PR middle-end/55152
3341 * gcc.dg/pr55152.c: New testcase.
3342 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3343
f76c9f26 33442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3345
3346 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3347 (dg-options): Remove -m32.
3348
94d9ba6a 33492016-09-28 Martin Sebor <msebor@redhat.com>
3350
3351 PR middle-end/77721
3352 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3353
d23296dc 33542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355
3356 PR libgfortran/77707
3357 * gfortran.dg/inquire_17.f90: New test.
3358
2a2770c6 33592016-09-28 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR c++/77467
3362 * g++.dg/cpp1y/constexpr-77467.C: New test.
3363
3e822015 33642016-09-28 Martin Sebor <msebor@redhat.com>
3365
3366 PR c/77762
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3368 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3369 (test_sprintf_p_const): Adjust line numbers to avoid failures
3370 introduced in r240503.
3371
21ce832f 33722016-09-28 Martin Sebor <msebor@redhat.com>
3373
3374 PR middle-end/77683
3375 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3376
8d9e3eb6 33772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3378
cfa852a5 3379 PR c++/77748
3380 * g++.dg/pr77550.C: Avoid undefined behavior.
3381
8d9e3eb6 3382 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3383
85dd8d9a 33842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3385
3386 * gcc.dg/strlenopt-20.c: Update test.
3387 * gcc.dg/strlenopt-21.c: Likewise.
3388 * gcc.dg/strlenopt-22.c: Likewise.
3389 * gcc.dg/strlenopt-22g.c: Likewise.
3390 * gcc.dg/strlenopt-26.c: Likewise.
3391 * gcc.dg/strlenopt-5.c: Likewise.
3392 * gcc.dg/strlenopt-7.c: Likewise.
3393 * gcc.dg/strlenopt-9.c: Likewise.
3394
ce7e2f0e 33952016-09-27 Jakub Jelinek <jakub@redhat.com>
3396
4fd4e9e0 3397 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3398
66108a57 3399 * g++.dg/cpp1z/lambda-this1.C: New test.
3400 * g++.dg/cpp1z/lambda-this2.C: New test.
3401
ce7e2f0e 3402 PR c++/77722
3403 * g++.dg/ubsan/return-4.C: New test.
3404 * g++.dg/ubsan/return-5.C: New test.
3405 * g++.dg/ubsan/return-6.C: New test.
3406
eedf6f96 34072016-09-27 Jiong Wang <jiong.wang@arm.com>
3408
3409 * lib/target-supports.exp
3410 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3411 in function comment.
3412
febf7a45 34132016-09-27 Martin Liska <mliska@suse.cz>
3414
3415 PR gcov-profile/46266
3416 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3417 considered.
3418
1ef012e4 34192016-09-27 Richard Biener <rguenther@suse.de>
3420
3421 PR tree-optimization/77745
3422 * g++.dg/torture/pr77745.C: New testcase.
3423
fcaf08b7 34242016-09-27 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/77478
3427 * gcc.dg/torture/pr77478.c: New testcase.
3428
db46bcd3 34292016-09-27 Martin Liska <mliska@suse.cz>
3430
3431 PR gcov-profile/7970
3432 PR gcov-profile/16855
3433 PR gcov-profile/44779
3434 * g++.dg/gcov/pr16855.C: New test.
3435
2e0bcd96 34362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3437
3438 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3439
93768ef7 34402016-09-27 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR fortran/77666
3443 * gfortran.dg/gomp/pr77666.f90: New test.
3444
b09a4365 34452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3446
3447 PR ipa/77677
3448 * gcc.dg/torture/pr77677-2.c: New test.
3449
85527e8f 34502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/77420
3453 * gfortran.dg/pr77420_1.f90: New test.
3454 * gfortran.dg/pr77420_2.f90: Ditto.
3455 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3456 * gfortran.dg/pr77420_4.f90: this file.
3457
140cd7ff 34582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3459
3460 PR middle-end/77719
3461 * gfortran.dg/pr77719.f90: New test.
3462
d4d58fc3 34632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3464
3465 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3466 singular form of byte when quantity is unknown.
d4d58fc3 3467
e997bd3a 34682016-09-26 Marek Polacek <polacek@redhat.com>
3469
3470 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3471
9c7de46a 34722016-09-26 Martin Liska <mliska@suse.cz>
3473
3474 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3475 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3476 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3477 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3478 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3479 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3480 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3481 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3482 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3483
3c77f69c 34842016-09-26 Marek Polacek <polacek@redhat.com>
3485
3486 PR c/7652
3487 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3488 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3489 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3490 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3491 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3492 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3493 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3494 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3495 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3496 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3497 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3498 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3499 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3500 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3501 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3502 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3503 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3504 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3505 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3506 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3507 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3508 * c-c++-common/attr-fallthrough-1.c: New test.
3509 * c-c++-common/attr-fallthrough-2.c: New test.
3510 * g++.dg/cpp0x/fallthrough1.C: New test.
3511 * g++.dg/cpp0x/fallthrough2.C: New test.
3512 * g++.dg/cpp1z/fallthrough1.C: New test.
3513 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3514 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3515 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3516 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3517
40e245e1 35182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3519
9e9fb49b 3520 PR fortran/77429
40e245e1 3521 * gfortran.dg/pr77429.f90: New test.
3522
cfffcdf4 35232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3524
3525 PR fortran/77694
3526 * gfortran.dg/pr77694.f90: New test.
3527
223e6ae9 35282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3529
3530 PR target/51244
3531 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3532
9e932ac2 35332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3534
3535 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3536 for 32-bit mode.
3537
04f16d28 35382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3539
3540 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3541 for 32-bit mode.
3542
481ce481 35432016-09-24 Marek Polacek <polacek@redhat.com>
3544
3545 PR c/77490
3546 * c-c++-common/Wbool-operation-1.c: New test.
3547 * gcc.dg/Wbool-operation-1.c: New test.
3548
8e652fcf 35492016-09-23 Fritz Reese <fritzoreese@gmail.com>
3550
3551 * gfortran.dg/dec_static_1.f90: New.
3552 * gfortran.dg/dec_static_2.f90: New.
3553 * gfortran.dg/dec_static_3.f90: New.
3554 * gfortran.dg/dec_static_4.f90: New.
3555
e7c4560c 35562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3557
3558 PR fortran/48298
3559 * gfortran.dg/negative_unit_check.f90: Update test.
3560 * gfortran.dg/dtio_14.f90: New test.
481ce481 3561
ad020996 35622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3563
3564 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3565 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3566 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3567 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3568 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3569 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3570 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3571
e2c1228b 35722016-09-23 Martin Sebor <msebor@redhat.com>
3573
3574 PR testsuite/77713
3575 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3576 assuming long double is bigger than double.
3577
9b5db70f 35782016-09-23 Jakub Jelinek <jakub@redhat.com>
3579
3580 Implement P0138R2, C++17 construction rules for enum class values
3581 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3582
a30e370d 35832016-09-23 David Malcolm <dmalcolm@redhat.com>
3584
3585 PR preprocessor/77672
3586 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3587 expected multiline output from first warning to reflect change
3588 in r240434.
3589
15650eb7 35902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3591
3592 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3593
f886b2b4 35942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3595 Tom de Vries <tom@codesourcery.com>
3596
3597 PR testsuite/77411
3598 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3599
f74ba31d 36002016-09-23 Marek Polacek <polacek@redhat.com>
3601
3602 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3603 * c-c++-common/gomp/atomic-13.c: Likewise.
3604 * c-c++-common/gomp/atomic-14.c: Likewise.
3605 * c-c++-common/pr60439.c: Remove invalid code.
3606 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3607 * g++.dg/expr/bitfield5.C: Likewise.
3608 * g++.dg/expr/bitfield6.C: Likewise.
3609 * g++.dg/expr/bool1.C: Likewise.
3610 * g++.dg/expr/bool3.C: Likewise.
3611 * g++.dg/expr/lval3.C: Likewise.
3612 * g++.dg/expr/lval4.C: Likewise.
3613 * g++.old-deja/g++.jason/bool5.C: Likewise.
3614
7413e757 36152016-09-23 David Malcolm <dmalcolm@redhat.com>
3616
3617 PR preprocessor/77672
3618 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3619 (test_terminator_location): New function.
3620
81df50de 36212016-09-23 Richard Biener <rguenther@suse.de>
3622
3623 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3624
5f4626d8 36252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3626
3627 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3628 -march=armv8.2-a+fp16 when supported by the hardware.
3629 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3630 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3631 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3632 semi-colons to a macro invocations.
3633 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3635 defined.
3636 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3637 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3640 defined.
3641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3648 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3650 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3651 defined.
3652 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3654 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3655 defined.
3656 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3658 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3659 defined.
3660 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3663 defined.
3664 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3667 defined. Also fix some white-space.
3668 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3673 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3674 defined. Also fix some long lines and white-space.
3675 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3676 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3677 defined. Also fix some long lines and white-space.
3678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3679 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3680 defined.
3681 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3683 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3684 defined.
3685 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3687 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3688 defined.
3689 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3692 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3699 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3705 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3706 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3708
f2645569 37092016-09-23 Jiong Wang <jiong.wang@arm.com>
3710 Matthew Wahab <matthew.wahab@arm.com>
3711
3712 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3713 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3714 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3715 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3716 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3717 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3718 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3722 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3729 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3730 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3731 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3732 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3733 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3734 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3735 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3736 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3737 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3738 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3739 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3740 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3741 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3742 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3743 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3744 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3745 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3746 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3747 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3748 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3749
66a55fc4 37502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3751
3752 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3753 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3754 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3755 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3756 support.
3757
ada0f4c4 37582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3759
3760 PR ipa/77677
3761 * gcc.dg/torture/pr77677.c: New test.
3762
8771094d 37632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3764
3765 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3766 here now.
3767
c959fae1 37682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3769
3770 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3771 options. Add tests for float16x4_t and float16x8_t.
3772
88b594a3 37732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3774
3775 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3776 * gcc.target/s390/risbg-ll-2.c: Ditto.
3777 * gcc.target/s390/risbg-ll-3.c: Ditto.
3778
e4ad661c 37792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3780
3781 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3782 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3783
4005a882 37842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3785
3786 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3787 output to the simplified instructions.
3788
9854d864 37892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3790
3791 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3792 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3793
388ce7db 37942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3795
3796 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3797 (FP16_SUPPORTED): New
3798 (expected-hfloat-16x4): Make conditional on __fp16 support.
3799 (expected-hfloat-16x8): Likewise.
3800 (vdup_n_f16): Disable for non-AArch64 targets.
3801 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3802 conditional on FP16_SUPPORTED.
3803 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3804 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3805 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3807 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3808 for testing __fp16.
3809 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3810 conditional on FP16_SUPPORTED.
3811 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3813
837bb76e 38142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3815
3816 * gcc.target/arm/short-vfp-1.c: New.
3817
e183c2b8 38182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3819
3820 * gcc.target/arm/attr-fp16-arith-1.c: New.
3821
cd6fbed6 38222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3823
3824 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3825 New.
3826 (add_options_for_arm_v8_2a_fp16_neon): New.
3827 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3828 (add_options_for_arm_arch_v8_2a): Auto-generate.
3829 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3830 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3831 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3832 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3833 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3834 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3835 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3836
4961b0ab 38372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3838
3839 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3840 arm_fp16_alternative_ok.
3841 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3842 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3843 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3844 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3845 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3846 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3847 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3848 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3849 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3850 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3851 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3852 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3853 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3854 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3855 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3856 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3857 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3858 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3859 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3860 arm_fp16_alternative_ok.
3861 * lib/target-supports.exp
3862 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3863 (check_effective_target_arm_fp16_alternative_ok): New.
3864 (check_effective_target_arm_fp16_none_ok_nocache): New.
3865 (check_effective_target_arm_fp16_none_ok): New.
3866
ce5b3c3b 38672016-09-23 Martin Liska <mliska@suse.cz>
3868
3869 * gcc.dg/ipa/pr77653.c: Replace adress
3870 with address.
3871
d4c65e05 38722016-09-23 Martin Liska <mliska@suse.cz>
3873
3874 * gcc.target/i386/movbe-4.c: New test.
3875
82a47693 38762016-09-23 Martin Liska <mliska@suse.cz>
3877
3878 * gcc.target/i386/crc32-5.c: New test.
3879
0253072a 38802016-09-23 Martin Liska <mliska@suse.cz>
3881
3882 * gcc.target/i386/pr71652.c: New test.
3883 * gcc.target/i386/pr71652-2.c: New test.
3884 * gcc.target/i386/pr71652-3.c: New test.
3885
0bfdbd22 38862016-09-23 Jakub Jelinek <jakub@redhat.com>
3887
3888 * lib/gcc-dg.exp (process-message): Support relative line number
3889 notation - .+4 or .-1 etc.
3890 * gcc.dg/dg-test-1.c: New test.
3891
ff982ab4 38922016-09-22 Martin Sebor <msebor@redhat.com>
3893
3894 PR target/77676
3895 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3896 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3897 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3898 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3899
78299f8d 39002016-09-22 Uros Bizjak <ubizjak@gmail.com>
3901
3902 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3903 * gcc.dg/ifcvt-2.c: Ditto.
3904 * gcc.dg/zero_bits_compound-1.c: Ditto.
3905 * gcc.dg/zero_bits_compound-1.c: Ditto.
3906 * gcc.dg/pr40550.c: Simplify target selectors.
3907 Use dg-additional-options.
3908 * gcc.dg/pr47893.c: Ditto.
3909 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3910 additional options for 32-bit x86 targets.
3911 * gcc.dg/pr70955.c: Move to ...
3912 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3913
ec645283 39142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 PR c++/61019
3917 * g++.dg/cpp0x/pr61019.C: New.
3918
9753b549 39192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3920 Terry Guo <terry.guo@arm.com>
3921
3922 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3923 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3924 * gcc.target/arm/pure-code/pure-code.exp: New.
3925
7dbfb427 39262016-09-22 Uros Bizjak <ubizjak@gmail.com>
3927
3928 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3929 Remove SSE effective target requirement.
3930
7e20dff2 39312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3932
3933 PR c++/71979
3934 * g++.dg/cpp0x/pr71979.C: New.
3935
05dd002d 39362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3937
3938 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3939
53769cc8 39402016-09-22 Martin Liska <mliska@suse.cz>
3941
3942 PR ipa/77653
3943 * gcc.dg/ipa/pr77653.c: New test.
3944
51c846d6 39452016-09-22 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR fortran/77665
3948 * gfortran.dg/gomp/pr77665.f90: New test.
3949
51278c1a 39502016-09-22 Paul Thomas <pault@gcc.gnu.org>
3951
3952 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3953 * gfortran.dg/dtio_13.f90: New test.
3954
cde225a2 39552016-09-21 Louis Krupp <louis.krupp@zoho.com>
3956
3957 PR fortran/66107
3958 * gfortran.dg/pr66107.f90: New test.
3959
0d5530d9 39602016-09-21 Ian Lance Taylor <iant@golang.org>
3961
3962 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3963 with call to builtin delete function.
3964
9ca7e933 39652016-09-21 Joseph Myers <joseph@codesourcery.com>
3966
3967 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3968 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3969 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3970 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3971 tests.
3972
451127c6 39732016-09-21 Uros Bizjak <ubizjak@gmail.com>
3974
3975 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3976
98aa0f57 39772016-09-21 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR c++/77651
3980 * g++.dg/cpp1z/aligned-new6.C: New test.
3981
65eeae10 39822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3983
3984 * gcc.target/arm/fp16-aapcs-3.c: New.
3985 * gcc.target/arm/fp16-aapcs-4.c: New.
3986 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3987 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3988 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3989 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3990
1a39df22 39912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3992
3993 PR tree-optimization/77550
3994 * g++.dg/pr77550.C: New test.
3995
48bc6fdd 39962016-09-21 Georg-Johann Lay <avr@gjlay.de>
3997
3998 PR target/77326
3999 * gcc.target/avr/torture/pr77326.c: New test.
4000
a09b160b 40012016-09-21 Louis Krupp <louis.krupp@zoho.com>
4002
4003 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4004
91207228 40052016-09-21 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/77648
4008 * gcc.dg/torture/pr77648-1.c: New testcase.
4009 * gcc.dg/torture/pr77648-2.c: Likewise.
4010
f6aeb966 40112016-09-21 Richard Biener <rguenther@suse.de>
4012 Jakub Jelinek <jakub@redhat.com>
4013
4014 PR tree-optimization/77621
4015 * gcc.dg/pr77621.c: New testcase.
4016
637b3ebb 40172016-09-21 Paul Thomas <pault@gcc.gnu.org>
4018
4019 PR fortran/77657
4020 * gfortran.dg/dtio_12.f90: New test.
4021
b5b88e7a 40222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4023
4024 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4025
8ccdb0a4 40262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4027
4028 PR tree-optimization/72835
4029 * gcc.dg/tree-ssa/pr72835.c: New test.
4030
b9833bfd 40312016-09-20 Martin Sebor <msebor@redhat.com>
4032
4033 PR middle-end/49905
4034 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4035 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4036 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4037 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4038 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4039 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4040 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4041
597323ed 40422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4043
4044 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4045 arguments/compare will be optimized away.
4046 * gcc.dg/torture/ftrapv-1.c: Likewise.
4047
25a8e007 40482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4049
4050 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4051 will be optimized away.
4052 * gcc.dg/ipa/vrp1.c: New test.
4053 * gcc.dg/ipa/vrp2.c: New test.
4054 * gcc.dg/ipa/vrp3.c: New test.
4055
6e93da1b 40562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4057
4058 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4059 does the same transformation.
4060 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4061 * gcc.dg/tree-ssa/evrp1.c: New test.
4062 * gcc.dg/tree-ssa/evrp2.c: New test.
4063 * gcc.dg/tree-ssa/evrp3.c: New test.
4064 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4065 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4066 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4067 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4068 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4069 foling now happens early.
4070 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4071 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4072 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4073 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4074 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4075
b8b3b645 40762016-09-20 Uros Bizjak <ubizjak@gmail.com>
4077
4078 PR target/77621
4079 * gcc.target/i386/pr77621.c: New test.
4080 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4081 pattern, loop should vectorize with -mtune=atom.
4082
81165554 40832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4084 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR testsuite/63299
4087 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4088 instead of delete.
4089
2f8a2ead 40902016-09-20 Jakub Jelinek <jakub@redhat.com>
4091
a48667ee 4092 PR c++/77626
4093 * g++.dg/other/pr77626.C: New test.
4094
7e67c6d5 4095 PR c++/77638
4096 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4097
59934ea3 4098 PR c++/77637
4099 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4100
2f8a2ead 4101 PR middle-end/77624
4102 * c-c++-common/pr77624-1.c: New test.
4103 * c-c++-common/pr77624-2.c: New test.
4104
a1268ee1 41052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4106
4107 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4108 of digits expected.
4109
0b77b2cf 41102016-09-20 Richard Biener <rguenther@suse.de>
4111
4112 PR tree-optimization/77646
4113 * gcc.dg/torture/pr77646.c: New testcase.
4114
bed03df1 41152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4116
4117 PR c++/77434
4118 * c-c++-common/Wint-in-bool-context.c: New test.
4119
cb19a0da 41202016-09-19 Joseph Myers <joseph@codesourcery.com>
4121
4122 * gcc.dg/cr-decimal-dig-1.c: New test.
4123
9b5c49ef 41242016-09-19 Joseph Myers <joseph@codesourcery.com>
4125
4126 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4127 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4128 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4129 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4130
48d1445d 41312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4132
4133 PR rtl-optimization/77416
4134 * gcc.target/powerpc/pr77416.c: New.
4135
579f478b 41362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4137
4138 PR c++/77639
4139 * g++.dg/template/error-recovery4.C: New test.
4140
f2e52448 41412016-09-19 Bin Cheng <bin.cheng@arm.com>
4142
4143 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4144
aaf7d5f8 41452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4146
4147 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4148 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4149
5f036000 41502016-09-19 Jakub Jelinek <jakub@redhat.com>
4151 Jan Hubicka <jh@suse.cz>
4152
4153 PR target/77587
4154 * gcc.dg/pr77587.c: New test.
4155 * gcc.dg/pr77587a.c: New file.
4156
eee0cf09 41572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4158
4159 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4160 * gfortran.dg/coarray_38.f90:
4161 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4162 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4163 * gfortran.dg/coarray_allocate_7.f08: New test.
4164 * gfortran.dg/coarray_allocate_8.f08: New test.
4165 * gfortran.dg/coarray_allocate_9.f08: New test.
4166 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4167 new caf_register.
4168 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4169 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4170 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4171 get_by_refs.
4172 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4173 * gfortran.dg/coarray_lock_7.f90: Same.
4174 * gfortran.dg/coarray_poly_5.f90: Same.
4175 * gfortran.dg/coarray_poly_6.f90: Same.
4176 * gfortran.dg/coarray_poly_7.f90: Same.
4177 * gfortran.dg/coarray_poly_8.f90: Same.
4178 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4179
891196d7 41802016-09-19 Fritz Reese <fritzoreese@gmail.com>
4181
4182 PR fortran/77584
4183 * gfortran.dg/dec_structure_15.f90: New testcase.
4184
281da9a3 41852016-09-19 Richard Biener <rguenther@suse.de>
4186
4187 PR middle-end/77605
4188 * gcc.dg/torture/pr77605.c: New testcase.
4189
8a252920 41902016-09-18 Louis Krupp <louis.krupp@zoho.com>
4191
4192 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4193
a18b7a33 41942016-09-17 Jan Hubicka <hubicka@ucw.cz>
4195
4196 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4197 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4198 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4199 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4200 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4201 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4202 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4203 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4204 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4205 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4206 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4207
b868c23d 42082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4209
4210 * gcc.target/i386/pr68633.c: Fix expected result.
4211
360d7ea8 42122016-09-17 Louis Krupp <louis.krupp@gmail.com>
4213
4214 PR fortran/68078
4215 * gfortran.dg/pr68078.f90: New test.
4216 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4217
d58661cb 42182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4219
4220 PR target/77613
4221 * gcc.target/powerpc/swaps-p8-25.c: New.
4222
24b3d864 42232016-09-16 Jakub Jelinek <jakub@redhat.com>
4224
e6db887a 4225 PR c++/77482
4226 * g++.dg/cpp0x/constexpr-77482.C: New test.
4227
44df6c11 4228 PR c++/77379
4229 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4230 thunk offsets.
4231 * g++.dg/abi/abi-tag23a.C: Likewise.
4232
53d2f3de 4233 PR c++/77338
4234 * g++.dg/cpp0x/decltype-77338.C: New test.
4235
24b3d864 4236 PR c++/77375
4237 * g++.dg/cpp0x/mutable1.C: New test.
4238
42f172d0 42392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4240
4241 PR fortran/77612
4242 * gfortran.dg/pr77612.f90: New test.
4243
0665113b 42442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4245
4246 * gcc.dg/torture/pr70421.c: Require int32plus.
4247
dff10ec9 42482016-09-16 Jakub Jelinek <jakub@redhat.com>
4249
be63912c 4250 PR middle-end/77475
4251 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4252
dff10ec9 4253 PR target/77526
4254 * gcc.target/i386/pr77526.c: New test.
4255
69cdadd9 42562016-09-16 Jakub Jelinek <jakub@redhat.com>
4257 Eric Botcazou <ebotcazou@adacore.com>
4258
4259 PR middle-end/77594
4260 * gcc.target/i386/pr77594.c: New test.
4261
b74250bc 42622016-09-15 Louis Krupp <louis.krupp@zoho.com>
4263
4264 PR fortran/69963
4265 * gfortran.dg/misplaced_implicit_character.f90: New test.
4266
834a2c29 42672016-09-15 Bin Cheng <bin.cheng@arm.com>
4268
4269 PR tree-optimization/77503
4270 * gcc.dg/vect/pr77503.c: New test.
4271
fbcb99d5 42722016-09-15 Richard Biener <rguenther@suse.de>
4273
4274 PR middle-end/77544
4275 * c-c++-common/torture/pr77544.c: New testcase.
4276
3aa4e8c2 42772016-09-15 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR middle-end/77475
4280 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4281 * gcc.dg/march-generic.c: Likewise.
4282 * gcc.target/i386/spellcheck-options-1.c: New test.
4283 * gcc.target/i386/spellcheck-options-2.c: New test.
4284 * gcc.target/i386/spellcheck-options-3.c: New test.
4285 * gcc.target/i386/spellcheck-options-4.c: New test.
4286
e9dea525 42872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4288
4289 PR fortran/72743
4290 * gfortran.dg/goacc/pr72743.f90: New test.
4291
7270347c 42922016-09-15 Richard Biener <rguenther@suse.de>
4293
4294 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4295
091e8e90 42962016-09-15 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/77514
4299 * gcc.dg/torture/pr77514.c: New testcase.
4300
8cc08773 43012016-09-14 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR c++/77549
4304 * g++.dg/lookup/pr77549.C: New test.
4305
5be60f03 43062016-09-14 Marek Polacek <polacek@redhat.com>
4307
4308 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4309 * c-c++-common/gomp/atomic-13.c: Likewise.
4310 * c-c++-common/gomp/atomic-14.c: Likewise.
4311 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4312 * g++.dg/cpp1z/bool-increment1.C: New test.
4313 * c-c++-common/pr60439.c: Add dg-warning.
4314 * g++.dg/expr/bitfield4.C: Likewise.
4315 * g++.dg/expr/bitfield5.C: Likewise.
4316 * g++.dg/expr/bitfield6.C: Likewise.
4317 * g++.dg/expr/bool1.C: Likewise.
4318 * g++.dg/expr/bool3.C: Likewise.
4319 * g++.dg/expr/lval3.C: Likewise.
4320 * g++.dg/expr/lval4.C: Likewise.
4321 * g++.old-deja/g++.jason/bool5.C: Likewise.
4322 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4323 * g++.dg/other/error18.C: Likewise.
4324 * g++.dg/gomp/atomic-14.C: Likewise.
4325
f80a245e 43262016-09-14 Nathan Sidwell <nathan@acm.org>
4327
4328 PR c++/77539
4329 * g++.dg/cpp1y/pr77539.C: New.
4330
7b329bca 43312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4332
4333 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4334 dg-require.
4335 * g++.dg/ext/builtin_alloca.C: Likewise.
4336 * g++.dg/template/spec35.C: Likewise.
4337 * gcc.dg/builtins-68.c: Likewise.
4338 * gcc.misc-tests/gcov-13.c: Likewise.
4339 * gcc.misc-tests/gcov-14.c: Likewise.
4340
0029200d 43412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4342
4343 * gfortran.dg/dec_structure_14.f90: New testcase.
4344
0975f764 43452016-09-14 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR sanitizer/68260
4348 * c-c++-common/tsan/pr68260.c: New test.
4349
1098c313 43502016-09-13 Joe Seymour <joe.s@somniumtech.com>
4351
4352 PR target/70713
4353 * gcc.target/msp430/function-attributes-1.c: New test.
4354 * gcc.target/msp430/function-attributes-2.c: New test.
4355 * gcc.target/msp430/function-attributes-3.c: New test.
4356
2e7b05a3 43572015-04-18 Martin Sebor <msebor@redhat.com>
4358
4359 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4360 of non-nul characters.
4361 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4362
46fad8d5 43632016-09-13 Jakub Jelinek <jakub@redhat.com>
4364
4bdba715 4365 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4366 * g++.dg/cpp1z/gen-attrs1.C: New test.
4367
99d887de 4368 PR tree-optimization/77454
4369 * gcc.dg/pr77454.c: New test.
4370
46fad8d5 4371 PR c++/77553
4372 * g++.dg/cpp1y/constexpr-77553.C: New test.
4373
68ef907c 43742016-09-13 David Malcolm <dmalcolm@redhat.com>
4375
4376 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4377 (test_show_locus): Replace rich_location::add_fixit_insert calls
4378 with add_fixit_insert_before and add_fixit_insert_after.
4379
2c24fd5e 43802016-09-13 Jason Merrill <jason@redhat.com>
4381 Tom de Vries <tom@codesourcery.com>
4382
4383 PR c++/77427
4384 * g++.dg/pr77427.C: New test.
4385
68b219ee 43862016-09-13 Martin Liska <mliska@suse.cz>
4387
4388 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4389 effective target.
4390 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4391 * lib/target-supports.exp: Define the new target.
4392
c72e91d3 43932016-09-12 Andrew Pinski <apinski@cavium.com>
4394
4395 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4396 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4397
b38c0a37 43982016-09-12 Uros Bizjak <ubizjak@gmail.com>
4399
4400 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4401 variable arguments.
4402 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4403 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4404 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4405 variable argument.
4406 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4407 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4408
7a21b590 44092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4410
4411 PR c++/77496
4412 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4413 * g++.dg/ext/pr77496.C: New test.
4414 * g++.dg/warn/pr77496.C: New test.
4415
00434032 44162016-09-12 David Malcolm <dmalcolm@redhat.com>
4417
4418 PR c/72858
4419 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4420 to preserve conversion chars, and to preserve prefix information.
4421 * gcc.dg/format/pr72858.c: New test case.
4422
54f56c28 44232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4424
4425 * gfortran.dg/pr77507.f90: Move to ...
4426 * gfortran.dg/ieee/pr77507.f90: here.
4427
08d6d42c 44282016-08-09 Jan Hubicka <hubicka@ucw.cz>
4429
4430 PR ipa/61159
4431 * compile/pr61159.c: New testcase
4432
35870532 44332016-08-09 Jan Hubicka <hubicka@ucw.cz>
4434
4435 PR ipa/64316
4436 * gcc.dg/ipa/pr63416.c: New testcase.
4437
953b9eef 44382016-09-10 Paul Thomas <pault@gcc.gnu.org>
4439 Steven G. Kargl <kargl@gcc.gnu.org>
4440
4441 PR fortran/77532
c78b1f64 4442 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4443
1aef7c3c 44442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4445
4446 PR fortran/77507
4447 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4448 * gfortran.dg/c_assoc_4.f90: Ditto.
4449
3bb45f76 44502016-09-10 Tom de Vries <tom@codesourcery.com>
4451
4452 PR C/71602
4453 * c-c++-common/va-arg-va-list-type.c: New test.
4454
9731eaaf 44552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4456
4457 PR rtl-optimization/77289
4458 * gcc.target/powerpc/pr77289.c: New test.
4459
911ea34a 44602016-09-09 Martin Sebor <msebor@redhat.com>
4461
4462 PR c/77520
4463 PR c/77521
4464 * gcc.dg/pr77520.c: New test.
4465 * gcc.dg/pr77521.c: New test.
4466
edd0f33b 44672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4468
4469 PR fortran/77506
4470 * gfortran.dg/pr77506.f90: New test.
4471
374777a4 44722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4473
4474 PR fortran/77507
4475 * gfortran.dg/pr77507.f90: New test.
4476
c5eddaf9 44772016-09-09 Joseph Myers <joseph@codesourcery.com>
4478
4479 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4480
3e7e4e14 44812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4482 Louis Krupp <lkrupp@gcc.gnu.org>
4483
4484 PR fortran/69514
4485 * gfortran.dg/pr69514_1.f90: New test.
4486 * gfortran.dg/pr69514_2.f90: New test.
4487
51688bb7 44882016-09-08 Jakub Jelinek <jakub@redhat.com>
4489
a34338c9 4490 PR fortran/77500
4491 * gfortran.dg/gomp/pr77500.f90: New test.
4492
51688bb7 4493 PR fortran/77516
4494 * gfortran.dg/gomp/pr77516.f90: New test.
4495
3ecb55e7 44962016-09-07 Jakub Jelinek <jakub@redhat.com>
4497
4498 PR middle-end/77475
4499 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4500 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4501 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4502 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4503 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4504 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4505
3da97ff7 45062016-09-07 David Malcolm <dmalcolm@redhat.com>
4507
4508 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4509 "substring-locations.h".
4510
b55f1f44 45112016-09-07 Richard Biener <rguenther@suse.de>
4512
4513 PR c/77450
4514 * c-c++-common/vector-subscript-8.c: Move ..
4515 * gcc.dg/pr77450.c: ... here.
4516
7d482049 45172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4518
4519 PR libgfortran/77393
4520 * gfortran.dg/fmt_f0_2.f90: Update test.
4521 * gfortran.dg/fmt_f0_3.f90: New test.
4522
ef3b531c 45232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4524
4525 PR debug/77389
4526 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4527 in dg-options.
4528
4529 PR debug/57519
4530 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4531
39370ea0 45322016-09-06 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR target/69255
4535 * gcc.target/i386/pr69255-1.c: New test.
4536 * gcc.target/i386/pr69255-2.c: New test.
4537 * gcc.target/i386/pr69255-3.c: New test.
4538
45392016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4540
4541 PR c/77336
4542 * gcc.dg/format/miss-7.c: New test.
4543
88820414 45442016-09-06 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4547
4c790ba8 45482016-09-06 Martin Liska <mliska@suse.cz>
4549
4550 PR gcov-profile/77378
4551 PR gcov-profile/77466
4552 * gcc.dg/profile-update-warning.c: New test.
4553
43d2460d 45542016-09-06 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/77479
4557 * gcc.dg/torture/pr77479.c: New testcase.
4558
4c04bcce 45592016-09-06 Richard Biener <rguenther@suse.de>
4560
4561 PR c/77450
4562 * c-c++-common/vector-subscript-7.c: Adjust.
4563 * c-c++-common/vector-subscript-8.c: New testcase.
4564
8925068a 45652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4566
4567 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4568
daea048c 45692016-09-05 Jakub Jelinek <jakub@redhat.com>
4570
e315ff48 4571 PR target/77476
4572 * gcc.target/i386/avx512f-pr77476.c: New test.
4573 * gcc.target/i386/avx512bw-pr77476.c: New test.
4574 * gcc.target/i386/avx512dq-pr77476.c: New test.
4575
8eeca3ac 4576 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4577 Update comment to mention also avx512f.
4578
daea048c 4579 PR sanitizer/77396
4580 * g++.dg/asan/pr77396-2.C: New test.
4581
a6ffaadf 45822016-09-05 Uros Bizjak <ubizjak@gmail.com>
4583
4584 PR rtl-optimization/77452
4585 * gcc.target/i386/pr77452.c: New test.
4586
8f8828ba 45872016-09-05 Marek Polacek <polacek@redhat.com>
4588
4589 PR c/77423
4590 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4591
65277f2a 45922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4593
4594 PR fortran/77391
4595 * gfortran.dg/pr77391.f90: New test.
4596
a1cf06b8 45972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4598
4599 PR fortran/77460
4600 * gfortran.dg/pr77460.f90: New test.
4601
4d261282 46022016-09-03 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR c/65467
4605 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4606
4fc4eb94 46072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4608
4609 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4610
40a431fa 46112016-09-02 David Malcolm <dmalcolm@redhat.com>
4612
4613 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4614 test case.
4615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4616 diagnostic-test-show-locus-generate-patch.c to the sources
4617 for diagnostic_plugin_test_show_locus.c.
4618
a940fdc7 46192016-09-02 Jakub Jelinek <jakub@redhat.com>
4620
0b80c4b2 4621 PR c/65467
4622 * gcc.dg/gomp/_Atomic-1.c: New test.
4623 * gcc.dg/gomp/_Atomic-2.c: New test.
4624 * gcc.dg/gomp/_Atomic-3.c: New test.
4625 * gcc.dg/gomp/_Atomic-4.c: New test.
4626 * gcc.dg/gomp/_Atomic-5.c: New test.
4627
a940fdc7 4628 PR sanitizer/77396
4629 * g++.dg/asan/pr77396.C: New test.
4630
46312016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4632
4633 PR tree-optimization/71831
4634 * gcc.dg/builtin-object-size-16.c: New test.
4635 * gcc.dg/builtin-object-size-17.c: New test.
4636
0b404bb4 46372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4638
4639 PR libgfortran/77393
4640 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4641
8a5817a9 46422016-09-01 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4645 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4646 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4647 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4648 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4649 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4650 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4651 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4652 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4653 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4654 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4655 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4656 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4657 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4658 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4659 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4660 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4661 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4662
209253ae 46632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gnat.dg/opt58.adb: New test.
4666 * gnat.dg/opt58_pkg.ads: New helper.
4667
15182c1d 46682016-09-01 Richard Biener <rguenther@suse.de>
4669
4670 PR middle-end/77436
4671 * gcc.dg/torture/pr77436.c: New testcase.
4672
1c02615c 46732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4674
4675 * gcc.dg/pr64252.c: Require int32plus.
4676 * gcc.dg/pr66299-1.c: Likewise.
4677 * gcc.dg/pr66299-2.c: Likewise.
4678 * gcc.dg/torture/20131115-1.c: Skip for avr.
4679
08fded5f 46802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4681
4682 * gcc.target/aarch64/ands_3.c: New test.
4683
a7b3b7c4 46842016-08-31 Jakub Jelinek <jakub@redhat.com>
4685
68c215e4 4686 PR fortran/77352
4687 * gfortran.dg/gomp/pr77352.f90: New test.
4688
a7b3b7c4 4689 PR fortran/77374
4690 * gfortran.dg/gomp/pr77374.f08: New test.
4691
51a43c06 46922016-08-31 Marc Glisse <marc.glisse@inria.fr>
4693
4694 PR tree-optimization/73714
4695 * gcc.dg/tree-ssa/pr73714.c: New test.
4696
01109414 46972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 PR libgfortran/77393
4700 * gfortran.dg/fmt_f0_2.f90: New test.
4701
8036ac7f 47022016-08-31 Marc Glisse <marc.glisse@inria.fr>
4703
4704 * gcc.target/i386/pr59539-2.c: Adapt options.
4705 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4706
b298bde8 47072016-08-31 Paul Thomas <pault@gcc.gnu.org>
4708
4709 PR fortran/77418
4710 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4711 of the associate entity and replace with a pointer to the
4712 intended item on the stack.
4713
9f732c4e 47142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4715 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4716
4717 PR fortran/48298
4718 * gfortran.dg/dtio_1.f90: New test.
4719 * gfortran.dg/dtio_2.f90: New test.
4720 * gfortran.dg/dtio_3.f90: New test.
4721 * gfortran.dg/dtio_4.f90: New test.
4722 * gfortran.dg/dtio_5.f90: New test.
4723 * gfortran.dg/dtio_6.f90: New test.
4724 * gfortran.dg/dtio_7.f90: New test.
4725 * gfortran.dg/dtio_8.f90: New test.
4726 * gfortran.dg/dtio_9.f90: New test.
4727 * gfortran.dg/dtio_10.f90: New test.
4728
d6dd1b60 47292016-08-30 David Malcolm <dmalcolm@redhat.com>
4730
4731 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4732 (test_many_nested_locations): New function.
4733 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4734 (test_show_locus): Handle "test_many_nested_locations".
4735
2e7400df 47362016-08-30 David Malcolm <dmalcolm@redhat.com>
4737
4738 * g++.dg/template/double-greater-than-fixit.C: New test case.
4739
98023bfd 47402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4741
4742 * gnat.dg/opt57.ad[sb]: New test.
4743 * gnat.dg/opt57_pkg.ads: New helper.
4744
f9723d87 47452016-08-30 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/69047
4748 * gcc.dg/pr69047.c: Fix byte-order check.
4749
77ce6232 47502016-08-30 Jakub Jelinek <jakub@redhat.com>
4751
adca2d16 4752 PR tree-optimization/72866
4753 * gcc.dg/vect/pr72866.c: New test.
4754
06cee168 4755 PR debug/77363
4756 * g++.dg/debug/dwarf2/pr77363.C: New test.
4757
4472e8d1 4758 PR middle-end/77377
4759 * gcc.target/i386/pr77377.c: New test.
4760
77ce6232 4761 PR debug/77389
4762 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4763 in dg-options.
4764
36bda760 47652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4766
4767 * gfortran.dg/pr77372.f90: Moved to ...
4768 * gfortran.dg/ieee/pr77372.f90: here.
4769
2db6ea89 47702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4771
4772 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4773 vector short/char initializations.
4774 * gcc.target/powerpc/vec-init-5.c: Likewise.
4775 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4776 vector initialization optimizations.
4777 * gcc.target/powerpc/vec-init-7.c: Likewise.
4778 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4779 vector float/double initializations.
4780 * gcc.target/powerpc/vec-init-9.c: Likewise.
4781
1e4df796 47822016-08-29 Uros Bizjak <ubizjak@gmail.com>
4783
4784 PR target/77403
4785 * gcc.target/i386/pr77403.c: New test.
4786
f293b7f2 47872016-08-29 Marek Polacek <polacek@redhat.com>
4788
4789 PR c/77292
4790 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4791
ea2ec8f6 47922016-08-29 Tom de Vries <tom@codesourcery.com>
4793
4794 PR c/77398
4795 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4796
686436fe 47972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4798
4799 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4800
686436fe 48012016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4802
4803 * gfortran.dg/dec_structure_13.f90: New testcase.
4804
f1ecf8b3 48052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4806
4807 PR fortran/77261
4808 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4809 available.
4810
4670f428 48112016-08-28 Tom de Vries <tom@codesourcery.com>
4812
4813 PR lto/70955
4814 * gcc.dg/pr70955.c: New test.
4815 * gcc.dg/lto/pr70955_0.c: Same.
4816 * gcc.dg/lto/pr70955_1.c: Same.
4817
b243b563 48182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4819
4820 PR tree-optimization/71077
4821 * gcc.target/i386/pr71077.c: New test.
4822
92a44a68 48232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4824
4825 PR fortran/77380
4826 * gfortran.dg/pr77380.f90: New test.
4827
92a44a68 48282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4829
4830 PR fortran/77372
4831 gfortran.dg/pr77372.f90: New test.
4832
367964fa 48332016-08-26 David Malcolm <dmalcolm@redhat.com>
4834
4835 * gcc.dg/spellcheck-fields-2.c (test): Move
4836 dg-begin/end-multiline-output within function body.
4837 (test_macro): New function.
4838
df4248fb 48392016-08-26 David Malcolm <dmalcolm@redhat.com>
4840
4841 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4842 (test_fixit_insert): Update expected output.
4843 (test_fixit_remove): Likewise.
4844 (test_fixit_replace): Likewise.
4845
377da6e4 48462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4847
4848 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4849 Fix typo.
4850
4f16cc83 48512016-08-26 Richard Biener <rguenther@suse.de>
4852
4853 PR tree-optimization/69047
4854 * gcc.dg/pr69047.c: New testcase.
4855
a54071b2 48562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4857 Martin Jambhor <mjambor@suse.cz>
377da6e4 4858
a54071b2 4859 * gcc.dg/ipa/propbits-1.c: New test-case.
4860 * gcc.dg/ipa/propbits-2.c: Likewise.
4861 * gcc.dg/ipa/propbits-3.c: Likewise.
4862
2ae10c8c 48632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4864
4865 PR fortran/77351
4866 * gfortran.dg/pr77351.f90: New test.
4867
c4963714 48682016-08-25 Marek Polacek <polacek@redhat.com>
4869
4870 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4871
49e1f4eb 48722016-08-25 Marek Polacek <polacek@redhat.com>
4873
4874 PR c/77323
4875 * gcc.dg/pr77323.c: New test.
4876
984f03c2 48772016-08-24 Paul Thomas <pault@gcc.gnu.org>
4878
4879 PR fortran/77358
4880 * gfortran.dg/submodule_17.f08: New test.
4881
92a44a68 48822016-08-24 Michael Collison <michael.collison@linaro.org>
4883 Michael Collison <michael.collison@arm.com>
f6c98a9a 4884
4885 * gcc.target/arm/builtin_saddl.c: New testcase.
4886 * gcc.target/arm/builtin_saddll.c: New testcase.
4887 * gcc.target/arm/builtin_uaddl.c: New testcase.
4888 * gcc.target/arm/builtin_uaddll.c: New testcase.
4889 * gcc.target/arm/builtin_ssubl.c: New testcase.
4890 * gcc.target/arm/builtin_ssubll.c: New testcase.
4891 * gcc.target/arm/builtin_usubl.c: New testcase.
4892 * gcc.target/arm/builtin_usubll.c: New testcase.
4893
8938d43d 48942016-08-24 Uros Bizjak <ubizjak@gmail.com>
4895
4896 PR target/77270
4897 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4898 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4899 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4900 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4901 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4902 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4903 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4904 effective target. Remove scan-assembler-times directives.
4905 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4906 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4907 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4908
2fb84e50 49092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4910
4911 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4912 of unsigned int.
4913 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4914
cac7df4e 49152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4916
4917 PR testsuite/77317
4918 * lib/target-supports.exp
4919 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4920 (check_effective_target_vect_natural_alignment): Ditto.
4921 (check_effective_target_vector_alignment_reachable): Ditto.
4922 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4923
b904831d 49242016-08-23 Ian Lance Taylor <iant@golang.org>
4925
4926 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4927
ff055c48 49282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4929
4930 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4931 being created from pointers to memory locations.
4932 * gcc.target/powerpc/vec-init-2.c: Likewise.
4933
27af8972 49342016-08-23 Fritz Reese <fritzoreese@gmail.com>
4935
4936 * gfortran.dg/dec_structure_12.f90: New testcase.
4937
bd8ac469 49382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4939
4940 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4941
434d4291 49422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4943
4944 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4945 verification.
4946
be0be2de 49472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4948
4949 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4950 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4951
7feac654 49522016-08-23 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/27336
4955 * c-c++-common/pr27336.c: New testcase.
4956
364743f3 49572016-08-22 Marek Polacek <polacek@redhat.com>
4958
4959 PR c++/77321
4960 * g++.dg/cpp1y/pr77321.C: New test.
4961
b92c452d 49622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4963
4964 PR fortran/60774
4965 * gfortran.dg/empty_label.f: Adjust test for new error message.
4966 * gfortran.dg/empty_label.f90: Ditto.
4967 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4968 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4969 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4970
bfbc628a 49712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4972
4973 PR fortran/61318
4974 * gfortran.dg/pr61318.f90: New test.
4975
99af6e70 49762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4977
4978 PR fortran/77260
4979 * gfortran.dg/pr77260_1.f90: New test.
4980 * gfortran.dg/pr77260_2.f90: Ditto.
4981
6cfc7001 49822016-08-22 Joseph Myers <joseph@codesourcery.com>
4983
4984 PR middle-end/77269
4985 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4986 __builtin_signbitf and __builtin_signbitl in expected generic
4987 expansion.
4988 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4989 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4990 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4991 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4992 tests.
4993
012f068a 49942016-08-22 Joseph Myers <joseph@codesourcery.com>
4995
4996 * gcc.dg/torture/float128-builtin.c,
4997 gcc.dg/torture/float128-ieee-nan.c,
4998 gcc.dg/torture/float128x-builtin.c,
4999 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5000 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5001 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5002 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5003 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5004 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5005 gcc.dg/torture/floatn-nan.h: New tests.
5006
e2c5b687 50072016-08-22 Joseph Myers <joseph@codesourcery.com>
5008
5009 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5010 macro.
5011 (main): Update calls to TEST_I_F.
5012 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5013 macro.
5014 (main): Update calls to TEST_I_F.
5015
b4635564 50162016-08-22 Joseph Myers <joseph@codesourcery.com>
5017
5018 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5019 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5020 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5021 names in calls to TEST_I_F.
5022
802bc569 50232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5024
5025 PR c/52952
5026 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5027
70fa7158 50282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5029
5030 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5031 and !natural_alignment_64.
5032 * gcc.dg/ipa/propalign-2.c: Likewise.
5033 * gcc.dg/ipa/propalign-3.c: Likewise.
5034 * gcc.dg/ipa/propalign-4.c: Likewise.
5035 * gcc.dg/ipa/propalign-5.c: Likewise.
5036 * lib/target-supports.exp
5037 (check_effective_target_natural_alignment_32): Add avr-*-*.
5038
d0346b1a 50392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5040
5041 PR tree-optimization/61839
5042 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5043 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5044 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5045 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5046
82c85aba 50472016-08-19 Joseph Myers <joseph@codesourcery.com>
5048
5049 PR c/32187
5050 * lib/target-supports.exp (check_effective_target_float16)
5051 (check_effective_target_float32, check_effective_target_float64)
5052 (check_effective_target_float128, check_effective_target_float32x)
5053 (check_effective_target_float64x)
5054 (check_effective_target_float128x)
5055 (check_effective_target_float16_runtime)
5056 (check_effective_target_float32_runtime)
5057 (check_effective_target_float64_runtime)
5058 (check_effective_target_float128_runtime)
5059 (check_effective_target_float32x_runtime)
5060 (check_effective_target_float64x_runtime)
5061 (check_effective_target_float128x_runtime)
5062 (check_effective_target_floatn_nx_runtime)
5063 (add_options_for_float16, add_options_for_float32)
5064 (add_options_for_float64, add_options_for_float128)
5065 (add_options_for_float32x, add_options_for_float64x)
5066 (add_options_for_float128x): New procedures.
5067 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5068 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5069 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5070 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5071 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5072 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5073 gcc.dg/torture/float128-complex.c,
5074 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5075 gcc.dg/torture/float128x-basic.c,
5076 gcc.dg/torture/float128x-complex.c,
5077 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5078 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5079 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5080 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5081 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5082 gcc.dg/torture/float32x-basic.c,
5083 gcc.dg/torture/float32x-complex.c,
5084 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5085 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5086 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5087 gcc.dg/torture/float64x-basic.c,
5088 gcc.dg/torture/float64x-complex.c,
5089 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5090 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5091 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5092 gcc.dg/torture/floatn-tg.h,
5093 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5094 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5095 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5096 gcc.dg/torture/fp-int-convert-float128x.c,
5097 gcc.dg/torture/fp-int-convert-float16-timode.c,
5098 gcc.dg/torture/fp-int-convert-float16.c,
5099 gcc.dg/torture/fp-int-convert-float32-timode.c,
5100 gcc.dg/torture/fp-int-convert-float32.c,
5101 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5102 gcc.dg/torture/fp-int-convert-float32x.c,
5103 gcc.dg/torture/fp-int-convert-float64-timode.c,
5104 gcc.dg/torture/fp-int-convert-float64.c,
5105 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5106 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5107 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5108 maximum exponent of floating-point type. Use it in testing
5109 whether 0x8...0 fits in the floating-point type. Always treat -1
5110 (signed 0xf...f) as fitting in the floating-point type.
5111 (M_OK1): New macro.
5112 * gcc.dg/torture/fp-int-convert-double.c,
5113 gcc.dg/torture/fp-int-convert-float.c,
5114 gcc.dg/torture/fp-int-convert-float128-timode.c,
5115 gcc.dg/torture/fp-int-convert-float128.c,
5116 gcc.dg/torture/fp-int-convert-float80-timode.c,
5117 gcc.dg/torture/fp-int-convert-float80.c,
5118 gcc.dg/torture/fp-int-convert-long-double.c,
5119 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5120
cf0bbc39 51212016-08-19 Jakub Jelinek <jakub@redhat.com>
5122
9354a9a5 5123 PR fortran/72744
5124 * gfortran.dg/gomp/pr72744.f90: New test.
5125
cf0bbc39 5126 PR fortran/69281
5127 * gfortran.dg/gomp/pr69281.f90: New test.
5128
ee0e163a 51292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5130
1e4df796 5131 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5132 the last special seed value.
5133 * gfortran.dg/random_7.f90: Use size for last array member instead
5134 of hardcoded value.
ee0e163a 5135
6d7de609 51362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5137
5138 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5139 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5140
e3243c77 51412016-08-19 Richard Biener <rguenther@suse.de>
5142
5143 PR tree-optimization/77286
5144 * gcc.dg/torture/pr77286.c: New testcase.
5145
b983d92d 51462016-08-18 David Malcolm <dmalcolm@redhat.com>
5147
5148 * gcc.dg/verbose-asm-2.c: New test case.
5149
48a7392b 51502016-08-18 David Malcolm <dmalcolm@redhat.com>
5151
5152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5153 (custom_diagnostic_finalizer): Update for change to
5154 diagnostic_show_locus.
5155
5c8151fa 51562016-08-18 David Malcolm <dmalcolm@redhat.com>
5157
5158 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5159 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5160
26040f06 51612016-08-18 Marek Polacek <polacek@redhat.com>
5162
5163 PR c/71514
5164 * gcc.dg/pr71514.c: New test.
5165
360e911d 51662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5167
5168 PR target/72839
5169 * gcc.target/i386/pr72839.c: New test.
5170
6de0546d 51712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5172
5173 PR middle-end/70895
5174 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5175 * c-c++-common/goacc/reduction-1.c: Likewise.
5176 * c-c++-common/goacc/reduction-2.c: Likewise.
5177 * c-c++-common/goacc/reduction-3.c: Likewise.
5178 * c-c++-common/goacc/reduction-4.c: Likewise.
5179
cee80871 51802016-08-18 Alan Modra <amodra@gmail.com>
5181
5182 * gcc.c-torture/compile/pr72771.c: New.
5183
f9c39b65 51842016-08-17 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR fortran/67496
5187 * gfortran.dg/pr67496.f90: New test.
5188
92a44a68 51892015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5190
5191 PR tree-optimization/71752
f9c39b65 5192 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5193
d2392ec3 51942016-08-17 Uros Bizjak <ubizjak@gmail.com>
5195
5196 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5197
c4994c0b 51982016-08-17 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR middle-end/77259
5201 * g++.dg/ipa/devirt-52.C: New test.
5202
f7896ff0 52032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5204
5205 * c-c++-common/goacc/reduction-6.c: New testcase.
5206
7104d1a8 52072016-08-17 Richard Biener <rguenther@suse.de>
5208
5209 PR tree-optimization/76490
5210 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5211 * gcc.dg/pr52904.c: XFAIL.
5212
cff41b9e 52132016-08-17 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/23855
5216 * gcc.dg/loop-unswitch-2.c: Adjust.
5217
b1398e47 52182016-08-16 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR tree-optimization/72817
5221 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5222
de41fc22 52232016-08-16 Joseph Myers <joseph@codesourcery.com>
5224
5225 PR libgcc/77265
5226 * gcc.dg/torture/float128-extend-inf.c: New test.
5227
5927e78e 52282016-08-16 David Malcolm <dmalcolm@redhat.com>
5229
5230 PR c/72857
5231 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5232 for embedded NUL.
5233 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5234 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5235 caret placement.
5236 (test_oct): Likewise.
5237 (test_multiple): Likewise.
5238 (test_field_width_specifier): Likewise.
5239 (test_field_width_specifier_2): New function.
5240 (test_field_precision_specifier): New function.
5241 (test_embedded_nul): Update expected caret placement.
5242 (test_non_contiguous_strings): Update line number.
5243 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5244 (__emit_string_literal_range): Add "caret_idx" param.
5245 (test_simple_string_literal): Add value for new param, updating
5246 expected output..
5247 (test_concatenated_string_literal): Likewise.
5248 (test_multiline_string_literal): Likewise.
5249 (test_hex): Likewise.
5250 (test_oct): Likewise.
5251 (test_multiple): Likewise.
5252 (test_ucn4): Likewise.
5253 (test_ucn8): Likewise.
5254 (test_u8): Likewise.
5255 (test_u): Likewise; update expected message, from "range" to
5256 "location".
5257 (test_U): Likewise.
5258 (test_L): Likewise.
5259 (test_macro): Add value for new param.
5260 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5261 (__emit_string_literal_range): Add "caret_idx" param.
5262 (test_stringified_token_1): Add value for new param. Update
5263 expected message, from "range" to "location".
5264 (test_stringized_token_2): Likewise, adding param to macro.
5265 (test_stringified_token_3): Likewise.
5266 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5267 (emit_warning): Convert param from source_range to location_t.
5268 (test_string_literals): Add caret_idx param, and use it when
5269 constructing a substring_loc. Update error message, from
5270 "range" to "location".
5271
b8d94309 52722016-08-16 Jakub Jelinek <jakub@redhat.com>
5273
2e947447 5274 PR target/71910
5275 * g++.dg/gomp/pr71910.C: New test.
5276
9ea71b15 5277 PR middle-end/67485
5278 * gcc.c-torture/compile/pr67485.c: New test.
5279
b8d94309 5280 PR target/72867
5281 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5282
31de5086 52832016-08-16 Bin Cheng <bin.cheng@arm.com>
5284
5285 PR tree-optimization/69848
5286 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5287
a05d3de8 52882016-08-16 Martin Liska <mliska@suse.cz>
5289
5290 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5291 of memory operations so that it can be handled by core2
5292 in 32-bit mode.
5293
b50ad04e 52942016-08-16 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/76783
5297 * gcc.dg/pr76783.c: New testcase.
5298 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5299
b441db40 53002016-08-16 Bin Cheng <bin.cheng@arm.com>
5301
5302 PR tree-optimization/72817
5303 PR tree-optimization/73450
5304 * gcc.dg/tree-ssa/pr72817.c: New test.
5305 * gcc.dg/tree-ssa/pr73450.c: New test.
5306
36d310d0 53072016-08-15 Fritz Reese <fritzoreese@gmail.com>
5308
5309 * gfortran.dg/init_flag_13.f90: New testcase.
5310 * gfortran.dg/init_flag_14.f90: Ditto.
5311 * gfortran.dg/init_flag_15.f03: Ditto.
5312 * gfortran.dg/dec_init_1.f90: Ditto.
5313 * gfortran.dg/dec_init_2.f90: Ditto.
5314
e5ec9f76 53152016-08-15 Uros Bizjak <ubizjak@gmail.com>
5316
5317 PR target/72867
5318 * gcc.target/i386/pr72867.c: New test.
5319
6ce66d38 53202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * c-c++-common/dump-ada-spec-5.c: New test.
5323
894463cf 53242016-08-15 Richard Biener <rguenther@suse.de>
5325
5326 PR tree-optimization/73434
5327 * gcc.dg/torture/pr73434.c: New testcase.
5328
98b374b4 53292016-08-15 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR tree-optimization/72824
5332 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5333
9b90f118 53342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5335
5336 PR fortran/70598
5337 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5338 in use_device clause.
5339 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5340 * gfortran.dg/goacc/list.f95: Adjust to catch
5341 "neither a POINTER nor an array" error messages.
5342
1d80868e 53432016-08-14 Uros Bizjak <ubizjak@gmail.com>
5344
5345 PR target/76342
5346 * gcc.target/i386/pr76342.c: New test.
5347
153e4ac1 53482016-08-12 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR c/71512
5351 * g++.dg/ubsan/pr71512.C: New test.
5352 * c-c++-common/ubsan/pr71512-1.c: New test.
5353 * c-c++-common/ubsan/pr71512-2.c: New test.
5354
3c382998 53552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5356
5357 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5358 vector initialization options.
5359 * gcc.target/powerpc/vec-init-2.c: Likewise.
5360 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5361 is generated on ISA 3.0.
5362
7079d57a 53632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5364
5365 PR middle-end/71654
5366 * gcc.dg/c-c++-common/pr71654.c: New test.
5367 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5368 dg-options.
5369 * gcc.dg/tree-ssa/vrp24: Likewise.
5370
7175bb2a 53712016-08-12 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c/67410
5374 * gcc.dg/pr67410.c: New test.
5375
56fb8e9d 53762016-08-12 Bin Cheng <bin.cheng@arm.com>
5377
5378 PR tree-optimization/69848
5379 * gcc.dg/vect/vect-pr69848.c: New test.
5380
1f84b4ab 53812016-08-12 Uros Bizjak <ubizjak@gmail.com>
5382
5383 PR testsuite/71008
5384 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5385 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5386 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5387 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5388
60b349d9 53892016-08-12 Richard Biener <rguenther@suse.de>
5390
5391 PR tree-optimization/57326
5392 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5393 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5394 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5395 * gcc.target/i386/pr45685.c: Likewise.
5396 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5397 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5398 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5399 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5400 * gfortran.dg/pr34163.f90: Likewise.
5401
6d5f72f3 54022016-08-12 Martin Liska <mliska@suse.cz>
5403
5404 * g++.dg/gcov/gcov-16.C: New test.
5405 * lib/gcov.exp: Support new argument for run-gcov function.
5406
b357db2c 54072016-08-12 Martin Liska <mliska@suse.cz>
5408
5409 PR gcov-profile/35590
5410 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5411
08e33f10 54122016-08-12 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/72851
5415 * gcc.dg/torture/pr72851.c: New testcase.
5416
92a44a68 54172016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5418
832d369d 5419 PR debug/63240
5420 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5421 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5422 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5423 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5424 DW_AT_deleted.
5425
1289a281 5426 PR debug/55641
5427 * g++.dg/debug/dwarf2/ref-1.C: New.
5428
9a478fab 5429 PR debug/49366
5430 * g++.dg/debug/dwarf2/template-params-12.H: New.
5431 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5432 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5433 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5434 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5435 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5436 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5437 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5438
e61229f8 54392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5440
5441 PR target/72863
5442 * gcc.target/powerpc/pr72863.c: New test.
5443
c7823416 54442016-08-11 Uros Bizjak <ubizjak@gmail.com>
5445
5446 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5447
df15667f 54482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5449
5450 * gcc.target/i386/pieces-strcpy-1.c: New test.
5451 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5452
83c375ba 54532016-08-11 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR c++/72868
5456 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5457
350f354a 54582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5459
5460 * gcc.target/i386/pieces-memcpy-1.c: New test.
5461 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5462 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5463 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5464 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5465 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5466
74be5bc1 54672016-08-11 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR c/72816
20fb4916 5470 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5471
40395983 54722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5473
5474 PR tree-optimization/71083
5475 * gcc.c-torture/execute/pr71083.c: New test.
5476 * gnat.dg/loop_optimization23.adb: New test.
5477 * gnat.dg/loop_optimization23_pkg.ads: New test.
5478 * gnat.dg/loop_optimization23_pkg.adb: New test.
5479
ec969ce4 54802016-08-11 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/72772
5483 * gcc.dg/graphite/pr35356-1.c: Adjust.
5484 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5485
25482c16 54862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5487
5488 * gfortran.dg/random_7.f90: Take into account that the last seed
5489 value is the special p value.
5490 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5491
f454033a 54922016-08-11 Richard Biener <rguenther@suse.de>
5493
5494 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5495
2d2b78a1 54962016-08-11 Alan Modra <amodra@gmail.com>
5497
5498 * gcc.target/powerpc/pr71680.c: New.
5499
97468983 55002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5501
5502 * gcc.target/powerpc/bfp/bfp.exp: New file.
5503 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5504 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5505 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5506 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5507 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5508 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5509 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5510 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5511 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5512 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5513 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5514 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5515 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5516 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5517 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5518 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5519 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5520 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5521 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5522 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5523 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5524 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5525 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5526 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5527 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5528 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5529 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5530 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5531 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5532 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5533 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5534 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5535 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5536 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5537 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5538 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5539 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5540 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5541 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5542 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5543 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5544 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5545 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5546 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5547 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5548 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5549 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5550 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5551 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5552 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5553 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5554 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5555 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5556
23a6fe48 55572016-08-10 Bin Cheng <bin.cheng@arm.com>
5558
5559 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5560 Add aarch64*-*-*.
5561
0cb8f73e 55622016-08-10 Bin Cheng <bin.cheng@arm.com>
5563
5564 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5565
b7ed2a65 55662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5567
5568 PR target/72853
5569 * gcc.target/powerpc/pr72853.c: New test.
5570
2d2b4107 55712016-08-10 Martin Liska <mliska@suse.cz>
5572
5573 PR gcov-profile/58306
5574 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5575
7132b755 55762016-08-10 Martin Liska <mliska@suse.cz>
5577
5578 * g++.dg/gcov/gcov-threads-1.C: New test.
5579
5186407c 55802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5581
5582 PR target/71873
5583 * gcc.target/avr/pr71873.c: New test.
5584
44f01555 55852016-08-09 Martin Liska <mliska@suse.cz>
5586
5587 * g++.dg/gcov/gcov-dump-1.C: New test.
5588 * g++.dg/gcov/gcov-dump-2.C: New test.
5589
7d4f18f5 55902016-08-09 Martin Liska <mliska@suse.cz>
5591
5592 * gcc.dg/tree-prof/val-prof-9.c: New test.
5593
defa7026 55942016-08-09 Martin Liska <mliska@suse.cz>
5595
5596 * gcc.dg/tree-prof/val-prof-8.c: New test.
5597
ae7e6062 55982016-08-09 Martin Jambor <mjambor@suse.cz>
5599
0c47dd26 5600 PR ipa/71981
5601 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5602
a69fb570 56032016-08-09 Bin Cheng <bin.cheng@arm.com>
5604
5605 PR tree-optimization/33707
5606 * gcc.dg/vect/pr33707.c: New test.
5607
a031a844 56082016-08-09 Bin Cheng <bin.cheng@arm.com>
5609
5610 PR tree-optimization/pr72772
5611 * gcc.dg/tree-ssa/pr72772.c: New test.
5612
8f1baf0d 56132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5614
5615 PR rtl-optimization/66669
5616 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5617
53e7aca1 56182016-08-09 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR tree-optimization/72824
5621 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5622
c162fa25 56232016-08-09 Richard Biener <rguenther@suse.de>
5624
5625 PR tree-optimization/71802
5626 * gcc.dg/torture/pr71802.c: New testcase.
5627
87156a7d 56282016-08-09 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c++/72809
5631 * g++.dg/eh/stdarg1.C: New test.
5632
d0029333 56332016-08-08 Andi Kleen <ak@linux.intel.com>
5634
5635 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5636 test command line in failure log.
5637 (profopt-execute): dito. Make autofdo file names unique.
5638
7af4d06b 56392016-08-08 David Malcolm <dmalcolm@redhat.com>
5640
5641 PR c/64955
5642 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5643 output.
5644
7091ff70 56452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5646
5647 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5648 c99_runtime.
5649 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5650 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5651 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5652 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5653 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5654 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5655
d189b094 56562016-08-08 David Malcolm <dmalcolm@redhat.com>
5657
5658 PR c/52952
5659 * gcc.dg/cpp/pr66415-1.c: Likewise.
5660 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5661 * gcc.dg/format/c90-printf-1.c: Likewise.
5662 * gcc.dg/format/diagnostic-ranges.c: New test case.
5663
440837fe 56642016-08-08 Jakub Jelinek <jakub@redhat.com>
5665
7cbcf608 5666 PR fortran/72716
5667 * gfortran.dg/gomp/pr72716.f90: New test.
5668
aa1ddb66 5669 PR middle-end/72781
5670 * gcc.dg/gomp/pr72781.c: New test.
5671
440837fe 5672 PR middle-end/68762
5673 * g++.dg/vect/pr68762-1.cc: New test.
5674 * g++.dg/vect/pr68762-2.cc: New test.
5675 * g++.dg/vect/pr68762.h: New file.
5676
eb571c16 56772016-08-08 Martin Sebor <msebor@redhat.com>
5678
5679 PR testsuite/72838
f9c39b65 5680 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5681 * g++.dg/warn/overflow-warn-3.C: Same.
5682 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5683
8ca5189a 56842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5685
5686 PR fortran/71936
5687 * gfortran.dg/allocate_with_source_21.f03: New test.
5688
1495e54c 56892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5690
5691 PR fortran/72698
5692 * gfortran.dg/allocate_with_source_20.f03: New test.
5693
d1e97886 56942016-08-08 Alan Modra <amodra@gmail.com>
5695
5696 * gcc.c-torture/compile/pr72802.c: New.
5697
9da84a54 56982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5699
5700 PR fortran/70524
5701 * gfortran.dg/dependency_48.f90: New test.
5702
3f9692a5 57032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5704
b5b764be 5705 PR fortran/70040
3f9692a5 5706 * gfortran.dg/pr70040.f90: New testcase.
5707
099ec19a 57082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5709
5710 PR fortran/71961
5711 * gfortran.dg/matmul_10.f90: New testcase.
5712
e8272095 57132016-08-07 Jan Hubicka <hubicka@ucw.cz>
5714
5715 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5716
f5d2c462 57172016-08-07 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR c/72816
5720 * gcc.dg/pr72816.c: New test.
5721
30c60892 57222016-08-06 Jonathan Wakely <jwakely@redhat.com>
5723
5724 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5725 * g++.dg/conversion/pr41426.C: Likewise.
5726 * g++.dg/conversion/pr66211.C: Likewise.
5727 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5728 * g++.dg/init/ref8.C: Likewise.
5729 * g++.old-deja/g++.law/cvt20.C: Likewise.
5730 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5731
2abf3c4a 57322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5733
5734 PR tree-optimization/18046
5735 * gcc.dg/tree-ssa/vrp105.c: New test.
5736 * gcc.dg/tree-ssa/vrp106.c: New test.
5737
a940fdc7 57382016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5739
5740 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5741 1ul in diagnostics. Remove hyphen from "constant-expression."
5742 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5743 * g++.dg/cpp0x/static_assert3.C: Same.
5744 * g++.dg/cpp1y/constexpr-throw.C: Same.
5745 * g++.dg/template/nontype3.C: Same.
5746 * g++.dg/warn/overflow-warn-1.C: Same.
5747 * g++.dg/warn/overflow-warn-3.C: Same.
5748 * g++.dg/warn/overflow-warn-4.C: Same.
5749
d4166bdc 57502016-08-05 David Malcolm <dmalcolm@redhat.com>
5751
5752 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5753 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5754 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5756
906dd612 57572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5758
5759 PR tree-optimization/72810
5760 * gcc.dg/tree-ssa/vrp110.c: New test.
5761
9788fb76 57622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5763
5764 PR Target/72819
5765 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5766 registers.
5767 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5768 saving the half-precision registers.
5769 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5770 value is returned in h0.
5771 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5772 are passed in FP/SIMD registers.
5773 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5774 passing works corrcetly.
5775 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5776 (hfa_f16x2_t): Likewise.
5777 (hfa_f16x3_t): Likewise.
5778 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5779 are promoted to double and passed in a double register.
5780 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5781 are promoted to double and stacked.
5782 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5783 __fp16 data types.
5784 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5785 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5786 __fp16 first get passed in FP/SIMD registers, then stacked.
5787
30f40fe4 57882016-08-05 Nathan Sidwell <nathan@acm.org>
5789
5790 PR c++/68724
5791 * g++.dg/cpp0x/pr68724.C: New.
5792
8a6540e1 57932016-08-05 Richard Biener <rguenther@suse.de>
5794
5795 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5796
09001ac1 57972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5798
5799 * gcc.dg/tree-ssa/vrp107.c: New test.
5800 * gcc.dg/tree-ssa/vrp108.c: New test.
5801 * gcc.dg/tree-ssa/vrp109.c: New test.
5802
88ab6a9c 58032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5804
5805 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5806 dg-options.
5807
b2a036e7 58082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5809
5810 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5811 test-cases.
5812 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5813 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5814 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5815 test-cases.
5816 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5817 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5818 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5819 large_double.
5820
8dbf49cb 58212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/72800
5824 * g++.dg/cpp1y/lambda-ice1.C: New.
5825
dcc45aae 58262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5827
5828 PR c++/72759
5829 * g++.dg/cpp1y/pr72759.C: New test.
5830
88fe4062 58312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5832
5833 * gcc.dg/switch-10.c: New test.
5834
a1af716f 58352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5836
5837 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5838
1fa5d8ba 58392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5840
5841 * c-c++-common/goacc/routine-5.c: Update.
5842
e8dedc4a 58432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5844
5845 PR rtl-optimization/70903
5846 * gcc.c-torture/execute/pr70903.c: New test.
5847
7ca5003c 58482016-08-04 Martin Liska <mliska@suse.cz>
5849
5850 * gcc.dg/params/params.exp: Replace file exists with
5851 TESTING_IN_BUILD_TREE.
5852
810702a2 58532016-08-04 Marek Polacek <polacek@redhat.com>
5854
5855 PR c++/70229
5856 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5857
fa8a8f79 58582016-08-04 Richard Biener <rguenther@suse.de>
5859
5860 PR middle-end/71984
5861 * gcc.dg/torture/pr71984.c: Guard correctness check for
5862 little-endian.
5863
9916f5a5 58642016-08-03 Andrew Pinski <apinski@cavium.com>
5865
5866 * gcc.c-torture/compile/20160802-1.c: New testcase.
5867
278b4698 58682016-08-03 Fritz Reese <fritzoreese@gmail.com>
5869
5870 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5871
860c3c85 58722016-08-03 Richard Biener <rguenther@suse.de>
5873
5874 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5875 and remove -O3.
5876 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5877 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5878
0a41d717 58792016-08-03 Richard Biener <rguenther@suse.de>
5880
5881 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5882 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5883 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5884 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5885
52e3c0e8 58862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5887
5888 * gcc.dg/init-excess-2.c: Require int32plus.
5889 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5890 * gcc.dg/pr59963-2.c: Require int32plus.
5891 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5892 * gcc.dg/unroll-7.c: Require int32plus.
5893
ad8a330c 58942016-08-02 Bin Cheng <bin.cheng@arm.com>
5895
5896 PR tree-optimization/34114
5897 * gcc.dg/tree-ssa/loop-42.c: New test.
5898
d3aa3636 58992016-08-02 Tamar Christina <tamar.christina@arm.com>
5900
5901 * gcc.target/aarch64/vminmaxnm.c: New.
5902 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5903 tests.
5904
c79d3723 59052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5906
5907 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5908 vec_extract for vector float, vector int, vector short, and vector
5909 char.
5910 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5911 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5912 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5913 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5914
5fc13c39 59152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5916
5917 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5918 single stack adjustment, no writeback.
5fc13c39 5919 * gcc.target/aarch64/test_frame_12.c: Likewise.
5920 * gcc.target/aarch64/test_frame_13.c: Likewise.
5921 * gcc.target/aarch64/test_frame_15.c: Likewise.
5922 * gcc.target/aarch64/test_frame_6.c: Likewise.
5923 * gcc.target/aarch64/test_frame_7.c: Likewise.
5924 * gcc.target/aarch64/test_frame_8.c: Likewise.
5925 * gcc.target/aarch64/test_frame_16.c: New test.
5926
2eb70c76 59272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5928
5929 PR target/72748
5930 * gcc.target/i386/pr72748.c: New test.
5931
92a44a68 59322015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5933
5934 PR tree-optimization/71818
5935 * gcc.dg/vect/pr71818.c: New
5936
56e7a293 59372016-08-01 Martin Liska <mliska@suse.cz>
5938
5939 PR tree-optimization/71857
5940 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5941
aa8852cc 59422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5943
5944 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5945
f3c032a4 59462016-08-01 Jan Beulich <jbeulich@suse.com>
5947
5948 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5949
a1e9d2c3 59502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5951
5952 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5953 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5954
466045aa 59552016-07-31 Jonathan Wakely <jwakely@redhat.com>
5956
5957 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5958 (check_effective_target_c++): Likewise. Also match for libstdc++.
5959
92a44a68 59602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5961
5962 PR fortran/41922
5963 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5964 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5965 * gfortran.dg/pr41922.f90: New test.
5966
dd13eb1b 59672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5968
5969 PR fortran/68566
5970 * gfortran.dg/pr68566.f90: new test.
5971
a940fdc7 59722016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5973
5974 PR c++/60760
5975 PR c++/71091
5976 * g++.dg/cpp0x/constexpr-cast.C: New test.
5977 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5978 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5979 * g++.dg/ubsan/pr63956.C: Correct.
5980
efa8ff03 59812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5982
5983 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5984 vector double or vector long where the vector is in memory.
5985 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5986 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5987
0b8113c5 59882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5989
5990 PR fortran/69867
5991 * gfortran.dg/pr69867.f90: New test.
5992
3badc59b 59932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5994
5995 PR fortran/69962
5996 * gfortran.dg/pr69962.f90: New test.
5997
fc8b54ff 59982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5999
6000 PR fortran/70006
6001 * gfortran.dg/pr70006.f90: New test.
6002
165b422e 60032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6004
6005 PR fortran/71730
6006 * gfortran.dg/pr71730.f90: New test.
6007 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6008 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6009 * gfortran.dg/array_constructor_26.f03: Ditto.
6010
0c6334ed 60112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6012
6013 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6014 * gcc.target/powerpc/pr71763.c: Likewise.
6015
4ebf85be 60162016-07-29 Marek Polacek <polacek@redhat.com>
6017
6018 PR c/71742
6019 * gcc.dg/940510-1.c: Adjust dg-error.
6020 * gcc.dg/c99-flex-array-1.c: Likewise.
6021 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6022
9efe5be6 6023 PR c/71853
6024 * gcc.dg/noncompile/pr71853.c: New test.
6025
4c4548bb 6026 PR c/71573
6027 * gcc.dg/noncompile/pr71573.c: New test.
6028
8ae70602 6029 PR c/71926
6030 * g++.dg/warn/Wparentheses-30.C: New test.
6031 * gcc.dg/Wparentheses-14.c: New test.
6032
cfc1aded 60332016-07-29 Uros Bizjak <ubizjak@gmail.com>
6034
6035 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6036
d5e80d93 60372016-07-29 Bin Cheng <bin.cheng@arm.com>
6038
6039 PR tree-optimization/57558
6040 * gcc.dg/vect/pr57558-1.c: New test.
6041 * gcc.dg/vect/pr57558-2.c: New test.
6042
c7c713ec 60432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6044
cfc1aded 6045 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6046 to scan forwprop1 dump pass.
6047
34b9af67 60482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6049
6050 PR c++/51488
6051 * g++.dg/template/pr51488.C: New.
6052
322d4184 60532016-07-29 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR c/71969
6056 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6057 static __inline__.
6058 * gcc.dg/pr71969-1.c: New test.
6059 * gcc.dg/pr71969-2.c: New test.
6060 * gcc.dg/pr71969-3.c: New test.
6061
7648c9c7 60622016-07-29 Marek Polacek <polacek@redhat.com>
6063
6064 PR c/71574
6065 * c-c++-common/pr71574.c: New test.
6066
35fddbd6 6067 PR c/71583
6068 * gcc.dg/noncompile/pr71583.c: New test.
6069
d06bcb87 60702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6071
6072 PR middle-end/68217
6073 * gcc.dg/pr68217.c: New test.
6074
fb5574d7 60752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6076
6077 PR fortran/71067
6078 * gfortran.dg/pr71067_1.f90: New test.
6079 * gfortran.dg/pr71067_2.f90: Ditto.
6080
a52bb7a0 60812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6082
6083 * gcc.target/powerpc/vec-extract-1.c: New test.
6084
42e96823 60852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6086
6087 PR fortran/71799
6088 * gfortran.dg/pr71799.f90: New test.
6089
d5539c6b 60902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6091
6092 PR c++/71665
6093 * g++.dg/cpp0x/pr71665-1.C: New.
6094 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6095 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6096 * g++.dg/ext/label10.C: Likewise.
6097 * g++.dg/parse/constant5.C: Likewise.
6098
05995232 60992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6100
6101 PR fortran/71859
6102 * gfortran.dg/pr71859.f90: New test.
6103 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6104 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6105
7a4429b2 61062016-07-28 Paul Thomas <pault@gcc.gnu.org>
6107
6108 PR fortran/71883
6109 * gfortran.dg/pr71883.f90 : New test.
6110
f339cf78 61112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6112
6113 PR tree-optimization/71734
cfc1aded 6114 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6115
8311fe26 61162016-07-28 Renlin Li <renlin.li@arm.com>
6117
6118 Revert
6119 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6120
6121 PR fortran/71902
6122 * gfortran.dg/dependency_47.f90: New test.
6123
595e387a 61242016-07-28 Martin Liska <mliska@suse.cz>
6125
6126 PR gcov-profile/68025
6127 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6128
83554604 61292016-07-28 Martin Liska <mliska@suse.cz>
6130
6131 * g++.dg/vect/pr70944.cc: New test.
6132
ec6d2d63 61332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6134
6135 PR middle-end/71994
6136 * gcc.dg/torture/pr71994.c: New test.
6137
12dabcee 61382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6139
6140 PR middle-end/71078
6141 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6142 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6143 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6144
262a83d5 61452016-07-27 Richard Biener <rguenther@suse.de>
6146
6147 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6148
3989f1fe 61492016-07-27 Martin Liska <mliska@suse.cz>
6150
6151 * gcc.dg/predict-13.c: New test.
6152 * gcc.dg/predict-14.c: New test.
6153
69a499fa 61542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6155
7a4429b2 6156 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6157 including stdint.h.
6158 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6159 including stdint.h.
6160
751fef95 61612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6162
6163 PR target/71869
6164 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6165 IEEE built-in functions handle quiet and signalling NaNs
6166 correctly.
6167
5e07497c 61682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6169
6170 PR fortran/71862
6171 * gfortran.dg/pr71862.f90: New test.
6172
18928e61 61732016-07-26 Martin Sebor <msebor@redhat.com>
6174
6175 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6176 selector with dg-options.
6177
7e1856f1 61782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6179
6180 PR tree-optimization/18046
6181 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6182 * gcc.dg/tree-ssa/vrp103.c: New test.
6183 * gcc.dg/tree-ssa/vrp104.c: New test.
6184
08679462 61852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6186
6187 * gcc.target/powerpc/pr63354.c: Require lp64 since
6188 -mprofile-kernel is not legal with -m32.
6189
8c3efadf 61902016-07-26 Richard Biener <rguenther@suse.de>
6191
6192 PR rtl-optimization/71984
6193 * gcc.dg/torture/pr71984.c: New testcase.
6194
78866ecd 61952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6196
6197 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6198 g++-dg-runtest via et-dg-runtest.
6199 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6200 * gcc.dg/vect/vect.exp: Likewise.
6201 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6202 gfortran-dg-runtest.
6203 * gfortran.dg/vect/vect.exp: Likewise.
6204 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6205 (check_mips_loongson_hw_available): Likewise.
6206 (check_effective_target_mpaired_single_runtime): Likewise.
6207 (check_effective_target_mips_loongson_runtime): Likewise.
6208 (add_options_for_mpaired_single): Likewise.
6209 (check_effective_target_vect_int): Add global et_index.
6210 Check and save the supported feature for a target selected by
6211 the et_index target. Break long lines where appropriate. Call
6212 et-is-effective-target for MIPS with an argument instead of
6213 check_effective_target_* where appropriate.
6214 (check_effective_target_vect_intfloat_cvt): Likewise.
6215 (check_effective_target_vect_uintfloat_cvt): Likewise.
6216 (check_effective_target_vect_floatint_cvt): Likewise.
6217 (check_effective_target_vect_floatuint_cvt): Likewise.
6218 (check_effective_target_vect_simd_clones): Likewise.
6219 (check_effective_target_vect_shift): ewise.
6220 (check_effective_target_whole_vector_shift): Likewise.
6221 (check_effective_target_vect_bswap): Likewise.
6222 (check_effective_target_vect_shift_char): Likewise.
6223 (check_effective_target_vect_long): Likewise.
6224 (check_effective_target_vect_float): Likewise.
6225 (check_effective_target_vect_double): Likewise.
6226 (check_effective_target_vect_long_long): Likewise.
6227 (check_effective_target_vect_no_int_max): Likewise.
6228 (check_effective_target_vect_no_int_add): Likewise.
6229 (check_effective_target_vect_no_bitwise): Likewise.
6230 (check_effective_target_vect_widen_shift): Likewise.
6231 (check_effective_target_vect_no_align): Likewise.
6232 (check_effective_target_vect_hw_misalign): Likewise.
6233 (check_effective_target_vect_element_align): Likewise.
6234 (check_effective_target_vect_condition): Likewise.
6235 (check_effective_target_vect_cond_mixed): Likewise.
6236 (check_effective_target_vect_char_mult): Likewise.
6237 (check_effective_target_vect_short_mult): Likewise.
6238 (check_effective_target_vect_int_mult): Likewise.
6239 (check_effective_target_vect_extract_even_odd): Likewise.
6240 (check_effective_target_vect_interleave): Likewise.
6241 (check_effective_target_vect_stridedN): Likewise.
6242 (check_effective_target_vect_multiple_sizes): Likewise.
6243 (check_effective_target_vect64): Likewise.
6244 (check_effective_target_vect_call_copysignf): Likewise.
6245 (check_effective_target_vect_call_sqrtf): Likewise.
6246 (check_effective_target_vect_call_btrunc): Likewise.
6247 (check_effective_target_vect_call_btruncf): Likewise.
6248 (check_effective_target_vect_call_ceil): Likewise.
6249 (check_effective_target_vect_call_ceilf): Likewise.
6250 (check_effective_target_vect_call_floor): Likewise.
6251 (check_effective_target_vect_call_floorf): Likewise.
6252 (check_effective_target_vect_call_lceil): Likewise.
6253 (check_effective_target_vect_call_lfloor): Likewise.
6254 (check_effective_target_vect_call_nearbyint): Likewise.
6255 (check_effective_target_vect_call_nearbyintf): Likewise.
6256 (check_effective_target_vect_call_round): Likewise.
6257 (check_effective_target_vect_call_roundf): Likewise.
6258 (check_effective_target_vect_perm): Likewise, but also append *_saved
6259 to the existing global name to properly cache the result.
6260 (check_effective_target_vect_perm_byte): Likewise.
6261 (check_effective_target_vect_perm_short): Likewise.
6262 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6263 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6264 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6265 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6266 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6267 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6268 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6269 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6270 (check_effective_target_vect_sdot_qi): Likewise.
6271 (check_effective_target_vect_udot_qi): Likewise.
6272 (check_effective_target_vect_sdot_hi): Likewise.
6273 (check_effective_target_vect_udot_hi): Likewise.
6274 (check_effective_target_vect_usad_char): Likewise.
6275 (check_effective_target_vect_pack_trunc): Likewise.
6276 (check_effective_target_vect_unpack): Likewise.
6277 (check_effective_target_vect_aligned_arrays): Likewise.
6278 (check_effective_target_vect_natural_alignment): Likewise.
6279 (check_effective_target_vector_alignment_reachable): Likewise.
6280 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6281 (is-effective-target): Initialize et_index if undefined.
6282 (et-dg-runtest): New.
6283 (et-is-effective-target): Likewise.
6284 (check_vect_support_and_set_flags): Add supported MIPS targets to
6285 EFFECTIVE_TARGETS list. Return the number of supported targets.
6286
b2930f09 62872016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6288 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6289
6290 PR middle-end/70920
6291 * gcc.dg/pr70920-1.c: New test-case.
6292 * gcc.dg/pr70902-2.c: Likewise.
6293 * gcc.dg/pr70920-3.c: Likewise.
6294 * gcc.dg/pr70920-4.c: Likewise
6295 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6296 2 instead of 3.
6297
90821294 62982016-07-25 Alexander Monakov <amonakov@ispras.ru>
6299
6300 * gcc.c-torture/execute/pr71494.c: Require label_values.
6301 * gcc.dg/pr16973.c: Ditto.
6302
1660595b 63032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6304
6305 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6306 * gcc.dg/torture/pr69771.c: Require int32plus.
6307 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6308
5b2b88ce 63092016-07-25 Martin Liska <mliska@suse.cz>
6310
6311 * gcc.dg/torture/pr71987.c: New test.
6312
e2f926e9 63132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6314
6315 PR fortran/71935
6316 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6317 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6318 * gfortran.dg/pr71935.f90: New test.
6319
a940fdc7 63202016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6321
6322 PR c++/71675
6323 * g++.dg/ext/atomic-3.C: New test.
6324 * gcc.dg/atomic/pr71675.c: New test.
6325
5a43070d 63262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6327
6328 * gcc.target/i386/mvc8.c: New test.
6329
1b793819 63302016-07-22 Bin Cheng <bin.cheng@arm.com>
6331
6332 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6333 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6334
d4b4c787 63352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6336
6337 PR fortran/71795
6338 * gfortran.dg/constructor_50.f90: New test.
6339
45648efe 63402016-07-22 Martin Liska <mliska@suse.cz>
6341
6342 PR gcov-profile/69028
6343 PR gcov-profile/62047
6344 * g++.dg/cilk-plus/pr69028.C: New test.
6345
b657bb1f 63462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6347
6348 * gfortran.dg/coarray_stat_2.f90: New test.
6349
3a421504 63502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6351
6352 * gcc.target/powerpc/vec-extract.h: New files to check the
6353 vec_extract built-in functions for all vector types, testing
6354 accessing each element, both with constant and variable element
6355 numbers.
6356 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6357 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6358 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6359 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6360 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6361 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6362 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6363 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6364 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6365
d40a1eac 63662016-07-21 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c++/71728
6369 * g++.dg/other/pr71728.C: New test.
6370
3b0d7293 63712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6372
6373 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6374 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6375 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6376 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6377 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6378
50953a9f 63792016-07-21 Richard Biener <rguenther@suse.de>
6380
6381 PR tree-optimization/71947
6382 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6383
90261646 63842016-07-21 Bin Cheng <bin.cheng@arm.com>
6385
6386 * gcc.dg/tree-ssa/scev-15.c: New.
6387
5a5a7a90 63882016-07-21 Bin Cheng <bin.cheng@arm.com>
6389
6390 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6391
df0c563f 63922016-07-21 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c++/71941
6395 * g++.dg/gomp/pr71941.C: New test.
6396
24acd4ab 63972016-07-20 David Malcolm <dmalcolm@redhat.com>
6398
6399 PR c/70339
6400 PR c/71858
6401 * g++.dg/spellcheck-identifiers.C: New test case, based on
6402 gcc.dg/spellcheck-identifiers.c.
6403 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6404 gcc.dg/spellcheck-identifiers-2.c.
6405 * g++.dg/spellcheck-typenames.C: New test case, based on
6406 gcc.dg/spellcheck-typenames.c
6407
8669e753 64082016-07-20 Jonathan Wakely <jwakely@redhat.com>
6409
6410 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6411 pointer to member function and also test catching by reference.
6412
75cb41b8 64132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6414
6415 * gcc.target/s390/pr67443.c: Fix test case.
6416
07be1239 64172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6418
6419 * gcc.target/s390/insv-1.c: Xfail some tests.
6420 * gcc.target/s390/insv-2.c: Likewise.
6421
e9b5fdd9 64222016-07-20 Georg-Johann Lay <avr@gjlay.de>
6423
6424 * gcc.target/avr/torture/get-mem.c: New test.
6425 * gcc.target/avr/torture/set-mem.c: New test.
6426
b704b0e1 64272016-07-20 Georg-Johann Lay <avr@gjlay.de>
6428
6429 PR target/71948
6430 * gcc.target/avr/torture/tiny-progmem.c: New test.
6431
051eb924 64322016-07-20 Jakub Jelinek <jakub@redhat.com>
6433
fdb70809 6434 PR c++/71909
6435 * g++.dg/parse/pr71909.C: New test.
6436 * g++.dg/tm/pr71909.C: New test.
6437
051eb924 6438 PR c++/50060
6439 * g++.dg/cpp0x/constexpr-50060.C: New test.
6440 * g++.dg/cpp1y/constexpr-50060.C: New test.
6441
c4e1267c 64422016-07-20 Martin Liska <mliska@suse.cz>
6443
6444 * gfortran.dg/graphite/pr71898.f90: New test.
6445
ecaa5fd4 64462016-07-20 Bin Cheng <bin.cheng@arm.com>
6447
6448 PR tree-optimization/71503
6449 PR tree-optimization/71683
6450 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6451 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6452
f5b88ba1 64532016-07-20 Martin Liska <mliska@suse.cz>
6454
6455 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6456 * gcc.dg/plugin/sreal-test-1.c: Remove.
6457 * gcc.dg/plugin/sreal_plugin.c: Remove.
6458
e889bd11 64592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6460
6461 PR fortran/71902
6462 * gfortran.dg/dependency_47.f90: New test.
6463
1c6bb1c0 64642016-07-19 Jakub Jelinek <jakub@redhat.com>
6465
94d511af 6466 PR rtl-optimization/71916
6467 * gcc.c-torture/compile/pr71916.c: New test.
6468
54e95a17 6469 PR middle-end/71874
6470 * g++.dg/torture/pr71874.C: New test.
6471
1c6bb1c0 6472 PR middle-end/71734
6473 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6474 (my_alloc): Rewritten to use __builtin_posix_memalign and
6475 __SIZE_TYPE__.
6476 (my_free): Use __builtin_free instead of _mm_free.
6477 (Vec::operator=): Use __builtin_memcpy.
6478
0d565f19 64792016-07-19 Martin Jambor <mjambor@suse.cz>
6480
cfc1aded 6481 PR fortran/71688
6482 * gfortran.dg/pr71688.f90: New test.
0d565f19 6483
2be13cd5 64842016-07-19 Richard Biener <rguenther@suse.de>
6485
6486 * c-c++-common/vector-subscript-6.c: New testcase.
6487 * c-c++-common/vector-subscript-7.c: Likewise.
6488
1697df09 64892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6490
7a4429b2 6491 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6492 and UInt32 based on __SIZEOF_INT__.
6493
8894566e 64942016-07-19 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/71901
6497 * gcc.dg/torture/pr71901.c: New testcase.
6498
64992016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6500
6501 PR tree-optimization/71908
6502 * gcc.dg/torture/pr71908.c: New testcase.
6503
106ac76d 65042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6505
6506 PR target/71493
6507 * gcc.target/powerpc/pr71493-1.c: New test.
6508 * gcc.target/powerpc/pr71493-2.c: Likewise.
6509
e6517a48 65102016-07-18 Jakub Jelinek <jakub@redhat.com>
6511
d1e0c36e 6512 PR c++/71835
6513 * g++.dg/conversion/ambig3.C: New test.
6514
6fe424c2 6515 PR c++/71828
6516 * g++.dg/cpp0x/constexpr-71828.C: New test.
6517
d3dd9e33 6518 PR c++/71826
6519 * g++.dg/template/pr71826.C: New test.
6520
74fd83a9 6521 PR c++/71822
6522 * g++.dg/template/defarg21.C: New test.
6523
e6517a48 6524 PR c++/71871
6525 * g++.dg/ext/vector31.C: New test.
6526
f942bdbf 65272016-07-18 Uros Bizjak <ubizjak@gmail.com>
6528
6529 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6530
4b1425be 65312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6532
6533 PR tree-optimization/71734
6534 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6535
a80f37e1 65362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6537
6538 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6539 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6540 stack-layout-dynamic-1.c: New test.
6541
ea283725 65422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6543
6544 * gcc.target/s390/nolrl-1.c: New test.
6545
14eab729 65462016-07-17 Fritz Reese <fritzoreese@gmail.com>
6547
6548 PR fortran/71523
6549 * gfortran.dg/pr71523_1.f90: New test.
6550 * gfortran.dg/pr71523_2.f90: New test.
6551
3925d644 65522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6553
6554 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6555
fb9ff4ce 65562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6557 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6558
6559 PR fortran/62125
6560 * gfortran.dg/pr62125.f90: New test.
6561
95b0f5e9 65622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6563
6564 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6565 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6566
1913be16 65672016-07-15 Jonathan Wakely <jwakely@redhat.com>
6568
6569 PR c++/58796
6570 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6571 * g++.dg/cpp0x/nullptr35.C: New test.
6572
b4803084 65732016-07-15 Bin Cheng <bin.cheng@arm.com>
6574
6575 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6576
89e3ec3d 65772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6578
6579 * gfortran.dg/goacc/vector_length.f90: New test.
6580
2084e279 65812016-07-15 Richard Biener <rguenther@suse.de>
6582
6583 PR tree-optimization/71881
6584 * gcc.dg/torture/pr71881.c: New testcase.
6585
2177bb9a 65862016-07-15 Richard Biener <rguenther@suse.de>
6587
6588 PR tree-optimization/71887
6589 * gcc.dg/torture/pr71887.c: New testcase.
6590
0dd7db3b 65912016-07-15 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR c/71858
6594 * gcc.dg/spellcheck-identifiers-3.c: New test.
6595
b41cc4d1 65962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6597
6598 PR fortran/71807
6599 * gfortran.dg/null_9.f90: New test.
6600
a4d34e5e 66012016-07-15 Bin Cheng <bin.cheng@arm.com>
6602
6603 * gcc.dg/tree-ssa/loop-41.c: New test.
6604
1547c551 66052016-07-15 Bin Cheng <bin.cheng@arm.com>
6606
6607 PR tree-optimization/71347
6608 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6609
b9c2416b 66102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6611
6612 PR fortran/29819
6613 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6614 * gfortran.dg/contains.f90: Ditto.
6615 * gfortran.dg/contains_empty_1.f03: Ditto.
6616 * gfortran.dg/submodule_3.f08: Ditto.
6617
28413b15 66182016-07-14 Jakub Jelinek <jakub@redhat.com>
6619
661af228 6620 PR testsuite/71865
6621 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6622 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6623 expected diagnostics.
6624
28413b15 6625 PR c/71858
6626 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6627 * gcc.dg/spellcheck-identifiers-2.c: New test.
6628 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6629 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6630
7b3b3a49 66312016-07-14 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR tree-optimization/71872
6634 * gcc.c-torture/compile/pr71872.c: New test.
6635
7c039c44 66362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6637
6638 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6639 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6640 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6641 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6642 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6643 * gcc.target/arm/atomic-op-acquire-1.c: This.
6644 * gcc.target/arm/atomic-op-char.c: Rename into ...
6645 * gcc.target/arm/atomic-op-char-1.c: This.
6646 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6647 * gcc.target/arm/atomic-op-consume-1.c: This.
6648 * gcc.target/arm/atomic-op-int.c: Rename into ...
6649 * gcc.target/arm/atomic-op-int-1.c: This.
6650 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6651 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6652 * gcc.target/arm/atomic-op-release.c: Rename into ...
6653 * gcc.target/arm/atomic-op-release-1.c: This.
6654 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6655 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6656 * gcc.target/arm/atomic-op-short.c: Rename into ...
6657 * gcc.target/arm/atomic-op-short-1.c: This.
6658 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6659 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6660 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6661 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6662 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6663 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6664 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6665 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6666 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6667 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6668
80c5e533 66692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6670
6671 PR fortran/70842
6672 * gfortran.dg/select_type_35.f03: New test.
6673
c5a9fc7b 66742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6675
6676 PR target/65951
6677 PR tree-optimization/70923
6678 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6679 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6680 * gcc.dg/vect/pr65951.c: Likewise.
6681 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6682
d1242c94 66832016-07-14 David Edelsohn <dje.gcc@gmail.com>
6684
6685 * c-c++-common/pr60226.c: Expect maximum object file alignment
6686 error on AIX.
6687
97f2a90b 66882016-07-14 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/71866
6691 * gcc.dg/torture/pr71866.c: New testcase.
6692
6029a910 66932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6694
6695 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6696 selector and enclose boolean expression in curly braces.
6697
798d22ed 66982016-07-14 Alan Modra <amodra@gmail.com>
6699
6700 PR target/71733
6701 * gcc.target/powerpc/p9-novsx.c: New.
6702
3ffcb27d 67032016-07-13 Andi Kleen <ak@linux.intel.com>
6704
6705 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6706 * g++.dg/tree-prof/morefunc.C: Dito.
6707 * g++.dg/tree-prof/pr35545.C: Dito.
6708 * g++.dg/tree-prof/reorder.C: Dito.
6709 * gcc.dg/tree-prof/20050826-2.c: Dito.
6710 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6711 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6712 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6713 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6714 * gcc.dg/tree-prof/inliner-1.c: Dito.
6715 * gcc.dg/tree-prof/merge_block.c: Dito.
6716 * gcc.dg/tree-prof/stringop-1.c: Dito.
6717 * gcc.dg/tree-prof/stringop-2.c: Dito.
6718 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6719 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6720 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6721 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6722 * gcc.dg/tree-prof/update-loopch.c: Dito.
6723 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6724 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6725 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6726 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6727 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6728 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6729 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6730
9ace90e5 67312016-07-13 Andi Kleen <ak@linux.intel.com>
6732
6733 * lib/profopt.exp (profopt-execute): Remove .imports files.
6734
b75cf198 67352016-07-13 Andi Kleen <ak@linux.intel.com>
6736
f942bdbf 6737 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6738
4d0389a9 67392016-07-13 Andi Kleen <ak@linux.intel.com>
6740
6741 * lib/profopt.exp (dg-final-scan-autofdo,
6742 dg-final-scan-not-autofdo): New functions.
6743
a5af7a75 67442016-07-13 Bin Cheng <bin.cheng@arm.com>
6745
6746 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6747 * gcc.dg/vect/vect-35.c: Ditto.
6748 * gcc.dg/vect/vect-alias-check-2.c: New test.
6749
c6bcae01 67502016-07-13 Martin Liska <mliska@suse.cz>
6751
6752 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6753 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6754 * gfortran.dg/pr42108.f90: Update expected dump scan.
6755
0644c120 67562016-07-13 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/24574
6759 * gcc.dg/pr24574.c: New testcase.
6760
2bbae5b9 67612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6762
f942bdbf 6763 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6764 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6765 * c-c++-common/pr68833-1.c: Require int32plus.
6766 * gcc.dg/ipa/pr63551.c: Likewise.
6767 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6768 * gcc.dg/ipa/pr64041.c: Require int32plus.
6769
839a6560 67702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6771
6772 PR ipa/71633
6773 * g++.dg/pr71633.C: New test.
6774
8f5f2788 67752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6776
6777 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6778 Add new arm_thumb1_cbz_ok effective target.
6779 * gcc.target/arm/cbz.c: New test.
6780
417e5cc5 67812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6782
6783 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6784 Define effective target.
6785 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6786 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6787 * gcc.target/arm/movhi_movw.c: New test.
6788 * gcc.target/arm/movsi_movw.c: Likewise.
6789 * gcc.target/arm/movdi_movw.c: Likewise.
6790
68a5143e 67912016-07-13 Richard Biener <rguenther@suse.de>
6792
6793 PR middle-end/71104
6794 * gcc.dg/pr71104-1.c: New testcase.
6795 * gcc.dg/pr71104-2.c: Likewise.
6796
69e8d259 67972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6798
6799 PR target/71805
6800 * gcc.target/powerpc/pr71805.c: New test.
6801
244f142f 68022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6803
6804 * gcc.target/powerpc/divkc3-1.c: New.
6805 * gcc.target/powerpc/mulkc3-1.c: New.
6806
6fc56f1f 68072016-07-12 Nathan Sidwell <nathan@acm.org>
6808
6809 * gcc.target/arm/data-rel-1.c: New.
6810 * gcc.target/arm/data-rel-2.c: New.
6811 * gcc.target/arm/data-rel-3.c: New.
6812
94ee1e9c 68132016-07-12 Martin Liska <mliska@suse.cz>
6814
6815 * gcc.dg/params/blocksort-part.c: New test.
6816 * gcc.dg/params/params.exp: New file.
6817
cd32d747 68182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6819
6820 PR middle-end/71700
6821 * gcc.c-torture/execute/pr71700.c: New test.
6822
ad010d47 68232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6824 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/23286
6827 PR tree-optimization/70159
6828 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6829 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6830 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6831 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6832 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6833 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6834 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6835 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6836 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6837 * gcc.dg/pr51879-12.c: Likewise.
6838 * gcc.dg/strlenopt-9.c: Likewise.
6839 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6840 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6841 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6842 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6843 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6844 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6845 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6846 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6847 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6848 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6849 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6850 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6851 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6852 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6853 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6854
9aece49e 68552016-07-12 Richard Biener <rguenther@suse.de>
6856
6857 PR rtl-optimization/68961
6858 * gcc.target/i386/pr68961.c: New testcase.
6859
8f05fee9 68602016-07-11 Jakub Jelinek <jakub@redhat.com>
6861
4a6cc5cd 6862 PR middle-end/71758
6863 * c-c++-common/gomp/pr71758.c: New test.
6864 * gfortran.dg/gomp/pr71758.f90: New test.
6865
8f05fee9 6866 PR tree-optimization/71823
6867 * gcc.dg/vect/pr71823.c: New test.
6868
b73690a4 68692016-07-11 David Malcolm <dmalcolm@redhat.com>
6870
6871 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6872 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6873 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6874
675f4c6b 68752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6876
6877 PR target/71801
6878 * gcc.target/i386/pr71801.c: New test.
6879
9aaf7e3e 68802016-07-11 Richard Biener <rguenther@suse.de>
6881
6882 PR tree-optimization/71816
6883 * gcc.dg/torture/pr71816.c: New testcase.
6884
dd58bf21 68852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6886
6887 PR fortran/71783
6888 * gfortran.dg/dependency_46.f90: New test.
6889
a2ebcb84 68902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6891
6892 PR rtl-optimization/71621
6893 * gcc.target/i386/pr71621-1.c: New.
6894 * gcc.target/i386/pr71621-2.c: New.
6895
6cedf97e 68962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6897
6898 * gfortran.dg/goacc/pr71704.f90: New test.
6899
dc71c755 69002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6901
6902 PR target/71297
6903 * gcc.target/powerpc/pr71297.c: New.
6904
288161af 69052016-07-08 Jiong Wang <jiong.wang@arm.com>
6906
6907 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6908
98e771d6 69092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6910
6911 PR target/71806
6912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6913
c3d27339 69142016-07-08 Alan Hayward <alan.hayward@arm.com>
6915
6916 PR tree-optimization/71667
6917 * gcc.dg/vect/pr71667.c: New
6918
b1b5042a 69192016-07-08 Martin Liska <mliska@suse.cz>
6920
6921 * gcc.dg/torture/pr71606.c: New test.
6922
5cdc40a0 69232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6924
6925 PR fortran/71764
6926 * gfortran.dg/pr71764.f90: New test.
6927
bcc4d868 69282016-07-07 Jakub Jelinek <jakub@redhat.com>
6929 Kai Tietz <ktietz70@googlemail.com>
6930
6931 PR c++/70869
6932 PR c++/71054
6933 * g++.dg/cpp0x/pr70869.C: New test.
6934 * g++.dg/cpp0x/pr71054.C: New test.
6935
b39328b2 69362016-07-07 David Edelsohn <dje.gcc@gmail.com>
6937
6938 * g++.dg/debug/pr71432.C: Fail on AIX.
6939
95c9caad 69402016-07-07 Martin Liska <mliska@suse.cz>
6941
6942 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6943 an undefined behavior.
6944 * gfortran.dg/do_3.F90: Likewise.
6945 * gfortran.dg/do_check_11.f90: New test.
6946 * gfortran.dg/do_check_12.f90: New test.
6947 * gfortran.dg/do_corner_warn.f90: New test.
6948
8e976d11 69492016-07-07 Martin Liska <mliska@suse.cz>
6950
6951 * gfortran.dg/predict-1.f90: Ammend the test.
6952 * gfortran.dg/predict-2.f90: Likewise.
6953
26716fc7 69542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6955
6956 PR ipa/71624
6957 * g++.dg/pr71624.C: New test.
6958
2d079cbf 69592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6960
6961 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6962 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6963 ARMv8-M Mainline architectures.
6964
9e6f4af4 69652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6966
6967 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6968 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6969
d490b07a 69702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6971
6972 PR target/70098
6973 PR target/71763
6974 * gcc.target/powerpc/pr71763.c: New file.
6975
798fc305 69762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6977
6978 PR tree-optimization/71518
f942bdbf 6979 * gcc.dg/pr71518.c: New test.
798fc305 6980
97e4cbac 69812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6982
6983 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6984
19aea164 69852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6986
f942bdbf 6987 PR target/50739
19aea164 6988 * gcc.target/avr/pr50739.c: New test.
6989
105e9dfc 69902016-07-05 Jan Hubicka <jh@suse.cz>
6991
6992 * gcc.dg/tree-ssa/scev-14.c: update template.
6993
1137da9c 69942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6995
6996 * gcc.dg/vect/group-no-gaps-1.c: New test.
6997
ce393063 69982016-07-05 Andi Kleen <ak@linux.intel.com>
6999
7000 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7001 if kernel supports MPX.
7002
92a44a68 70032016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7004
7005 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7006
f2ccdf8e 70072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7008 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7009
7010 * gcc.target/powerpc/signbit-1.c: New test.
7011 * gcc.target/powerpc/signbit-2.c: New test.
7012 * gcc.target/powerpc/signbit-3.c: New test.
7013
0215a22c 70142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7015
7016 PR rtl-optimization/71594
7017 * gcc.dg/torture/pr71594.c: New test.
7018
30a39817 70192016-07-05 Jan Hubicka <jh@suse.cz>
7020
7021 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7022
b65b8df2 70232016-07-05 David Malcolm <dmalcolm@redhat.com>
7024
7025 PR c++/62314
f9c39b65 7026 * g++.dg/parse/error5.C: Update column
b65b8df2 7027 number of missing semicolon error.
7028 * g++.dg/pr62314-2.C: New test case.
7029
6b5471d8 70302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7031
7032 * gfortran.dg/coarray_stat_function.f90: New test.
7033 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7034 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7035 to new interfaces.
7036
35b3a8dd 70372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7038
7039 PR fortran/71623
7040 * gfortran.dg/deferred_character_17.f90: New test.
7041
b84c1ddf 70422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7043
7044 * gcc.target/arm/neon/polytypes.c: Move to ...
7045 * gcc.target/arm/polytypes.c: ... here.
7046 * gcc.target/arm/neon/pr51534.c: Move to ...
7047 * gcc.target/arm/pr51534.c: ... here.
7048 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7049 * gcc.target/arm/vect-vcvt.c: ... here.
7050 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7051 * gcc.target/arm/vect-vcvtq.c: ... here.
7052 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7053 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7054 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7055 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7056 * gcc.target/arm/neon/neon.exp: Delete.
7057 * gcc.target/arm/neon/: Delete.
7058
7e9136f1 70592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060
7061 PR fortran/65575
7062 * gfortran.dg: pr65575.f90: New test.
7063
18b42a28 70642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065
7066 PR fortran/35849
7067 * gfortran.dg: pr35849.f90: New test.
7068
f8765404 70692016-07-04 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c++/71739
7072 * g++.dg/cpp0x/pr71739.C: New test.
7073
e3422b3a 70742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7075
7076 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7077
2da1c9f7 70782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7079
7080 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7081 locr.
7082 * gcc.target/s390/loc-1.c: New test.
7083
6125d36e 70842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7085
f9c39b65 7086 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7087 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7088
42797d4b 70892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7090
7091 PR target/63874
7092 * gcc.target/aarch64/pr63874.c: New test.
7093
9d9fe66a 70942016-07-04 Jan Beulich <jbeulich@suse.com>
7095
7096 * g++.dg/header.c: New.
7097 * gcc.dg/header.c: New.
7098
c364d0f3 70992016-07-02 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR c/71719
7102 * c-c++-common/Wunused-var-15.c: New test.
7103
267f3c67 71042016-07-01 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR fortran/71687
7107 * gfortran.dg/gomp/pr71687.f90: New test.
7108
8297c70b 71092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7110
7111 * gcc.dg/const-float128-ped.c: Require __float128 effective
7112 target and options.
7113 * gcc.dg/const-float128.c: Likewise.
7114 * gcc.dg/torture/float128-cmp-invalid.c: Require
7115 __float128 and base_quadfloat_support effective targets, and
7116 __float128 options.
7117 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7118 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7119 * gcc.dg/torture/float128-nan.c: Likewise.
7120 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7121 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7122 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7123 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7124 (add_options_for___float128): New.
7125 (check_effective_target_base_quadword_support): New.
7126
eab79b94 71272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7128
7129 PR target/71720
7130 * gcc.target/powerpc/pr71720.c: New test.
7131
4ce6622a 71322016-07-01 Jan Beulich <jbeulich@suse.com>
7133
7134 * gcc.dg/bss.c: New.
7135
0b6f1914 71362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7137
7138 PR target/71698
7139 * gcc.target/powerpc/pr71698.c: New test.
7140
4d28a470 71412016-07-01 Georg-Johann Lay <avr@gjlay.de>
7142
7143 PR target/71151
7144 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7145 instead of ".foo" for its section name.
7146 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7147 depending on MCU's flash size.
7148 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7149 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7150 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7151 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7152 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7153 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7154
ed8613ec 71552016-07-01 Jan Beulich <jbeulich@suse.com>
7156
7157 * gcc.target/i386/pr65105-2.c: Add -msse2.
7158
720a0bce 71592016-06-30 Jakub Jelinek <jakub@redhat.com>
7160
c54ee83c 7161 PR tree-optimization/71707
7162 * gcc.dg/strlenopt-29.c: New test.
7163
a845ae6c 7164 PR fortran/71704
7165 * gfortran.dg/gomp/pr71704.f90: New test.
7166
720a0bce 7167 PR fortran/71705
7168 * gfortran.dg/gomp/pr71705.f90: New test.
7169
17c32c4a 71702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7171
7172 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7173 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7174 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7175 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7176 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7177 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7178 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7179 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7180 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7181 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7182 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7183 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7184 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7185 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7186 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7187 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7188 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7189 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7190 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7191 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7192 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7193 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7194 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7195 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7196 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7197 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7198 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7199 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7200 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7201 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7202 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7203 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7204 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7205 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7206 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7207 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7208 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7209 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7210 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7211 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7212 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7213 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7214 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7215 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7216 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7217 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7218 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7219 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7220 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7221 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7222 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7223 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7224 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7225 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7226 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7227 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7228 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7229 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7230 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7242 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7243 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7244 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7245 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7246 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7247 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7248 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7249 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7250 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7251 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7252 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7253
443405c9 72542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7255 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7256
7257 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7258
6e3a3de2 72592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7260 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7261
7262 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7263
413c4f6c 72642016-06-30 David Malcolm <dmalcolm@redhat.com>
7265
7266 PR driver/71651
7267 * gcc.dg/spellcheck-options-12.c: New test case.
7268
4c4e99c3 72692016-06-30 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR middle-end/71693
7272 * gcc.c-torture/compile/pr71693.c: New test.
7273
26a2e993 72742016-06-29 David Malcolm <dmalcolm@redhat.com>
7275
7276 * gcc.dg/spellcheck-params.c: New testcase.
7277 * gcc.dg/spellcheck-params-2.c: New testcase.
7278
63abcf45 72792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7280
7281 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7282 vector extract instructions.
7283 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7284
5f1d49ac 72852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7286
7287 PR fortran/71686
7288 * gfortran.dg/unexpected_eof_2.f90: New test.
7289 * gfortran.dg/unexpected_eof_3.f90: New test.
7290
0dc00113 72912016-06-29 Jim Wilson <jim.wilson@linaro.org>
7292
7293 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7294
4b975445 72952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7296
7297 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7298 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7299 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7300
e276a6b9 73012016-06-29 Richard Biener <rguenther@suse.de>
7302
7303 PR middle-end/15256
7304 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7305
c02f3e35 73062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7307
7308 * gcc.target/arm/aapcs/neon-vect10.c: Require
7309 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7310 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7311 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7312 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7313 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7314 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7315 * gcc.target/arm/fp16-aapcs-1.c: Require
7316 -mfloat-ab=hard. Also simplify the test.
7317 * gcc.target/arm/fp16-aapcs-2.c: New.
7318
d0c2a3dd 73192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7320
f942bdbf 7321 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7322 (add_options_for_arm_fp16_ieee): New.
7323 (add_options_for_arm_fp16_alternative): New.
7324 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7325 long-line.
7326 (effective_target_arm_fp16_hw): New.
7327
162fed22 73282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7329
7330 PR tree-optimization/71655
7331 * g++.dg/pr71655.C: New test.
7332
9ed0eb00 73332016-06-29 Martin Liska <mliska@suse.cz>
7334
7335 * gcc.dg/pr71585.c: New test.
7336 * gcc.dg/pr71585-2.c: New test.
7337 * gcc.dg/pr71585-3.c: New test.
7338
641b1c86 73392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7340
7341 PR tree-optimization/70729
7342 * g++.dg/vect/pr70729.cc: New test.
7343
44e775d8 73442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7345
7346 * c-c++-common/gomp/cancel-1.c: Extend.
7347
83b23cdf 73482016-06-29 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR tree-optimization/71625
7351 * gcc.dg/strlenopt-28.c: New test.
7352
b6a4a0f5 73532016-06-29 Richard Biener <rguenther@suse.de>
7354
7355 PR middle-end/71002
7356 * g++.dg/torture/pr71002.C: Adjust testcase.
7357
1af10ce6 73582016-06-29 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c/71685
7361 * gcc.dg/pr71685.c: New test.
7362
73632016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7364
7365 PR c/71552
7366 * gcc.dg/init-bad-9.c: New test.
7367
043457fd 73682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7369
7370 * gcc.target/powerpc/abs128-1.c: Require VSX.
7371 * gcc.target/powerpc/copysign128-1.c: Likewise.
7372 * gcc.target/powerpc/inf128-1.c: Likewise.
7373 * gcc.target/powerpc/nan128-1.c: Likewise.
7374
d378e319 73752016-06-28 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR middle-end/71626
7378 * gcc.c-torture/execute/pr71626-1.c: New test.
7379 * gcc.c-torture/execute/pr71626-2.c: New test.
7380
10ef7949 73812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7382
7383 PR target/71656
7384 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7385
1fcfb8f7 73862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7387
7388 PR target/71670
7389 * gcc.target/powerpc/pr71670.c: New testcase.
7390
35fd0c10 73912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7392
7393 PR target/71656
7394 * gcc.target/powerpc/pr71656-1.c: New test.
7395 * gcc.target/powerpc/pr71656-2.c: New test.
7396
584757bc 73972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7398
7399 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7400 around fp16 code.
7401 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7402 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7403 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7404 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7405 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7406 Add arm_neon_fp16_ok effective target.
f942bdbf 7407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7408 Likewise.
7409 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7410 Likewise.
7411 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7412 Likewise.
7413 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7414 Likewise.
7415 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7416 Likewise.
7417 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7418 Likewise.
7419 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7420 Likewise.
7421 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7422 Likewise.
7423 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7424 Likewise.
7425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7426 Likewise.
7427 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7428 Likewise.
584757bc 7429
cbcc4297 74302016-06-26 Jan Hubicka <hubicka@ucw.cz>
7431
7432 * gcc.dg/predict-12.c: New testcase.
7433
0aa73965 74342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7435
7436 PR fortran/71649
7437 * gfortran.dg/pr71649.f90: New test.
7438
9977f724 74392016-06-25 Jakub Jelinek <jakub@redhat.com>
7440
a5c54f33 7441 PR tree-optimization/71643
7442 * g++.dg/opt/pr71643.C: New test.
7443
9977f724 7444 PR tree-optimization/71631
7445 * gcc.c-torture/execute/pr71631.c: New test.
7446
e09883e4 74472016-06-24 Jan Hubicka <hubicka@ucw.cz>
7448
7449 * gcc.dg/predict-11.c: New testcase.
7450 * gfortran.dg/predict-2.f90: New testcase.
7451
89beffc9 74522016-06-24 Jan Hubicka <hubicka@ucw.cz>
7453
7454 * gcc.dg/predict-10.c: New test.
7455
2275a11d 74562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7457
7458 * gcc.target/powerpc/abs128-1.c: New.
7459 * gcc.target/powerpc/copysign128-1.c: New.
7460 * gcc.target/powerpc/inf128-1.c: New.
7461 * gcc.target/powerpc/nan128-1.c: New.
7462
37681b7f 74632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gfortran.dg/pr71642.f90: New test.
7466
9cf2d600 74672016-06-24 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR tree-optimization/71647
7470 * gcc.target/i386/pr71647.c: New test.
7471
eea332b9 74722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7473
7474 * gcc.target/i386/noplt-gd-1.c: New test.
7475 * gcc.target/i386/noplt-gd-2.c: Likewise.
7476 * gcc.target/i386/noplt-gd-3.c: Likewise.
7477 * gcc.target/i386/noplt-ld-1.c: Likewise.
7478 * gcc.target/i386/noplt-ld-2.c: Likewise.
7479 * gcc.target/i386/noplt-ld-3.c: Likewise.
7480 * lib/target-supports.exp
7481 (check_effective_target_tls_get_addr_via_got): New.
7482
b6d48a78 74832016-06-24 Uros Bizjak <ubizjak@gmail.com>
7484
7485 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7486 testsuite compile flags.
7487 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7488 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7489
74902016-06-24 Uros Bizjak <ubizjak@gmail.com>
7491
7492 * g++dg/vect/pr36684.cc: Add dg-do compile.
7493 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7494 * gcc.dg/vect/pr70021.c: Ditto.
7495 * gcc.dg/vect/pr70138-1.c: Ditto.
7496 * gcc.dg/vect/pr70138-2.c: Ditto.
7497 * gcc.dg/vect/pr70354-1.c: Ditto.
7498 * gcc.dg/vect/pr70354-2.c: Ditto.
7499 * gcc.dg/vect/pr71259.c: Ditto.
7500 * gcc.dg/vect/pr71416-1.c: Ditto.
7501 * gcc.dg/vect/slp-43.c: Ditto.
7502 * gcc.dg/vect/slp-45.c: Ditto.
7503 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7504 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7505 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7506 * gfortran.dg/vect/pr69980.f90: Ditto.
7507
75082016-06-24 Uros Bizjak <ubizjak@gmail.com>
7509
7510 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7511 * gcc.dg/vect/bb-slp-30.c: Ditto.
7512 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7513 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7514 * gcc.dg/vect/pr45902.c: Ditto.
7515 * gcc.dg/vect/pr48172.c: Ditto.
7516 * gcc.dg/vect/pr48377.c: Ditto.
7517 * gcc.dg/vect/pr49038.c: Ditto.
7518 * gcc.dg/vect/pr49771.c: Ditto.
7519 * gcc.dg/vect/pr52091.c: Ditto.
7520 * gcc.dg/vect/pr53185-2.c: Ditto.
7521 * gcc.dg/vect/pr56826.c: Ditto.
7522 * gcc.dg/vect/pr60276.c: Ditto.
7523 * gcc.dg/vect/pr62021.c: Ditto.
7524 * gcc.dg/vect/pr63530.c: Ditto.
7525 * gcc.dg/vect/pr65518.c: Ditto.
7526 * gcc.dg/vect/pr65947-1.c: Ditto.
7527 * gcc.dg/vect/pr65947-10.c: Ditto.
7528 * gcc.dg/vect/pr65947-11.c: Ditto.
7529 * gcc.dg/vect/pr65947-12.c: Ditto.
7530 * gcc.dg/vect/pr65947-13.c: Ditto.
7531 * gcc.dg/vect/pr65947-2.c: Ditto.
7532 * gcc.dg/vect/pr65947-3.c: Ditto.
7533 * gcc.dg/vect/pr65947-4.c: Ditto.
7534 * gcc.dg/vect/pr65947-5.c: Ditto.
7535 * gcc.dg/vect/pr65947-6.c: Ditto.
7536 * gcc.dg/vect/pr65947-7.c: Ditto.
7537 * gcc.dg/vect/pr65947-8.c: Ditto.
7538 * gcc.dg/vect/pr65947-9.c: Ditto.
7539 * gcc.dg/vect/pr71416-1.c: Ditto.
7540 * gcc.dg/vect/pr71439.c: Ditto.
7541 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7542 * gcc.dg/vect/vect-bswap16.c: Ditto.
7543 * gcc.dg/vect/vect-bswap32.c: Ditto.
7544 * gcc.dg/vect/vect-bswap64.c: Ditto.
7545 * gcc.dg/vect/vect-live-1.c: Ditto.
7546 * gcc.dg/vect/vect-live-2.c: Ditto.
7547 * gcc.dg/vect/vect-live-3.c: Ditto.
7548 * gcc.dg/vect/vect-live-4.c: Ditto.
7549 * gcc.dg/vect/vect-live-5.c: Ditto.
7550 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7551 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7552 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7553 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7554 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7555 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7556 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7557 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7558 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7559 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7560 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7561 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7562 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7563 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7564 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7565 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7566 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7567
d4213166 75682016-06-24 Uros Bizjak <ubizjak@gmail.com>
7569
7570 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7571
5aaec397 75722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7573
7574 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7575 ia32 if R_386_GOT32X relocation is supported.
7576 * gcc.target/i386/noplt-3.c: Likewise.
7577 * gcc.target/i386/noplt-2.c: Likewise.
7578 (main): Renamed to ...
7579 (bar): This.
7580 * gcc.target/i386/noplt-4.c: Likewise.
7581 (main): Renamed to ...
7582 (bar): This.
7583 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7584 * gcc.target/i386/pr67400-5.c: Likewise.
7585
77104764 75862016-06-24 Jakub Jelinek <jakub@redhat.com>
7587
7318e591 7588 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7589 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7590
77104764 7591 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7592 f4): Adjust expected diagnostics.
7593 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7594 (T): If OVFP is defined, redefine to TP.
7595 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7596 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7597 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7598 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7599 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7600 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7601 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7602 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7603 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7604 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7605 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7606 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7607 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7608 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7609 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7610 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7611 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7612 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7613 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7614 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7615 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7616 as last argument to __builtin_add_overflow_p.
7617
ddf08519 76182016-06-23 Uros Bizjak <ubizjak@gmail.com>
7619
7620 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7621 dg-options and remove default vector testsuite compile flags.
7622 * g++.dg/vect/pr33860a.cc: Ditto.
7623 * g++.dg/vect/pr45470-a.cc: Ditto.
7624 * g++.dg/vect/pr45470-b.cc: Ditto.
7625 * g++.dg/vect/pr60896.cc: Ditto.
7626 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7627 * gcc.dg/vect/pr18308.c: Ditto.
7628 * gcc.dg/vect/pr24049.c: Ditto.
7629 * gcc.dg/vect/pr33373.c: Ditto.
7630 * gcc.dg/vect/pr36228.c: Ditto.
7631 * gcc.dg/vect/pr42395.c: Ditto.
7632 * gcc.dg/vect/pr42604.c: Ditto.
7633 * gcc.dg/vect/pr46663.c: Ditto.
7634 * gcc.dg/vect/pr48765.c: Ditto.
7635 * gcc.dg/vect/pr49093.c: Ditto.
7636 * gcc.dg/vect/pr49352.c: Ditto.
7637 * gcc.dg/vect/pr52298.c: Ditto.
7638 * gcc.dg/vect/pr52870.c: Ditto.
7639 * gcc.dg/vect/pr53185.c: Ditto.
7640 * gcc.dg/vect/pr53773.c: Ditto.
7641 * gcc.dg/vect/pr56695.c: Ditto.
7642 * gcc.dg/vect/pr62171.c: Ditto.
7643 * gcc.dg/vect/pr63530.c: Ditto.
7644 * gcc.dg/vect/pr68339.c: Ditto.
7645 * gcc.dg/vect/pr71259.c: Ditto.
7646 * gcc.dg/vect/vect-82_64.c: Ditto.
7647 * gcc.dg/vect/vect-83_64.c: Ditto.
7648 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7649 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7650 * gcc.dg/vect/vect-shift-2.c: Ditto.
7651 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7652 * gfortran.dg/vect/pr39318.f90: Ditto.
7653 * gfortran.dg/vect/pr45714-a.f: Ditto.
7654 * gfortran.dg/vect/pr45714-b.f: Ditto.
7655 * gfortran.dg/vect/pr46213.f90: Ditto.
7656
81883aeb 76572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7658 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7659
7660 * gcc.target/powerpc/p9-splat-5.c: New test.
7661
affe5c16 76622016-06-23 Uros Bizjak <ubizjak@gmail.com>
7663
7664 PR tree-optimization/71488
7665 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7666 * lib/target-supports.exp: ... here.
7667 (check_sse4_hw_available): New procedure.
7668 (check_effective_target_sse4_runtime): Ditto.
7669 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7670 -march=westmere for sse4_runtime targets.
547fdd3e 7671 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7672 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7673 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7674 (main): Call check_vect ().
e50240d3 7675 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7676
6fb2f181 76772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7678
7679 PR target/66232
7680 PR target/67400
7681 * gcc.target/i386/pr66232-14.c: New file.
7682 * gcc.target/i386/pr66232-15.c: Likewise.
7683 * gcc.target/i386/pr66232-16.c: Likewise.
7684 * gcc.target/i386/pr66232-17.c: Likewise.
7685 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7686 ia32 if R_386_GOT32X relocation is supported.
7687 * gcc.target/i386/pr67400-2.c: Likewise.
7688 * gcc.target/i386/pr67400-3.c: Likewise.
7689 * gcc.target/i386/pr67400-4.c: Likewise.
7690 * gcc.target/i386/pr67400-6.c: Likewise.
7691 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7692 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7693
88be2b3c 76942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7695
7696 PR libgfortran/48852
7697 * gfortran.dg/char4_iunit_1.f03: Update test.
7698 * gfortran.dg/f2003_io_5.f03: Update test.
7699 * gfortran.dg/real_const_3.f90: Update test.
7700
ff600f64 77012016-06-23 Andi Kleen <ak@linux.intel.com>
7702
7703 * g++.dg/bprob/bprob.exp: Support autofdo.
7704 * g++.dg/tree-prof/tree-prof.exp: dito.
7705 * gcc.dg/tree-prof/tree-prof.exp: dito.
7706 * gcc.misc-tests/bprob.exp: dito.
7707 * gfortran.dg/prof/prof.exp: dito.
7708 * lib/profopt.exp: dito.
7709 * lib/target-supports.exp: Check for autofdo.
7710
afa7ed87 77112016-06-23 Martin Liska <mliska@suse.cz>
7712
7713 * gcc.dg/pr71619.c: New test.
7714
0941fba8 77152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7716
7717 PR target/67400
56896ed3 7718 * gcc.target/i386/pr67400-1.c: New test.
7719 * gcc.target/i386/pr67400-2.c: Likewise.
7720 * gcc.target/i386/pr67400-3.c: Likewise.
7721 * gcc.target/i386/pr67400-4.c: Likewise.
7722 * gcc.target/i386/pr67400-5.c: Likewise.
7723 * gcc.target/i386/pr67400-6.c: Likewise.
7724 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7725
e557fc7f 77262016-06-22 David Malcolm <dmalcolm@redhat.com>
7727
7728 * c-c++-common/missing-header-1.c: New test case.
7729 * c-c++-common/missing-header-2.c: New test case.
7730 * c-c++-common/missing-header-3.c: New test case.
7731 * c-c++-common/missing-header-4.c: New test case.
7732
8469aece 77332016-06-22 David Malcolm <dmalcolm@redhat.com>
7734
7735 PR c/70339
7736 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7737 hint.
7738 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7739 expected results due to builtin "nanl" now being suggested for
7740 "name".
7741 * gcc.dg/pr67580.c: Update expected messages.
7742 * gcc.dg/spellcheck-identifiers.c: New testcase.
7743 * gcc.dg/spellcheck-typenames.c: New testcase.
7744
6628b04d 77452016-06-22 David Malcolm <dmalcolm@redhat.com>
7746
7747 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7748 file.
7749 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7750 diagnostic-test-show-locus-parseable-fixits.c to sources for
7751 diagnostic_plugin_test_show_locus.c.
7752 * lib/gcc-defs.exp (freeform_regexps): New global.
7753 (dg-regexp): New function.
7754 (handle-dg-regexps): New function.
7755 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7756 freeform_regexps to the empty list.
7757 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7758
82ccd33e 77592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7760
affe5c16 7761 PR tree-optimization/71488
82ccd33e 7762 * g++.dg/pr71488.C: New test.
7763 * gcc.dg/vect/vect-bool-cmp.c: New test.
7764
2c21de58 77652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gcc.dg/guality/param-5.c: New test.
7768
fadfd5fc 77692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7770
7771 * gcc.target/i386/asm-flag-7.c: New test.
7772
03fee1f8 77732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7774
7775 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7776 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7777 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7778 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7779 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7780 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7785 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7786 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7787 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7788 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7789 * lib/target-supports.exp: Likewise.
7790
6905db52 77912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7792
7793 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7794 * gcc.dg/attr-ms_struct-2.c: Likewise.
7795 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7796 * gcc.dg/bf-ms-attrib.c: Likewise.
7797 * gcc.dg/bf-ms-layout-2.c: Likewise.
7798 * gcc.dg/bf-ms-layout-3.c: Likewise.
7799 * gcc.dg/bf-ms-layout.c: Likewise.
7800 * gcc.dg/bf-no-ms-layout.c: Likewise.
7801 * gcc.target/i386/bitfield1.c: Likewise.
7802 * gcc.target/i386/bitfield2.c: Likewise.
7803 * gcc.target/i386/bitfield3.c: Likewise.
7804
a6f93fc2 78052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7806
7807 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7808 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7809 override other than -mcpu=power9 command-line option is specified,
7810 or if the target operating system is aix.
7811 * gcc.target/powerpc/darn-1.c: Likewise.
7812 * gcc.target/powerpc/darn-2.c: Likewise.
7813 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7814 test if effective-target is not powerpc_p9vector_ok or if the
7815 target operating system is not defined.
7816 * gcc.target/powerpc/vslv-1.c: Likewise.
7817 * gcc.target/powerpc/vsrv-0.c: Likewise.
7818 * gcc.target/powerpc/vsrv-1.c: Likewise.
7819
1cb2b4d3 78202016-06-21 Tobias Burnus <burnus@net-b.de>
7821
7822 PR fortran/71068
7823 * gfortran.dg/coarray/data_1.f90: New.
7824
66ff0c67 78252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7826
7827 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7828 (dg-require-effective-target): Use arm_v8_neon_hw.
7829 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7830 (dg-require-effective-target): Likewise.
7831 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7832 (dg-require-effective-target): Likewise.
7833 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7834 (dg-require-effective-target): Likewise.
7835 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7836 (dg-require-effective-target): Likewise.
7837 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7838 (dg-require-effective-target): Likewise.
7839 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7840 Add AArch64 check.
7841
949bfed4 78422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7843
7844 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7845 Set to 3 so test passes.
7846
a20f6cd4 78472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7848
7849 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7850
12792843 78512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7852
7853 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7854 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7855 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7856 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7857
49763db6 78582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7859
7860 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7861 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7862
ada61167 78632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7864
7865 PR target/71549
7866 * gcc.target/i386/pr71549.c: New test.
7867
a15584d4 78682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7869
7870 * gcc.target/powerpc/vadsdu-0.c: Replace
7871 dg-require-effective-target directive to allow test to run on more
7872 platforms, and add dg-skip-if directive to disable test on aix
7873 platforms because of known incompatibilities.
7874 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7875 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7876 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7877 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7878 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7879 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7880 * gcc.target/powerpc/vadsdub-2.c: Replace
7881 dg-require-effective-target directive to allow test to run on more
7882 platforms, and add dg-skip-if directive to disable test on aix
7883 platforms because of known incompatibilities.
7884 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7885 with vec_absdb call to differentiate this test from vadsdub-1.c.
7886 * gcc.target/powerpc/vadsduh-1.c: Replace
7887 dg-require-effective-target directive to allow test to run on more
7888 platforms, and add dg-skip-if directive to disable test on aix
7889 platforms because of known incompatibilities.
7890 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7891 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7892 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7893
ec15ec36 78942016-06-21 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR tree-optimization/71588
7897 * gcc.dg/pr71558.c: New test.
7898
faeffe49 78992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7900
7901 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7902 * c-c++-common/pr68657-2.c: Likewise.
7903 * c-c++-common/pr68657-3.c: Likewise.
7904 * gcc.dg/torture/pr69714.c: Require int32plus support.
7905 * gcc.dg/torture/pr70025.c: Likewise.
7906 * gcc.dg/torture/pr70083.c: Likewise.
7907 * gcc.dg/torture/pr70542.c: Likewise.
7908 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7909
e218d07f 79102016-06-20 Joseph Myers <joseph@codesourcery.com>
7911
7912 PR c/71601
7913 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7914
232a3df7 79152016-06-20 Jakub Jelinek <jakub@redhat.com>
7916
d7f45b87 7917 PR middle-end/71581
7918 * gcc.dg/pr71581.c: New test.
7919
232a3df7 7920 PR rtl-optimization/71591
7921 * gcc.dg/cpp/pr71591.c: New test.
7922
dbddef42 79232016-06-20 David B. Robins <gcc@davidrobins.net>
7924
7925 PR target/71571
7926 * g++.dg/torture/pr71571.C: New test.
7927
03129ccb 79282016-06-20 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR target/71559
7931 * gcc.target/i386/sse2-pr71559.c: New test.
7932 * gcc.target/i386/avx-pr71559.c: New test.
7933 * gcc.target/i386/avx512f-pr71559.c: New test.
7934
a40b4b62 79352016-06-20 Tobias Burnus <burnus@net-b.de>
7936
7937 PR fortran/71194
7938 * gfortran.dg/pointer_remapping_10.f90: New.
7939
ecbea05a 79402016-06-20 David Malcolm <dmalcolm@redhat.com>
7941
7942 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7943
0f61dae9 79442016-06-20 Martin Sebor <msebor@redhat.com>
7945
7946 PR c/69507
7947 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7948 * gnu90-const-expr-1.c: Same.
7949 * gnu99-const-expr-1.c: Same.
7950 * gnu99-static-1.c: Same.
7951
e458dfd8 79522016-06-20 Renlin Li <renlin.li@arm.com>
7953
2c0c0c9b 7954 PR testsuite/71489
e458dfd8 7955 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7956
7ab71cb3 79572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7958
7959 * gcc.target/aarch64/vcvt_f64_1.c: New.
7960 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7961 * gcc.target/aarch64/vrecp_f64_1.c: New.
7962
34d36b7a 79632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7964
7965 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7966 "alignement".
7967
ed7f4748 79682016-06-20 Georg-Johann Lay <avr@gjlay.de>
7969
7970 PR target/71103
7971 * gcc.target/avr/torture/pr71103-2.c: New test.
7972
a940fdc7 79732016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7974
7975 PR c/69507
7976 * gcc.dg/alignof.c: New test.
7977
98683d85 79782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7979
7980 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7981 vs dg-error; test constexpr specifier too.
7982
358cee25 79832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7984
7985 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7986
c3d7ceb6 79872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7988
7989 * lib/target-supports.exp
7990 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7991 arm_neon_ok and merge flags. Fix temporary test name.
7992 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7993 and merge flags.
7994
1176073c 79952016-06-17 Martin Liska <mliska@suse.cz>
7996
7997 * gcc.dg/predict-9.c: Fix dump scanning.
7998
f3e2969a 79992016-06-17 Bin Cheng <bin.cheng@arm.com>
8000
8001 PR tree-optimization/71354
8002 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8003
7fdca647 80042016-06-17 Bin Cheng <bin.cheng@arm.com>
8005
8006 PR tree-optimization/71347
8007 * gcc.dg/tree-ssa/pr71347.c: New test.
8008
a338a226 80092016-06-17 Bin Cheng <bin.cheng@arm.com>
8010
8011 PR tree-optimization/71354
8012 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8013
c1e75671 80142016-06-17 Bin Cheng <bin.cheng@arm.com>
8015
8016 * gcc.dg/vect/vect-alias-check-1.c: New test.
8017
365ba13d 80182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8019
59bde511 8020 PR target/71151
365ba13d 8021 * gcc.target/avr/pr71151-1.c: New test.
8022 * gcc.target/avr/pr71151-2.c: New test.
8023 * gcc.target/avr/pr71151-3.c: New test.
8024 * gcc.target/avr/pr71151-4.c: New test.
8025 * gcc.target/avr/pr71151-5.c: New test.
8026 * gcc.target/avr/pr71151-6.c: New test.
8027 * gcc.target/avr/pr71151-7.c: New test.
8028 * gcc.target/avr/pr71151-8.c: New test.
8029 * gcc.target/avr/pr71151-common.h: New test.
8030
db48d95b 80312016-06-16 Martin Liska <mliska@suse.cz>
8032
8033 * gfortran.dg/predict-1.f90: New test.
8034
4c780a59 80352016-06-16 Uros Bizjak <ubizjak@gmail.com>
8036
8037 PR target/71242
f9c39b65 8038 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8039
8c1879bc 80402016-06-16 Jan Hubicka <hubicka@ucw.cz>
8041
8042 * g++.dg/vect/pr36648.cc: Disable cunrolli
8043
33698dfe 80442016-06-16 Jakub Jelinek <jakub@redhat.com>
8045
745f2db6 8046 PR target/71554
8047 * gcc.c-torture/execute/pr71554.c: New test.
8048
33698dfe 8049 PR rtl-optimization/71532
8050 * gcc.dg/torture/pr71532.c: New test.
8051
b42322b9 80522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8053
8054 * gcc.target/powerpc/p9-dimode1.c: New test.
8055 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8056
412b298a 80572016-06-15 Jakub Jelinek <jakub@redhat.com>
8058
93479f99 8059 * gcc.c-torture/compile/20160615-1.c: New test.
8060
412b298a 8061 * g++.dg/cpp0x/ref-qual17.C: New test.
8062
3ec40531 80632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8064
8065 PR middle-end/71529
8066 * gcc.target/i386/pr71529.C: New test.
8067
edfe7670 80682016-06-15 Alan Hayward <alan.hayward@arm.com>
8069
8070 PR tree-optimization/71483
8071 * g++.dg/vect/pr71483.c: New
8072
6e52ac17 80732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8074
8075 PR c++/70202
8076 * g++.dg/inherit/crash6.C: New.
8077 * g++.dg/inherit/union2.C: Likewise.
8078 * g++.dg/inherit/virtual12.C: Likewise.
8079 * g++.dg/inherit/virtual13.C: Likewise.
8080 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8081
aed35af2 80822016-06-15 Uros Bizjak <ubizjak@gmail.com>
8083
0941fba8 8084 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8085
6f710392 80862016-06-15 Alan Hayward <alan.hayward@arm.com>
8087
8088 PR tree-optimization/71439
8089 * gcc.dg/vect/pr71439.c: New
8090
d1cedfd3 80912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8094
ee8fd158 80952016-06-15 Richard Biener <rguenther@suse.de>
8096
8097 * gcc.dg/vect/slp-45.c: New testcase.
8098
5695a690 80992016-06-15 Richard Biener <rguenther@suse.de>
8100
8101 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8102
267ae3ee 81032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104
8105 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8106 requirements, and disable for AIX for now.
8107 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8108
a6d0e20a 81092016-06-14 Jakub Jelinek <jakub@redhat.com>
8110
b2efd162 8111 PR c++/71528
8112 * g++.dg/opt/pr71528.C: New test.
8113
a6d0e20a 8114 PR c++/71516
8115 * g++.dg/init/pr71516.C: New test.
8116
035778de 81172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 * g++.dg/init/array46.C: New.
8120
7c9dc58e 81212016-06-14 Uros Bizjak <ubizjak@gmail.com>
8122
0941fba8 8123 * gcc.target/i386/float128-3.c: New test.
8124 * gcc.target/i386/quad-sse4.c: Ditto.
8125 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8126 Update scan strings.
7c9dc58e 8127
412640c9 81282016-06-14 Richard Biener <rguenther@suse.de>
8129
8130 PR middle-end/71526
8131 * gfortran.dg/pr71526.f90: New testcase.
8132
1b9fde85 81332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8134
8135 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8136 * gcc.dg/zero_bits_compound-1.c: Likewise.
8137
306097e3 81382016-06-14 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/71522
8141 * gcc.dg/torture/pr71522.c: New testcase.
8142
566255a8 81432016-06-14 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR tree-optimization/71520
8146 * gcc.dg/tree-ssa/pr71520.c: New test.
8147
eb912adb 81482016-06-14 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/71521
56d35455 8151 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8152
9720103d 81532016-06-13 Jakub Jelinek <jakub@redhat.com>
8154
12cb8367 8155 PR sanitizer/71498
8156 * c-c++-common/ubsan/bounds-13.c: New test.
8157
9720103d 8158 PR preprocessor/71183
8159 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8160
5965fbcc 81612016-06-13 Jeff Law <law@redhat.com>
8162
8163 PR tree-optimization/71403
8164 * c-c++-common/ubsan/pr71403-1.c: New test.
8165 * c-c++-common/ubsan/pr71403-2.c: New test.
8166 * c-c++-common/ubsan/pr71403-3.c: New test.
8167
04537049 81682016-06-13 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR middle-end/71478
8171 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8172 Add -Wno-psabi -w to dg-options.
8173
412f195f 81742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8175
8176 * gcc.target/powerpc/vadsdu-0.c: New test.
8177 * gcc.target/powerpc/vadsdu-1.c: New test.
8178 * gcc.target/powerpc/vadsdu-2.c: New test.
8179 * gcc.target/powerpc/vadsdu-3.c: New test.
8180 * gcc.target/powerpc/vadsdu-4.c: New test.
8181 * gcc.target/powerpc/vadsdu-5.c: New test.
8182 * gcc.target/powerpc/vadsdub-1.c: New test.
8183 * gcc.target/powerpc/vadsdub-2.c: New test.
8184 * gcc.target/powerpc/vadsduh-1.c: New test.
8185 * gcc.target/powerpc/vadsduh-2.c: New test.
8186 * gcc.target/powerpc/vadsduw-1.c: New test.
8187 * gcc.target/powerpc/vadsduw-2.c: New test.
8188
527790c1 81892016-06-13 David Malcolm <dmalcolm@redhat.com>
8190
8191 * gcc.dg/c99-init-2.c (c): Update expected error message.
8192 * gcc.dg/init-bad-8.c (foo): Likewise.
8193 * gcc.dg/spellcheck-fields-3.c: New test case.
8194
102e67eb 81952016-06-13 Martin Liska <mliska@suse.cz>
8196
8197 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8198 and "guess loop iv compared" heuristics.
8199 * gcc.dg/predict-2.c: Likewise.
8200 * gcc.dg/predict-3.c: Likewise.
8201 * gcc.dg/predict-4.c: Likewise.
8202 * gcc.dg/predict-5.c: Likewise.
8203 * gcc.dg/predict-6.c: Likewise.
8204
1a54d3be 82052016-06-13 Marek Polacek <polacek@redhat.com>
8206
8207 PR middle-end/71476
8208 * c-c++-common/Wswitch-unreachable-4.c: New test.
8209 * gcc.dg/Wswitch-unreachable-2.c: New test.
8210 * g++.dg/tm/jump1.C: Move dg-warning.
8211
5b7401b8 82122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8213
8214 * gnat.dg/renaming10.ad[sb]: New test.
8215
1c93151c 82162016-06-13 Paul Thomas <pault@gcc.gnu.org>
8217
8218 PR fortran/70673
8219 * gfortran.dg/pr70673.f90: New test.
8220
249865a0 82212016-06-13 Richard Biener <rguenther@suse.de>
8222
8223 PR middle-end/64516
8224 * gcc.dg/align-3.c: New testcase.
8225
776d9b14 82262016-06-13 Martin Liska <mliska@suse.cz>
8227
8228 * gcc.target/i386/pr71458.c: New test.
8229
0cf5c551 82302016-06-12 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/71241
f9c39b65 8233 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8234
34de0a35 82352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8236
8237 PR target/60751
8238 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8239 statement.
8240
0cc8bc98 82412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8242
8243 PR target/60751
8244 * gfortran.dg/comma_IO_extension_1.f90: New test.
8245 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8246 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8247 statement.
8248 * gfortran.dg/graphite/pr38083.f90: Likewise.
8249 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8250 missing format.
8251
0ff78c86 82522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8253
8254 * gnat.dg/case_character.adb: New test.
8255
6c38863e 82562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8257
8258 PR middle-end/71310
8259 * gcc.target/powerpc/pr71310.c: New testcase.
8260
24c41395 82612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8262
8263 PR middle-end/71478
8264 * gcc.dg/pr71478.c: New test.
8265
aeb26fb6 82662016-06-10 Jakub Jelinek <jakub@redhat.com>
8267
702b3575 8268 PR middle-end/71494
8269 * gcc.c-torture/execute/pr71494.c: New test.
8270
8ec29807 8271 PR c/68657
8272 * gcc.target/i386/pr68657.c: New test.
8273
aeb26fb6 8274 PR inline-asm/68843
8275 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8276 (test): Add -masm=intel alternatives.
8277
1dc4d519 82782016-06-10 Martin Sebor <msebor@redhat.com>
8279
8280 PR c/71392
8281 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8282
6385d6d3 82832016-06-10 Jeff Law <law@redhat.com>
8284
8285 PR tree-optimization/71335
8286 * gcc.c-torture/execute/pr71335.c: New test.
8287
041a412b 82882016-06-10 David Malcolm <dmalcolm@redhat.com>
8289
8290 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8291 the various "cannot tail-call: " messages.
8292
4a5edbb2 82932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8294
8295 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8296 and options.
8297
9cf3aec3 82982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8299
8300 PR sanitizer/71480
8301 * c-c++-common/asan/pr71480.c: New test.
8302
61724718 83032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8304
8305 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8306 (ASMNAME2): Likewise.
8307 (main): Replace fn in asm statement with ASMNAME ("fn").
8308 * gcc.dg/guality/pr68037-2.c: Likewise.
8309 * gcc.dg/guality/pr68037-3.c: Likewise.
8310 * gcc.dg/torture/pr68037-1.c: Likewise.
8311 * gcc.dg/torture/pr68037-2.c: Likewise.
8312 * gcc.dg/torture/pr68037-3.c: Likewise.
8313
1807f6fb 83142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8315
8316 PR inline-asm/68843
8317 * gcc.target/i386/pr68843-1.c: New test.
8318 * gcc.target/i386/pr68843-2.c: New test.
8319
ccfa030f 83202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8321 Cesar Philippidis <cesar@codesourcery.com>
8322
8323 PR middle-end/71373
8324 * gcc.dg/goacc/nested-function-1.c: New file.
8325 * gcc.dg/goacc/nested-function-2.c: Likewise.
8326 * gcc.dg/goacc/pr71373.c: Likewise.
8327 * gfortran.dg/goacc/cray-2.f95: Likewise.
8328 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8329 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8330 * gfortran.dg/goacc/cray.f95: Update.
8331 * gfortran.dg/goacc/loop-1.f95: Likewise.
8332 * gfortran.dg/goacc/loop-3.f95: Likewise.
8333 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8334 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8335
83362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8337
8338 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8339 for OpenACC tile clauses.
8340 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8341
8342 PR c/71381
8343 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8344 to...
8345 * c-c++-common/goacc/cache-2.c: ... this new file.
8346 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8347 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8348 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8349 usage.
8350 * gfortran.dg/goacc/cray.f95: Likewise.
8351 * gfortran.dg/goacc/loop-1.f95: Likewise.
8352
bb038f3e 83532016-06-10 Alan Hayward <alan.hayward@arm.com>
8354
8355 PR tree-optimization/71407
8356 PR tree-optimization/71416
8357 * gcc.dg/vect/pr71407.c: New
8358 * gcc.dg/vect/pr71416-1.c: New
8359 * gcc.dg/vect/pr71416-2.c: New
8360
332409d3 83612016-06-10 Richard Biener <rguenther@suse.de>
8362
8363 PR middle-end/71477
8364 * gcc.dg/torture/pr71477.c: New testcase.
8365
03cf727c 83662016-06-09 Julia Koval <julia.koval@intel.com>
8367
8368 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8369 * gcc.target/i386/interrupt-13.c: Likewise.
8370 * gcc.target/i386/interrupt-15.c: Likewise.
8371 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8372 * gcc.target/i386/interrupt-24.c: Likewise.
8373 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8374 * gcc.target/i386/interrupt-9.c: Likewise.
8375 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8376
23b101c5 83772016-06-09 Martin Sebor <msebor@redhat.com>
8378
8379 PR c/70883
8380 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8381 * gcc.dg/builtin-constant_p-1.c: Same.
8382 * gcc.dg/builtins-error.c: Same.
8383 * gcc.dg/pr70859.c: Same.
8384
188d6bbb 83852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8386
8387 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8388 * gcc.dg/torture/pr68067-1.c: Likewise.
8389 * gcc.dg/torture/pr68067-2.c: Likewise.
8390
83912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8392
8393 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8394 when setting SIZE.
8395
ff8886bd 83962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8397
8398 PR c++/71465
8399 * g++.dg/inherit/crash5.C: New.
8400 Revert:
8401 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/70202
8404 * g++.dg/inherit/crash5.C: New.
8405 * g++.dg/inherit/virtual1.C: Adjust.
8406
3f76cceb 84072016-06-09 Martin Liska <mliska@suse.cz>
8408
8409 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8410 * g++.dg/predict-loop-exit-2.C: Likewise.
8411 * g++.dg/predict-loop-exit-3.C: Likewise.
8412 * gcc.dg/predict-1.c: Likewise.
8413 * gcc.dg/predict-2.c: Likewise.
8414 * gcc.dg/predict-3.c: Likewise.
8415 * gcc.dg/predict-4.c: Likewise.
8416 * gcc.dg/predict-5.c: Likewise.
8417 * gcc.dg/predict-6.c: Likewise.
8418 * gcc.dg/predict-7.c: Likewise.
8419
59ae3d1b 84202016-06-09 Richard Biener <rguenther@suse.de>
8421
8422 PR tree-optimization/71462
8423 * gcc.dg/torture/pr71462.c: New testcase.
8424
8c2d2acf 84252016-06-09 Marek Polacek <polacek@redhat.com>
8426
8427 PR c/65471
8428 * gcc.dg/c11-generic-3.c: New test.
8429
224cb6b7 84302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 * g++.dg/init/array42.C: New.
8433 * g++.dg/init/array43.C: Likewise.
8434 * g++.dg/init/array44.C: Likewise.
8435 * g++.dg/init/array45.C: Likewise.
8436 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8437 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8438 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8439 * g++.dg/gomp/pr35751.C: Likewise.
8440 * g++.dg/init/array23.C: Likewise.
8441 * g++.dg/init/brace2.C: Likewise.
8442 * g++.dg/init/brace6.C: Likewise.
8443
732905bb 84442016-06-08 Martin Sebor <msebor@redhat.com>
8445 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR c++/70507
8448 PR c/68120
8449 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8450 * c-c++-common/builtin-arith-overflow-2.c: New test.
8451 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8452 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8453 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8454
7ddaa622 84552016-06-08 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR c++/71442
8458 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8459
84ee0905 84602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8461
8462 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8463 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8464 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8465 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8466 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8467 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8468 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8469 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8470 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8471 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8472 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8473 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8474 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8475
2876af98 84762016-06-08 Richard Biener <rguenther@suse.de>
8477
8478 PR tree-optimization/68558
8479 * gcc.dg/vect/slp-44.c: New testcase.
8480
acbb0d03 84812016-06-08 Richard Biener <rguenther@suse.de>
8482
8483 * gcc.dg/vect/slp-43.c: New testcase.
8484
f8689010 84852016-06-08 Richard Biener <rguenther@suse.de>
8486
8487 PR tree-optimization/71452
8488 * gcc.dg/torture/pr71452.c: New testcase.
8489
52d393eb 84902016-06-08 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR c++/71448
8493 * g++.dg/torture/pr71448.C: New test.
8494
9d700ce4 84952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8496
8497 PR debug/71432
8498 PR ada/71413
8499 * g++.dg/debug/pr71432.C: New test.
8500
eb96ef65 85012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8502
8503 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8504 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8505 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8506
a4753cdd 85072016-06-08 Alan Hayward <alan.hayward@arm.com>
8508
8509 * gcc.dg/vect/vect-live-2.c: Update effective target.
8510 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8511 * lib/target-supports.exp: Add aarch64 to vect_long.
8512
bafc7b1d 85132016-06-08 Marek Polacek <polacek@redhat.com>
8514
8515 PR c/71418
8516 * gcc.dg/noncompile/pr71418.c: New test.
8517
06e590e7 8518 PR c/71426
8519 * gcc.dg/noncompile/pr71426.c: New test.
8520
d3cb49c9 85212016-06-07 Jan Hubicka <hubicka@ucw.cz>
8522
8523 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8524 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8525 * gcc.dg/predict-3.c: Update template.
8526 * gcc.dg/predict-5.c: Update template.
8527 * gcc.dg/predict-6.c: Update template.
8528 * gcc.dg/predict-9.c: Update template.
8529 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8530
2d76c36a 85312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8532
8533 * gcc.target/powerpc/vec-mul.c: New test.
8534
7cfde92a 85352016-06-07 David Malcolm <dmalcolm@redhat.com>
8536
8537 * gcc.dg/spellcheck-fields-2.c: New test case.
8538
b032c4dd 85392016-06-07 Richard Biener <rguenther@suse.de>
8540
8541 PR c/61564
8542 * gcc.dg/Wpragmas-1.c: New testcase.
8543 * gcc.dg/Wattributes-4.c: Likewise.
8544 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8545 entry.
8546
a7056369 85472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8548
8549 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8550 spurious debug code.
8551
123c61e0 85522016-06-07 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/71428
8555 * gcc.dg/torture/pr71428.c: New testcase.
8556
5819d47b 85572016-06-07 Richard Biener <rguenther@suse.de>
8558
8559 PR middle-end/71423
8560 * gcc.dg/torture/pr71423.c: New testcase.
8561
6cec5c6b 85622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8563
8564 PR middle-end/71408
8565 * gcc.dg/tree-ssa/pr71408.c: New test.
8566
40bbfc17 85672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8568
8569 PR middle-end/71281
8570 * g++.dg/torture/pr71281.C: New test.
8571
61f1f80c 85722016-06-06 Marek Polacek <polacek@redhat.com>
8573
8574 PR c/71362
8575 * gcc.dg/pr71362.c: New test.
8576
0406b32f 85772016-06-06 Jakub Jelinek <jakub@redhat.com>
8578 Patrick Palka <ppalka@gcc.gnu.org>
8579
8580 PR c++/70847
8581 PR c++/71330
8582 PR c++/71393
8583 * g++.dg/opt/pr70847.C: New test.
8584 * g++.dg/ubsan/pr70847.C: New test.
8585 * g++.dg/ubsan/pr71393.C: New test.
8586
b1445999 85872016-06-06 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR tree-optimization/71259
8590 * gcc.dg/vect/pr71259.c: New test.
8591
99b4f3a2 85922016-06-06 David Malcolm <dmalcolm@redhat.com>
8593
8594 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8595 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8596 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8597 above.
8598
837679bc 85992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8600
8601 PR middle-end/37780
8602 * gcc.c-torture/execute/pr37780.c: New test.
8603 * gcc.target/aarch64/pr37780_1.c: Likewise.
8604 * gcc.target/arm/pr37780_1.c: Likewise.
8605
e4b92538 86062016-06-06 Marek Polacek <polacek@redhat.com>
8607
8608 * c-c++-common/attr-may-alias-1.c: New test.
8609 * c-c++-common/attr-may-alias-2.c: New test.
8610 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8611
43ac2f2f 86122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8613
8614 PR c/24414
8615 * gcc.target/i386/pr24414.c: New test.
8616
7e1786b2 86172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8618
8619 * gcc.target/sparc/vis4misc.c: New file.
8620 * gcc.target/sparc/fpcmp.c: Likewise.
8621 * gcc.target/sparc/fpcmpu.c: Likewise.
8622
f593ccb2 86232016-06-06 Alan Hayward <alan.hayward@arm.com>
8624
8625 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8626 * gcc.dg/vect/vect-live-3.c: Likewise.
8627
be6d8ddc 86282016-06-06 Richard Biener <rguenther@suse.de>
8629
8630 PR tree-optimization/71398
8631 * gcc.dg/torture/pr71398.c: New testcase.
8632
78f27916 86332016-06-06 Uros Bizjak <ubizjak@gmail.com>
8634
8635 PR target/71389
8636 * g++.dg/pr71389.C: New test.
8637
c5899606 86382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8639
8640 PR fortran/71404
8641 * gfortran.dg/fmt_read_5.f: New test.
8642
8e3cd305 86432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8644
8645 PR fortran/69659
8646 * gfortran.dg/class_array_22.f03: New test.
8647
703c0a09 86482016-06-05 Jan Hubicka <hubicka@ucw.cz>
8649
8650 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8651
d07b2b6f 86522016-06-05 Jan Hubicka <hubicka@ucw.cz>
8653
8654 * gcc.dg/predict-9.c: Update template.
8655
4a7ec4ac 86562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8657
8658 PR c++/49377
8659 * g++.dg/template/pr49377.C: New.
8660
7499ef4a 86612016-06-04 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/71405
8664 * g++.dg/torture/pr71405.C: New test.
8665
558c800d 86662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 PR c++/70202
8669 * g++.dg/inherit/crash5.C: New.
8670 * g++.dg/inherit/virtual1.C: Adjust.
8671
4ee7cf4b 86722016-06-03 Jeff Law <law@redhat.com>
8673
8674 PR tree-optimization/71316
8675 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8676
b12ae762 86772016-06-03 Jakub Jelinek <jakub@redhat.com>
8678
8679 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8680 dg-additional-options with just -fno-tree-scev-cprop in it.
8681 * gcc.dg/vect/vect-live-2.c: Likewise.
8682 * gcc.dg/vect/vect-live-5.c: Likewise.
8683 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8684 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8685 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8686
e09a5ee3 86872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8688
8689 PR c++/27100
8690 * g++.dg/other/friend6.C: New test.
8691
f14b1922 86922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8693
8694 * g++.dg/torture/ppc-ldst-array.C: New.
8695
20702ea3 86962016-06-03 Joseph Myers <joseph@codesourcery.com>
8697
8698 PR target/71276
8699 PR target/71277
8700 * gcc.dg/torture/builtin-fp-int-inexact.c,
8701 gcc.target/i386/387-builtin-fp-int-inexact.c,
8702 gcc.target/i386/387-rint-inline-1.c,
8703 gcc.target/i386/387-rint-inline-2.c,
8704 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8705 gcc.target/i386/sse2-rint-inline-1.c,
8706 gcc.target/i386/sse2-rint-inline-2.c,
8707 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8708 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8709
5ed3cc7b 87102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8711 Julia Koval <julia.koval@intel.com>
8712
8713 PR target/66960
8714 PR target/67630
8715 PR target/67634
8716 PR target/67841
8717 PR target/68037
8718 PR target/68618
8719 PR target/68661
8720 PR target/69575
8721 PR target/69596
8722 PR target/69734
8723 * gcc.dg/guality/pr68037-1.c: New test.
8724 * gcc.dg/guality/pr68037-2.c: Likewise.
8725 * gcc.dg/guality/pr68037-3.c: Likewise.
8726 * gcc.dg/torture/pr68037-1.c: Likewise.
8727 * gcc.dg/torture/pr68037-2.c: Likewise.
8728 * gcc.dg/torture/pr68037-3.c: Likewise.
8729 * gcc.dg/torture/pr68661-1a.c: Likewise.
8730 * gcc.dg/torture/pr68661-1b.c: Likewise.
8731 * gcc.target/i386/interrupt-1.c: Likewise.
8732 * gcc.target/i386/interrupt-2.c: Likewise.
8733 * gcc.target/i386/interrupt-3.c: Likewise.
8734 * gcc.target/i386/interrupt-4.c: Likewise.
8735 * gcc.target/i386/interrupt-5.c: Likewise.
8736 * gcc.target/i386/interrupt-6.c: Likewise.
8737 * gcc.target/i386/interrupt-7.c: Likewise.
8738 * gcc.target/i386/interrupt-8.c: Likewise.
8739 * gcc.target/i386/interrupt-9.c: Likewise.
8740 * gcc.target/i386/interrupt-10.c: Likewise.
8741 * gcc.target/i386/interrupt-11.c: Likewise.
8742 * gcc.target/i386/interrupt-12.c: Likewise.
8743 * gcc.target/i386/interrupt-13.c: Likewise.
8744 * gcc.target/i386/interrupt-14.c: Likewise.
8745 * gcc.target/i386/interrupt-15.c: Likewise.
8746 * gcc.target/i386/interrupt-16.c: Likewise.
8747 * gcc.target/i386/interrupt-17.c: Likewise.
8748 * gcc.target/i386/interrupt-18.c: Likewise.
8749 * gcc.target/i386/interrupt-19.c: Likewise.
8750 * gcc.target/i386/interrupt-20.c: Likewise.
8751 * gcc.target/i386/interrupt-21.c: Likewise.
8752 * gcc.target/i386/interrupt-22.c: Likewise.
8753 * gcc.target/i386/interrupt-23.c: Likewise.
8754 * gcc.target/i386/interrupt-24.c: Likewise.
8755 * gcc.target/i386/interrupt-25.c: Likewise.
8756 * gcc.target/i386/interrupt-26.c: Likewise.
8757 * gcc.target/i386/interrupt-27.c: Likewise.
8758 * gcc.target/i386/interrupt-28.c: Likewise.
8759 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8760 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8761 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8762 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8763 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8764 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8765 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8766 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8767 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8768 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8769 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8770 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8771
3e346f54 87722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8773
f27c52fb 8774 PR tree-optimization/52171
8775 * gcc.dg/pr52171.c: New test.
8776 * gcc.target/i386/pr52171.c: New test.
3e346f54 8777
22e029d2 87782016-06-03 Jan Hubicka <jh@suse.cz>
8779
8780 * g++.dg/tree-ssa/pred-1.C: New testcase
8781 * gcc.dg/tree-ssa/pred-1.c: New testcase
8782
41ce74ed 87832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8784
8785 PR target/70957
8786 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8787 support.
8788 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8789
cf573a72 87902016-06-03 Alan Hayward <alan.hayward@arm.com>
8791
8792 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8793
75aae5b4 87942016-06-03 Alan Hayward <alan.hayward@arm.com>
8795
8796 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8797 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8798 * gcc.dg/vect/vect-live-1.c: New test.
8799 * gcc.dg/vect/vect-live-2.c: New test.
8800 * gcc.dg/vect/vect-live-3.c: New test.
8801 * gcc.dg/vect/vect-live-4.c: New test.
8802 * gcc.dg/vect/vect-live-5.c: New test.
8803 * gcc.dg/vect/vect-live-slp-1.c: New test.
8804 * gcc.dg/vect/vect-live-slp-2.c: New test.
8805 * gcc.dg/vect/vect-live-slp-3.c: New test.
8806
eba6788d 88072016-06-03 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR middle-end/71387
8810 * g++.dg/opt/pr71387.C: New test.
8811
5a653985 88122016-06-02 Jeff Law <law@redhat.com>
8813
8814 PR tree-optimization/71328
8815 * gcc.c-torture/compile/pr71328.c: New test.
8816
f92f6941 88172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8818
8819 PR fortran/52393
8820 * gfortran.dg/fmt_read_3.f90: Fix typo.
8821 * gfortran.dg/fmt_read_4.f90: New test.
8822
0d29e152 88232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8824
8825 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8826 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8827 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8828 * g++.dg/cpp0x/override2.C: Likewise.
8829 * g++.dg/parse/crash5.C: Likewise.
8830 * g++.dg/parse/error16.C: Likewise.
8831 * g++.dg/parse/error27.C: Likewise.
8832 * g++.dg/template/qualttp15.C: Likewise.
8833 * g++.dg/template/redecl4.C: Likewise.
8834 * g++.old-deja/g++.other/crash39.C: Likewise.
8835 * g++.old-deja/g++.other/struct1.C: Likewise.
8836 * g++.old-deja/g++.pt/m9a.C: Likewise.
8837 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8838
2740a1a5 88392016-06-02 Jakub Jelinek <jakub@redhat.com>
8840
89f17a65 8841 PR c++/71372
8842 * c-c++-common/pr71372.c: New test.
8843
2740a1a5 8844 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8845 __TIME__ strings with __builtin_strcmp instead of printf and
8846 dg-output.
8847
9ae89a4e 88482016-06-02 Martin Liska <mliska@suse.cz>
8849
8850 * gcc.dg/predict-9.c: New test.
8851
41258f9c 88522016-06-02 Jakub Jelinek <jakub@redhat.com>
8853
8854 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8855 global set_compiler_env_var and global saved_compiler_env_var.
8856
dad46eb8 88572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8858
8859 PR rtl-optimization/71295
8860 * gcc.c-torture/compile/pr71295.c: New test.
8861
9cc8a892 88622016-06-02 Jakub Jelinek <jakub@redhat.com>
8863
98e7c96c 8864 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8865
4a5a4de2 8866 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8867 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8868
9cc8a892 8869 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8870 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8871 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8872 alternative number.
8873
46819a36 88742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8875
8876 * gcc.target/powerpc/p9-splat-4.c: New test.
8877
88782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8879
8880 PR target/71186
8881 * gcc.target/powerpc/pr71186.c: New test.
8882
d9820cc5 88832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8884
8885 PR fortran/52393
8886 * gfortran.dg/fmt_read_3.f90: New test.
8887
2f14ca3e 88882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8889
8890 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8891 procedure.
8892
dfa5c0d3 88932016-06-01 Eduard Sanou <dhole@openmailbox.org>
8894
8895 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8896 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8897 env var is set.
8898 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8899 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8900 shown once.
8901 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8902 during compilation.
8903 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8904 vars set by dg-set-compiler-env-var.
8905
7d7125df 89062016-06-01 Paul Thomas <pault@gcc.gnu.org>
8907
8908 PR fortran/71156
8909 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8910 to the module procedure declaration.
8911 * gfortran.dg/submodule_16.f08: New test.
8912
6ab9cde4 89132016-06-01 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR middle-end/71371
8916 * c-c++-common/gomp/pr71371.c: New test.
8917
0cfe7a23 89182016-06-01 Richard Biener <rguenther@suse.de>
8919
8920 PR tree-optimization/71366
8921 * gcc.dg/torture/pr71366-1.c: New testcase.
8922 * gcc.dg/torture/pr71366-2.c: Likewise.
8923
5a5b02e1 89242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8925
8926 * gcc.target/powerpc/vslv-0.c: New test.
8927 * gcc.target/powerpc/vslv-1.c: New test.
8928 * gcc.target/powerpc/vsrv-0.c: New test.
8929 * gcc.target/powerpc/vsrv-1.c: New test.
8930
d27a79f6 89312016-06-01 Nathan Sidwell <nathan@acm.org>
8932
8933 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8934 * gcc.target/nvptx/weak.c: New.
8935
6172a9fd 89362016-06-01 Richard Biener <rguenther@suse.de>
8937
8938 PR tree-optimization/71261
8939 * gcc.dg/torture/vect-bool-1.c: New testcase.
8940
f9aaabb2 89412016-06-01 Jakub Jelinek <jakub@redhat.com>
8942
8943 * gfortran.dg/gomp/order-1.f90: New test.
8944 * gfortran.dg/gomp/order-2.f90: New test.
8945
53b01069 89462016-06-01 Jan Hubicka <hubicka@ucw.cz>
8947
8948 * gcc.dg/unroll-6.c: Update template.
8949 * gcc.dg/unroll-7.c: New testcase.
8950 * gcc.dg/unroll-8.c: New testcase.
8951
36757397 89522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8953
8954 * gnat.dg/opt56.ad[sb]: New test.
8955
7f93bd6e 89562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8957
8958 PR c++/66635
8959 * g++.dg/cpp0x/constexpr-ice16.C: New.
8960
9f41a2ce 89612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8962
8963 PR tree-optimization/71314
8964 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8965 -mbranch-cost=2.
8966
31e02373 89672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR tree-optimization/71077
8970 * gcc.dg/tree-ssa/pr71077.c: New test.
8971
76f8f901 89722016-05-31 Jan Hubicka <hubicka@ucw.cz>
8973
7f93bd6e 8974 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8975 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8976 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8977
04f5f923 89782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/71248
8981 * g++.dg/cpp0x/pr71248.C: New.
8982 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8983 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8984 * g++.dg/init/new37.C: Likewise.
8985 * g++.dg/template/static1.C: Likewise.
8986 * g++.dg/template/static2.C: Likewise.
8987
4ffddf28 89882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8989
8990 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8991 instead of %rdi.
8992 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8993
4ff7bd21 89942016-05-31 Marek Polacek <polacek@redhat.com>
8995
8996 * c-c++-common/Wswitch-unreachable-3.c: New test.
8997 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8998
e1f7cc4b 89992016-05-31 Richard Biener <rguenther@suse.de>
9000
9001 PR tree-optimization/71352
9002 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9003
02978bd1 90042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9005
9006 * gcc.target/arm/armv5_thumb_isa.c: New test.
9007
cfce8164 90082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9009
9010 PR target/71346
9011 * gcc.target/i386/pr71346.c: New test.
9012
7a51c705 90132016-05-31 Tom de Vries <tom@codesourcery.com>
9014
9015 PR tree-optimization/69068
9016 * gcc.dg/graphite/pr69068.c: New test.
9017
8c1ac106 90182016-05-27 Martin Sebor <msebor@redhat.com>
9019
9020 PR c++/71306
9021 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9022
b6431756 90232016-05-30 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR c++/71349
9026 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9027 nowait depend(inout: dd[0]) clauses where permitted.
9028
f6203294 90292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9030
9031 PR c++/71238
9032 * g++.dg/parse/pr71238.C: New.
9033 * g++.dg/concepts/friend1.C: Test column numbers too.
9034 * g++.dg/cpp0x/initlist31.C: Likewise.
9035 * g++.dg/cpp0x/pr51420.C: Likewise.
9036 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9037 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9038 * g++.dg/ext/builtin3.C: Likewise.
9039 * g++.dg/lookup/friend12.C: Likewise.
9040 * g++.dg/lookup/friend7.C: Likewise.
9041 * g++.dg/lookup/koenig1.C: Likewise.
9042 * g++.dg/lookup/koenig5.C: Likewise.
9043 * g++.dg/lookup/used-before-declaration.C: Likewise.
9044 * g++.dg/overload/koenig1.C: Likewise.
9045 * g++.dg/template/crash65.C: Likewise.
9046 * g++.dg/template/friend57.C: Likewise.
9047 * g++.dg/warn/Wshadow-5.C: Likewise.
9048 * g++.dg/warn/Wunused-8.C: Likewise.
9049 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9050 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9051 * g++.old-deja/g++.jason/member.C: Likewise.
9052 * g++.old-deja/g++.jason/report.C: Likewise.
9053 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9054 * g++.old-deja/g++.law/visibility20.C: Likewise.
9055 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9056 * g++.old-deja/g++.other/static5.C: Likewise.
9057 * g++.old-deja/g++.pt/overload2.C: Likewise.
9058
b96f8145 90592016-05-30 Jan Hubicka <hubicka@ucw.cz>
9060
9061 * gcc.dg/tree-ssa/peel1.c: New testcase.
9062 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9063 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9064
ed5bca7a 90652016-05-30 Tom de Vries <tom@codesourcery.com>
9066
9067 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9068 to ce.
9069
c0aa0333 90702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9071
9072 PR c++/71099
9073 * g++.dg/parse/virtual1.C: New.
9074
231010db 90752016-05-30 Uros Bizjak <ubizjak@gmail.com>
9076
9077 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9078 Use correct register when clearing %edx.
9079
765557c0 90802016-05-30 Alexander Monakov <amonakov@ispras.ru>
9081
9082 PR tree-optimization/71289
9083 * gcc.dg/pr71289.c: New test.
9084
fc3b1c44 90852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9086
9087 PR middle-end/71269
9088 PR middle-end/71292
9089 * gcc.dg/tree-ssa/pr71269.c: New test.
9090 * gcc.dg/tree-ssa/pr71292.c: New test.
9091
ce352457 90922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9093
9094 PR middle-end/71252
9095 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9096
eedd711b 90972016-05-30 Jan Hubicka <hubicka@ucw.cz>
9098
9099 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9100 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9101 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9102
8c061890 91032016-05-30 Tom de Vries <tom@codesourcery.com>
9104
9105 PR tree-optimization/69067
9106 * gcc.dg/graphite/pr69067.c: New test.
9107
a6b0884c 91082016-05-29 Uros Bizjak <ubizjak@gmail.com>
9109
9110 PR target/71245
9111 * gcc.target/i386/pr71245-1.c: New test.
9112 * gcc.target/i386/pr71245-2.c: Ditto.
9113
2369edfc 91142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/71105
9117 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9118 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9119 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9120
b6ab3f43 91212016-05-27 Jan Hubicka <hubicka@ucw.cz>
9122
9123 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9124
0192662b 91252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9126
9127 Revert:
9128 PR c++/69855
9129 * g++.dg/overload/69855.C: New.
9130 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9131 * g++.old-deja/g++.pt/crash3.C: Likewise.
9132
fce78c50 91332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9134
9135 PR c++/60385
9136 * g++.dg/parse/namespace13.C: New.
9137
372172fe 91382016-05-26 Jeff Law <law@redhat.com>
9139
9140 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9141 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9142 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9143 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9144 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9145 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9146 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9147 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9148 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9149 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9150 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9151 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9152 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9153
5d8a8944 91542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9155
9156 PR c++/69855
9157 * g++.dg/overload/69855.C: New.
9158 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9159 * g++.old-deja/g++.pt/crash3.C: Likewise.
9160
29602b75 91612016-05-27 Jiong Wang <jiong.wang@arm.com>
9162
9163 PR target/63596
9164 * gcc.target/aarch64/va_arg_1.c: New testcase.
9165 * gcc.target/aarch64/va_arg_2.c: Likewise.
9166 * gcc.target/aarch64/va_arg_3.c: Likewise.
9167
c900b732 91682016-05-27 Jiong Wang <jiong.wang@arm.com>
9169
9170 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9171 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9172 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9173 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9174 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9175
73ef73bd 91762016-05-27 Marek Polacek <polacek@redhat.com>
9177
9178 PR middle-end/71308
9179 * g++.dg/torture/pr71308.C: New test.
9180
a6031633 91812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9182
9183 * gcc.dg/zero_bits_compound-1.c: New test.
9184 * gcc.dg/zero_bits_compound-2.c: New test.
9185
1fbdc7ae 91862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9187
9188 PR middle-end/71279
9189 * gcc.dg/pr71279.c: New test.
9190
2e196ca8 91912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9192
9193 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9194 floating point min/max/comparison instructions.
9195 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9196
6feab9ce 91972016-05-26 Jakub Jelinek <jakub@redhat.com>
9198
9199 * c-c++-common/gomp/schedule-1.c: New test.
9200 * gfortran.dg/gomp/schedule-1.f90: New test.
9201
978cea8f 92022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9203
9204 PR c++/70822
9205 PR c++/70106
9206 * g++.dg/cpp1y/auto-fn32.C: New test.
9207 * g++.dg/cpp1y/paren4.C: New test.
9208
0478d9ed 92092016-05-26 Nathan Sidwell <nathan@acm.org>
9210
9211 * gcc.dg/20060410.c: Xfail on ptx.
9212 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9213 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9214 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9215 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9216 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9217
5fd1c174 92182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9219
9220 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9221
c5e8b3e2 92222016-05-26 Jakub Jelinek <jakub@redhat.com>
9223
0db93a5b 9224 PR tree-optimization/71280
9225 * gcc.dg/pr71280.c: New test.
9226
7199c05c 9227 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9228
76c786ac 9229 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9230 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9231
c5e8b3e2 9232 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9233
e9bcea2f 92342016-05-26 Jiong Wang <jiong.wang@arm.com>
9235
9236 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9237 kept in memory.
e9bcea2f 9238
955d947b 92392016-05-25 Jeff Law <law@redhat.com>
9240
9241 PR tree-optimization/71272
9242 * gcc.c-torture/compile/pr71272.c: new test.
9243
77102dbe 92442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9245
9246 * gcc.target/powerpc/vec-cmpne.c: New test.
9247 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9248
552821b4 92492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9250
9251 * gnat.dg/opt55.ad[sb]: New test.
9252
0113f3c5 92532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9254
9255 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9256 * c-c++-common/pr60226.c: Require int32plus.
9257 * gcc.c-torture/execute/pr70602.c: Likewise.
9258 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9259 unsigned long for malloc arg type.
9260 * gcc.dg/asr_div1.c: Require int32plus.
9261 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9262 * gcc.dg/pie-1.c: Require pie.
9263 * gcc.dg/pie-2.c: Likewise.
9264 * gcc.dg/pr59471.c: Require int32plus.
9265 * gcc.dg/pr59963-2.c: XFAIL for int16.
9266 * gcc.dg/pr60114.c: Require int32plus.
9267 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9268 unsigned long for typedef of size_t.
9269 * gcc.dg/pr63914.c: Require int32plus.
9270 * gcc.dg/pr64536.c: Require pt32plus.
9271 * gcc.dg/pr65658.c: Likewise.
9272 * gcc.dg/pr67271.c: Require int32plus.
9273 * gcc.dg/pr68112.c: Likewise.
9274 * gcc.dg/pr69071.c: Skip for avr target.
9275 * gcc.dg/pr69973.c: Require int32plus.
9276 * gcc.dg/pr70169.c: Skip for avr target.
9277 * gcc.dg/sso-6.c: Require int32plus.
9278 * gcc.dg/sso-7.c: Likewise.
9279 * gcc.dg/sso-8.c: Likewise.
9280 * gcc.dg/vrp-min-max-2.c: Likewise.
9281
f4094380 92822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9283
9284 PR target/70738
9285 * gcc.target/i386/pr70738-1.c: New test.
9286 * gcc.target/i386/pr70738-2.c: Likewise.
9287 * gcc.target/i386/pr70738-3.c: Likewise.
9288 * gcc.target/i386/pr70738-4.c: Likewise.
9289 * gcc.target/i386/pr70738-5.c: Likewise.
9290 * gcc.target/i386/pr70738-6.c: Likewise.
9291 * gcc.target/i386/pr70738-7.c: Likewise.
9292 * gcc.target/i386/pr70738-8.c: Likewise.
9293 * gcc.target/i386/pr70738-9.c: Likewise.
9294
239a4bea 92952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9296
9297 PR rtl-optimization/66940
9298 * gcc.c-torture/execute/pr66940.c: New test.
9299
bf6382ba 93002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9301
9302 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9303 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9304 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9305 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9306 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9307 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9308 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9309 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9310 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9311 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9312 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9313 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9314 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9315 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9316 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9317 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9318 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9319 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9320 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9321 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9322 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9323 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9324 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9325 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9326
2c995da9 93272016-05-25 Marek Polacek <polacek@redhat.com>
9328
9329 PR c/71265
9330 * gcc.dg/noncompile/pr71265.c: New test.
9331
abfbb5b5 9332 PR c/71266
9333 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9334
f6871bbd 93352016-05-25 Nathan Sidwell <nathan@acm.org>
9336
9337 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9338
de04e83e 93392016-05-25 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/71261
9342 * c-c++-common/torture/pr71261.c: New testcase.
9343
b35931f7 93442016-05-25 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/71264
9347 * gcc.dg/vect/pr71264.c: New testcase.
9348
166c3089 93492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/55992
9352 * g++.dg/cpp0x/alias-decl-53.C: New.
9353 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9354
14240409 93552016-05-25 Martin Liska <mliska@suse.cz>
9356
9357 * g++.dg/pr71239.C: New test.
9358
bc47d9f6 93592016-05-25 Richard Biener <rguenther@suse.de>
9360
4860a6bf 9361 * gcc.dg/vect/pr58135.c: Rename to ...
9362 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9363
d8a3f157 93642016-05-25 Marek Polacek <polacek@redhat.com>
9365
9366 * g++.dg/pr65295.C: Use target c++14.
9367
3af16045 93682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9369
231010db 9370 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9371 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9372
949479b2 93732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9374
9375 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9376 instructions.
9377
6d6a3fc3 93782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9379
9380 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9381 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9382 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9383 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9384 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9385 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9386 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9387 * c-c++-common/goacc/pcopy.c: Likewise.
9388 * c-c++-common/goacc/pcopyin.c: Likewise.
9389 * c-c++-common/goacc/pcopyout.c: Likewise.
9390 * c-c++-common/goacc/pcreate.c: Likewise.
9391 * c-c++-common/goacc/pr70688.c: New test.
9392 * c-c++-common/goacc/present-1.c: Adjust test.
9393 * c-c++-common/goacc/reduction-5.c: Likewise.
9394 * g++.dg/goacc/data-1.C: New test.
9395
af648be2 93962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9397
9398 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9399 vector parity built-in functions.
9400 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9401 count trailing zeros automatic vectorization.
9402 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9403 count trailing zeros built-in functions.
9404
4e173d60 94052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9406
9407 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9408
a0c02a52 94092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9410
9411 PR target/71050
9412 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9413
64c52e9c 94142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9415
9416 PR c++/50436
9417 * g++.dg/template/crash123.C: New.
9418 * g++.dg/template/crash124.C: Likewise.
9419
752b5a4c 94202016-05-24 Martin Sebor <msebor@redhat.com>
9421
9422 PR c++/71147
9423 * g++.dg/ext/flexary16.C: New test.
9424
a36dd683 94252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9426
f6871bbd 9427 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9428 before math.h is included.
a36dd683 9429 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9430 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9431 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9432 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9433 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9434 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9435 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9436 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9437 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9438 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9439 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9440 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9441 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9442 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9443 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9444 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9445 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9446 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9447 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9448 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9449 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9450 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9451 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9452
d60e1df7 94532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9454 Kelvin Nilsen <kelvin@gcc.gnu.org>
9455
9456 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9457 support.
9458
22d09025 94592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9460
9461 PR c++/69872
9462 * g++.dg/warn/Wno-narrowing1.C: New.
9463
6ef0143d 94642016-05-24 Marek Polacek <polacek@redhat.com>
9465
9466 PR c/71249
9467 * c-c++-common/Wswitch-unreachable-2.c: New test.
9468
962a2062 94692016-05-24 Jakub Jelinek <jakub@redhat.com>
9470
ead77194 9471 PR c++/71257
9472 * g++.dg/vect/simd-clone-6.cc: New test.
9473 * g++.dg/gomp/declare-simd-6.C: New test.
9474
962a2062 9475 PR middle-end/70434
9476 PR c/69504
9477 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9478
23edc6d1 94792016-05-24 Richard Biener <rguenther@suse.de>
9480
9481 PR tree-optimization/71240
9482 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9483
30633bcc 94842016-05-24 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/71230
9487 * gcc.dg/torture/pr71230.c: New testcase.
9488 * g++.dg/torture/pr71230.C: Likewise.
9489
c9d624bd 94902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9491
9492 * c-c++-common/goacc/routine-5.c: Add tests.
9493 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9494 * gfortran.dg/goacc/routine-6.f90: Add tests.
9495
ce143ff0 94962016-05-24 Richard Biener <rguenther@suse.de>
9497
9498 PR tree-optimization/71253
9499 * gcc.dg/torture/pr71253.c: New testcase.
9500
3bdaecd5 95012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9502
9503 PR middle-end/71252
9504 * gfortran.dg/pr71252.f90: New test.
9505
856b494d 95062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9507
9508 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9509
7345b977 95102016-05-24 Richard Biener <rguenther@suse.de>
9511
9512 PR middle-end/70434
9513 PR c/69504
9514 * c-c++-common/vector-subscript-4.c: New testcase.
9515 * c-c++-common/vector-subscript-5.c: Likewise.
9516
6f065267 95172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9518
9519 PR fortran/71123
9520 * gfortran.dg/namelist_90.f: New test
9521
fd6757da 95222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9523
9524 PR fortran/66461
9525 * gfortran.dg/unexpected_eof.f: New test
9526
7d5555a8 95272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9528 Kelvin Nilsen <kelvin@gcc.gnu.org>
9529
9530 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9531 as little endian.
9532
ae6744c9 95332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9534
9535 PR c++/70972
9536 * g++.dg/cpp0x/inh-ctor20.C: New.
9537 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9538
f0d91a85 95392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9540
9541 PR c++/69095
9542 * g++.dg/cpp0x/variadic168.C: New.
9543
1618ffe5 95442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 * g++.dg/cpp0x/pr31445.C: Test column number too.
9547 * g++.dg/cpp0x/pr32253.C: Likewise.
9548 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9549 * g++.dg/cpp0x/variadic36.C: Likewise.
9550
c0205bab 95512016-05-23 Marc Glisse <marc.glisse@inria.fr>
9552
9553 * gcc.dg/fold-notshift-2.c: Adjust.
9554
1398da0f 95552016-05-23 Marek Polacek <polacek@redhat.com>
9556
9557 PR c/49859
9558 * c-c++-common/Wswitch-unreachable-1.c: New test.
9559 * gcc.dg/Wswitch-unreachable-1.c: New test.
9560 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9561 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9562 * g++.dg/gomp/block-10.C: Likewise.
9563 * gcc.dg/gomp/block-10.c: Likewise.
9564 * g++.dg/gomp/block-9.C: Likewise.
9565 * gcc.dg/gomp/block-9.c: Likewise.
9566 * g++.dg/gomp/target-1.C: Likewise.
9567 * g++.dg/gomp/target-2.C: Likewise.
9568 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9569 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9570 * g++.dg/gomp/taskgroup-1.C: Likewise.
9571 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9572 * gcc.dg/gomp/teams-1.c: Likewise.
9573 * g++.dg/gomp/teams-1.C: Likewise.
9574 * g++.dg/overload/error3.C: Likewise.
9575 * g++.dg/tm/jump1.C: Likewise.
9576 * g++.dg/torture/pr40335.C: Likewise.
9577 * gcc.dg/c99-vla-jump-5.c: Likewise.
9578 * gcc.dg/switch-warn-1.c: Likewise.
9579 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9580 * gcc.dg/nested-func-1.c: Likewise.
9581 * gcc.dg/pr67784-4.c: Likewise.
9582
5403ed8b 95832016-05-23 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/71230
9586 * gfortran.dg/pr71230-1.f90: New testcase.
9587 * gfortran.dg/pr71230-2.f90: Likewise.
9588
27510941 95892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9590
1618ffe5 9591 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9592 * gcc.dg/vect/pr58135.c: Add new.
9593 * gfortran.dg/pr46519-1.f: Adjust test case.
9594
a41c605d 95952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 PR c++/53401
9598 * g++.dg/cpp0x/decltype64.C: New.
9599
3eb254ab 96002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9601
9602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9605
a75fffe1 96062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9607
9608 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9609 Add poly64x1_t and poly64x2_t cases if supported.
9610 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9611 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9612 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9613 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9614 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9615
56979b12 96162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9617
9618 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9619 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9620 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9621 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9622 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9623 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9624 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9625
dc5e98db 96262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9627
9628 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9629
c0f383ae 96302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9631
9632 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9633 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9634
2a4d70a2 96352016-05-22 Jakub Jelinek <jakub@redhat.com>
9636
4c109025 9637 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9638 constraint instead of "r".
9639 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9640 insn instead of vxorpd.
9641 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9642
bad891ce 9643 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9644 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9645
ac23ddb9 9646 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9647
9dac9579 9648 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9649 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9650
2a4d70a2 9651 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9652
9eafdd7b 96532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9654
9655 PR middle-end/40921
9656 * gcc.dg/tree-ssa/pr40921.c: New test.
9657
93df190d 96582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9659
9660 PR target/71103
9661 * gcc.target/avr/pr71103.c: New test.
9662
933b9f7f 96632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9664
9665 PR middle-end/71179
9666 * gcc.dg/tree-ssa/pr71179.c: New test.
9667
8bdfbc08 96682016-05-20 Martin Sebor <msebor@redhat.com>
9669
9670 PR c/71115
9671 * gcc.dg/init-excess-2.c: New test.
9672
6827ab42 96732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9674
9675 * gnat.dg/opt53.adb: New test.
9676 * gnat.dg/opt54.adb: Likewise.
9677
58a5f4c0 96782016-05-20 Martin Jambor <mjambor@suse.cz>
9679
9680 PR tree-optimization/70884
9681 * gcc.dg/tree-ssa/pr70919.c: New test.
9682
bb7145f6 96832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9684
9685 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9686 formatting.
f6871bbd 9687 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9688 fix code formatting.
9689
96902016-05-20 Nathan Sidwell <nathan@acm.org>
9691
9692 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9693 non-common cases.
9694 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9695
9954d230 96962016-05-20 David Malcolm <dmalcolm@redhat.com>
9697
9698 * jit.dg/all-non-failing-tests.h: Add
9699 test-factorial-must-tail-call.c.
9700 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9701 * jit.dg/test-factorial-must-tail-call.c: New test case.
9702
08a161f9 97032016-05-20 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR fortran/71204
9706 * gfortran.dg/pr71204.f90: New test.
9707
3d380077 97082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9709
9710 * gcc.target/nvptx/sincos.c: New test.
9711
0f104d56 97122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9713
9714 PR c++/70572
9715 * g++.dg/cpp1y/auto-fn31.C: New.
9716
61736a1b 97172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9718
9719 * gcc.target/powerpc/vec-addec.c: New test.
9720 * gcc.target/powerpc/vec-addec-int128.c: New test.
9721
b4a61e77 97222016-05-20 David Malcolm <dmalcolm@redhat.com>
9723
9724 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9725 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9726 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9728
9a2ace10 97292016-05-20 Jan Hubicka <hubicka@ucw.cz>
9730
9731 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9732
45cdf8c6 97332016-05-20 Jakub Jelinek <jakub@redhat.com>
9734
b9a1dcd5 9735 PR c++/71210
9736 * g++.dg/opt/pr71210-1.C: New test.
9737 * g++.dg/opt/pr71210-2.C: New test.
9738
45cdf8c6 9739 PR tree-optimization/29756
9740 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9741 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9742 only on selected targets where V4SImode vectors are known to be
9743 supported.
9744
92e3ffbf 97452016-05-20 Marc Glisse <marc.glisse@inria.fr>
9746
9747 PR tree-optimization/71079
9748 PR tree-optimization/71206
9749 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9750
5da368e3 97512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9752
9753 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9754 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9755 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9756
2506d97a 97572016-05-20 Richard Guenther <rguenther@suse.de>
9758
9759 PR tree-optimization/29756
9760 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9761
adade307 97622016-05-20 Richard Biener <rguenther@suse.de>
9763
9764 PR tree-optimization/71185
9765 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9766
c3deca25 97672016-05-20 Richard Biener <rguenther@suse.de>
9768
9769 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9770
8b0bef14 97712016-05-19 Marek Polacek <polacek@redhat.com>
9772
9773 PR c++/71075
9774 * g++.dg/diagnostic/pr71075.C: New test.
9775
08025288 97762016-05-19 David Malcolm <dmalcolm@redhat.com>
9777
9778 PR c++/71184
9779 * g++.dg/pr71184.C: New test case.
9780
26a51591 97812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9782
9783 * gcc.target/powerpc/darn-0.c: New test.
9784 * gcc.target/powerpc/darn-1.c: New test.
9785 * gcc.target/powerpc/darn-2.c: New test.
9786
d8d3e75a 97872016-05-19 Marek Polacek <polacek@redhat.com>
9788
9789 PR tree-optimization/71031
9790 * gcc.dg/tree-ssa/vrp100.c: New test.
9791
c28211ae 97922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9793
9794 PR rtl-optimization/71148
9795 * gcc.dg/pr71148.c: New test.
9796
3f5ea43a 97972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9798
9799 PR target/71056
9800 * gcc.target/arm/pr71056.c: New test.
9801
2a7d4c20 98022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9803
9804 * c-c++-common/pr69669.c: Check the used mode.
9805
ed0b0569 98062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9807
9808 PR sanitizer/64354
9809 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9810
410372fe 98112016-05-19 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/70729
9814 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9815 * gcc.dg/graphite/scop-18.c: Likewise.
9816 * gcc.dg/pr41783.c: Disable LIM.
9817 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9818 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9819 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9820 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9821 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9822 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9823 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9824 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9825 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9826 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9827 * gfortran.dg/pr42108.f90: Likewise.
9828
56f34f03 98292016-05-18 David Malcolm <dmalcolm@redhat.com>
9830
9831 PR driver/69265
9832 * gcc.dg/spellcheck-options-11.c: New test case.
9833
e6481cd1 98342016-05-18 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR c++/71100
9837 * g++.dg/opt/pr71100.C: New test.
9838
be951c59 98392016-05-18 Martin Jambor <mjambor@suse.cz>
9840
9841 PR ipa/69708
9842 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9843 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9844 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9845 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9846
665ff45b 98472016-05-18 Martin Jambor <mjambor@suse.cz>
9848
9849 PR ipa/69708
9850 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9851 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9852 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9853 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9854 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9855
485be62c 98562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/69793
9859 * g++.dg/template/crash122.C: New.
9860
b251d5f5 98612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9862
9863 PR c++/70466
9864 * g++.dg/template/pr70466-1.C: New.
9865 * g++.dg/template/pr70466-2.C: Likewise.
9866
c93e9931 98672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9868
9869 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9870 splat operations and the XXSPLTIB instruction.
9871 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9872 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9873 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9874 xxlxor to clear a register.
9875
8ba6639c 98762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9877
9878 * gcc.dg/torture/pr71020.c: New test.
9879
ec6e3005 98802016-05-18 Martin Jambor <mjambor@suse.cz>
9881
9882 PR ipa/70646
9883 * gcc.dg/ipa/pr70646.c: New test.
9884
5ef3c918 98852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9886
9887 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9888
70a88eab 98892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9890
9891 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9892 missing tests for vreinterpretq_p{8,16}.
9893
b52a930c 98942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9895
9896 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9897 vsliq_n_s64 and vsliq_n_u64.
9898
bdd4080b 98992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9900
9901 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9902 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9903
37814bf5 99042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9905
9906 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9907 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9908 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9909
764af2e0 99102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9911
9912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9913 in comment.
9914
ffe01a83 99152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9916
9917 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9918 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9919 "blr\t" and switch to scan-assembler-times.
9920
fab6dae9 99212016-05-18 Jiong Wang <jiong.wang@arm.com>
9922
231010db 9923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9924 with __aarch64__.
9925 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9926 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9927
4eb0c566 99282016-05-18 Jakub Jelinek <jakub@redhat.com>
9929
442f18f1 9930 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9931 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9932 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9933 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9934 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9935 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9936
4d83b36b 9937 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9938 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9939
a4528eec 9940 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9941 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9942
f0066139 9943 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9944 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9945
4eb0c566 9946 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9947
303e9267 99482016-05-18 Richard Biener <rguenther@suse.de>
9949
9950 PR tree-optimization/71168
9951 * gcc.dg/torture/pr71168.c: New testcase.
9952
0d7ddd44 99532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9954
9955 PR middle-end/63586
9956 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9957 * gcc.dg/tree-ssa/pr63586.c: New test.
9958 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9959
899bcc0f 99602016-05-17 Nathan Sidwell <nathan@acm.org>
9961
9962 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9963 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9964 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9965 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9966
a2246979 99672016-05-17 Nathan Sidwell <nathan@acm.org>
9968
9969 * gcc.target/nvptx/abi-vararg-3.c: New.
9970
2f6a4d21 99712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9972
9973 PR tree-optimization/54579
9974 PR middle-end/55299
9975 * gcc.dg/fold-notrotate-1.c: New test.
9976 * gcc.dg/fold-notshift-1.c: New test.
9977 * gcc.dg/fold-notshift-2.c: New test.
9978
27bdad45 99792016-05-17 Marek Polacek <polacek@redhat.com>
9980
9981 PR ipa/71146
9982 * g++.dg/ipa/pr71146.C: New test.
9983
f33a295a 99842016-05-17 David Malcolm <dmalcolm@redhat.com>
9985
9986 * jit.dg/test-error-array-bounds.c: New test case.
9987
b6dd53bf 99882016-05-17 Marc Glisse <marc.glisse@inria.fr>
9989
9990 * gcc.dg/tree-ssa/and-1.c: New testcase.
9991
a8719545 99922016-05-17 Marc Glisse <marc.glisse@inria.fr>
9993
9994 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9995 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9996
34806102 99972016-05-17 Marc Glisse <marc.glisse@inria.fr>
9998
9999 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10000 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10001
25fe08a8 100022016-05-17 Jiong Wang <jiong.wang@arm.com>
10003
10004 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10005
abf1a837 100062016-05-17 Jiong Wang <jiong.wang@arm.com>
10007
10008 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10009
666b9dd3 100102016-05-17 Jiong Wang <jiong.wang@arm.com>
10011
10012 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10013 ".2d[index]" when scan the assembly.
10014 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10015 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10016 float64x1.
10017 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10018
77d095c0 100192016-05-17 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/71132
10022 * gcc.dg/torture/pr71132.c: New testcase.
10023
28adcc23 100242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10025
10026 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10027
2439931e 100282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10029
10030 PR target/70809
10031 * gcc.target/aarch64/pr70809_1.c: New test.
10032
5ec2ff80 100332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10034
10035 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10036 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10037 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10038 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10039
17fd1c7a 100402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10041 Ilya Enkovich <ilya.enkovich@intel.com>
10042
10043 PR target/71114
10044 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10045
46729204 100462016-05-16 Jan Hubicka <hubicka@ucw.cz>
10047
10048 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10049 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10050
2a1125d6 100512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10052
10053 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10054 test for __ARM_FP16_ARGS.
10055 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10056 * gcc.target/arm/aapcs/neon-vect10.c: New.
10057 * gcc.target/arm/aapcs/neon-vect9.c: New.
10058 * gcc.target/arm/aapcs/vfp18.c: New.
10059 * gcc.target/arm/aapcs/vfp19.c: New.
10060 * gcc.target/arm/aapcs/vfp20.c: New.
10061 * gcc.target/arm/aapcs/vfp21.c: New.
10062 * gcc.target/arm/fp16-aapcs-1.c: New.
10063 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10064 test for __ARM_FP16_ARGS.
10065 * g++.target/arm/fp16-return-1.c: Update expected output.
10066
ea3d2d74 100672016-05-16 Jiong Wang <jiong.wang@arm.com>
10068
10069 PR testsuite/70227
10070 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10071
6989e05f 100722016-05-15 Harald Anlauf <anlauf@gmx.de>
10073
10074 PR fortran/69603
10075 * gfortran.dg/pr69603.f90: New testcase.
10076
a5f52592 100772016-05-14 Fritz Reese <fritzoreese@gmail.com>
10078
10079 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10080
88f949ab 100812016-05-14 Fritz Reese <fritzoreese@gmail.com>
10082
10083 PR fortran/71047
10084 * gfortran.dg/pr71047.f08: New test.
10085
90c88567 100862016-05-13 Joseph Myers <joseph@codesourcery.com>
10087
10088 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10089 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10090 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10091
00a690cc 100922016-05-13 Martin Sebor <msebor@redhat.com>
10093
10094 PR c++/60049
10095 * g++.dg/cpp0x/constexpr-60049.C: New test.
10096
ec8b6af7 100972016-05-13 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR bootstrap/71071
10100 * gcc.dg/pr71071.c: New test.
10101
f54d1d7b 101022016-05-13 Uros Bizjak <ubizjak@gmail.com>
10103
10104 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10105 remove XOP handling.
2f3af60f 10106 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10107
a39a0392 101082016-05-13 Nathan Sidwell <nathan@acm.org>
10109
10110 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10111 __atomic_is_lock_free declaration.
10112
42333dd9 101132016-05-13 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/42587
10116 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10117
c5442454 101182016-05-13 Martin Liska <mliska@suse.cz>
10119
10120 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10121 the new format of dump output.
10122
03a400fb 101232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10124
10125 * gcc.dg/pr71084.c: New test.
10126
69278c3f 101272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10128
231010db 10129 PR target/53440
10130 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10131
8138f11b 101322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10133
10134 * gcc.target/aarch64/struct_return.c: New test.
10135
22a3f7bd 101362016-05-12 Marek Polacek <polacek@redhat.com>
10137
10138 PR c/70756
10139 * c-c++-common/pr70756-2.c: New test.
10140 * c-c++-common/pr70756.c: New test.
10141
9bcd42cc 101422016-05-12 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/71059
10145 * gcc.dg/torture/pr71059.c: New testcase.
10146
5ffb4a0d 101472016-05-12 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/71062
10150 * gcc.dg/torture/pr71062.c: New testcase.
10151
2ab65c31 101522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10153
10154 PR tree-optimization/71006
10155 * gcc.dg/pr71006.c: New test.
10156
f0158fc0 101572016-05-12 Marek Polacek <polacek@redhat.com>
10158
10159 PR driver/71063
10160 * gcc.dg/opts-7.c: New test.
10161
0f56938b 101622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10163
10164 PR target/70830
10165 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10166 Add -save-temps to dg-options.
10167 Scan for ldmfd rather than pop instruction.
10168 * gcc.target/arm/interrupt-2.c: Likewise.
10169 * gcc.target/arm/pr70830.c: New test.
10170
e10946d5 101712016-05-12 Jakub Jelinek <jakub@redhat.com>
10172
9fa8e468 10173 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10174 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10175
9ce62bbe 10176 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10177 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10178 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10179
708ae1b1 10180 PR target/71019
10181 * gcc.target/i386/avx512vl-pack-1.c: New test.
10182 * gcc.target/i386/avx512vl-pack-2.c: New test.
10183 * gcc.target/i386/avx512bw-pack-2.c: New test.
10184
a461f32e 10185 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10186
e10946d5 10187 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10188 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10189 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10190
f52a3ef6 101912016-05-12 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/70986
10194 * gcc.dg/torture/pr70986-1.c: New testcase.
10195 * gcc.dg/torture/pr70986-2.c: Likewise.
10196 * gcc.dg/torture/pr70986-3.c: Likewise.
10197
54c4d22e 101982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10199
10200 PR c/43651
10201 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10202 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10203
57215d5b 102042016-05-11 Uros Bizjak <ubizjak@gmail.com>
10205
10206 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10207 directive.
10208 * gcc.target/i386/pr66746.c: Ditto.
10209
67d3121c 102102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10211
10212 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10213 support.
10214 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10215 warning when using -mvsx-timode.
10216 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10217 * gcc.target/powerpc/dform-2.c: Likewise.
10218 * gcc.target/powerpc/pr68805.c: Likewise.
10219
7f8012a5 102202016-05-11 Marek Polacek <polacek@redhat.com>
10221
10222 PR c++/71024
10223 * c-c++-common/attributes-3.c: New test.
10224
3e8567ce 102252016-05-11 Nathan Sidwell <nathan@acm.org>
10226
10227 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10228 * gcc.c-torture/execute/pr68185.c: Likewise.
10229 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10230 * gcc.dg/pr69634.c: Requires scheduling.
10231 * gcc.dg/torture/pr66178.c: Require label values.
10232 * gcc.dg/setjmp-6.c: Require indirect jumps.
10233
3739ac00 102342016-05-11 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/71055
10237 * gcc.dg/torture/pr71055.c: New testcase.
10238
1ff8b385 102392016-05-11 Richard Biener <rguenther@suse.de>
10240
10241 PR debug/71057
10242 * g++.dg/debug/pr71057.C: New testcase.
10243
77126efa 102442016-05-11 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR fortran/70855
10247 * gfortran.dg/gomp/pr70855.f90: New test.
10248
6fcaaf9b 102492016-05-11 Richard Biener <rguenther@suse.de>
10250
10251 PR middle-end/71002
10252 * g++.dg/torture/pr71002.C: New testcase.
10253
bfa8ea12 102542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10255
10256 PR middle-end/70807
10257 * gcc.dg/pr70807.c: New test.
10258
87632549 102592016-05-10 Martin Sebor <msebor@redhat.com>
10260
10261 PR c++/38611
10262 * g++.dg/Wattributes.C: New test.
10263
f9153689 102642016-05-10 Marc Glisse <marc.glisse@inria.fr>
10265
10266 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10267 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10268 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10269
a44ed58a 102702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10271
10272 PR target/70799
10273 * gcc.target/i386/pr70799-1.c: New test.
10274
d6c90d89 102752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10276
10277 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10278
c1f73044 102792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10280
10281 PR middle-end/70877
10282 * gcc.target/i386/pr70877.c: New test.
10283
e66d763a 102842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10285
10286 PR tree-optimization/70786
10287 * gcc.target/i386/pr70876.c: New test.
10288
a30ff73a 102892016-05-10 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR target/70927
10292 * gcc.target/i386/avx512vl-logic-1.c: New test.
10293 * gcc.target/i386/avx512vl-logic-2.c: New test.
10294 * gcc.target/i386/avx512dq-logic-2.c: New test.
10295
4b3fd38f 102962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10297
10298 PR target/70963
10299 * gcc.target/powerpc/pr70963.c: New.
10300
abf93a25 103012016-05-10 David Malcolm <dmalcolm@redhat.com>
10302
10303 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10304 (test_very_wide_line): Add ruler to expected output.
10305 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10306 (test_very_wide_line): Likewise.
10307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10308 (test_show_locus): Within the handling of "test_very_wide_line",
10309 enable show_ruler_p on the diagnostic context.
10310
d614888f 103112016-05-10 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/71039
10314 * gcc.dg/torture/pr71039.c: New testcase.
10315
dbca5ed9 103162016-05-10 Nathan Sidwell <nathan@acm.org>
10317
10318 * gcc.dg/nested-func-10.c: Requires alloca.
10319 * gcc.dg/nested-func-9.c: Requires alloca.
10320 * gcc.c-torture/execute/pr70460.c: Requires labels.
10321 * gcc.c-torture/compile/pr70199.c: Requires labels.
10322 * gcc.target/nvptx/decl.c: Compile only.
10323 * gcc.target/nvptx/trailing-init.c: Compile only.
10324 * gcc.target/nvptx/ary-init.c: Compile only.
10325
3fa82609 103262016-05-10 Marek Polacek <polacek@redhat.com>
10327
10328 PR c/70255
10329 * gcc.dg/attr-opt-1.c: New test.
10330
76825907 103312016-05-10 Richard Biener <rguenther@suse.de>
10332
10333 PR tree-optimization/70497
10334 PR tree-optimization/28367
10335 * gcc.dg/torture/20160404-1.c: New testcase.
10336 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10337 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10338
68255819 103392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10340
10341 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10342
d9aa8cdb 103432016-05-09 Uros Bizjak <ubizjak@gmail.com>
10344
10345 * gcc.target/i386/fabsneg-1.c New test.
10346
7cc16f50 103472016-05-09 Alan Modra <amodra@gmail.com>
10348
10349 PR testsuite/70826
10350 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10351
a83b7b63 103522016-05-09 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/70985
10355 * gcc.dg/torture/pr70985.c: New testcase.
10356
189d0706 103572016-05-09 Bin Cheng <bin.cheng@arm.com>
10358
10359 * gcc.dg/tree-ssa/ifc-9.c: New test.
10360 * gcc.dg/tree-ssa/ifc-10.c: New test.
10361 * gcc.dg/tree-ssa/ifc-11.c: New test.
10362 * gcc.dg/tree-ssa/ifc-12.c: New test.
10363 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10364 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10365 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10366
1ec957b0 103672016-05-09 Richard Biener <rguenther@suse.de>
10368
10369 PR fortran/70937
10370 * gfortran.dg/pr70937.f90: New testcase.
10371
923c7714 103722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10373
10374 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10375
d7cd448a 103762016-05-07 Fritz Reese <fritzoreese@gmail.com>
10377
10378 PR fortran/56226
10379 * gfortran.dg/dec_structure_1.f90: New testcase.
10380 * gfortran.dg/dec_structure_2.f90: Ditto.
10381 * gfortran.dg/dec_structure_3.f90: Ditto.
10382 * gfortran.dg/dec_structure_4.f90: Ditto.
10383 * gfortran.dg/dec_structure_5.f90: Ditto.
10384 * gfortran.dg/dec_structure_6.f90: Ditto.
10385 * gfortran.dg/dec_structure_7.f90: Ditto.
10386 * gfortran.dg/dec_structure_8.f90: Ditto.
10387 * gfortran.dg/dec_structure_9.f90: Ditto.
10388 * gfortran.dg/dec_structure_10.f90: Ditto.
10389 * gfortran.dg/dec_structure_11.f90: Ditto.
10390 * gfortran.dg/dec_union_1.f90: Ditto.
10391 * gfortran.dg/dec_union_2.f90: Ditto.
10392 * gfortran.dg/dec_union_3.f90: Ditto.
10393 * gfortran.dg/dec_union_4.f90: Ditto.
10394 * gfortran.dg/dec_union_5.f90: Ditto.
10395 * gfortran.dg/dec_union_6.f90: Ditto.
10396 * gfortran.dg/dec_union_7.f90: Ditto.
10397
f681e29b 103982016-05-07 Tom de Vries <tom@codesourcery.com>
10399
10400 PR tree-optimization/70956
10401 * gcc.dg/graphite/pr70956.c: New test.
10402
68d7f375 104032016-05-06 Jakub Jelinek <jakub@redhat.com>
10404
faf39348 10405 PR middle-end/70941
10406 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10407 (a, b, c, d): Change type from char to signed char.
10408 (main): Compare against (signed char) -1634678893 instead of
10409 hardcoded -109. Use __builtin_abort instead of abort.
10410
b768b13a 10411 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10412 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10413
68d7f375 10414 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10415
5dda16ea 104162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10417
10418 PR debug/70935
10419 * gcc.dg/torture/pr70935.c: New test.
10420
13ede1b5 104212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10422
10423 PR target/58219
7fc878c4 10424 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10425
96d94be2 104262016-05-06 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/70960
10429 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10430
e5d9f15d 104312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10432
10433 PR target/52933
10434 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10435 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10436 Adjust expected instruction counts.
10437 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10438
2dd7705f 104392016-05-06 Marek Polacek <polacek@redhat.com>
10440
10441 PR sanitizer/70875
10442 * gcc.dg/ubsan/bounds-3.c: New test.
10443
cb8bc632 104442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10445
10446 PR target/54089
10447 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10448
b343c173 104492016-05-06 Richard Biener <rguenther@suse.de>
10450
10451 PR middle-end/70931
10452 * gfortran.dg/pr70931.f90: New testcase.
10453
1e3db0b1 104542016-05-06 Richard Biener <rguenther@suse.de>
10455
10456 PR middle-end/70941
10457 * gcc.dg/torture/pr70941.c: New testcase.
10458
bdd54b6d 104592016-05-05 Bin Cheng <bin.cheng@arm.com>
10460
10461 PR tree-optimization/57206
10462 * gcc.dg/vect/pr57206.c: New test.
10463
499adcfd 104642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465
10466 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10467
871164c4 104682016-05-05 Jakub Jelinek <jakub@redhat.com>
10469
ecb23e00 10470 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10471
871164c4 10472 * c-c++-common/Wdangling-else-4.c: New test.
10473
70cf83ba 104742016-05-04 Jakub Jelinek <jakub@redhat.com>
10475
858c9470 10476 PR c++/70906
10477 PR c++/70933
10478 * g++.dg/opt/pr70906.C: New test.
10479 * g++.dg/opt/pr70933.C: New test.
10480
70cf83ba 10481 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10482
aaa36a78 104832016-05-04 Jan Hubicka <hubicka@ucw.cz>
10484
10485 * gcc.dg/ipa/pure-const-3.c: New testcase.
10486
1d52c456 104872016-05-04 Marek Polacek <polacek@redhat.com>
10488
10489 * c-c++-common/Wdangling-else-1.c: New test.
10490 * c-c++-common/Wdangling-else-2.c: New test.
10491 * c-c++-common/Wdangling-else-3.c: New test.
10492
dc581573 104932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10494
10495 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10496 flag is present.
10497
a64030fe 104982016-05-04 Marek Polacek <polacek@redhat.com>
10499
10500 PR c/48778
10501 * gcc.dg/Waddress-2.c: New test.
10502
b461b04a 105032016-05-04 Alan Modra <amodra@gmail.com>
10504
10505 * gcc.target/powerpc/pr70866.c: New.
10506
c388a0cf 105072016-05-03 Martin Sebor <msebor@redhat.com>
10508
10509 PR c++/66561
10510 * c-c++-common/builtin_location.c: New test.
10511 * g++.dg/cpp1y/builtin_location.C: New test.
10512
5d4db8ef 105132016-05-03 Marek Polacek <polacek@redhat.com>
10514
10515 PR c/70859
10516 * gcc.dg/pr70859.c: New test.
10517 * gcc.dg/pr70859-2.c: New test.
10518
ca938765 105192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10520
10521 * gnat.dg/debug5.adb: New testcase.
10522
60b27d5f 105232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10524
10525 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10526 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10527 Procedure to check for z10 instruction set.
10528
5ab325d0 105292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10530
10531 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10532
c548a0ad 105332016-05-03 Alan Modra <amodra@gmail.com>
10534
10535 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10536
d5ecd946 105372016-05-03 Jakub Jelinek <jakub@redhat.com>
10538
10539 * gcc.target/i386/avx512f-cvt-1.c: New test.
10540
35b0a053 105412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10542
10543 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10544 -fdump-tree-vrp-details.
10545
9ae1b28a 105462016-05-03 Richard Biener <rguenther@suse.de>
10547
10548 * gcc.dg/pr30172-1.c: Adjust.
10549 * gcc.dg/pr63743.c: Likewise.
10550 * gcc.dg/tm/pr51696.c: Likewise.
10551 * c-c++-common/tm/safe-1.c: Likewise.
10552 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10553 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10554 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10555 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10556
9c1a31e4 105572016-05-03 Jakub Jelinek <jakub@redhat.com>
10558
fe69bcb9 10559 PR rtl-optimization/70467
10560 * gcc.target/i386/pr70467-3.c: New test.
10561 * gcc.target/i386/pr70467-4.c: New test.
10562
9082c4a4 10563 PR tree-optimization/70916
10564 * gcc.c-torture/compile/pr70916.c: New test.
10565
9c1a31e4 10566 PR target/49244
10567 * gcc.target/i386/pr49244-1.c: New test.
10568 * gcc.target/i386/pr49244-2.c: New test.
10569
69105acc 105702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10571
10572 PR rtl-optimization/44281
10573 * gcc.target/i386/pr44281.c: New test.
10574
9ab8df54 105752016-05-03 bin cheng <bin.cheng@arm.com>
10576
10577 PR tree-optimization/56541
10578 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10579 * gcc.dg/vect/pr56541.c: new test.
10580
3c62cae0 105812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10582
10583 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10584 __float128.
10585 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10586
91abc161 105872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10588
10589 PR testsuite/70520
10590 * c-c++-common/asan/clone-test-1.c (main): Align child process
10591 stack to 16 bytes.
10592
aa3d1155 105932016-05-02 David Malcolm <dmalcolm@redhat.com>
10594
10595 PR c++/62314
10596 * g++.dg/spellcheck-fields-2.C: New test case.
10597
002c3f28 105982016-05-02 David Malcolm <dmalcolm@redhat.com>
10599
10600 PR c++/62314
10601 * g++.dg/pr62314.C: New test case.
10602
46e5dccc 106032016-05-02 Jan Hubicka <hubicka@ucw.cz>
10604
10605 * gcc.dg/ipa/inline-8.c: New testcase.
10606
663f4248 106072016-05-02 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR rtl-optimization/70467
10610 * gcc.target/i386/pr70467-1.c: New test.
10611
efe8bdf5 106122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10613
10614 * gcc.dg/spec-options.c: Run the test on all targets.
10615 * gcc.dg/foo.specs: Use cpp_unique_options.
10616
47ef9633 106172016-05-02 Marc Glisse <marc.glisse@inria.fr>
10618
10619 * gcc.dg/tree-ssa/unord.c: New testcase.
10620
eb1a077c 106212016-05-02 Marc Glisse <marc.glisse@inria.fr>
10622
10623 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10624
28e869d0 106252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10626
10627 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10628
dd185f6e 106292016-05-02 Marek Polacek <polacek@redhat.com>
10630
10631 PR c/70851
10632 * gcc.dg/enum-incomplete-3.c: New test.
10633
773d09b9 106342016-05-02 Marek Polacek <polacek@redhat.com>
10635 Tom de Vries <tom@codesourcery.com>
10636
10637 PR tree-optimization/70700
10638 * gcc.dg/pr70700.c: New test.
10639
f0dc3286 106402016-05-01 Uros Bizjak <ubizjak@gmail.com>
10641
10642 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10643 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10644 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10645 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10646 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10647
7f931827 106482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10649
10650 * ada/acats/run_acats: Rename into...
10651 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10652 * ada/acats/run_all.sh: Remove redundant test.
10653 (target_run): Move around.
10654 (target_gnatchop): Use newly built executable.
10655 (target_gnatmake): Likewise.
10656 Check that the compilation of impbit succeeds.
10657
1c492b4e 106582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10659
10660 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10661 * gcc.dg/20021029-1.c: Likewise.
10662 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10663 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10664 * gcc.target/sh/cmpstr.c: Likewise.
10665 * gcc.target/sh/cmpstrn.c: Likewise.
10666 * gcc.target/sh/memset.c: Likewise.
10667 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10668 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10669 * gcc.target/sh/pr39423-1.c: Likewise.
10670 * gcc.target/sh/pr49468-di.c: Likewise.
10671 * gcc.target/sh/pr49468-si.c: Likewise.
10672 * gcc.target/sh/pr49880-1.c: Likewise.
10673 * gcc.target/sh/pr49880-2.c: Likewise.
10674 * gcc.target/sh/pr49880-3.c: Likewise.
10675 * gcc.target/sh/pr50751-1.c: Likewise.
10676 * gcc.target/sh/pr50751-4.c: Likewise.
10677 * gcc.target/sh/pr50751-7.c: Likewise.
10678 * gcc.target/sh/pr51244-1.c: Likewise.
10679 * gcc.target/sh/pr51244-10.c: Likewise.
10680 * gcc.target/sh/pr51244-11.c: Likewise.
10681 * gcc.target/sh/pr51244-12.c: Likewise.
10682 * gcc.target/sh/pr51244-13.c: Likewise.
10683 * gcc.target/sh/pr51244-14.c: Likewise.
10684 * gcc.target/sh/pr51244-17.c: Likewise.
10685 * gcc.target/sh/pr51244-18.c: Likewise.
10686 * gcc.target/sh/pr51244-19.c: Likewise.
10687 * gcc.target/sh/pr51244-4.c: Likewise.
10688 * gcc.target/sh/pr51244-5.c: Likewise.
10689 * gcc.target/sh/pr51244-7.c: Likewise.
10690 * gcc.target/sh/pr51244-8.c: Likewise.
10691 * gcc.target/sh/pr51244-9.c: Likewise.
10692 * gcc.target/sh/pr51697.c: Likewise.
10693 * gcc.target/sh/pr52483-1.c: Likewise.
10694 * gcc.target/sh/pr52483-2.c: Likewise.
10695 * gcc.target/sh/pr52483-3.c: Likewise.
10696 * gcc.target/sh/pr52483-5.c: Likewise.
10697 * gcc.target/sh/pr52933-1.c: Likewise.
10698 * gcc.target/sh/pr52933-2.c: Likewise.
10699 * gcc.target/sh/pr52933-3.c: Likewise.
10700 * gcc.target/sh/pr53568-1.c: Likewise.
10701 * gcc.target/sh/pr53976-1.c: Likewise.
10702 * gcc.target/sh/pr53988-1.c: Likewise.
10703 * gcc.target/sh/pr53988.c: Likewise.
10704 * gcc.target/sh/pr54089-1.c: Likewise.
10705 * gcc.target/sh/pr54089-6.c: Likewise.
10706 * gcc.target/sh/pr54089-7.c: Likewise.
10707 * gcc.target/sh/pr54089-8.c: Likewise.
10708 * gcc.target/sh/pr54089-9.c: Likewise.
10709 * gcc.target/sh/pr54236-1.c: Likewise.
10710 * gcc.target/sh/pr54236-2.c: Likewise.
10711 * gcc.target/sh/pr54236-3.c: Likewise.
10712 * gcc.target/sh/pr54236-4.c: Likewise.
10713 * gcc.target/sh/pr54386.c: Likewise.
10714 * gcc.target/sh/pr54602-1.c: Likewise.
10715 * gcc.target/sh/pr54685.c: Likewise.
10716 * gcc.target/sh/pr54760-1.c: Likewise.
10717 * gcc.target/sh/pr54760-2.c: Likewise.
10718 * gcc.target/sh/pr54760-3.c: Likewise.
10719 * gcc.target/sh/pr54760-4.c: Likewise.
10720 * gcc.target/sh/pr54760-5.c: Likewise.
10721 * gcc.target/sh/pr54760-6.c: Likewise.
10722 * gcc.target/sh/pr55146.c: Likewise.
10723 * gcc.target/sh/pr55160.c: Likewise.
10724 * gcc.target/sh/pr59278.c: Likewise.
10725 * gcc.target/sh/pr59401-1.c: Likewise.
10726 * gcc.target/sh/pr59533-1.c: Likewise.
10727 * gcc.target/sh/pr63260.c: Likewise.
10728 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10729 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10730 * gcc.target/sh/strlen.c: Likewise.
10731 * gcc.target/sh/torture/pr30807.c: Likewise.
10732 * gcc.target/sh/torture/pr34777.c: Likewise.
10733 * gcc.target/sh/torture/pr64652.c: Likewise.
10734 * gcc.target/sh/torture/pr65505.c: Likewise.
10735 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10736 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10737
0c4005be 107382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10739
10740 PR c++/66644
10741 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10742
d94e6223 107432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10744
10745 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10746 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10747 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10748 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10749
46f37836 107502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10751
10752 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10753 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10754
4d0a8bac 107552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10756
10757 PR middle-end/70626
10758 * c-c++-common/goacc/combined-reduction.c: New test.
10759 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10760
b98e0db3 107612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10762
10763 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10764 *movdi_internal pattern only if PIC off.
10765 * gcc.target/i386/pr70155-2.c: Likewise.
10766 * gcc.target/i386/pr70155-3.c: Likewise.
10767 * gcc.target/i386/pr70155-4.c: Likewise.
10768 * gcc.target/i386/pr70155-5.c: Likewise.
10769 * gcc.target/i386/pr70155-6.c: Likewise.
10770 * gcc.target/i386/pr70155-7.c: Likewise.
10771 * gcc.target/i386/pr70155-8.c: Likewise.
10772 * gcc.target/i386/pr70155-15.c: Likewise.
10773 * gcc.target/i386/pr70155-17.c: Likewise.
10774 * gcc.target/i386/pr70155-22.c: Likewise.
10775
8b066242 107762016-04-29 Bin Cheng <bin.cheng@arm.com>
10777
10778 PR tree-optimization/70803
10779 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10780
22912e73 107812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10782
10783 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10784 optimization of vector loop.
10785 * gcc.target/i386/vect-unpack-3.c: New test.
10786 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10787 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10788 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10789
568128c6 107902016-04-29 Marek Polacek <polacek@redhat.com>
10791
10792 PR sanitizer/70342
10793 * g++.dg/ubsan/null-7.C: New test.
10794
025dd1e0 10795 PR c/70852
10796 * gcc.dg/pr70852.c: New test.
10797
eb16928e 107982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10799
10800 PR/69089
10801 * g++.dg/cpp0x/alignas6.C: New test.
10802
d7377ee9 108032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10804
4860a6bf 10805 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10806 * gcc.dg/pr27003.c: Likewise.
10807 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10808 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10809 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10810 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10811 * gcc.target/arc/mxy.c: Likewise.
10812 * gcc.target/arc/mswape.c: Likewise.
10813 * gcc.target/arc/mrtsc.c: Likewise.
10814 * gcc.target/arc/mcrc.c: Likewise.
10815 * gcc.target/arc/mdsp-packa.c: Likewise.
10816 * gcc.target/arc/mdvbf.c: Likewise.
10817 * gcc.target/arc/mlock.c: Likewise.
10818 * gcc.target/arc/mmac-24.c: Likewise.
10819 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10820
efa1b7ab 108212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10822 Matthijs Kooijman <matthijs@stdin.nl>
10823 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10824
10825 PR target/60040
10826 * gcc.target/avr/pr60040-1.c: New.
10827 * gcc.target/avr/pr60040-2.c: New.
10828
00371d68 108292016-04-29 Richard Biener <rguenther@suse.de>
10830
10831 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10832
73447cc5 108332016-04-29 Richard Biener <rguenther@suse.de>
10834
10835 PR tree-optimization/13962
10836 PR tree-optimization/65686
10837 * gcc.dg/uninit-pr65686.c: New testcase.
10838
c2087b56 108392016-04-29 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR middle-end/70843
10842 * gcc.dg/pr70843.c: New test.
10843
cdd06d5a 108442016-04-28 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR target/70858
10847 * gcc.target/i386/pr70858.c: New test.
10848
1a60079e 108492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10850
10851 * gcc.target/arc/nps400-1.c: New file.
10852
11bc2894 108532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10854 Andrew Burgess <andrew.burgess@embecosm.com>
10855
10856 * gcc.target/arc/movh_cl-1.c: New file.
10857
dd9bf0b5 108582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10859 Andrew Burgess <andrew.burgess@embecosm.com>
10860
10861 * gcc.target/arc/extzv-1.c: New file.
10862 * gcc.target/arc/insv-1.c: New file.
10863 * gcc.target/arc/insv-2.c: New file.
10864 * gcc.target/arc/movb-1.c: New file.
10865 * gcc.target/arc/movb-2.c: New file.
10866 * gcc.target/arc/movb-3.c: New file.
10867 * gcc.target/arc/movb-4.c: New file.
10868 * gcc.target/arc/movb-5.c: New file.
10869 * gcc.target/arc/movb_cl-1.c: New file.
10870 * gcc.target/arc/movb_cl-2.c: New file.
10871 * gcc.target/arc/movbi_cl-1.c: New file.
10872 * gcc.target/arc/movl-1.c: New file.
10873
a22e4209 108742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10875 Andrew Burgess <andrew.burgess@embecosm.com>
10876
10877 * gcc.target/arc/cmem-1.c: New file.
10878 * gcc.target/arc/cmem-2.c: New file.
10879 * gcc.target/arc/cmem-3.c: New file.
10880 * gcc.target/arc/cmem-4.c: New file.
10881 * gcc.target/arc/cmem-5.c: New file.
10882 * gcc.target/arc/cmem-6.c: New file.
10883 * gcc.target/arc/cmem-7.c: New file.
10884 * gcc.target/arc/cmem-ld.inc: New file.
10885 * gcc.target/arc/cmem-st.inc: New file.
10886
287c3982 108872016-04-28 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR target/70821
10890 * gcc.target/i386/pr70821.c: New test.
10891
e40e5340 108922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10893
10894 * gcc.target/powerpc/vec-adde.c: New test.
10895 * gcc.target/powerpc/vec-adde-int128.c: New test.
10896
cf977d50 108972016-04-28 Jakub Jelinek <jakub@redhat.com>
10898
10899 * gcc.target/i386/avx-vround-1.c: New test.
10900 * gcc.target/i386/avx-vround-2.c: New test.
10901 * gcc.target/i386/avx512vl-vround-1.c: New test.
10902 * gcc.target/i386/avx512vl-vround-2.c: New test.
10903
572f8300 109042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10905
10906 PR testsuite/70595
10907 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10908 (check_effective_target_cilkplus_runtime): ... this.
10909 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10910 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10911
10912 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10913 Require cilkplus_runtime.
10914 Don't add -lcilkrts.
10915 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10916 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10917 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10918 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10919 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10920 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10921 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10922 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10923 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10924 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10925 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10926 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10927 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10928 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10929 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10930 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10931 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10932 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10933 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10934 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10935 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10936 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10937 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10938 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10939 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10940 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10941 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10942 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10943 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10944
10945 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10946 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10947
10948 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10949
10950 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10951 cilkplus_runtime.
10952
dfba0905 109532016-04-27 Marc Glisse <marc.glisse@inria.fr>
10954
10955 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10956 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10957
605a4556 109582015-04-27 Ryan Burn <contact@rnburn.com>
10959
10960 PR c++/69024
10961 PR c++/68997
10962 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10963 diagnostic.
10964 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10965 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10966
6a1231a5 109672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10968
10969 * gnat.dg/limited_with4.ad[sb]: New test.
10970 * gnat.dg/limited_with4_pkg.ads: New helper.
10971
4dad9e09 109722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10973
10974 PR target/70155
10975 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10976 and movv1ti_internal patterns
10977 * gcc.target/i386/pr70155-1.c: New test.
10978 * gcc.target/i386/pr70155-2.c: Likewise.
10979 * gcc.target/i386/pr70155-3.c: Likewise.
10980 * gcc.target/i386/pr70155-4.c: Likewise.
10981 * gcc.target/i386/pr70155-5.c: Likewise.
10982 * gcc.target/i386/pr70155-6.c: Likewise.
10983 * gcc.target/i386/pr70155-7.c: Likewise.
10984 * gcc.target/i386/pr70155-8.c: Likewise.
10985 * gcc.target/i386/pr70155-9.c: Likewise.
10986 * gcc.target/i386/pr70155-10.c: Likewise.
10987 * gcc.target/i386/pr70155-11.c: Likewise.
10988 * gcc.target/i386/pr70155-12.c: Likewise.
10989 * gcc.target/i386/pr70155-13.c: Likewise.
10990 * gcc.target/i386/pr70155-14.c: Likewise.
10991 * gcc.target/i386/pr70155-15.c: Likewise.
10992 * gcc.target/i386/pr70155-16.c: Likewise.
10993 * gcc.target/i386/pr70155-17.c: Likewise.
10994 * gcc.target/i386/pr70155-18.c: Likewise.
10995 * gcc.target/i386/pr70155-19.c: Likewise.
10996 * gcc.target/i386/pr70155-20.c: Likewise.
10997 * gcc.target/i386/pr70155-21.c: Likewise.
10998 * gcc.target/i386/pr70155-22.c: Likewise.
10999
a80f3f45 110002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11001
11002 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11003 ".{5,6}".
11004
279305d1 110052016-04-27 Bin Cheng <bin.cheng@arm.com>
11006
11007 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11008 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11009 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11010 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11011 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11012
8974b625 110132016-04-27 Richard Biener <rguenther@suse.de>
11014
11015 PR ipa/70760
11016 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11017 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11018
886d5463 110192016-04-27 Nathan Sidwell <nathan@acm.org>
11020
11021 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11022 * g++.dg/ubsan/pr63956.C: Adjust error location.
11023
f0e35aa9 110242016-04-27 Nick Clifton <nickc@redhat.com>
11025
11026 PR middle-end/49889
11027 * gcc.dg/pr49889.c: New test.
11028
40385231 110292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11030
11031 * c-c++-common/memset-array.c: New test.
11032
37229a71 110332016-04-26 Martin Sebor <msebor@redhat.com>
11034
11035 PR c++/66639
11036 * g++.dg/cpp1y/func_constexpr.C: New test.
11037
3eedf9bd 110382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11039
11040 PR c++/70241
11041 * g++.dg/cpp0x/enum32.C: New test.
11042 * g++.dg/cpp0x/enum33.C: New test.
11043
110442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11045
11046 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11047 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11048 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11049 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11050 * gcc.c-torture/execute/pr38151.c: Likewise.
11051 * gcc.c-torture/execute/pr66556.c: Likewise.
11052 * gcc.c-torture/execute/pr67781.c: Likewise.
11053 * gcc.c-torture/execute/pr68648.c: Likewise.
11054
8c51f92f 110552016-04-26 Marc Glisse <marc.glisse@inria.fr>
11056
11057 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11058
fa20ebd3 110592016-04-26 Marek Polacek <polacek@redhat.com>
11060
11061 PR c/67784
11062 * gcc.dg/pr67784-3.c: New test.
11063 * gcc.dg/pr67784-4.c: New test.
11064 * gcc.dg/pr67784-5.c: New test.
11065
9db47803 11066 PR c/70791
11067 * gcc.dg/Wnested-externs-2.c: New test.
11068
bff407f2 110692016-04-26 Marc Glisse <marc.glisse@inria.fr>
11070
11071 * gcc.dg/fold-plusmult.c: Adjust.
11072 * gcc.dg/no-strict-overflow-6.c: Adjust.
11073 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11074
78d0c69e 110752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11076
11077 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11078 number scans.
11079 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11080 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11081 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11082 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11083 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11084 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11085 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11086 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11087 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11088 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11089 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11090 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11091 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11092 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11093 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11094 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11095 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11096 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11097 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11098 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11099 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11100 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11101 scans.
11102 * gcc.target/i386/pr32219-4.c: Likewise.
11103 * gcc.target/i386/pr32219-6.c: Likewise.
11104 * gcc.target/i386/pr32219-8.c: Likewise.
11105
221d6722 111062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11107
11108 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11109 associated options.
11110
514727a9 111112016-04-26 Marek Polacek <polacek@redhat.com>
11112
11113 PR c++/70744
11114 * g++.dg/ext/cond2.C: New test.
11115
e6ee4c61 111162016-04-26 Bin Cheng <bin.cheng@arm.com>
11117
11118 PR tree-optimization/70771
11119 PR tree-optimization/70775
11120 * gcc.dg/pr70771.c: New test.
3730828c 11121 * gcc.dg/pr70775.c: New test.
e6ee4c61 11122
b3d72796 111232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11124
11125 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11126
c11ece29 111272016-04-25 Richard Biener <rguenther@suse.de>
11128
11129 PR tree-optimization/70780
11130 * gcc.dg/torture/pr70780.c: New testcase.
11131
92a44a68 111322016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11133
4860a6bf 11134 * gcc.target/arm/neon-vaddws16.c: New test.
11135 * gcc.target/arm/neon-vaddws32.c: New test.
11136 * gcc.target/arm/neon-vaddwu16.c: New test.
11137 * gcc.target/arm/neon-vaddwu32.c: New test.
11138 * gcc.target/arm/neon-vaddwu8.c: New test.
11139 * lib/target-supports.exp
d40b10b2 11140 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11141 that arm neon support vector widen sum of HImode TO SImode.
11142
4bbfd6c2 111432016-04-23 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR sanitizer/70712
11146 * c-c++-common/asan/pr70712.c: New test.
11147
524df596 111482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11149
11150 * .gitattributes: New file.
11151
426c75c3 111522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11153
11154 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11155
c052a8d5 111562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11157
11158 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11159 * gfortran.dg/submodule_15.f08: Likewise.
11160
c08d4612 111612016-04-22 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/70740
11164 * gcc.dg/torture/pr70740.c: New testcase.
11165
fd3211e1 111662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11167
11168 PR target/70750
11169 * gcc.target/i386/pr70750-1.c: New test.
11170 * gcc.target/i386/pr70750-2.c: Likewise.
11171
15acd78c 111722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11173
11174 PR c++/70540
11175 * g++.dg/cpp0x/auto48.C: New.
11176
192bf59c 111772016-04-21 Marek Polacek <polacek@redhat.com>
11178
11179 PR c++/70513
11180 * g++.dg/cpp0x/forw_enum12.C: New test.
11181 * g++.dg/cpp0x/forw_enum13.C: New test.
11182
5d429e99 111832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11184
11185 PR target/70728
11186 * gcc.target/i386/pr70728.c: New test.
11187
06777d85 111882016-04-21 Richard Biener <rguenther@suse.de>
11189
11190 PR middle-end/70747
11191 * gcc.dg/pr70747.c: New testcase.
11192
7434c6fb 111932016-04-21 Bin Cheng <bin.cheng@arm.com>
11194
11195 PR tree-optimization/70715
11196 * gcc.dg/tree-ssa/scev-13.c: New test.
11197
f3ec0970 111982016-04-21 Marc Glisse <marc.glisse@inria.fr>
11199
11200 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11201
523f3a9d 112022016-04-21 Marc Glisse <marc.glisse@inria.fr>
11203
11204 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11205
ace7bf06 112062016-04-20 Jan Hubicka <jh@suse.cz>
11207
11208 PR ipa/70018
11209 * g++.dg/ipa/nothrow-1.C: New testcase.
11210
2b073aa6 112112016-04-20 Nathan Sidwell <nathan@acm.org>
11212
11213 PR c++/55635
11214 * g++.dg/eh/delete1.C: New.
11215
8a574c11 112162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11217
11218 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11219 -mtune-ctrl=sse_typeless_stores.
11220
e3400750 112212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11222
11223 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11224
4bd8a059 112252016-04-20 Bin Cheng <bin.cheng@arm.com>
11226
11227 PR tree-optimization/69489
11228 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11229
70574e60 112302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11231
11232 PR c++/69363
11233 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11234 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11235 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11236
bd6f374c 112372016-04-20 Bin Cheng <bin.cheng@arm.com>
11238
11239 PR tree-optimization/56625
11240 PR tree-optimization/69489
11241 * gcc.dg/vect/pr56625.c: New test.
11242 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11243
482539ee 112442016-04-20 Andrew Pinski <apinski@cavium.com>
11245
11246 PR target/64971
11247 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11248
b4672800 112492016-04-20 Arnaud Charlet <charlet@adacore.com>
11250
11251 * gnat.dg/self1.adb: Remove now incorrect test.
11252
4fb48737 112532016-04-20 Bin Cheng <bin.cheng@arm.com>
11254
11255 * gcc.dg/tree-ssa/scev-11.c: New test.
11256 * gcc.dg/tree-ssa/scev-12.c: New test.
11257
97efb92e 112582016-04-20 Marek Polacek <polacek@redhat.com>
11259
11260 PR tree-optimization/70725
11261 * gcc.dg/pr70725.c: New test.
11262
9d2d4060 112632016-04-20 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/70726
11266 * g++.dg/vect/pr70726.cc: New testcase.
11267
54530437 112682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11269
11270 PR target/70674
11271 * gcc.target/s390/pr70674.c: New test.
11272
acda2210 112732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11274
11275 PR libgfortran/70684
11276 * gfortran.dg/list_read_14.f90: New test.
11277
b7040bb0 112782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11279
11280 PR target/69201
11281 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11282 extern to force it misaligned.
11283 (b): Likewise.
11284 (c): Likewise.
11285 (d): Likewise.
11286 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11287 Don't check `*' before movv4sf_internal.
11288 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11289 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11290 Don't check `*' before movv16qi_internal.
11291 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11292 extern to force it misaligned.
11293 (b): Likewise.
11294 (c): Likewise.
11295 (d): Likewise.
11296 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11297 Don't check `*' before movv2df_internal.
11298 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11299 extern to force it misaligned.
11300 (b): Likewise.
11301 (c): Likewise.
11302 (d): Likewise.
11303 Check movv8sf_internal instead of avx_storeups256.
11304 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11305
263b5475 113062016-04-19 Richard Biener <rguenther@suse.de>
11307
11308 PR tree-optimization/70171
11309 * g++.dg/tree-ssa/pr70171.C: New testcase.
11310
222ac318 113112016-04-19 Richard Biener <rguenther@suse.de>
11312
11313 PR tree-optimization/70724
11314 * gcc.dg/torture/pr70724.c: New testcase.
11315
003000a4 113162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11317
11318 PR middle-end/70689
4860a6bf 11319 * gcc.target/i386/pr70689.c: New.
003000a4 11320
3f6e13de 113212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11322
11323 PR target/70708
11324 * gcc.target/i386/pr70708.c: New test.
11325
10abddbd 113262016-04-18 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/43434
11329 * gcc.dg/vect/pr43434.c: New testcase.
11330 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11331 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11332 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11333 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11334 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11335 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11336 * gcc.dg/gomp/pr68640.c: Likewise.
11337 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11338 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11339
950db54a 113402016-04-18 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/70701
11343 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11344
67ccbf39 113452016-04-18 Tom de Vries <tom@codesourcery.com>
11346
11347 PR testsuite/70699
11348 * gcc.dg/pr70161.c: Add dot-file scans.
11349 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11350 instead of after last dot char.
11351
021ad2f3 113522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11353
11354 * c-c++-common/dump-ada-spec-3.c: New test.
11355 * c-c++-common/dump-ada-spec-4.c: Likewise.
11356
d572fcfd 113572016-04-17 Tom de Vries <tom@codesourcery.com>
11358
11359 PR other/70183
11360 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11361
8b4ee73c 113622016-04-15 Jan Hubicka <jh@suse.cz>
11363
11364 PR ipa/70018
11365 * g++.dg/ipa/pure-const-1.C: New testcase.
11366 * g++.dg/ipa/pure-const-2.C: New testcase.
11367 * g++.dg/ipa/pure-const-3.C: New testcase.
11368
eac243e7 113692016-04-15 Marek Polacek <polacek@redhat.com>
11370
11371 PR c/70671
11372 * gcc.dg/bitfld-22.c: New test.
11373
64c1df32 113742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11375
11376 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11377 x86_64.
11378
926f9422 113792016-04-15 Marek Polacek <polacek@redhat.com>
11380
11381 PR c/70651
11382 * c-c++-common/pr70651.c: New test.
11383
309bbaa3 113842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11385
11386 PR rtl-optimization/70681
11387 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11388 dump scan on arm and powerpc.
11389 * gcc.dg/pr10474.c: Likewise.
11390
b4ba8358 113912016-04-15 Jakub Jelinek <jakub@redhat.com>
11392
ed92874a 11393 PR c++/69517
11394 PR c++/70019
11395 PR c++/70588
11396 * g++.dg/cpp1y/vla11.C: Revert for real.
11397
b4ba8358 11398 PR c/70436
11399 * c-c++-common/Wparentheses-1.c: New test.
11400 * c-c++-common/gomp/Wparentheses-1.c: New test.
11401 * c-c++-common/gomp/Wparentheses-2.c: New test.
11402 * c-c++-common/gomp/Wparentheses-3.c: New test.
11403 * c-c++-common/gomp/Wparentheses-4.c: New test.
11404 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11405 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11406 * c-c++-common/goacc/Wparentheses-1.c: New test.
11407
65717bb5 114082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11409
11410 PR target/70662
11411 * gcc.target/i386/pr70662.c: New test.
11412
ca1a4077 114132016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11414 Alan Modra <amodra@gmail.com>
ca1a4077 11415
11416 PR tree-optimization/70130
11417 * gcc.dg/vect/O3-pr70130.c: New testcase.
11418
dbe1794c 114192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11420
11836644 11421 PR target/70669
11422 * gcc.target/powerpc/pr70669.c: New test.
11423
dbe1794c 11424 PR target/70640
11425 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11426 a power7 system that does not have an assembler that supports
11427 power8.
11428
4c1007f1 114292016-04-14 Martin Sebor <msebor@redhat.com>
11430
11431 PR c++/69517
11432 PR c++/70019
11433 PR c++/70588
11434 * c-c++-common/ubsan/vla-1.c: Revert.
11435 * g++.dg/cpp1y/vla11.C: Same.
11436 * g++.dg/cpp1y/vla12.C: Same.
11437 * g++.dg/cpp1y/vla13.C: Same.
11438 * g++.dg/cpp1y/vla14.C: Same.
11439 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11440 * g++.dg/init/array24.C: Same.
4c1007f1 11441 * g++.dg/ubsan/vla-1.C: Same.
11442
22dcab66 114432016-04-14 Marek Polacek <polacek@redhat.com>
11444 Jan Hubicka <hubicka@ucw.cz>
11445
11446 PR c++/70029
11447 * g++.dg/torture/pr70029.C: New test.
11448
3e74b025 114492016-04-14 Martin Sebor <msebor@redhat.com>
11450
11451 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11452 type size to prevent failures on targets with very low maximum
11453 alignment.
11454
1d2e0f2a 114552016-04-14 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/70623
11458 * gcc.dg/torture/pr70623.c: New testcase.
11459 * gcc.dg/torture/pr70623-2.c: Likewise.
11460
9aed0626 114612016-04-13 Martin Sebor <msebor@redhat.com>
11462
11463 PR c++/69517
11464 PR c++/70019
11465 PR c++/70588
11466 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11467 * g++.dg/cpp1y/vla11.C: New test.
11468 * g++.dg/cpp1y/vla12.C: New test.
11469 * g++.dg/cpp1y/vla13.C: New test.
11470 * g++.dg/cpp1y/vla14.C: New test.
11471 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11472 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11473 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11474
fd499010 114752016-04-13 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR c++/70641
11478 * g++.dg/opt/pr70641.C: New test.
11479
87fa7252 114802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11481
11482 PR rtl-optimization/68749
11483 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11484 effects of argument promotions.
11485 Remove default args to dg-skip-if.
11486
6c40e18b 114872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11488
11489 PR c++/70635
11490 * g++.dg/parse/pr70635.C: New.
11491
92c53257 114922016-04-13 Marek Polacek <polacek@redhat.com>
11493
11494 PR c++/70639
11495 * c-c++-common/Wmisleading-indentation-4.c: New test.
11496
0241e4dc 114972016-04-13 Marek Polacek <polacek@redhat.com>
11498
11499 PR c/70436
4860a6bf 11500 * gcc.dg/Wparentheses-12.c: New test.
11501 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11502
92bda444 115032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11504
11505 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11506 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11507 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11508
38ea8a26 115092016-04-13 Jakub Jelinek <jakub@redhat.com>
11510
d08aa032 11511 PR middle-end/70633
11512 * gcc.c-torture/compile/pr70633.c: New test.
11513
38ea8a26 11514 PR debug/70628
11515 * gcc.dg/torture/pr70628.c: New test.
11516
9231d5c2 115172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11518
11519 PR c++/70610
11520 * g++.dg/template/pr70610.C: New test.
11521 * g++.dg/template/pr70610-2.C: New test.
11522 * g++.dg/template/pr70610-3.C: New test.
11523 * g++.dg/template/pr70610-4.C: New test.
11524
249ca944 115252016-04-12 Jakub Jelinek <jakub@redhat.com>
11526
7f2ea2fb 11527 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11528 128 instead of 32.
11529
249ca944 11530 PR c++/70571
11531 * g++.dg/ext/pr70571.C: New test.
11532
8ca5a97d 115332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11534
bf32a52d 11535 PR target/70640
8ca5a97d 11536 * gcc.target/powerpc/pr70640.c: New test.
11537
e971b45f 115382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11539
11540 PR c++/68722
11541 * g++.dg/parse/pr68722.C: New.
11542
0b54d964 115432016-04-12 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR rtl-optimization/70596
11546 * gcc.target/i386/pr70596.c: New test.
11547
d2dd85e3 115482016-04-12 Nathan Sidwell <nathan@acm.org>
11549
11550 PR c++/70501
11551 * g++.dg/init/pr70501.C: New.
11552
2d0001b0 115532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11554
11555 * gcc.target/i386/asm-flag-6.c: New test.
11556
6c4df0d1 115572016-04-12 Tom de Vries <tom@codesourcery.com>
11558
11559 PR tree-optimization/68756
11560 * gcc.dg/graphite/pr68756.c: New test.
11561
0d60da57 115622016-04-12 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR tree-optimization/70602
11565 * gcc.c-torture/execute/pr70602.c: New test.
11566
62735984 115672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11568
11569 PR target/70381
11570 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11571 __float128 emulator is built and runs.
11572 * gcc.target/powerpc/float128-1.c: Likewise.
11573
11574 * lib/target-supports.exp (check_ppc_float128_sw_available):
11575 Rework tests for __float128 software and hardware
11576 availability. Fix exit condition to return 0 on success.
11577
a702492c 115782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11579
11580 PR target/70133
11581 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11582 * gcc.target/aarch64/target_attr_15.c: Likewise.
11583
a8c5ce92 115842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11585
11586 PR c++/69066
11587 * g++.dg/cpp1y/pr69066.C: New.
11588
5ecab913 115892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11590
11591 PR fortran/68566
11592 * gfortran.dg/pr36192.f90: Update test.
11593 * gfortran.dg/pr36192_1.f90: Update test.
11594 * gfortran.dg/real_dimension_1.f: Update test.
11595 * gfortran.dg/parameter_array_init_7.f90: New test.
11596
6cb5ef70 115972016-04-09 John David Anglin <danglin@gcc.gnu.org>
11598
4edfdd23 11599 PR testsuite/64039
11600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11601
964f71e3 11602 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11603
5d61c198 11604 PR rtl-optimization/66669
11605 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11606
16eaaf58 11607 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11608
0b68802d 11609 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11610 * gcc.dg/pie-1.c: Likewise.
11611 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11612 * gcc.dg/pic-4.c: Likewise.
11613 * gcc.dg/pie-3.c: Likewise.
11614 * gcc.dg/pie-4.c: Likewise.
11615
9c0dd509 11616 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11617
03b2d3c1 11618 PR tree-optimization/68644
11619 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11620
6cb5ef70 11621 PR rtl-optimization/64886
11622 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11623
07de41ba 116242016-04-09 Tom de Vries <tom@codesourcery.com>
11625
11626 PR tree-optimization/68953
11627 * gcc.dg/graphite/pr68953.c: New test.
11628
d294e3fb 116292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11630
11631 PR fortran/70592
11632 * gfortran.dg/deferred_character_16.f90: New test.
11633
3cb15094 116342016-04-09 Jakub Jelinek <jakub@redhat.com>
11635
11636 PR tree-optimization/70586
11637 * gcc.c-torture/execute/pr70586.c: New test.
11638
a02dc66f 116392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11640
11641 PR sanitizer/70573
11642 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11643 with __builtin_memset
11644 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11645
0c302595 116462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11647
11648 PR lto/70289
11649 PR ipa/70348
11650 PR tree-optimization/70373
11651 PR middle-end/70533
11652 PR middle-end/70534
11653 PR middle-end/70535
11654 * c-c++-common/goacc/reduction-5.c: New test.
11655 * c-c++-common/goacc/reduction-promotions.c: New test.
11656 * gfortran.dg/goacc/reduction-3.f95: New test.
11657 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11658
c6c0523b 116592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11660
11661 PR c++/70590
11662 PR c++/70452
11663 * g++.dg/pr70590.C: New test.
11664 * g++.dg/pr70590-2.C: New test.
11665
3ac399da 116662016-04-08 Jakub Jelinek <jakub@redhat.com>
11667
e97d1706 11668 PR middle-end/70593
11669 * gcc.target/i386/pr70593.c: New test.
11670
3ac399da 11671 PR rtl-optimization/70574
11672 * gcc.target/i386/avx2-pr70574.c: New test.
11673
fcfbb129 116742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11675
11676 PR sanitizer/70541
11677 * c-c++-common/asan/pr70541.c: New test.
11678
0aabcddf 116792016-04-08 Tom de Vries <tom@codesourcery.com>
11680
11681 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11682 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11683
bec0c1e8 116842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11685
11686 PR target/70566
11687 * gcc.c-torture/execute/pr70566.c: New test.
11688
87c791f5 116892016-04-08 Tom de Vries <tom@codesourcery.com>
11690
11691 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11692 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11693
7f38718f 116942016-04-08 Alan Modra <amodra@gmail.com>
11695
11696 * gcc.target/powerpc/pr70117.c: New.
11697
a96a7710 116982016-04-07 Jakub Jelinek <jakub@redhat.com>
11699
7a6265d1 11700 PR testsuite/70581
11701 * gcc.dg/lto/simd-function_0.c: New test.
11702
a96a7710 11703 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11704 clones.
11705 * c-c++-common/attr-simd-2.c: Likewise.
11706 * c-c++-common/attr-simd-4.c: Likewise.
11707 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11708 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11709
508dd607 117102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11711
11712 PR testsuite/70553
11713 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11714
1b61585a 117152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11716 Tom de Vries <tom@codesourcery.com>
11717
11718 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11719 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11720 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11721 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11722 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11723 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11724 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11725 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11726
5f060aa8 117272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11728
11729 PR c/70436
11730 * g++.dg/warn/Wparentheses-29.C: New test.
11731
d3831f71 117322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11733
11734 PR c/70436
11735 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11736 explicit braces to resolve a future -Wparentheses warning.
11737
382ece2d 117382016-04-06 Richard Henderson <rth@redhat.com>
11739
11740 * gcc.dg/pr61817-1.c: New test.
11741 * gcc.dg/pr61817-2.c: New test.
11742 * gcc.dg/pr69391-1.c: New test.
11743 * gcc.dg/pr69391-2.c: New test.
11744
72234ee9 117452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11746
11747 PR rtl-optimization/70398
4860a6bf 11748 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11749
5547150a 117502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11751
11752 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11753
15b70121 117542016-04-06 Yvan Roux <yvan.roux@linaro.org>
11755 Pedro Alves <palves@redhat.com>
11756
11757 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11758
585aefbb 117592016-04-06 Jakub Jelinek <jakub@redhat.com>
11760
0cbb513b 11761 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11762 Check for avx512f effective targets instead of avx2.
11763 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11764 for AVX512F clones.
11765 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11766 * g++.dg/gomp/declare-simd-1.C: Likewise.
11767 * g++.dg/gomp/declare-simd-3.C: Likewise.
11768 * g++.dg/gomp/declare-simd-4.C: Likewise.
11769
585aefbb 11770 PR middle-end/70550
11771 * c-c++-common/gomp/pr70550-1.c: New test.
11772 * c-c++-common/gomp/pr70550-2.c: New test.
11773
0b91cceb 117742016-04-05 Nathan Sidwell <nathan@acm.org>
11775
11776 PR c++/70512
11777 * g++.dg/ext/attribute-may-alias-5.C: New.
11778
645a9d8e 117792016-04-05 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR c++/70336
11782 * c-c++-common/pr70336.c: New test.
11783 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11784 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11785
bdf23925 117862016-04-05 Jan Hubicka <hubicka@ucw.cz>
11787
11788 PR ipa/66223
11789 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11790
aaff837c 117912016-04-05 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR rtl-optimization/70542
11794 * gcc.dg/torture/pr70542.c: New test.
11795 * gcc.target/i386/avx2-pr70542.c: New test.
11796
2eac58a0 117972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11798
11799 PR tree-optimization/70509
11800 * gcc.target/i386/avx512bw-pr70509.c: New test.
11801
4f7ebe46 118022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11803
11804 PR c++/70452
11805 * g++.dg/ext/constexpr-vla4.C: New test.
11806
305d86a0 118072016-04-05 Uros Bizjak <ubizjak@gmail.com>
11808
11809 PR target/70510
11810 * gcc.target/i386/pr70510.c: New test.
11811
eec3b789 118122016-04-05 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/70526
11815 * g++.dg/torture/pr70526.C: New testcase.
11816
ca943582 118172016-04-05 Jakub Jelinek <jakub@redhat.com>
11818
11819 PR target/70525
11820 * gcc.target/i386/pr70525.c: New test.
11821
87825cd5 118222016-04-05 Richard Biener <rguenther@suse.de>
11823
11824 PR middle-end/70499
11825 * g++.dg/torture/pr70499.C: New testcase.
11826
14638828 118272016-04-05 Richard Biener <rguenther@suse.de>
11828
11829 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11830 remove XFAIL.
11831
967a90d5 118322016-04-04 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR middle-end/70307
11835 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11836 rs6000 ABI warnings.
11837
d374a3a3 118382016-04-04 Jan Hubicka <hubicka@ucw.cz>
11839
11840 PR ipa/66223
11841 * g++.dg/ipa/devirt-51.C: New testcase.
11842
8ff377a6 118432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11844 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11845
11846 PR middle-end/70457
11847 * gcc.dg/torture/pr70457.c: New.
11848
f567b44f 118492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11850
11851 PR fortran/67538
11852 * gfortran.dg/allocate_with_source_19.f08: New test.
11853
89d4ebfa 118542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11855
11856 PR fortran/65795
11857 * gfortran.dg/coarray_allocate_6.f08: New test.
11858
68ab33a6 118592016-04-04 Richard Biener <rguenther@suse.de>
11860
11861 PR rtl-optimization/70484
11862 * gcc.dg/torture/pr70484.c: New testcase.
11863
c4f5465d 118642016-04-04 Marek Polacek <polacek@redhat.com>
11865
11866 PR c/70307
11867 * gcc.dg/torture/pr70307.c: New test.
11868
bfec6609 118692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11870
11871 PR target/70416
11872 PR target/67391
11873 * gcc.target/sh/torture/pr70416.c: New.
11874
40df9099 118752016-04-02 Martin Sebor <msebor@redhat.com>
11876
11877 PR c++/67376
11878 PR c++/70170
11879 PR c++/70172
11880 PR c++/70228
11881 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11882 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11883 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11884 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11885 * g++.dg/cpp0x/constexpr-string.C: Same.
11886 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11887 * g++.dg/cpp0x/pr65398.C: Same.
11888 * g++.dg/ext/constexpr-vla1.C: Same.
11889 * g++.dg/ext/constexpr-vla2.C: Same.
11890 * g++.dg/ext/constexpr-vla3.C: Same.
11891 * g++.dg/ubsan/pr63956.C: Same.
11892
0edb9bfe 118932016-04-01 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR rtl-optimization/70467
11896 * gcc.target/i386/pr70467-2.c: New test.
11897
e5b1a1d9 118982016-04-01 Jakub Jelinek <jakub@redhat.com>
11899 Marek Polacek <polacek@redhat.com>
11900
11901 PR c++/70488
11902 * g++.dg/init/new47.C: New test.
11903
b2ca3fb0 119042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11905
11906 PR target/70496
11907 * gcc.target/arm/pr70496.c: New test.
11908
4c3bd1e3 119092016-04-01 Nathan Sidwell <nathan@acm.org>
11910
47de69ad 11911 PR c++/68475
11912 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11913
313d569f 119142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11915
11916 PR target/69890
11917 * gcc.dg/strlenopt.h (memmove): New.
11918 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11919 instead of "string.h".
11920 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11921 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11922 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11923 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11924 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11925 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11926 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11927 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11928 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11929 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11930 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11931 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11932 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11933 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11934 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11935 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11936 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11937 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11938 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11939 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11940
5469facd 119412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11942
11943 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11944 (Holder::foo): Reflect this.
11945
503de754 119462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11947
11948 PR target/70442
11949 * gcc.dg/pr70442.c: New test.
11950
13ee2de7 119512016-03-31 Nathan Sidwell <nathan@acm.org>
11952
11953 PR c++/70393
11954 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11955
5e0d03a8 119562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11957
11958 PR target/70453
11959 * gcc.target/i386/pr70453.c: New test.
11960
8cb82ed4 119612016-03-31 Andrey Belevantsev <abel@ispras.ru>
11962
11963 PR target/70292
11964 * gcc.c-torture/pr70292.c: New test.
11965
7952b661 119662016-03-31 Marek Polacek <polacek@redhat.com>
11967
11968 PR c/70297
11969 * c-c++-common/pr70297.c: New test.
11970 * g++.dg/cpp0x/typedef-redecl.C: New test.
11971 * gcc.dg/typedef-redecl2.c: New test.
11972
1607cc74 119732016-03-31 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR rtl-optimization/70460
11976 * gcc.c-torture/execute/pr70460.c: New test.
11977
c689c252 119782016-03-31 Richard Biener <rguenther@suse.de>
11979
11980 PR c++/70430
11981 * g++.dg/ext/vector30.C: New testcase.
11982
91c9586d 119832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11984 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11985
11986 * gfortran.dg/fmt_pf.f90: New test.
11987
afa5c1b8 119882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11989
11990 Forward-port from 5 branch
11991 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR testsuite/70356
11994 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11995 dg-require-effective-target after dg-do.
11996
11997 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11998
11999 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12000
6a5dcab3 120012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12002 Julian Brown <julian@codesourcery.com>
12003 Chung-Lin Tang <cltang@codesourcery.com>
12004 Cesar Philippidis <cesar@codesourcery.com>
12005 James Norris <jnorris@codesourcery.com>
12006 Tom de Vries <tom@codesourcery.com>
12007 Nathan Sidwell <nathan@codesourcery.com>
12008
305d86a0 12009 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12010 * c-c++-common/goacc/loop-clauses.c: Likewise.
12011 * g++.dg/goacc/template.C: Likewise.
12012 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12013 * gfortran.dg/goacc/loop-1.f95: Likewise.
12014 * gfortran.dg/goacc/loop-5.f95: Likewise.
12015 * gfortran.dg/goacc/loop-6.f95: Likewise.
12016 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12017 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12018 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12019 * c-c++-common/goacc/clauses-fail.c: Likewise.
12020 * c-c++-common/goacc/parallel-1.c: Likewise.
12021 * c-c++-common/goacc/reduction-1.c: Likewise.
12022 * c-c++-common/goacc/reduction-2.c: Likewise.
12023 * c-c++-common/goacc/reduction-3.c: Likewise.
12024 * c-c++-common/goacc/reduction-4.c: Likewise.
12025 * c-c++-common/goacc/routine-3.c: Likewise.
12026 * c-c++-common/goacc/routine-4.c: Likewise.
12027 * c-c++-common/goacc/routine-5.c: Likewise.
12028 * c-c++-common/goacc/tile.c: Likewise.
12029 * g++.dg/goacc/template.C: Likewise.
12030 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12031 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12032 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12033 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12034 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12035 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12036 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12037 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12038 * c-c++-common/goacc/use_device-1.c: ... this file.
12039 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12040 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12041 * c-c++-common/goacc/host_data-6.c: ... this file.
12042 * c-c++-common/goacc/loop-2-kernels.c: New file.
12043 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12044 * c-c++-common/goacc/loop-3.c: Likewise.
12045 * g++.dg/goacc/reference.C: Likewise.
12046 * g++.dg/goacc/routine-1.C: Likewise.
12047 * g++.dg/goacc/routine-2.C: Likewise.
12048
932c0baa 120492016-03-30 Richard Biener <rguenther@suse.de>
12050
12051 PR middle-end/70450
12052 * gcc.dg/torture/pr70450.c: New testcase.
12053
7f7c4659 120542016-03-30 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR target/70421
12057 * gcc.dg/torture/pr70421.c: New test.
12058 * gcc.target/i386/avx512f-pr70421.c: New test.
12059
9cbfe80c 120602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12061
12062 PR testsuite/70364
12063 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12064 (check): New function.
12065 (bar): Call check.
12066 (foo): Align stack to 16 bytes when calling bar.
12067 * gcc.target/i386/cleanup-2.c: Likewise.
12068
f56c7d36 120692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12070
12071 PR tree-optimization/59124
12072 * gcc.dg/Warray-bounds-19.c: New test.
12073
92a44a68 120742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12075
12076 * lib/prune.exp (escape_regex_chars): New.
12077 (prune_file_path): Update to quote metcharacters for regexp.
12078
a3daa269 120792016-03-29 Jakub Jelinek <jakub@redhat.com>
12080
24e1ba3d 12081 PR rtl-optimization/70429
12082 * gcc.c-torture/execute/pr70429.c: New test.
12083
a3daa269 12084 PR tree-optimization/70405
12085 * gcc.dg/pr70405.c: New test.
12086
3ef41a6e 120872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12088
12089 PR fortran/70397
12090 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12091 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12092
4abd9410 120932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12094
12095 PR testsuite/64177
12096 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12097 __cilkrts_set_param to set two workers.
12098 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12099 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12100
b58e5f0f 121012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12102
305d86a0 12103 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12104
bff53658 121052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12106
12107 PR target/70406
305d86a0 12108 * gcc.target/i386/pr70406.c: New test.
bff53658 12109
bb2c9c15 121102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12111
12112 * gnat.dg/specs/double_record_extension3.ads: New test.
12113
f12c84ab 121142016-03-25 Richard Henderson <rth@redhat.com>
12115
12116 PR target/70120
12117 * gcc.target/aarch64/pr70120-1.c: New.
12118 * gcc.target/aarch64/pr70120-2.c: New.
12119 * gcc.target/aarch64/pr70120-3.c: New.
12120
b0bf58c4 121212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12122
12123 PR c++/62212
12124 * g++.dg/template/mangle2.C: The dg-do directive should be
12125 "compile" not "assemble".
12126
f175ba0f 121272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12128
12129 PR lto/69650
12130 * gcc.dg/pr69650.c: New test.
12131
4cc3295f 121322016-03-25 David Edelsohn <dje.gcc@gmail.com>
12133
12134 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12135
0cf40600 121362016-03-25 Alan Modra <amodra@gmail.com>
12137
12138 * gcc.dg/dfp/pr70052.c: New test.
12139
3aebf099 121402016-03-24 Richard Henderson <rth@redhat.com>
12141
12142 PR middle-end/69845
12143 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12144 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12145
83245bd3 121462016-03-24 Tom de Vries <tom@codesourcery.com>
12147
12148 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12149
108e7ee4 121502016-03-24 Tom de Vries <tom@codesourcery.com>
12151
12152 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12153 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12154
17af0b14 121552016-03-24 Tom de Vries <tom@codesourcery.com>
12156
12157 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12158 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12159
6c8770ee 121602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12161
12162 PR c++/62212
12163 * g++.dg/template/mangle2.C: New test.
12164
a7e21b7b 121652016-03-24 Richard Biener <rguenther@suse.de>
12166
12167 PR tree-optimization/70396
12168 * gcc.dg/torture/pr70396.c: New testcase.
12169
f365d297 121702016-03-24 Richard Biener <rguenther@suse.de>
12171
12172 PR middle-end/70370
12173 * gcc.dg/torture/pr70370.c: New testcase.
12174
da7aeb13 121752016-03-24 Tom de Vries <tom@codesourcery.com>
12176
12177 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12178 * gfortran.dg/goacc/kernels-tree.f95: Same.
12179 * gfortran.dg/goacc/parallel-tree.f95: Same.
12180
80b30de0 121812016-03-24 Tom de Vries <tom@codesourcery.com>
12182
12183 * c-c++-common/goacc/uninit-if-clause.c: New test.
12184 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12185
cb9b6b99 121862016-03-24 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR target/70290
305d86a0 12189 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12190 Fix formatting.
cb9b6b99 12191
a4225fff 121922016-03-24 Richard Biener <rguenther@suse.de>
12193
12194 PR tree-optimization/70372
12195 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12196
5a869ab8 121972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12198
12199 PR c++/70347
12200 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12201
36ce5faa 122022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12203
12204 PR c++/70332
12205 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12206
c4fa85c9 122072016-03-23 Jakub Jelinek <jakub@redhat.com>
12208
d9377ad5 12209 PR c++/70001
12210 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12211 * g++.dg/cpp1y/pr70001.C: New test.
12212
c4fa85c9 12213 PR c++/70323
12214 * g++.dg/cpp0x/constexpr-70323.C: New test.
12215
0a2062da 122162016-03-23 Alexandre Oliva <aoliva@redhat.com>
12217 Jason Merrill <jason@redhat.com>
12218 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR c++/69315
12221 * g++.dg/cpp0x/constexpr-69315.C: New test.
12222 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12223
62d2a6dc 122242016-03-23 Marek Polacek <polacek@redhat.com>
12225
12226 PR c++/69884
12227 * g++.dg/warn/Wignored-attributes-1.C: New test.
12228 * g++.dg/warn/Wignored-attributes-2.C: New test.
12229
a82d6246 122302016-03-23 Tom de Vries <tom@codesourcery.com>
12231
12232 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12233 initialization.
12234 * gfortran.dg/goacc/private-3.f95 (test): Same.
12235 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12236 missing use param.
12237
dc834ba1 122382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12239
12240 * lib/target-supports.exp: Remove v7ve entry from loop
12241 creating effective target checks.
12242 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12243 (add_options_for_arm_arch_v7ve): Likewise.
12244
7e83fd1f 122452016-03-23 Jakub Jelinek <jakub@redhat.com>
12246
12247 PR tree-optimization/70354
12248 * gcc.dg/vect/pr70354-1.c: New test.
12249 * gcc.dg/vect/pr70354-2.c: New test.
12250 * gcc.target/i386/avx2-pr70354-1.c: New test.
12251 * gcc.target/i386/avx2-pr70354-2.c: New test.
12252
4e4da058 122532016-03-22 Jeff Law <law@redhat.com>
12254
12255 PR target/70232
12256 * gcc.dg/tree-ssa/pr70232.c: New test.
12257
6855137b 122582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12259
12260 PR target/70302
12261 * gcc.target/i386/pr70302.c: New test.
12262
19db1ec8 122632016-03-22 Richard Biener <rguenther@suse.de>
12264
12265 PR middle-end/70251
12266 * g++.dg/torture/pr70251.C: New testcase.
12267
4baec9f2 122682016-03-22 David Malcolm <dmalcolm@redhat.com>
12269
12270 PR c/69993
12271 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12272 Wmisleading-indentation.c.
12273 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12274 reflect change to diagnostic text and order of messages.
12275 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12276
fcfec126 122772016-03-22 David Edelsohn <dje.gcc@gmail.com>
12278
12279 * g++.dg/ext/java-3.C: Don't compile on AIX.
12280
aa30728a 122812016-03-22 Richard Biener <rguenther@suse.de>
12282
12283 PR middle-end/70333
12284 * gcc.dg/torture/pr70333.c: New testcase.
12285
46ec4eb4 122862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12287
12288 * g++.dg/ext/pr70290.C: New test.
12289
4880f878 122902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12291
12292 PR target/70325
12293 * gcc.target/i386/pr70325.c: New test.
12294
3d78ea44 122952016-03-22 Jakub Jelinek <jakub@redhat.com>
12296
5934fb8f 12297 PR target/70329
12298 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12299 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12300
b6436f79 12301 PR target/70300
12302 * gcc.target/i386/pr70300.c: New test.
12303
3d78ea44 12304 PR c++/70295
12305 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12306 (func2): New function for cond with parens, xfail warning for c++.
12307 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12308
b60244f6 123092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12310
12311 PR c++/70096
12312 * g++.dg/template/ptrmem30.C: New test.
12313
c8e3e744 123142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12315
12316 PR c++/70204
12317 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12318 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12319
2715f63a 123202016-03-21 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR middle-end/70326
12323 * gcc.dg/pr70326.c: New test.
12324
2daa2cda 123252016-03-21 Marc Glisse <marc.glisse@inria.fr>
12326 Jakub Jelinek <jakub@redhat.com>
12327
12328 PR tree-optimization/70317
12329 * gcc.dg/pr70317.c: New test.
12330
d9aa5a50 123312016-03-21 Uros Bizjak <ubizjak@gmail.com>
12332
12333 PR target/70327
12334 * gcc.target/i386/pr70327.c: New test.
12335
e1a88bf4 123362016-03-21 Martin Liska <mliska@suse.cz>
12337
61941425 12338 PR ipa/70306
e1a88bf4 12339 * gcc.dg/ipa/pr70306.c: New test.
12340
d9aa5a50 123412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12342
12343 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12344 * gcc.target/arm/attr-align3.c: Likewise.
12345 * gcc.target/arm/attr_arm.c: Likewise.
12346 * gcc.target/arm/flip-thumb.c: Likewise.
12347
afdde20c 123482016-03-21 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR target/70296
12351 * gcc.target/powerpc/altivec-36.c: New test.
12352
3f2ef661 123532016-03-21 Richard Biener <rguenther@suse.de>
12354
12355 PR tree-optimization/70310
12356 * gcc.dg/torture/pr70310.c: New testcase.
12357
08b2b692 123582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12359
12360 PR target/70293
12361 * gcc.target/i386/pr70293.c: New test.
12362
93505d22 123632016-03-21 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/70288
12366 * gcc.dg/torture/pr70288-1.c: New testcase.
12367 * gcc.dg/torture/pr70288-2.c: Likewise.
12368
06fd1914 123692016-03-21 Andrey Belevantsev <abel@ispras.ru>
12370
12371 PR rtl-optimization/69307
12372 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12373
b628775e 123742016-03-21 Andrey Belevantsev <abel@ispras.ru>
12375
12376 PR rtl-optimization/69102
12377 * gcc.c-torture/compile/pr69102.c: New test.
12378
1421f43c 123792016-03-18 Jeff Law <law@redhat.com>
12380
12381 PR rtl-optimization/70263
12382 * gcc.c-torture/compile/pr70263-1.c: New test.
12383 * gcc.target/i386/pr70263-2.c: New test.
12384
e7142ce1 123852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12386
12387 PR rtl-optimization/70278
12388 * gcc.dg/torture/pr70278.c: New test.
12389 * gcc.target/arm/pr70278.c: New test.
12390
5539bc70 123912016-03-18 David Malcolm <dmalcolm@redhat.com>
12392
12393 PR c/70281
12394 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12395 (test_builtin_types_compatible_p): New test function.
12396 * gcc.dg/pr70281.c: New test case.
12397
296a290a 123982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12399
12400 PR target/70113
12401 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12402
666094f0 124032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12404
12405 PR tree-optimization/70252
12406 * gcc.dg/pr70252.c: New test.
12407
350514e8 124082016-03-18 Tom de Vries <tom@codesourcery.com>
12409
12410 * gcc.dg/pr70161-2.c: New test.
12411 * gcc.dg/pr70161.c: New test.
12412
011e0cea 124132016-03-18 Tom de Vries <tom@codesourcery.com>
12414
12415 PR ipa/70269
12416 * gcc.dg/pr70269.c: New test.
12417
292a09de 124182016-03-18 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR c++/70267
12421 * g++.dg/ext/java-3.C: New test.
12422
efc86c4c 124232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12424
12425 PR c++/70205
12426 * g++.dg/lookup/pr70205.C: New test.
12427
a28dd575 124282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12429
12430 PR c++/70218
12431 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12432
92e7ab1e 124332016-03-17 Marek Polacek <polacek@redhat.com>
12434
12435 PR c/69407
12436 * gcc.dg/atomic-op-6.c: New test.
12437
7378dbfb 124382016-03-17 David Malcolm <dmalcolm@redhat.com>
12439
12440 PR c/70264
12441 * c-c++-common/pr70264.c: New test case.
12442
f7995d7d 124432016-03-17 Jakub Jelinek <jakub@redhat.com>
12444
e2895b76 12445 PR c++/70144
12446 * c-c++-common/pr70144-1.c: New test.
12447 * c-c++-common/pr70144-2.c: New test.
12448
f7995d7d 12449 PR c++/70272
12450 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12451 * g++.dg/opt/flifetime-dse6.C: New test.
12452 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12453
5ec4a949 124542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12455
12456 PR driver/70192
12457 * gcc.dg/pic-1.c: New test.
12458 * gcc.dg/pic-2.c: Likewise.
12459 * gcc.dg/pic-3.c: Likewise.
12460 * gcc.dg/pic-4.c: Likewise.
12461 * gcc.dg/pie-1.c: Likewise.
12462 * gcc.dg/pie-2.c: Likewise.
12463 * gcc.dg/pie-3.c: Likewise.
12464 * gcc.dg/pie-4.c: Likewise.
12465 * gcc.dg/pie-5.c: Likewise.
12466 * gcc.dg/pie-6.c: Likewise.
12467
c28550e1 124682016-03-17 Tom de Vries <tom@codesourcery.com>
12469
12470 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12471 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12472
be3296cb 124732016-03-17 Richard Biener <rguenther@suse.de>
12474
12475 PR debug/70271
12476 * g++.dg/debug/pr70271.C: New testcase.
12477
9b60ef21 124782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12479
12480 * gcc.target/i386/pr70251.c: New test.
12481
9a80bc1a 124822016-03-17 Marek Polacek <polacek@redhat.com>
12483
12484 PR c++/70194
12485 * g++.dg/warn/constexpr-70194.C: New test.
12486
733d7ff9 124872016-03-16 Richard Henderson <rth@redhat.com>
12488
12489 PR middle-end/70240
12490 * gcc.c-torture/compile/pr70240.c: New.
12491
3e6f12bf 124922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12493
12494 * gcc.c-torture/compile/20151204.c: Skip for avr.
12495
867c9e99 124962016-03-16 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR target/70245
12499 * g++.dg/opt/pr70245.C: New test.
12500 * g++.dg/opt/pr70245.h: New file.
12501 * g++.dg/opt/pr70245-aux.cc: New file.
12502
8ced6ab7 125032016-03-16 Martin Sebor <msebor@redhat.com>
12504
12505 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12506
37af779a 125072016-03-16 Richard Henderson <rth@redhat.com>
12508
12509 PR middle-end/70199
12510 * gcc.c-torture/compile/pr70199.c: New.
12511
78ed999c 125122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12513
12514 * gcc.dg/uninit-19.c: Run dos2unix.
12515
462ca422 125162016-03-16 Marek Polacek <polacek@redhat.com>
12517
12518 PR c/70093
12519 * gcc.dg/nested-func-10.c: New test.
12520 * gcc.dg/nested-func-9.c: New test.
12521
fe58aacc 125222016-03-16 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR tree-optimization/68714
12525 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12526
27a53872 125272016-03-16 Tom de Vries <tom@codesourcery.com>
12528
12529 PR tree-optimization/68715
12530 * gcc.dg/graphite/pr68715-2.c: New test.
12531 * gcc.dg/graphite/pr68715.c: New test.
12532 * gfortran.dg/graphite/pr68715.f90: New test.
12533
95049c3c 125342016-03-16 Tom de Vries <tom@codesourcery.com>
12535
12536 PR tree-optimization/68809
12537 * gcc.dg/graphite/pr68809-2.c: New test.
12538 * gcc.dg/graphite/pr68809.c: New test.
12539
09eddd70 125402016-03-16 Jakub Jelinek <jakub@redhat.com>
12541
81fc5915 12542 PR c++/70147
12543 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12544 method call to i () as argument. Adjust expected output.
12545
09eddd70 12546 PR c++/70147
12547 * g++.dg/ubsan/pr70147-1.C: New test.
12548 * g++.dg/ubsan/pr70147-2.C: New test.
12549
6373d2a2 125502016-03-15 Martin Sebor <msebor@redhat.com>
12551
12552 PR c++/58281
12553 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12554
d27a0c11 125552016-03-15 John David Anglin <danglin@gcc.gnu.org>
12556
9908039d 12557 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12558 hppa*-*-hpux*.
12559
45cdc3a6 12560 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12561
d27a0c11 12562 PR libfortran/69799
12563 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12564 libatomic_available.
12565
0dd1d57f 125662016-03-15 Marek Polacek <polacek@redhat.com>
12567
12568 PR c++/70209
12569 * g++.dg/ext/attribute-may-alias-4.C: New test.
12570
0ce02c07 125712016-03-15 Alexander Monakov <amonakov@ispras.ru>
12572
12573 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12574 -fvar-tracking-assignments-toggle flag.
12575
f6e39b30 125762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12577
12578 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12579
167f93a2 125802016-03-15 Jakub Jelinek <jakub@redhat.com>
12581
12582 PR rtl-optimization/70222
12583 * gcc.c-torture/execute/pr70222-1.c: New test.
12584 * gcc.c-torture/execute/pr70222-2.c: New test.
12585
08a8af4a 125862016-03-15 Richard Henderson <rth@redhat.com>
12587
12588 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12589
738eb905 125902016-03-15 Andrey Belevantsev <abel@ispras.ru>
12591
12592 PR rtl-optimization/69032
12593 * gcc.dg/pr69032.c: New test.
12594
dd148b3a 125952016-03-15 Andrey Belevantsev <abel@ispras.ru>
12596
12597 PR rtl-optimization/63384
d9aa5a50 12598 * g++.dg/pr63384.C: New test.
dd148b3a 12599
acf58115 126002016-03-15 Andrey Belevantsev <abel@ispras.ru>
12601
12602 PR target/64411
12603 * gcc.target/i386/pr64411.C: New test.
12604
a2897dc4 126052016-03-15 Tom de Vries <tom@codesourcery.com>
12606
12607 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12608 * gfortran.dg/goacc/kernels-alias.f95: New test.
12609
7bad2faf 126102016-03-14 Martin Sebor <msebor@redhat.com>
12611
12612 PR c++/53792
12613 * g++.dg/cpp0x/constexpr-inline.C: New test.
12614 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12615
d65fa8d9 126162016-03-14 David Edelsohn <dje.gcc@gmail.com>
12617
12618 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12619
2b3c633f 126202016-03-14 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR middle-end/70219
12623 * gcc.dg/pr70219.c: New test.
12624
e947f9c3 126252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12626
12627 PR target/70083
12628 * gcc.dg/torture/pr70083.c: New test.
12629 * gcc.target/i386/pr70083.c: New test.
12630
74201dc2 126312016-03-14 Richard Biener <rguenther@suse.de>
12632
12633 PR tree-optimization/56365
12634 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12635
88aea41e 126362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12637
12638 PR target/70098
12639 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12640 New function.
12641 * g++.dg/pr70098.C: New testcase.
12642
12643
1bd2aefd 126442016-03-14 Tom de Vries <tom@codesourcery.com>
12645
12646 PR tree-optimization/70045
12647 * gcc.dg/graphite/pr70045.c: New test.
12648
922c7033 126492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12650
12651 PR fortran/69043
12652 * gfortran.dg/include_9.f90: New test.
12653
fd4ab6d9 126542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12655
12656 PR fortran/45076
12657 gfortran.dg/prof/prof.exp: New script.
12658 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12659
7d7218d3 126602016-03-12 Andrey Belevantsev <abel@ispras.ru>
12661
12662 PR rtl-optimization/69307
12663 * gcc.dg/pr69307.c: New test.
12664
02ffd664 126652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12666
12667 PR target/69614
12668 * gcc.target/arm/pr69614.c: New.
12669
76e207a9 126702016-03-12 Paul Thomas <pault@gcc.gnu.org>
12671
12672 PR fortran/70031
12673 * gfortran.dg/submodule_14.f08: New test
12674
12675 PR fortran/69524
12676 * gfortran.dg/submodule_15.f08: New test
12677
490ee78a 126782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12679
12680 PR c++/70106
12681 * g++.dg/cpp1y/paren3.C: New test.
12682
04e137ff 126832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12684
12685 PR target/70131
12686 * gcc.target/powerpc/ppc-round2.c: New test.
12687
27b2c1c4 126882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12689
12690 PR target/70123
12691 * gcc.dg/torture/pr70123.c: New test.
12692
84116671 126932016-03-11 Jeff Law <law@redhat.com>
12694
12695 PR tree-optimization/70190
12696 * gcc.c-torture/compile/pr70190.c: New test.
12697
cfa58bc8 126982016-03-11 David Malcolm <dmalcolm@redhat.com>
12699
12700 PR c/68187
12701 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12702 case.
12703 (test43_b): Likewise.
12704 (test43_c): Likewise.
12705 (test43_d): Likewise.
12706 (test43_e): Likewise.
12707 (test43_f): Likewise.
12708 (test43_g): Likewise.
12709 (test44_a): Likewise.
12710 (test44_b): Likewise.
12711 (test44_c): Likewise.
12712 (test44_d): Likewise.
12713 (test44_e): Likewise.
12714
ce234f27 127152016-03-11 David Malcolm <dmalcolm@redhat.com>
12716
12717 PR c/70085
12718 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12719
e4756b48 127202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12721
12722 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12723 dg-options.
12724
1f5ef87e 127252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12726
12727 PR target/70002
12728 PR target/69245
12729 * gcc.target/aarch64/pr69245_2.c: New test.
12730
f9c352a1 127312016-03-11 Jakub Jelinek <jakub@redhat.com>
12732
12733 PR tree-optimization/70177
12734 * gcc.dg/pr70177.c: New test.
12735
4dd92ac6 127362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12737
12738 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12739
331e4fdb 127402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12741
12742 * gcc.dg/tree-ssa/sra-20.c: New.
12743
69262824 127442016-03-11 Jakub Jelinek <jakub@redhat.com>
12745
6f9a7425 12746 PR rtl-optimization/70174
12747 * gcc.dg/pr70174.c: New test.
12748
69262824 12749 PR tree-optimization/70169
12750 * gcc.dg/pr70169.c: New test.
12751
4637a847 127522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12753
12754 PR target/70160
12755 * gcc.target/i386/pr70160.c: New test.
12756
5a86d754 127572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12758
12759 * gcc.target/s390/dfp-1.c: New test.
12760
af4c8290 127612016-03-10 Nick Clifton <nickc@redhat.com>
12762
12763 PR target/70044
12764 * gcc.target/aarch64/pr70044.c: New test.
12765
98dfd328 127662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12767 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR c++/70001
12770 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12771 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12772 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12773
75e72311 127742016-03-10 Jan Hubicka <hubicka@ucw.cz>
12775
12776 PR lto/69589
12777 * g++.dg/lto/pr69589_0.C: New testcase
12778 * g++.dg/lto/pr69589_1.C: New testcase
12779
a2eb1271 127802016-03-10 Marek Polacek <polacek@redhat.com>
12781
12782 PR c++/70153
12783 * g++.dg/delayedfold/unary-plus1.C: New test.
12784
127852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12786
12787 * gcc.target/arm/pr45701-1.c: Escape brackets.
12788 * gcc.target/arm/pr45701-2.c: Likewise.
12789
5ab2987f 127902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12791
12792 * gfortran.dg/unconstrained_commons.f: New.
12793
6972afac 127942016-03-10 Alan Modra <amodra@gmail.com>
12795
12796 * gcc.dg/pr69195.c: New.
12797 * gcc.dg/pr69238.c: New.
12798
c82c99ec 127992016-03-10 Tom de Vries <tom@codesourcery.com>
12800
12801 PR testsuite/68915
12802 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12803
a2389d4a 128042016-03-10 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/70128
12807 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12808 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12809
c272412d 128102016-03-09 Jakub Jelinek <jakub@redhat.com>
12811
a0451069 12812 PR tree-optimization/70152
12813 * gcc.dg/pr70152.c: New test.
12814
c272412d 12815 PR target/70086
12816 * gcc.target/i386/pr70086-1.c: New test.
12817 * gcc.target/i386/pr70086-2.c: New test.
12818 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12819
12820 PR tree-optimization/70127
12821 * gcc.c-torture/execute/pr70127.c: New test.
12822
27dcb7a8 128232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12824
12825 * c-c++-common/goacc/combined-directives-2.c: New test.
12826
c24757cf 128272016-03-09 David Malcolm <dmalcolm@redhat.com>
12828
12829 PR c/68473
12830 PR c++/70105
12831 * g++.dg/diagnostic/pr70105.C: New test.
12832 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12833 (test_multiple_ordinary_maps): New test function.
12834
83108969 128352016-03-09 David Malcolm <dmalcolm@redhat.com>
12836
12837 PR c/68473
12838 PR c++/70105
12839 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12840 Drop range information from call to inform_at_rich_loc.
12841 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12842 New.
12843 (test_show_locus): Replace calls to rich_location::add_range with
12844 calls to add_range. Rewrite the tests that used the now-defunct
12845 rich_location ctor taking a source_range. Simplify other tests
12846 by replacing calls to COMBINE_LOCATION_DATA with calls to
12847 make_location.
12848
6733c0e8 128492016-03-09 Richard Biener <rguenther@suse.de>
12850 Jakub Jelinek <jakub@redhat.com>
12851
12852 PR tree-optimization/70138
12853 * gcc.dg/vect/pr70138-1.c: New testcase.
12854 * gcc.dg/vect/pr70138-2.c: Likewise.
12855
96abb9f5 128562016-03-09 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR target/70049
12859 * gcc.target/i386/pr70049.c: New test.
12860
42bb3bfb 128612016-03-09 Richard Biener <rguenther@suse.de>
12862
12863 PR c/70143
12864 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12865 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12866 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12867
27527428 128682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12869
12870 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12871 arm-*-*.
12872
248449f2 128732016-03-09 Jakub Jelinek <jakub@redhat.com>
12874
1bd49ced 12875 PR middle-end/67278
12876 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12877
248449f2 12878 PR target/67278
12879 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12880
12881 PR middle-end/70050
12882 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12883 in testcase comment.
12884
dfc460ff 128852016-03-09 Tom de Vries <tom@codesourcery.com>
12886
12887 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12888 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12889 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12890 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12891 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12892 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12893 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12894 * gfortran.dg/goacc/kernels-loop.f95: New test.
12895
0377fc7f 128962016-03-08 Martin Sebor <msebor@redhat.com>
12897
12898 PR c++/62096
12899 * g++.dg/warn/overflow-warn-7.C: New test.
12900
3556aa80 129012016-03-08 Jason Merrill <jason@redhat.com>
12902
12903 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12904 * lib/target-supports.exp (check_effective_target_concepts): New.
12905
e5096208 129062016-03-08 Jakub Jelinek <jakub@redhat.com>
12907
5370eb8d 12908 PR c++/70135
12909 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12910 * g++.dg/ubsan/pr70135.C: New test.
12911
e5096208 12912 PR target/70110
12913 * gcc.dg/pr70110.c: New test.
12914
cc37120d 129152016-03-07 Martin Jambor <mjambor@suse.cz>
12916
12917 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12918 * c-c++-common/gomp/if-1.c: Likewise.
12919 * c-c++-common/gomp/pr61486-2.c: Likewise.
12920 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12921 to dg-additional-options.
12922 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12923 * g++/gomp/target-teams-1.c: Likewise.
12924 * gcc.dg/gomp/gomp.exp: Likewise.
12925 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12926 dg-additional-options.
12927 * gfortran.dg/gomp/gomp.exp: Likewise.
12928 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12929 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12930 dg-additional-options.
12931 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12932
53c248d8 129332016-03-07 Martin Jambor <mjambor@suse.cz>
12934
12935 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12936 * c-c++-common/gomp/gridify-1.c: New test.
12937 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12938
541e79a0 129392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12940
12941 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12942 trigger for cortex-r8, when scanning for register r8.
12943 * gcc.target/arm/pr45701-2.c: Likewise.
12944
4dfabd94 129452016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12946 Jeff Law <law@redhat.com>
4dfabd94 12947
12948 PR tree-optimization/69740
12949 * gcc.c-torture/compile/pr69740-1.c: New test.
12950 * gcc.c-torture/compile/pr69740-2.c: New test.
12951
1b63a87b 129522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12953
12954 * lib/target-supports.exp
12955 (check_effective_target_whole_vector_shift): Enable for PPC64.
12956
d33914da 129572016-03-07 Richard Biener <rguenther@suse.de>
12958
12959 PR tree-optimization/70115
12960 * gcc.dg/torture/pr70115.c: New testcase.
12961
584fba4b 129622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12963
12964 PR middle-end/69916
12965 * c-c-++-common/goacc/pr69916.c: New.
12966
7f2f5ec0 129672016-03-07 Richard Henderson <rth@redhat.com>
12968
12969 * gcc.c-torture/compile/pr70061.c: New test.
12970
f530e7c4 129712016-03-07 Richard Biener <rguenther@suse.de>
12972
12973 PR testsuite/70109
12974 * gcc.dg/vect/O3-pr36098.c: New testcase.
12975
a3855fed 129762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12977
12978 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12979
091ffc31 129802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12981
12982 * gnat.dg/renaming9.ad[sb]: New testcase.
12983
2941b871 129842016-03-05 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR c++/70084
12987 * g++.dg/expr/stdarg3.C: New test.
12988
5173ce42 129892016-03-04 Jeff Law <law@redhat.com>
12990
12991 PR tree-optimization/69196
12992 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12993 x86_64-*-*.
12994
2d1d2e55 129952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12996
0e43078e 12997 PR c/69973
12998 * gcc.dg/pr69973.c: New test.
12999
d8ec06ae 13000 PR rtl-optimization/69941
13001 * gcc.dg/torture/pr69941.c: New test.
13002
2d1d2e55 13003 PR c/69824
13004 * gcc.dg/pr69824.c: New test.
13005
32f692e2 130062016-03-05 Tom de Vries <tom@codesourcery.com>
13007
13008 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13009 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13010 function.
13011
1c699e9a 130122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13013
13014 PR c++/66786
13015 * g++.dg/cpp1y/var-templ48.C: New test.
13016 * g++.dg/cpp1y/var-templ49.C: New test.
13017
358448c6 130182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13019
13020 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13021
01dc3c45 130222016-03-04 Jakub Jelinek <jakub@redhat.com>
13023
e968ff6d 13024 PR c++/70035
13025 * g++.dg/ubsan/pr70035.C: New test.
13026
01dc3c45 13027 PR target/70062
13028 * gcc.target/i386/pr70062.c: New test.
13029
3937d618 130302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13031
13032 * g++.dg/template/typename21.C: Remove c++98_only.
13033
c58ac7f8 130342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13035
13036 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13037
0060768a 130382016-03-04 David Malcolm <dmalcolm@redhat.com>
13039
13040 PR c/68187
13041 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13042 function.
13043 (fn_42_b): Likewise.
13044 (fn_42_c): Likewise.
13045
74c6fd40 130462016-03-04 David Malcolm <dmalcolm@redhat.com>
13047
13048 PR c/68187
13049 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13050 function.
13051 (fn_40_b): Likewise.
13052 (fn_41_a): Likewise.
13053 (fn_41_b): Likewise.
13054
31b11359 130552016-03-04 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR target/70059
13058 * gcc.target/i386/avx512f-pr70059.c: New test.
13059 * gcc.target/i386/avx512dq-pr70059.c: New test.
13060
c5b93452 130612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13062
13063 PR rtl-optimization/57676
13064 * gcc.dg/torture/pr57676.c: New test.
13065
268fbd56 130662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13067
13068 * gcc.dg/pr70026.c: New test.
13069
6560d1ad 130702016-03-04 Marek Polacek <polacek@redhat.com>
13071
13072 PR c/69798
13073 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13074 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13075
cc7dfddf 130762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13077
13078 PR target/70004
13079 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13080 Delete.
13081 (test_corners_sisd_si): Likewise.
13082 (main): Remove checks of the above.
13083 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13084
e9663bd4 130852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13086
13087 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13088
dcdd684e 130892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13090
13091 * gcc.dg/torture/pr69951.c: Accept argc==0.
13092
e692d332 130932016-03-04 Richard Biener <rguenther@suse.de>
13094
13095 PR c++/70054
13096 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13097 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13098
af77b7e6 130992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13100
13101 PR testsuite/69766
13102 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13103 testing multiarch.
13104
290da96e 131052016-03-04 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR debug/69947
13108 * gcc.dg/guality/pr69947.c: New test.
13109
e51ce713 131102016-03-03 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR ada/70017
13113 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13114
1feed892 131152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13116
13117 PR rtl-optimization/69904
13118 * gcc.target/arm/pr69904.c: New test.
13119
c32bda69 131202016-03-03 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR target/70021
13123 * gcc.dg/vect/pr70021.c: New test.
13124 * gcc.target/i386/pr70021.c: New test.
13125
1bc579ed 131262016-03-03 Marek Polacek <polacek@redhat.com>
13127
13128 PR middle-end/70050
13129 * gcc.dg/pr70050.c: New test.
13130
cfa8d638 131312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13132
13133 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13134
1b889259 131352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13136
13137 PR tree-optimization/70043
13138 * gfortran.dg/vect/pr70043.f90: New test.
13139
f756dfa3 131402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13141
13142 * gnat.dg/specs/task1.ads: New test.
13143
5cb4863d 131442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13145
13146 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13147 Invoke gdb with -batch.
13148 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13149
5dd12e43 131502016-03-03 Richard Biener <rguenther@suse.de>
13151
13152 PR tree-optimization/55936
13153 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13154
d97ba4ca 131552016-03-02 Jeff Law <law@redhat.com>
13156
5d23c86f 13157 PR rtl-optimization/69942
13158 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13159 effects of argument promotions.
13160
d97ba4ca 13161 PR tree-optimization/69987
13162 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13163 target does not support -fprefetch-loop-arrays.
13164
901faaa0 131652016-03-02 Uros Bizjak <ubizjak@gmail.com>
13166
13167 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13168
51f6fdce 131692016-03-02 Bin Cheng <bin.cheng@arm.com>
13170
6bc7872f 13171 PR rtl-optimization/69052
51f6fdce 13172 * gcc.target/i386/pr69052.c: New test.
13173
31d31e07 131742016-03-02 Alan Modra <amodra@gmail.com>
13175
13176 * gcc.dg/pr69990.c: New.
13177
04faee95 131782016-03-02 Jakub Jelinek <jakub@redhat.com>
13179
270d0117 13180 PR c/68062
13181 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13182
13183 PR middle-end/70022
13184 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13185
04faee95 13186 PR target/70028
13187 * gcc.target/i386/pr70028.c: New test.
13188
a2cc9e8e 131892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13190
13191 * c-c++-common/asan/swapcontext-test-1.c,
13192 * c-c++-common/tsan/thread_leak.c,
13193 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13194 * g++.dg/tsan/benign_race.C,
13195 * g++.dg/tsan/fd_close_norace.C,
13196 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13197 races with sanitizer output
13198
dd4bd263 131992016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13200 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13201
13202 PR target/67278
13203 * gcc.dg/simd-8.c: New testcase.
13204
b5fe3a49 132052016-03-02 Richard Biener <rguenther@suse.de>
13206
13207 PR middle-end/67278
13208 * gcc.dg/simd-7.c: New testcase.
13209
23601f67 132102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13211
13212 * gcc.target/i386/pr70007.c: Tweak.
13213
f66f65e7 132142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13215
13216 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13217
60773515 132182016-03-02 Marek Polacek <polacek@redhat.com>
13219
13220 PR c/67854
13221 * gcc.dg/pr67854.c: New test.
13222
6c094cb1 132232016-03-02 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR middle-end/70025
13226 * gcc.dg/torture/pr70025.c: New test.
13227
7627bb56 132282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13229
13230 PR tree-optimization/68621
13231 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13232
066c8e94 132332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13234
13235 * gcc.target/i386/pr70007.c: New test.
13236
d3b819ad 132372016-03-01 Jeff Law <law@redhat.com>
13238
d4b9ad56 13239 PR tree-optimization/69196
7e217344 13240 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13241
d3b819ad 13242 PR tree-optimization/69196
13243 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13244 duplicating code and spoiling the expected output.
13245
4f37285d 132462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13247
13248 PR target/70033
13249 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13250 supports power9 before doing tests.
13251 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13252 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13253 * gcc.target/powerpc/p9-permute.c: Likewise.
13254
3e9c4f6c 132552016-03-01 Uros Bizjak <ubizjak@gmail.com>
13256
13257 PR target/70027
13258 * gcc.target/i386/pr70027.c: New test.
13259
e324729e 132602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13261
13262 * gcc.dg/pr70017.c: New test.
13263
40e9ce2d 132642016-03-01 Jakub Jelinek <jakub@redhat.com>
13265
13266 PR c/69796
13267 PR c/69974
13268 * gcc.dg/pr69796.c: New test.
13269 * gcc.dg/pr69974.c: New test.
13270
e8b016ea 132712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13272
13273 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13274
24d3127c 132752016-02-29 Jeff Law <law@redhat.com>
13276
13277 PR tree-optimization/69987
13278 * gfortran.dg/pr69987.f90: New test.
13279
13280 PR tree-optimization/69989
13281 * gcc.c-torture/compile/pr69989-2.c: New test.
13282
12cc1225 132832016-03-01 Marek Polacek <polacek@redhat.com>
13284
13285 PR c++/69795
13286 * g++.dg/parse/invalid1.C: New test.
13287
d99a947c 132882016-03-01 Richard Biener <rguenther@suse.de>
13289
13290 PR middle-end/70022
13291 * gcc.dg/pr70022.c: New testcase.
13292
395dbc60 132932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13294
13295 PR tree-optimization/69956
13296 * gcc.dg/pr69956.c: New test.
13297
40a35c55 132982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13299
13300 PR target/70011
13301 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13302 XFAIL when hardware supports efficient unaligned storage access.
13303
4edc90b0 133042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13305
13306 PR c++/69961
13307 * g++.dg/template/pr69961a.C: New test.
13308 * g++.dg/template/pr69961b.C: New test.
13309
1ed1f69a 133102016-02-29 David Malcolm <dmalcolm@redhat.com>
13311
13312 PR preprocessor/69985
13313 * gcc.dg/cpp/pr69985.c: New test case.
13314
01c5d15d 133152016-02-29 Jeff Law <law@redhat.com>
13316
3a4d3de5 13317 PR tree-optimization/70005
13318 * gcc.c-torture/execute/pr70005.c New test.
13319
01c5d15d 13320 PR tree-optimization/69999
13321 * gcc.c-torture/compile/pr69999.c: New test.
13322
1bf66b54 133232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13324
13325 PR tree-optimization/69652
13326 * gcc.dg/torture/pr69652.c: Delete test.
13327 * gcc.dg/vect/pr69652.c: New test.
13328
b4d653d5 133292016-02-19 Richard Biener <rguenther@suse.de>
13330
13331 PR tree-optimization/69980
13332 * gfortran.dg/vect/pr69980.f90: New testcase.
13333
35bc4745 133342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13335
13336 * gcc.target/sparc/20160229-1.c: New test.
13337
bb54a538 133382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * gnat.dg/stack_usage3.adb: New test.
13341 * gnat.dg/stack_usage3_pkg.ads: New helper.
13342
95164e71 133432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13344
13345 * gnat.dg/renaming8.adb: New test.
13346 * gnat.dg/renaming8_pkg1.ads: New helper.
13347 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13348 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13349
a890896f 133502016-02-29 Richard Biener <rguenther@suse.de>
13351
13352 PR tree-optimization/69720
13353 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13354
5c70403a 133552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13356
13357 PR fortran/68147
13358 PR fortran/47674
13359 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13360
dfb6d139 133612016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13362 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13363
13364 PR fortran/56007
13365 * gfortran.dg/coarray_8.f90: Adjust error message.
13366 * gfortran.dg/pr56007.f90: New test.
13367 * gfortran.dg/pr56007.f: New test.
13368
536508db 133692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13370
13371 PR tree-optimization/69989
13372 * gcc.dg/torture/pr69989.c: New test.
13373
eec75e45 133742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13375
13376 * gcc.target/i386/stack-realign-win.c: New test.
13377
0175e45a 133782016-02-28 Harald Anlauf <anlauf@gmx.de>
13379
13380 PR fortran/60126
13381 * gfortran.dg/pr60126.f90: New test.
13382
2a703589 133832016-02-27 Jeff Law <law@redhat.com>
13384
13385 Revert
13386 2016-02-26 Richard Biener <rguenther@suse.de>
13387 Jeff Law <law@redhat.com>
13388
13389 PR tree-optimization/69740
13390 * gcc.c-torture/compile/pr69740-1.c: New test.
13391 * gcc.c-torture/compile/pr69740-2.c: New test.
13392
359b4c18 133932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13394
1c96765a 13395 PR fortran/69910
359b4c18 13396 * gfortran.dg/newunit_4.f90: New test.
13397
49462d93 133982016-02-27 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR target/69613
13401 PR rtl-optimization/69886
13402 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13403 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13404 target.
13405
c4ac733e 134062016-02-26 Martin Sebor <msebor@redhat.com>
13407
13408 PR tree-optimization/15826
13409 * gcc.dg/tree-ssa/pr15826.c: New test.
13410
da8c4b5d 134112016-02-26 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR target/69969
13414 * gcc.target/powerpc/pr69969.c: New test.
13415
0a4558eb 134162016-02-26 Martin Sebor <msebor@redhat.com>
13417
13418 PR c++/15766
13419 * g++.old-deja/g++.other/decl5.C: Add a test case.
13420
5b500299 134212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13422
13423 PR target/69946
13424 * gcc.target/powerpc/pr69946.c: New file.
13425
565f533b 134262016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13427 Jeff Law <law@redhat.com>
565f533b 13428
0a4558eb 13429 PR tree-optimization/69740
565f533b 13430 * gcc.c-torture/compile/pr69740-1.c: New test.
13431 * gcc.c-torture/compile/pr69740-2.c: New test.
13432
ff67cbea 134332016-02-26 Martin Jambor <mjambor@suse.cz>
13434
13435 PR middle-end/69920
13436 * gcc.dg/torture/pr69932.c: New test.
13437 * gcc.dg/torture/pr69936.c: Likewise.
13438
e400d817 134392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13440
13441 PR target/69709
13442 * gcc.target/s390/pr69709.c: New test.
13443
126a5a2d 134442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13445
13446 PR target/69245
13447 * gcc.target/aarch64/pr69245_1.c: New test.
13448
59c58860 134492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR target/69613
13452 * gcc.dg/torture/pr69613.c: New test.
13453
9441fa4e 134542016-02-26 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR rtl-optimization/69891
13457 * gcc.target/i386/pr69891.c: New test.
13458
e48fcde0 134592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13460 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13461
35ed600a 13462 PR target/61397
f41208a1 13463 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13464 functionality for both 32-bit and 64-bit.
13465
c86aaa0e 134662016-02-26 Richard Biener <rguenther@suse.de>
13467
13468 PR tree-optimization/69551
13469 * gcc.dg/torture/pr69951.c: New testcase.
13470
38e71a65 134712016-02-25 Richard Biener <rguenther@suse.de>
13472
13473 PR tree-optimization/48795
13474 * gcc.dg/Warray-bounds-18.c: New testcase.
13475
03331e69 134762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13477
13478 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13479
f14d8d6a 134802016-02-25 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR rtl-optimization/69896
13483 * gcc.dg/pr69896.c: New test.
13484
4003c807 134852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13486
13487 PR c++/69736
13488 * g++.dg/cpp1y/paren2.C: New test.
13489
a0573328 134902016-02-24 Martin Sebor <msebor@redhat.com>
13491
13492 PR c/51147
13493 * gcc.dg/enum-mode-2.c: New test.
13494
2cde02ad 134952016-02-24 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR c++/69922
13498 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13499 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13500 * g++.dg/ubsan/pr69922.C: New test.
13501
f0ea75d1 135022016-02-24 Marek Polacek <polacek@redhat.com>
13503
13504 PR c/69819
13505 * gcc.dg/pr69819.c: New test.
13506
05027366 135072016-02-24 Martin Sebor <msebor@redhat.com>
13508
34ed562b 13509 PR c++/69912
13510 * g++.dg/ext/flexary15.C: New test.
13511
135122016-02-24 Martin Sebor <msebor@redhat.com>
13513
13514 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13515 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13516 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13517
650c3ad5 135182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13519 Charles Baylis <charles.baylis@linaro.org>
13520
13521 PR debug/61033
13522 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13523
596070e8 135242016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13525 Jakub Jelinek <jakub@redhat.com>
596070e8 13526
13527 PR middle-end/69760
13528 * gcc.dg/torture/pr69760.c: New testcase.
13529
d6b92d9f 135302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13531
13532 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13533 pattern on Solaris with as.
13534
90436d9d 135352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13536
13537 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13538 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13539 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13540 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13541
7c749495 135422016-02-24 Jakub Jelinek <jakub@redhat.com>
13543
13544 PR middle-end/69915
13545 * gcc.dg/pr69915.c: New test.
13546
9c9680b5 135472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13548
13549 PR rtl-optimization/69886
13550 * gcc.dg/torture/pr69886.c: New test.
13551
36d081ee 135522016-02-24 Richard Biener <rguenther@suse.de>
13553
13554 PR middle-end/68963
13555 * gcc.dg/torture/pr68963.c: New testcase.
13556
2a0accb9 135572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13558
13559 PR target/69875
13560 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13561 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13562 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13563 * gcc.target/arm/atomic_loaddi_1.c: New test.
13564 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13565 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13566 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13567 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13568 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13569 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13570 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13571 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13572
f0e92ef1 135732016-02-24 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR middle-end/69909
13576 * gcc.dg/torture/pr69909.c: New test.
13577
6907286f 135782016-02-24 Richard Biener <rguenther@suse.de>
13579
13580 PR tree-optimization/69907
13581 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13582 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13583 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13584
e6ab7475 135852016-02-24 Christian Bruel <christian.bruel@st.com>
13586
13587 * gcc.target/arm/pragma_cpp_fma.c: New test.
13588
47587450 135892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13590
13591 PR fortran/61156
13592 * gfortran.dg/include_6.f90: Update test.
13593
d41ab738 135942016-02-23 Jakub Jelinek <jakub@redhat.com>
13595
13596 PR objc/69844
13597 * objc.dg/pr69844.m: New test.
13598
4772d9d5 135992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13600
13601 PR libgfortran/69456
13602 * gfortran.dg/namelist_89.f90: New test.
13603 * gfortran.dg/pr59700.f90: Update test..
13604
8c38d887 136052016-02-23 Martin Sebor <msebor@redhat.com>
13606
13607 PR middle-end/69780
13608 * g++.dg/ext/builtin_alloca.C: New test.
13609 * gcc.dg/builtins-68.c: New test.
13610
ee1bfdb0 136112016-02-23 Richard Henderson <rth@redhat.com>
13612
13613 * gcc.target/i386/addr-space-3.c: Remove test.
13614
52609ec3 136152016-02-23 David Malcolm <dmalcolm@redhat.com>
13616
13617 PR preprocessor/69126
13618 PR preprocessor/69543
13619 * c-c++-common/pr69126-2-long.c: New test.
13620 * c-c++-common/pr69126-2-short.c: New test.
13621 * c-c++-common/pr69543-1.c: Remove xfail.
13622
d5bf2cc8 136232016-02-23 David Malcolm <dmalcolm@redhat.com>
13624
13625 PR preprocessor/69126
13626 PR preprocessor/69543
13627 PR preprocessor/69558
13628 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13629 (f): Rename to...
13630 (test_2): ...this, and add leading comment.
13631 (MACRO_3, test_3): New.
13632 (MACRO_4A, MACRO_4B, test_4): New.
13633 (MACRO): Rename to...
13634 (MACRO_5): ...this.
13635 (g): Rename to...
13636 (test_5): ...this, updating for renaming of MACRO, and
13637 add leading comment.
13638 * c-c++-common/pr69543-1.c: New.
13639 * c-c++-common/pr69543-2.c: New.
13640 * c-c++-common/pr69543-3.c: New.
13641 * c-c++-common/pr69543-4.c: New.
13642 * c-c++-common/pr69558-1.c: New.
13643 * c-c++-common/pr69558-2.c: New.
13644 * c-c++-common/pr69558-3.c: New.
13645 * c-c++-common/pr69558-4.c: New.
13646 * gcc.dg/pr69558.c: Move to...
13647 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13648 xfail for c++.
13649
3a37a410 136502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13651
13652 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13653 to -ftree-parallelize-loops/-fopenacc changes.
13654 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13655 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13656 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13657 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13658 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13659 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13660 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13661 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13662 * c-c++-common/goacc/kernels-loop.c: Likewise.
13663 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13664 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13665 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13666 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13667
ecca180f 136682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13669
13670 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13671
eec0fa3f 136722016-02-23 Jakub Jelinek <jakub@redhat.com>
13673
f1f91c07 13674 PR c++/69902
13675 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13676
eec0fa3f 13677 PR c/69900
13678 * gcc.dg/pr69900.c: New test.
13679
e045424d 136802016-02-23 Martin Jambor <mjambor@suse.cz>
13681
13682 PR tree-optimization/69666
13683 * gcc.dg/tree-ssa/pr69666.c: New test.
13684
f482dff6 136852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13686
13687 PR fortran/67451
13688 * gfortran.dg/coarray_allocate_5.f08: New test.
13689
57ed698b 136902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13691
13692 * gcc.target/s390/vcond-shift.c: Move to ...
13693 * gcc.target/s390/vector/vcond-shift.c: ... here.
13694
990e443c 136952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13696
13697 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13698 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13699
296c5f01 137002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13701
13702 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13703
e53f41d5 137042016-02-20 Mark Wielaard <mjw@redhat.com>
13705
13706 PR c/28901
13707 * gcc.dg/unused-variable-3.c: New test.
13708
13af201d 137092016-02-22 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR target/69888
13712 * gcc.target/i386/pr69888.c: New test.
13713
682c90f9 137142016-02-22 Richard Biener <rguenther@suse.de>
13715
13716 PR tree-optimization/69882
13717 * gfortran.dg/vect/pr69882.f90: New testcase.
13718
b8cd18c3 137192016-02-22 Jakub Jelinek <jakub@redhat.com>
13720
13721 PR target/69885
13722 * gcc.dg/pr69885.c: New test.
13723
09343379 137242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13725
13726 PR target/69806
13727 PR target/54089
13728 * gcc.target/sh/pr54089-10.c: New.
13729
b345a09f 137302016-02-20 Paul Thomas <pault@gcc.gnu.org>
13731
13732 PR fortran/69423
13733 * gfortran.dg/deferred_character_15.f90 : New test.
13734
51385aed 137352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13736
13737 PR fortran/57365
13738 gfortran.dg/allocate_with_source_18.f03: New test.
13739
137402016-02-20 Harald Anlauf <anlauf@gmx.de>
13741
13742 PR fortran/52531
13743 gfortran.dg/gomp/pr52531.f90: New test.
13744
9cce8384 137452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13746
13747 PR c++/69865
13748 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13749 -std=c++03.
13750
d91f5fbb 137512016-02-19 Jakub Jelinek <jakub@redhat.com>
13752
563d5cb8 13753 PR c++/69826
13754 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13755 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13756
0a04aac9 13757 PR c++/69850
13758 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13759
d91f5fbb 13760 PR c++/69851
13761 * g++.dg/torture/pr69851.C: New test.
13762
5fe1f282 137632016-02-19 Martin Sebor <msebor@redhat.com>
13764
13765 PR testsuite/69573
13766 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13767
a45bce11 137682016-02-19 Jakub Jelinek <jakub@redhat.com>
13769
6263dde1 13770 PR c++/69850
13771 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13772 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13773
a45bce11 13774 PR c++/67767
13775 * g++.dg/cpp0x/pr67767.C: New test.
13776
cf2ed1b7 137772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13778
13779 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13780 for fp, simd, crypto, crc, lse.
13781 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13782 above.
13783 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13784 effective target check.
13785
f6cc34b0 137862016-02-19 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR target/69820
13789 * gcc.target/i386/pr69820.c: New test.
13790
6c678e78 137912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13792
13793 * gcc.target/s390/vector/int128-1.c: New test.
13794
b088ff4b 137952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13796
13797 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13798
b11e60a4 137992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13800
13801 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13802 instruction pattern name to prevent the testcase from failing with
13803 -march=z13.
13804
664ff6a0 138052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13806
13807 * gcc.target/s390/md/movstr-2.c: New test.
13808
e80be24b 138092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13810
13811 * gcc.target/s390/morestack.c: New test.
13812
9839f350 138132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13814
13815 PR target/69625
13816 * gcc.target/s390/pr69625.c: Add test case.
13817
4550fbd0 138182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13819
13820 PR testsuite/68580
13821 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13822
57d00b6a 138232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13824
13825 PR target/68404
13826 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13827 * gcc.target/powerpc/fusion3.c: Likewise.
13828
63ad69d6 138292016-02-18 Richard Biener <rguenther@suse.de>
13830
13831 PR middle-end/69553
13832 * g++.dg/torture/pr69553.C: New testcase.
13833
d92404ed 138342016-02-18 Nick Clifton <nickc@redhat.com>
13835
4550fbd0 13836 PR target/62254
13837 PR target/69610
13838 * gcc.target/arm/pr62554.c: New test.
13839 * gcc.target/arm/pr69610-1.c: New test.
13840 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13841
0808dfce 138422016-02-18 Richard Biener <rguenther@suse.de>
13843
13844 PR middle-end/69854
13845 * gcc.dg/torture/pr69854.c: New testcase.
13846
fc3527e3 138472016-02-17 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR c++/69850
13850 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13851
e3c24279 138522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13853
13854 * gcc.target/powerpc/vec-cg.c: New test.
13855
c9732c2b 138562016-02-17 Richard Biener <rguenther@suse.de>
13857
13858 PR testsuite/69586
13859 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13860
51bf9f9b 138612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13862
13863 PR target/69161
13864 * gcc.c-torture/compile/pr69161.c: New test.
13865
6baedca3 138662016-02-17 David Sherwood <david.sherwood@arm.com>
13867
13868 PR target/69532
13869 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13870 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13871
4f240715 138722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13873
13874 * gcc.dg/ifcvt-4.c: Skip on Visium.
13875
e0c0515d 138762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13877
13878 * gnat.dg/atomic8.adb: New test.
13879
7b319ee6 138802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13881
13882 * gnat.dg/discr46.ad[sb]: New test.
13883
48a7e3d1 138842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13885
13886 PR Target/48344
13887 * gcc.target/powerpc/pr48344-1.c: New test.
13888
3f844f15 138892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13890
13891 PR fortran/69742
13892 * gfortran.dg/associate_21.f90: New test.
13893
7675e968 138942016-02-16 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR c/69835
13897 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13898 -Wnonnull in dg-options.
13899 * c-c++-common/nonnull-2.c: New test.
13900
d6faee88 139012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13902 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13903
13904 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13905
3a2a72aa 139062016-02-16 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR middle-end/69801
13909 * gcc.dg/pr69801.c: Add empty dg-options.
13910
28072426 139112016-02-16 James Norris <jnorris@codesourcery.com>
13912
13913 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13914 * g++.dg/goacc/deviceptr-1.c: New file.
13915
37fffac2 139162016-02-16 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR tree-optimization/69820
13919 * gcc.dg/vect/pr69820.c: New test.
13920
f72a5e61 139212016-02-16 Richard Biener <rguenther@suse.de>
13922
13923 PR tree-optimization/69776
13924 * gcc.dg/torture/pr69776-2.c: New testcase.
13925
50e0cd76 139262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13927
13928 PR tree-optimization/69714
13929 * gcc.dg/torture/pr69714.c: New test.
13930
14a72c4e 139312016-02-16 Jakub Jelinek <jakub@redhat.com>
13932
13933 PR tree-optimization/69802
13934 * gcc.dg/pr69802.c: New test.
13935
fd808c11 139362016-02-16 Richard Biener <rguenther@suse.de>
13937
13938 PR middle-end/69801
13939 * gcc.dg/pr69801.c: New testcase.
13940
49a549ca 139412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13942
13943 PR libgfortran/69651
13944 * gfortran.dg/read_bang.f90: New test.
13945 * gfortran.dg/read_bang4.f90: New test.
13946
77454e6e 139472016-02-15 Jakub Jelinek <jakub@redhat.com>
13948
2074f21c 13949 PR c++/69658
13950 * g++.dg/init/pr69658.C: New test.
13951
77454e6e 13952 PR c++/69797
13953 * c-c++-common/pr69797.c: New test.
13954
4ef4d764 139552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13956
13957 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13958 check for aarch64*-*-*.
13959
4a45fe0f 139602016-02-15 Richard Biener <rguenther@suse.de>
13961
13962 PR tree-optimization/69783
13963 * gcc.dg/vect/pr69783.c: New testcase.
13964
0b3619e6 139652016-02-15 Richard Biener <rguenther@suse.de>
13966
13967 PR tree-optimization/69776
13968 * gcc.dg/torture/pr69776.c: New testcase.
13969
9b49c3cb 139702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13971
13972 PR fortran/60526
13973 * gfortran.dg/type_decl_4.f90: Reinstated.
13974
e46faff9 139752016-02-14 John David Anglin <danglin@gcc.gnu.org>
13976
13977 PR fortran/68746
13978 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13979
a96c809a 139802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13981
13982 PR fortran/60526
13983 PR bootstrap/69816
13984 * gfortran.dg/type_decl_4.f90: Removed.
13985
fdec7e88 139862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13987
13988 PR fortran/60526
13989 * gfortran.dg/type_decl_4.f90: New test.
13990
a72095c4 139912016-02-14 Alan Modra <amodra@gmail.com>
13992
bc436924 13993 PR testsuite/68886
a72095c4 13994 * gcc.c-torture/execute/stkalign.c: Revise test.
13995
73bb5f8b 139962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13997
13998 PR target/67260
13999 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14000
beb13161 140012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14002
14003 PR target/67260
14004 * gcc.target/sh/torture/pr67260.c: New.
14005
67cab04e 140062016-02-12 John David Anglin <danglin@gcc.gnu.org>
14007
14008 * gcc.dg/pr67964.c: Add dg-require-alias.
14009
44a59bb1 140102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14011
14012 PR target/67636
14013 PR target/64345
14014 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14015
38c9bd3a 140162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14017
14018 PR libgfortran/69668
14019 * gfortran.dg/namelist_88.f90: New test.
14020
1774ff82 140212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14022
14023 PR libgfortran/69668
14024 * gfortran.dg/namelist_38.f90: Update test.
14025 * gfortran.dg/namelist_84.f90: Update test.
14026
aec1f4bd 140272016-02-12 David Malcolm <dmalcolm@redhat.com>
14028
14029 PR other/69554
14030 * gcc.dg/pr69554-1.c: New test.
14031 * gfortran.dg/pr69554-1.F90: New test.
14032 * gfortran.dg/pr69554-2.F90: New test.
14033 * lib/gcc-dg.exp (proc dg-locus): New function.
14034 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14035 distinguish between the caret-printing and non-caret-printing
14036 cases. If caret-printing has been explicitly enabled, bail out
14037 without attempting to fix up the output.
14038
da7d5066 140392016-02-12 David Malcolm <dmalcolm@redhat.com>
14040
14041 PR driver/69265
14042 PR driver/69453
14043 * gcc.dg/spellcheck-options-3.c: New test case.
14044 * gcc.dg/spellcheck-options-4.c: New test case.
14045 * gcc.dg/spellcheck-options-5.c: New test case.
14046 * gcc.dg/spellcheck-options-6.c: New test case.
14047 * gcc.dg/spellcheck-options-7.c: New test case.
14048 * gcc.dg/spellcheck-options-8.c: New test case.
14049 * gcc.dg/spellcheck-options-9.c: New test case.
14050 * gcc.dg/spellcheck-options-10.c: New test case.
14051
fcce1b0b 140522016-02-12 Jakub Jelinek <jakub@redhat.com>
14053
14054 PR rtl-optimization/69764
14055 PR rtl-optimization/69771
14056 * c-c++-common/pr69764.c: New test.
14057 * gcc.dg/torture/pr69771.c: New test.
14058
6d609290 140592016-02-12 Marek Polacek <polacek@redhat.com>
14060
14061 * g++.dg/torture/init-list1.C: New.
14062
7d75fb56 140632016-02-12 Marek Polacek <polacek@redhat.com>
14064
14065 * gcc.dg/pr69522.c: Add empty dg-options.
14066
52543fda 140672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14068
14069 * g++.dg/lto/lto.exp: Include and init mpx.
14070 * g++.dg/lto/pr69729_0.C: New test.
14071
34947478 140722016-02-12 Jakub Jelinek <jakub@redhat.com>
14073
9181a4ec 14074 PR ipa/69241
14075 * g++.dg/ipa/pr69241-4.C: New test.
14076
34947478 14077 PR ipa/68672
14078 * g++.dg/ipa/pr68672-1.C: New test.
14079 * g++.dg/ipa/pr68672-2.C: New test.
14080 * g++.dg/ipa/pr68672-3.C: New test.
14081
74a4140f 140822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14083
14084 PR c/69522
50e0cd76 14085 * gcc.dg/pr69522.c: New test.
74a4140f 14086
9ddb20d6 140872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14088
14089 PR c++/69098
14090 * g++.dg/cpp1y/69098.C: New test.
14091 * g++.dg/cpp1y/69098-2.C: New test.
14092
67cf9b55 140932016-02-12 Jakub Jelinek <jakub@redhat.com>
14094
14095 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14096 and neighbour -> neighbor.
14097 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14098 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14099 * c-c++-common/Wvarargs.c: Likewise.
14100 * c-c++-common/goacc/host_data-5.c: Likewise.
14101 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14102 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14103 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14104 * gcc.target/aarch64/pr60697.c: Likewise.
14105 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14106 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14107 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14108 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14109 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14110 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14111 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14112 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14113 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14114 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14115 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14116 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14117 * g++.dg/lookup/koenig5.C: Likewise.
14118 * g++.dg/ext/no-asm-2.C: Likewise.
14119 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14120 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14121 * gfortran.dg/used_types_16.f90: Likewise.
14122 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14123 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14124 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14125 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14126 * gfortran.dg/abstract_type_6.f03: Likewise.
14127 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14128 * gfortran.dg/used_types_15.f90: Likewise.
14129 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14130 * gfortran.dg/exit_3.f08: Likewise.
14131 * gfortran.dg/open_status_2.f90: Likewise.
14132 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14133 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14134 * gfortran.dg/associate_1.f03: Likewise.
14135 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14136 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14137 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14138 * gcc.dg/builtin-object-size-1.c: Likewise.
14139 * gcc.dg/noreturn-6.c: Likewise.
14140 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14141 * gcc.dg/globalalias.c: Likewise.
14142 * gcc.dg/builtins-config.h: Likewise.
14143 * gcc.dg/pr30457.c: Likewise.
14144 * gcc.c-torture/compile/volatile-1.c: Likewise.
14145 * gcc.c-torture/execute/20101011-1.c: Likewise.
14146 * c-c++-common/Waddress-1.c: Likewise.
14147
40b38ace 141482016-02-11 Jakub Jelinek <jakub@redhat.com>
14149
14150 PR c/69768
14151 * c-c++-common/Waddress-1.c: New test.
14152
42c87ca9 141532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14154
14155 PR fortran/69296
14156 * gfortran.dg/associate_19.f03: New test.
14157 * gfortran.dg/associate_20.f03: New test.
14158
acb7939f 141592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14160
14161 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14162
6defe3c5 141632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14164
14165 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14166 .arch armv8-a\n. Add -dA to dg-options.
14167 * gcc.target/aarch64/assembler_arch_1.c: New test.
14168 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14169
63f63318 141702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14171
14172 PR c++/68726
14173 * g++.dg/cpp0x/pr68726.C: New.
14174
1cddf457 141752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14176
14177 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14178 test.
14179
b86fba37 141802016-02-11 Richard Biener <rguenther@suse.de>
14181
14182 * g++.dg/tree-ssa/pr61034.C: Adjust.
14183
ec4ec95a 141842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14185
be7c31e9 14186 PR target/69148
ec4ec95a 14187 * gcc.target/s390/pr69148.c: New.
14188
f64416ca 141892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14190
14191 PR tree-optimization/69652
14192 * gcc.dg/torture/pr69652.c: New test.
14193
e5d1ea31 141942016-02-10 Jakub Jelinek <jakub@redhat.com>
14195 Patrick Palka <ppalka@gcc.gnu.org>
14196
14197 PR ipa/69241
14198 PR c++/69649
14199 * g++.dg/ipa/pr69241-1.C: New test.
14200 * g++.dg/ipa/pr69241-2.C: New test.
14201 * g++.dg/ipa/pr69241-3.C: New test.
14202 * g++.dg/ipa/pr69649.C: New test.
14203
fa03b19d 142042016-02-10 Uros Bizjak <ubizjak@gmail.com>
14205
14206 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14207 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14208
14485c8a 142092016-02-10 Bin Cheng <bin.cheng@arm.com>
14210
14211 PR tree-optimization/68021
14212 * gcc.dg/tree-ssa/pr68021.c: New test.
14213
79f1ed25 142142016-02-10 Richard Biener <rguenther@suse.de>
14215
14216 PR tree-optimization/69726
14217 * gcc.dg/uninit-22.c: New testcase.
14218
58f74eff 142192016-02-09 Andrew Pinski <apinski@cavium.com>
14220
14221 PR tree-opt/69282
14222 * gcc.c-torture/compile/20160205-1.c: New testcase.
14223
600c00f7 142242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14225
14226 PR target/68404
14227 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14228 instead accessing a really large arrray.
14229 * gcc.target/powerpc/fusion3.c: Likewise.
14230
0771836e 142312016-02-09 Charles Baylis <charles.baylis@linaro.org>
14232
14233 PR target/68532
14234 * gcc.c-torture/execute/pr68532.c: New test.
14235
4ccd644f 142362016-02-11 Alexandre Oliva <aoliva@redhat.com>
14237
14238 PR target/69634
14239 * gcc.dg/pr69634.c: New.
14240
2e980a39 142412016-02-09 Richard Biener <rguenther@suse.de>
14242
14243 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14244
aacf7102 142452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14246
aacf7102 14247 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14248
a1856ddf 142492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14250
14251 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14252
d4d3da7e 142532016-02-09 Richard Biener <rguenther@suse.de>
14254
14255 PR tree-optimization/69715
14256 * gcc.dg/torture/pr69715.c: New testcase.
14257
9cc6714f 142582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14259
14260 PR c++/69139
14261 * g++.dg/cpp0x/trailing12.C: New test.
14262 * g++.dg/cpp0x/trailing13.C: New test.
14263
83d5062b 142642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14265
14266 PR c++/69283
14267 PR c++/67835
14268 * g++.dg/cpp1y/auto-fn29.C: New test.
14269 * g++.dg/cpp1y/auto-fn30.C: New test.
14270
394a86f3 142712016-02-08 Jakub Jelinek <jakub@redhat.com>
14272
14273 PR tree-optimization/69209
14274 * gcc.c-torture/compile/pr69209.c: New test.
14275
93b124b4 142762016-02-08 Jeff Law <law@redhat.com>
14277
14278 PR tree-optimization/68541
14279 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14280 of statements allowed in join block for path splitting.
14281
26abce13 142822016-02-08 Jakub Jelinek <jakub@redhat.com>
14283
0acb2d6e 14284 PR c++/59627
14285 * g++.dg/gomp/pr59627.C: New test.
14286
26abce13 14287 PR ipa/69239
14288 * g++.dg/ipa/pr69239.C: New test.
14289
86e0b129 142902016-02-08 David Malcolm <dmalcolm@redhat.com>
14291
14292 PR preprocessor/69664
14293 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14294 * gcc.dg/cpp/warn-comments.c: Likewise.
14295
f553d9f8 142962016-02-08 Marek Polacek <polacek@redhat.com>
14297
14298 PR c++/69688
14299 * g++.dg/init/const12.C: New test.
14300
600695e0 143012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14302
14303 PR target/60410
14304 * gcc.dg/lto/pr55113_0.c: Remove test.
14305
c4f4b1e8 143062016-02-08 Richard Biener <rguenther@suse.de>
14307
14308 PR tree-optimization/69719
14309 * gcc.dg/torture/pr69719.c: New testcase.
14310
5a987d87 143112016-02-08 Richard Biener <rguenther@suse.de>
14312 Jeff Law <law@redhat.com>
14313
14314 PR target/68273
14315 * gcc.target/mips/pr68273.c: New testcase.
14316
0418e71d 143172016-02-08 Richard Biener <rguenther@suse.de>
14318
14319 PR rtl-optimization/69274
14320 * gcc.target/i386/addr-sel-1.c: XFAIL.
14321
07c0f1ca 143222016-02-08 Jeff Law <law@redhat.com>
14323
40d85f4c 14324 PR tree-optimization/68541
14325 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14326
140e093f 14327 PR tree-optimization/65917
07c0f1ca 14328 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14329
16430acf 143302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14331
14332 PR fortran/50555
14333 * gfortran.dg/namelist_args.f90: New test.
14334
3f0ff0d8 143352016-02-05 Jeff Law <law@redhat.com>
14336
140e093f 14337 PR tree-optimization/68541
3f0ff0d8 14338 * gcc.dg/tree-ssa/split-path-2.c: New test.
14339 * gcc.dg/tree-ssa/split-path-3.c: New test.
14340 * gcc.dg/tree-ssa/split-path-4.c: New test.
14341 * gcc.dg/tree-ssa/split-path-5.c: New test.
14342 * gcc.dg/tree-ssa/split-path-6.c: New test.
14343 * gcc.dg/tree-ssa/split-path-7.c: New test.
14344
a7cc1f94 143452016-02-05 Martin Sebor <msebor@redhat.com>
14346
14347 PR c++/69662
14348 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14349 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14350
fcb25f28 143512016-02-06 Richard HEnderson <rth@redhat.com>
14352
14353 PR c/69643
14354 * gcc.target/i386/addr-space-4.c: New.
14355 * gcc.target/i386/addr-space-5.c: New.
14356
3a2545a1 143572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14358
14359 PR fortran/66089
14360 * gfortran.dg/elemental_dependency_6.f90: New.
14361
1e302465 143622016-02-05 Jakub Jelinek <jakub@redhat.com>
14363
66feb54c 14364 PR rtl-optimization/69691
14365 * gcc.c-torture/execute/pr69691.c: New test.
14366
1e302465 14367 PR c++/69628
14368 * g++.dg/parse/pr69628.C: New test.
14369
9c28a298 143702016-02-05 Uros Bizjak <ubizjak@gmail.com>
14371
14372 * gcc.dg/sancov/asan.c: Move to ...
14373 * gcc.dg/asan/sancov-1.c: ... here.
14374
a854e286 143752016-02-05 Uros Bizjak <ubizjak@gmail.com>
14376
14377 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14378
d4f0b240 143792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14380
14381 PR target/69677
14382 * gcc.target/i386/pr69677.c: New test.
14383
235d8723 143842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14385
14386 PR c++/68948
14387 * g++.dg/template/pr68948.C: New test.
14388
f390cf65 143892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14390
14391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14392 (only necessary on s390x).
14393
ab99f104 143942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14395
14396 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14397 -mno-accumulate-outgoing-args.
14398
f7ef5392 143992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14400
14401 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14402
6b098e91 144032016-02-04 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR c/69669
14406 * c-c++-common/pr69669.c: New test.
14407
f0146cf3 144082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14409
14410 PR target/69667
14411 * g++.dg/pr69667.C: New file.
14412
08fd6cf5 144132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14414
14415 PR target/69619
14416 * gcc.dg/pr69619.c: Add new test.
14417
a6f3f39f 144182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14419
14420 PR rtl-optimization/69577
14421 * gcc.target/i386/pr69577.c: New test.
14422
774068a0 144232016-02-04 Martin Liska <mliska@suse.cz>
14424
14425 * g++.dg/asan/pr69276.C: New test.
14426
f50a7894 144272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14428
14429 PR target/65932
14430 PR target/67714
14431 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14432 a single smulbb instruction.
14433 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14434 * gcc.target/amr/wmul-2.c: Likewise.
14435
6b722eb3 144362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14437
14438 PR target/65932
14439 PR target/67714
14440 * gcc.c-torture/execute/pr67714.c: New test.
14441
1f1475a7 144422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14443
14444 PR target/69454
14445 * gcc.target/i386/pr69454-1.c: New test.
14446 * gcc.target/i386/pr69454-2.c: New test.
14447
6b94e133 144482016-02-03 Martin Sebor <msebor@redhat.com>
14449
14450 PR c++/69251
14451 PR c++/69253
14452 PR c++/69290
14453 PR c++/69277
14454 PR c++/69349
14455 * g++.dg/ext/flexarray-mangle-2.C: New test.
14456 * g++.dg/ext/flexarray-mangle.C: New test.
14457 * g++.dg/ext/flexarray-subst.C: New test.
14458 * g++.dg/ext/flexary11.C: New test.
14459 * g++.dg/ext/flexary12.C: New test.
14460 * g++.dg/ext/flexary13.C: New test.
14461 * g++.dg/ext/flexary14.C: New test.
14462 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14463
342ed0ac 144642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14465
14466 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14467 Define only if CHECK_FLOAT128 is defined.
14468 (main): Properly initialize u5.
14469
edf6c4d2 144702016-02-03 Jakub Jelinek <jakub@redhat.com>
14471
415d5641 14472 PR c/69627
14473 * gcc.dg/pr69627.c: New test.
14474
edf6c4d2 14475 PR target/69644
14476 * gcc.dg/pr69644.c: New test.
14477
cf8f3ba0 144782016-02-03 Mike Stump <mikestump@comcast.net>
14479
14480 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14481 support for struct-layout-1.exp.
14482
c90d55dd 144832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14484
14485 PR c++/69056
f7ef5392 14486 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14487
401bd0c8 144882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14489 Alexandre Oliva <aoliva@redhat.com>
14490
14491 PR target/69461
14492 * gcc.target/powerpc/pr69461.c: New.
14493
277d9d1d 144942016-02-03 Uros Bizjak <ubizjak@gmail.com>
14495
14496 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14497 works from here ...
14498 (check_effective_target_fsanitize_thread): ... to here. Do not
14499 specify additional compile flags for the test source.
14500 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14501 specify additional compile flags for the test source.
14502
e69ad94a 145032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14504
14505 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14506
a4454da2 145072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14508
14509 PR fortran/67451
14510 PR fortran/69418
14511 * gfortran.dg/coarray_allocate_2.f08: New test.
14512 * gfortran.dg/coarray_allocate_3.f08: New test.
14513 * gfortran.dg/coarray_allocate_4.f08: New test.
14514
88cab2dd 145152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14516
14517 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14518 use same scan-tree-dump-times on all platforms.
14519 * gcc.dg/vect/vect-outer-1.c: Likewise.
14520 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14521 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14522 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14523 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14524 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14525 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14526 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14527
66ea75c4 145282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14529
14530 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14531 warning.
14532
4eef8df7 145332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14534
14535 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14536
665fbc2f 145372016-02-02 James Norris <jnorris@codesourcery.com>
14538
14539 * c-c++-common/goacc/routine-5.c: Add tests.
14540
b10e3d47 145412016-02-02 Alexander Monakov <amonakov@ispras.ru>
14542
14543 * gcc.target/nvptx/unsigned-cmp.c: New test.
14544
12ad66dd 145452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14546
14547 * gcc.target/aarch64/scalar_shift_1.c
14548 (test_corners_sisd_di): Improve force to SIMD register.
14549 (test_corners_sisd_si): Likewise.
14550 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14551 Remove scan-assembler check for ldr.
14552
f9ec342f 145532016-02-02 Richard Biener <rguenther@suse.de>
14554
14555 PR tree-optimization/69595
14556 * gcc.dg/Warray-bounds-17.c: New testcase.
14557
32f2925a 145582016-02-02 Richard Biener <rguenther@suse.de>
14559
14560 PR tree-optimization/69606
14561 * gcc.dg/torture/pr69606.c: New testcase.
14562
cfd9ca84 145632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14564
14565 PR middle-end/68542
14566 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14567 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14568
19bf08e2 145692016-02-02 Alan Modra <amodra@gmail.com>
14570
14571 PR target/69548
14572 * gcc.target/powerpc/pr69548.c: New test.
14573
6f13b088 145742016-02-01 Jakub Jelinek <jakub@redhat.com>
14575
dcddc5af 14576 PR rtl-optimization/69592
14577 * gcc.dg/pr69592.c: New test.
14578
6f13b088 14579 PR preprocessor/69543
14580 PR c/69558
14581 * gcc.dg/pr69543.c: New test.
14582 * gcc.dg/pr69558.c: New test.
14583
d090e5c2 145842016-02-01 Uros Bizjak <ubizjak@gmail.com>
14585
fcb317c5 14586 PR testsuite/65940
14587 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14588
aaf527dc 145892016-02-01 Martin Sebor <msebor@redhat.com>
14590
14591 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14592
1674217b 145932016-02-01 Bin Cheng <bin.cheng@arm.com>
14594
14595 PR tree-optimization/67921
14596 * c-c++-common/ubsan/pr67921.c: New test.
14597
b4007655 145982016-02-01 Richard Biener <rguenther@suse.de>
14599
14600 PR middle-end/69556
14601 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14602
88a477bb 146032016-02-01 Richard Biener <rguenther@suse.de>
14604
14605 PR tree-optimization/69574
14606 * gcc.dg/torture/pr69574.c: New testcase.
14607
2eaaa4e7 146082016-02-01 Richard Biener <rguenther@suse.de>
14609
14610 PR tree-optimization/69579
14611 * gcc.dg/setjmp-6.c: New testcase.
14612
e3882c44 146132016-02-01 Jakub Jelinek <jakub@redhat.com>
14614
14615 PR rtl-optimization/69570
14616 * g++.dg/opt/pr69570.C: New test.
14617
f80aff47 146182016-02-01 Richard Henderson <rth@redhat.com>
14619
14620 * gcc.dg/pr69535.c: New test.
14621
240568aa 146222016-01-31 John David Anglin <danglin@gcc.gnu.org>
14623
6009b3b8 14624 PR testsuite/69584
14625 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14626 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14627
1fdf7177 14628 PR debug/68244
14629 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14630
240568aa 14631 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14632
cb3e5ac0 146332016-01-31 Paul Thomas <pault@gcc.gnu.org>
14634
14635 PR fortran/67564
14636 * gfortran.dg/allocate_with_source_17.f03: New test.
14637
3b8b902b 146382016-01-30 Jakub Jelinek <jakub@redhat.com>
14639
14640 PR tree-optimization/69546
14641 * gcc.dg/torture/pr69546.c: New test.
14642
17985abe 146432016-01-30 Paul Thomas <pault@gcc.gnu.org>
14644
14645 PR fortran/69566
14646 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14647
b5239e80 146482016-01-30 Martin Sebor <msebor@redhat.com>
14649
14650 PR c++/68490
14651 * g++.dg/ext/flexary10.C: New test.
14652
e8f03010 146532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14654
14655 PR fortran/66707
14656 gfortran.dg/common_23.f90: New test.
14657
dc93691a 146582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14659
14660 PR target/65546
14661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14662 condition being checked, and disable it when the target supports
14663 misaligned loads and stores.
14664
ff5e28e9 146652016-01-29 Jakub Jelinek <jakub@redhat.com>
14666
14667 PR debug/69518
14668 * gcc.dg/torture/pr69518.c: New test.
14669
b0d8930a 146702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14671
14672 PR target/69530
14673 * gcc.target/i386/pr69530.c: New test.
14674
21601fc7 146752016-01-29 Steve Ellcey <sellcey@imgtec.com>
14676
14677 PR target/65604
14678 * gcc.target/mips/div-delay.c: New test.
14679
ca6c7317 146802016-01-29 Jakub Jelinek <jakub@redhat.com>
14681
4758dc39 14682 PR target/69551
14683 * gcc.target/i386/pr69551.c: New test.
14684
ca6c7317 14685 PR target/66137
14686 * gcc.target/i386/pr66137.c: New test.
14687
e3078da6 146882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14689
14690 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14691 always built for p5600.
14692 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14693 isa=p5600 dg-option.
14694
b622ec25 146952016-01-29 Richard Biener <rguenther@suse.de>
14696
14697 PR tree-optimization/69547
14698 * g++.dg/tree-ssa/pr69547.C: New testcase.
14699
d2a60e99 147002016-01-29 Jakub Jelinek <jakub@redhat.com>
14701
14702 PR debug/66869
14703 * g++.dg/warn/Wunused-function2.C: New test.
14704
ae849d2b 147052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14706
14707 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14708 support for test to succeed.
14709
ce6a6978 147102016-01-29 Marek Polacek <polacek@redhat.com>
14711
14712 PR c++/69509
14713 PR c++/69516
14714 * g++.dg/ext/constexpr-vla2.C: New test.
14715 * g++.dg/ext/constexpr-vla3.C: New test.
14716 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14717
7550d855 147182016-01-29 Richard Biener <rguenther@suse.de>
14719
14720 PR middle-end/69537
14721 * gcc.dg/uninit-21.c: New testcase.
14722
f11bb279 147232016-01-28 Uros Bizjak <ubizjak@gmail.com>
14724
14725 PR target/69459
14726 * gcc.target/i386/pr69459.c: New test.
14727
c80c12c8 147282016-01-28 Steve Ellcey <sellcey@imgtec.com>
14729
14730 PR target/68400
14731 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14732 * gcc.target/mips/pr68400.c: New test.
14733
c649bacc 147342016-01-28 Martin Sebor <msebor@redhat.com>
14735
14736 PR target/17381
14737 * gcc.target/powerpc/pr17381.c: New test.
14738
f4881661 147392016-01-28 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR middle-end/69542
14742 * gcc.dg/torture/pr69542.c: New test.
14743
d66fdd75 147442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14745
14746 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14747
d4a78818 147482016-01-28 David Edelsohn <dje.gcc@gmail.com>
14749
14750 * gcc.dg/pr65980.c: Skip on AIX.
14751 * gcc.dg/pr66688.c: Same.
14752
21329e97 147532016-01-28 David Edelsohn <dje.gcc@gmail.com>
14754
14755 PR target/63679
14756 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14757 * gcc.dg/tree-ssa/sra-18.c: Same.
14758
cc7124a6 147592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14760
14761 PR fortran/62536
14762 * gfortran.dg/block_15.f08: New test.
14763 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14764 on incorrectly closed BLOCK.
14765
358dfcb4 147662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14767
14768 * gcc.dg/declare-simd.c: New test.
2034deb9 14769
e87502d6 147702016-01-28 Richard Biener <rguenther@suse.de>
14771
14772 PR tree-optimization/69466
14773 * gfortran.dg/vect/pr69466.f90: New testcase.
14774
44e7334b 147752016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14776
14777 * g++.dg/pr67989.C: Remove ARM-specific option.
14778 * gcc.target/arm/pr67989.C: New file.
14779
5ce8f551 147802016-01-27 Uros Bizjak <ubizjak@gmail.com>
14781
14782 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14783 and expm1 test for glibc < 2.11.
14784
fa6e6b15 147852016-01-27 Richard Henderson <rth@redhat.com>
14786
14787 * gcc.c-torture/execute/pr69447.c: New test.
14788
147892016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14790
7b8122c6 14791 PR fortran/69422
147b2f9b 14792 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14793
78e516eb 147942016-01-27 Jakub Jelinek <jakub@redhat.com>
14795
14796 PR debug/66869
14797 * gcc.dg/pr66869.c: New test.
14798
9b849350 147992016-01-25 Jeff Law <law@redhat.com>
14800
14801 PR tree-optimization/68398
f11bb279 14802 PR tree-optimization/69196
9b849350 14803 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14804 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14805 path to avoid new heuristic allowing more irreducible regions
14806 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14807 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14809 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14810 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14811
fee5e491 148122016-01-27 Marek Polacek <polacek@redhat.com>
14813
14814 PR c/68062
14815 * c-c++-common/vector-compare-4.c: New test.
14816
eec96426 148172016-01-27 David Malcolm <dmalcolm@redhat.com>
14818
14819 PR preprocessor/69126
14820 * c-c++-common/pr69126.c: New test case.
14821
5068be18 148222016-01-27 Ian Lance Taylor <iant@google.com>
14823
14824 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14825
5fa82c11 148262016-01-27 Ryan Burn <contact@rnburn.com>
14827
14828 PR cilkplus/69267
14829 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14830
b3df0219 148312016-01-27 Uros Bizjak <ubizjak@gmail.com>
14832
14833 PR target/69512
14834 * gcc.target/i386/pr69512.c: New test.
14835
d46a16d4 148362016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14837
14838 PR ada/69488
14839 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14840
6a9b35ef 148412016-01-27 Marek Polacek <polacek@redhat.com>
14842
14843 PR c++/69379
14844 * g++.dg/pr69379.C: New test.
14845
18e9663b 148462016-01-27 Martin Sebor <msebor@redhat.com>
14847
14848 PR c++/69317
14849 * g++.dg/abi/Wabi-2-2.C: New test.
14850 * g++.dg/abi/Wabi-2-3.C: New test.
14851 * g++.dg/abi/Wabi-3-2.C: New test.
14852 * g++.dg/abi/Wabi-3-3.C: New test.
14853
c88301ad 148542016-01-27 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/69166
14857 * gcc.dg/torture/pr69166.c: New testcase.
14858
8ca47550 148592016-01-27 Martin Jambor <mjambor@suse.cz>
14860
14861 PR tree-optimization/69355
14862 * gcc.dg/tree-ssa/pr69355.c: New test.
14863
5cb23e3c 148642016-01-27 Marek Polacek <polacek@redhat.com>
14865
14866 PR c++/69496
14867 * g++.dg/ext/constexpr-vla1.C: New test.
14868
7b0c1b6d 148692016-01-20 Christian Bruel <christian.bruel@st.com>
14870
14871 PR target/69245
14872 * gcc.target/arm/pr69245.c: New test.
14873
220112fc 148742016-01-27 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR tree-optimization/69399
14877 * gcc.dg/torture/pr69399.c: New test.
14878
16294490 148792016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14880
14881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14882
8abd3d0c 148832016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14884
14885 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14886
7cf9b895 148872016-01-26 Tom de Vries <tom@codesourcery.com>
14888
14889 PR tree-optimization/69110
14890 * gcc.dg/autopar/pr69110.c: New test.
14891
557c1942 148922016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14893 Sebastian Pop <s.pop@samsung.com>
557c1942 14894
14895 * gcc.dg/graphite/isl-ast-op-select.c: New.
14896
80adbd96 148972015-01-26 Paul Thomas <pault@gcc.gnu.org>
14898
14899 PR fortran/69385
14900 * gfortran.dg/allocate_error_6.f90: New test.
14901
c3f86f60 149022016-01-26 Richard Henderson <rth@redhat.com>
14903
14904 * gcc.dg/tm/pr60908.c: New test.
14905
3752e5b1 149062016-01-26 David Malcolm <dmalcolm@redhat.com>
14907
14908 PR other/69006
14909 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14910 directive.
14911 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14912 expected multiline output to reflect the colorization being
14913 disabled before newlines.
14914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14915 (custom_diagnostic_finalizer): Replace call to
14916 pp_newline_and_flush with call to pp_flush.
14917 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14918 * gfortran.dg/implicit_class_1.f90: Likewise.
14919 * lib/gcc-dg.exp (allow_blank_lines): New global.
14920 (dg-allow-blank-lines-in-output): New procedure.
14921 (gcc-dg-prune): Complain about blank lines in the output, unless
14922 dg-allow-blank-lines-in-output was called.
14923 * lib/multiline.exp (_build_multiline_regex): Only support
14924 arbitrary followup text for non-blank-lines, not for blank lines.
14925
9bbfd060 149262016-01-26 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR tree-optimization/69483
14929 * gcc.dg/pr69483.c: New test.
14930 * g++.dg/opt/pr69483.C: New test.
14931
53773057 149322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14933
14934 PR target/68620
14935 * gcc.target/arm/pr68620.c: New test.
14936
442a556f 149372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14938
14939 * gcc.target/i386/pr68986-2.c: Remove -m32.
14940
d513c683 149412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14942
14943 PR target/68986
14944 * gcc.target/i386/pr68986-1.c: New test.
14945 * gcc.target/i386/pr68986-2.c: Likewise.
14946 * gcc.target/i386/pr68986-3.c: Likewise.
14947
976877a5 149482016-01-26 Christian Bruel <christian.bruel@st.com>
14949
14950 * lib/target-supports.exp
14951 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14952 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14953 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14954
2c7b2f88 149552016-01-26 Richard Biener <rguenther@suse.de>
14956
14957 PR tree-optimization/69452
14958 * gcc.dg/torture/pr69452.c: New testcase.
14959
f7fc06e7 149602016-01-26 Jakub Jelinek <jakub@redhat.com>
14961
14962 PR target/69442
14963 * gcc.dg/pr69442.c: New test.
14964
d1dae587 149652016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14966
14967 PR target/67896
14968 * gcc.target/aarch64/simd/pr67896.C: New.
14969
ef7be7f8 149702016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14971
14972 PR tree-optimization/69400
14973 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14974 function.
14975 (plugin_init): Call it.
14976 * gcc.dg/torture/pr69400.c: New test.
14977
648433a4 149782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14979
14980 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14981
45fc5243 149822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14983 Sebastian Pop <s.pop@samsung.com>
14984
14985 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14986 isl-0.15.
14987
c699f6a1 149882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14989 Sebastian Pop <s.pop@samsung.com>
14990
14991 * gcc.dg/graphite/pr69292.c: New.
14992
b86e24ea 149932016-01-25 Jakub Jelinek <jakub@redhat.com>
14994
14995 * c-c++-common/goacc/use_device-1.c: New test.
14996
105cb8d7 149972016-01-25 Jeff Law <law@redhat.com>
14998
14999 PR tree-optimization/69196
15000 PR tree-optimization/68398
15001 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15003
44562749 150042016-01-25 David Edelsohn <dje.gcc@gmail.com>
15005
15006 PR target/69469
15007 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15008 Algorithm.
15009
6837fee7 150102016-01-25 Richard Biener <rguenther@suse.de>
15011
15012 PR testsuite/69380
15013 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15014
fe500d65 150152016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15016
15017 PR target/69421
15018 * gcc.dg/pr69421.c: New test.
15019
8eacba94 150202016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15021
15022 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15023 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15024 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15025 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15026 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15027 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15028 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15029 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15030 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15031 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15032
af09d40d 150332016-01-25 Richard Biener <rguenther@suse.de>
15034
15035 PR tree-optimization/69376
15036 * gcc.dg/torture/pr69376.c: New testcase.
15037
d65063f5 150382016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15039
15040 PR fortran/69397
15041 PR fortran/68442
15042 * gfortran.dg/interface_38.f90: New test.
15043 * gfortran.dg/interface_39.f90: New test.
80adbd96 15044
08c7bfb4 150452016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15046
15047 Revert:
15048 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15049
15050 PR c++/11858
15051 PR c++/24663
15052 PR c++/24664
15053 * g++.dg/template/pr11858.C: New test.
15054 * g++.dg/template/pr24663.C: New test.
15055 * g++.dg/template/unify12.C: New test.
15056 * g++.dg/template/unify13.C: New test.
15057 * g++.dg/template/unify14.C: New test.
15058 * g++.dg/template/unify15.C: New test.
15059 * g++.dg/template/unify16.C: New test.
15060 * g++.dg/template/unify17.C: New test.
15061
c2e7d2be 150622016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15063
15064 PR fortran/68283
15065 gfortran.dg/pr68283.f90: New test.
15066
9f2e8617 150672016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15068
15069 PR fortran/66094
15070 * gfortran.dg/inline_matmul_13.f90: New test.
15071 * gfortran.dg/matmul_bounds_8.f90: New test.
15072 * gfortran.dg/matmul_bounds_9.f90: New test.
15073 * gfortran.dg/matmul_bounds_10.f90: New test.
15074
a4838119 150752016-01-23 Tom de Vries <tom@codesourcery.com>
15076
15077 PR tree-optimization/69426
15078 * gcc.dg/autopar/pr69426.c: New test.
15079
feddf0dc 150802016-01-23 Martin Sebor <msebor@redhat.com>
15081
15082 PR c++/58109
15083 PR c++/69022
15084 * g++.dg/cpp0x/alignas5.C: New test.
15085 * g++.dg/ext/vector29.C: Same.
15086
132731fb 150872016-01-23 Uros Bizjak <ubizjak@gmail.com>
15088
15089 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15090 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15091 _GNU_SOURCE from compile flags to the source.
15092 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15093 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15094 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15095 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15096
51aec681 150972016-01-22 Jakub Jelinek <jakub@redhat.com>
15098
15099 PR target/69432
15100 * g++.dg/opt/pr69432.C: New test.
15101
147aa3e3 151022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15103
15104 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15105 32-bit targets testing an -m64 multilib.
15106
4d04e35e 151072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15108
15109 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15110 64-bit support.
15111
86f38d0c 151122016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15113
15114 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15115
f776e712 151162016-01-21 Christian Bruel <christian.bruel@st.com>
15117
15118 PR target/68674
15119 * gcc.target/i386/pr68674.c
15120 * gcc.target/aarch64/pr68674.c
15121 * gcc.target/arm/pr68674.c
15122
7b9de435 151232016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15124
15125 PR target/69403
15126 * gcc.c-torture/execute/pr69403.c: New test.
15127
9935a0ba 151282016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15129
15130 PR c++/55843
15131 * g++.dg/template/pr55843.C: New.
15132
06b94aa1 151332016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15134
15135 PR testsuite/66877
15136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15137 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15138
b68773a8 151392016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15140
15141 PR testsuite/67489
132731fb 15142 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15143 from dg-do compile directive, and instead add
15144 { dg-require-effective-target int128 }.
b68773a8 15145
bbbbe8ab 151462016-01-20 Martin Sebor <msebor@redhat.com>
15147
15148 PR c/69405
15149 * gcc.dg/sync-fetch.c: New test.
15150
f3a6a26f 151512016-01-21 Martin Sebor <msebor@redhat.com>
15152
15153 PR target/69252
15154 * gcc.target/powerpc/pr69252.c: New test.
15155
d1565a03 151562016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15157
15158 PR fortran/65996
132731fb 15159 * gfortran.dg/pr65996.f90: New test.
d1565a03 15160
15a5a905 151612016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15162
15163 PR c++/68810
bbbbe8ab 15164 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15165 expected to generate an error.
15a5a905 15166
e4538af5 151672016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15168
15169 PR middle-end/66178
15170 * gcc.dg/torture/pr66178.c: New test.
15171
4d4180ce 151722016-01-21 Anton Blanchard <anton@samba.org>
15173 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15174
15175 PR target/63354
15176 * gcc.target/powerpc/pr63354.c: New test.
15177
86e16058 151782016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15179
15180 PR rtl-optimization/68990
15181 * gcc.target/i386/pr68990: New.
15182
b11b85e4 151832016-01-21 Nick Clifton <nickc@redhat.com>
15184
15185 PR target/69129
15186 * gcc.target/mips/pr69129.c: New.
15187
62dd9f85 151882016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15189
15190 PR c++/58046
15191 * g++.dg/cpp0x/pr58046.C: New.
15192
ac7d424b 151932016-01-21 Jakub Jelinek <jakub@redhat.com>
15194
47c0bea3 15195 PR target/69187
15196 PR target/65624
15197 * gcc.target/arm/pr69187.c: New test.
15198
ac7d424b 15199 PR c++/69355
15200 * g++.dg/torture/pr69355.C: New test.
15201
9e18b252 152022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15203 Sebastian Pop <s.pop@samsung.com>
15204
15205 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15206
de862e2f 152072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15208 Sebastian Pop <s.pop@samsung.com>
15209
132731fb 15210 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15211
f55f9344 152122016-01-21 Jakub Jelinek <jakub@redhat.com>
15213
15214 PR middle-end/67653
15215 * c-c++-common/pr67653.c: New test.
15216 * gcc.dg/torture/pr29119.c: Add dg-warning.
15217
62752e71 152182016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15219
15220 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15221
16d4186f 152222016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15223
15224 PR c/24293
15225 * gcc.dg/pr24293.c: New test.
15226 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15227 incomplete struct type.
15228 * gcc.dg/declspec-1.c: Likewise.
15229 * gcc.dg/pr63549.c: Likewise.
15230
58219d13 152312016-01-20 Jakub Jelinek <jakub@redhat.com>
15232
15233 PR tree-optimization/66612
15234 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15235 for bdn instruction.
15236
a7b5688a 152372016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15238
15239 * lib/target-supports.exp
15240 (check_effective_target_arm_fp_ok_nocache): New.
15241 (check_effective_target_arm_fp_ok): New.
15242 (add_options_for_arm_fp): New.
15243 (check_effective_target_arm_crypto_ok_nocache): Require
15244 target_arm_v8_neon_ok instead of arm32.
15245 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15246 (check_effective_target_arm_crypto_pragma_ok): New.
15247 (add_options_for_arm_vfp): New.
15248 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15249 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15250 target instead. Force initial fpu to vfp.
15251 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15252 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15253 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15254 dependency.
15255 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15256 use arm_vfp effective target instead. Force initial fpu to vfp.
15257 * gcc.target/arm/attr-neon3.c: Likewise.
15258 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15259 arm_vfp_ok.
15260 * gcc.target/arm/unsigned-float.c: Likewise.
15261 * gcc.target/arm/vfp-1.c: Likewise.
15262 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15263 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15264 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15265 * gcc.target/arm/vfp-ldmias.c: Likewise.
15266 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15267 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15268 * gcc.target/arm/vfp-stmiad.c: Likewise.
15269 * gcc.target/arm/vfp-stmias.c: Likewise.
15270 * gcc.target/arm/vnmul-1.c: Likewise.
15271 * gcc.target/arm/vnmul-2.c: Likewise.
15272 * gcc.target/arm/vnmul-3.c: Likewise.
15273 * gcc.target/arm/vnmul-4.c: Likewise.
15274
7ca56ca8 152752016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15276
7fb75b57 15277 PR testsuite/69366
15278 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15279 the MPX run-time library, for compile-time MPX test.
15280 * gcc.target/i386/chkp-always_inline.c: Likewise.
15281 * gcc.target/i386/chkp-bndret.c: Likewise.
15282 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15283 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15284 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15285 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15286 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15287 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15288 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15289 * gcc.target/i386/chkp-label-address.c: Likewise.
15290 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15291 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15292 * gcc.target/i386/chkp-pr69044.c: Likewise.
15293 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15294 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15295 * gcc.target/i386/chkp-strchr.c: Likewise.
15296 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15297 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15298 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15299 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15300 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15301 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15302 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15303 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15304 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15305 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15306 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15307 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15308 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15309 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15310 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15311 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15312 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15313 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15314 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15315 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15316 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15317 * gcc.target/i386/pr63995-2.c: Likewise.
15318 * gcc.target/i386/pr64805.c: Likewise.
15319 * gcc.target/i386/pr65044.c: Likewise.
15320 * gcc.target/i386/pr65167.c: Likewise.
15321 * gcc.target/i386/pr65183.c: Likewise.
15322 * gcc.target/i386/pr65184.c: Likewise.
15323 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15324
f2da0b99 153252016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15326
15327 PR tree-optimization/69328
15328 * gcc.dg/pr69328.c: New test.
15329
4d379676 153302016-01-20 Jeff Law <law@redhat.com>
15331
4a11f145 15332 PR target/25114
4d379676 15333 * gcc.target/m68k/pr25114.c: New test.
15334
0754bad1 153352016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15336
15337 * gcc.target/arm/memset-inline-10.c: Added
15338 dg-require-effective-target arm_thumb2_ok.
15339
63bd5c2d 153402016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15341
15342 * gcc.dg/debug/dwarf2/sso.c: New test.
15343
a9c01e81 153442016-01-19 Uros Bizjak <ubizjak@gmail.com>
15345
15346 PR testsuite/68820
15347 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15348 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15349 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15350
53fa0e54 153512016-01-19 Jan Hubicka <hubicka@ucw.cz>
15352
15353 PR ipa/66223
15354 * g++.dg/ipa/devirt-50.C: New testcase.
15355
e035a62c 153562016-01-19 Marek Polacek <polacek@redhat.com>
15357
15358 PR c++/68965
15359 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15360 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15361
885cc3ea 153622016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15363
15364 PR target/69135
15365 * gcc.target/arm/pr69135_1.c: New test.
15366
07bd240e 153672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15368
15369 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15370
9f60d257 153712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15372
15373 * gcc.target/aarch64/ccmp_1.c: New testcase.
15374
a0c919f7 153752016-01-19 Marek Polacek <polacek@redhat.com>
15376
15377 PR c++/68586
15378 * g++.dg/cpp0x/enum30.C: New test.
15379
dc5d6d17 153802016-01-19 Richard Biener <rguenther@suse.de>
15381
15382 PR tree-optimization/69336
15383 * g++.dg/tree-ssa/pr69336.C: New testcase.
15384
6dd156e0 153852016-01-19 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR debug/65779
15388 * gcc.dg/pr65779.c: New test.
15389
3e0d45b9 153902016-01-19 Richard Biener <rguenther@suse.de>
15391
15392 PR tree-optimization/69352
15393 * gcc.dg/torture/pr69352.c: New testcase.
15394
7a3cf64d 153952016-01-19 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR rtl-optimization/68955
15398 PR rtl-optimization/64557
15399 * gcc.dg/torture/pr68955.c: New test.
15400
8be55b33 154012016-01-19 Jan Hubicka <hubicka@ucw.cz>
15402
15403 PR lto/69136
15404 * g++.dg/torture/pr69136.C: New testcase.
15405
72a985d7 154062016-01-19 Jan Hubicka <hubicka@ucw.cz>
15407
15408 PR lto/69133
15409 * g++.dg/lto/pr69133_0.C: New testcase.
15410 * g++.dg/lto/pr69133_1.C: New testcase.
15411
56778b62 154122016-01-15 Jeff Law <law@redhat.com>
15413
15414 PR tree-optimization/69320
15415 * gcc.c-torture/pr69320-1.c: New test.
15416 * gcc.c-torture/pr69320-2.c: New test.
15417 * gcc.c-torture/pr69320-3.c: New test.
15418 * gcc.c-torture/pr69320-4.c: New test.
15419
ced41b93 154202016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15421
15422 PR c++/11858
15423 PR c++/24663
15424 PR c++/24664
15425 * g++.dg/template/pr11858.C: New test.
15426 * g++.dg/template/pr24663.C: New test.
15427 * g++.dg/template/unify12.C: New test.
15428 * g++.dg/template/unify13.C: New test.
15429 * g++.dg/template/unify14.C: New test.
15430 * g++.dg/template/unify15.C: New test.
15431 * g++.dg/template/unify16.C: New test.
15432 * g++.dg/template/unify17.C: New test.
15433
7f8cbcaf 154342016-01-18 David Malcolm <dmalcolm@redhat.com>
15435
15436 PR testsuite/69181
15437 * gcc.dg/pr69181-1.c: New test file.
15438 * gcc.dg/pr69181-2.c: New test file.
15439 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15440 globals by moving it to...
15441 (cleanup-after-saved-dg-test): ...this new function. Add
15442 "global additional_sources_used". Add reset of global
15443 multiline_expected_outputs to the empty list.
15444 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15445 global to...
15446 (multiline_expected_outputs): ...this, and updated comments to
15447 note that it is modified from gcc-dg.exp.
15448 (dg-end-multiline-output): Update for the above renaming.
15449 (handle-multiline-outputs): Likewise. Remove the clearing
15450 of the expected outputs to the empty list.
15451
3c7cbfc0 154522016-01-18 Richard Biener <rguenther@suse.de>
15453
15454 PR tree-optimization/69297
15455 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15456
81d49cc1 154572016-01-18 Joseph Myers <joseph@codesourcery.com>
15458
15459 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15460 dg-options.
15461 * gcc.target/mips/mips-3d-2.c: Likewise.
15462 * gcc.target/mips/mips-3d-3.c: Likewise.
15463 * gcc.target/mips/mips-3d-4.c: Likewise.
15464 * gcc.target/mips/mips-3d-5.c: Likewise.
15465 * gcc.target/mips/mips-3d-6.c: Likewise.
15466 * gcc.target/mips/mips-3d-7.c: Likewise.
15467 * gcc.target/mips/mips-3d-8.c: Likewise.
15468 * gcc.target/mips/mips-3d-9.c: Likewise.
15469 * gcc.target/mips/mips-ps-1.c: Likewise.
15470 * gcc.target/mips/mips-ps-2.c: Likewise.
15471 * gcc.target/mips/mips-ps-3.c: Likewise.
15472 * gcc.target/mips/mips-ps-4.c: Likewise.
15473 * gcc.target/mips/mips-ps-5.c: Likewise.
15474 * gcc.target/mips/mips-ps-6.c: Likewise.
15475 * gcc.target/mips/mips-ps-7.c: Likewise.
15476 * gcc.target/mips/mips-ps-type.c: Likewise.
15477 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15478 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15479
03c4ff3a 154802016-01-18 Tom de Vries <tom@codesourcery.com>
15481
15482 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15483 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15484 * c-c++-common/goacc/kernels-empty.c: New test.
15485 * c-c++-common/goacc/kernels-eternal.c: New test.
15486 * c-c++-common/goacc/kernels-loop-2.c: New test.
15487 * c-c++-common/goacc/kernels-loop-3.c: New test.
15488 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15489 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15490 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15491 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15492 * c-c++-common/goacc/kernels-loop-data.c: New test.
15493 * c-c++-common/goacc/kernels-loop-g.c: New test.
15494 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15495 * c-c++-common/goacc/kernels-loop-n.c: New test.
15496 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15497 * c-c++-common/goacc/kernels-loop.c: New test.
15498 * c-c++-common/goacc/kernels-noreturn.c: New test.
15499 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15500 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15501 * c-c++-common/goacc/kernels-reduction.c: New test.
15502
22e3dcee 155032016-01-18 Tom de Vries <tom@codesourcery.com>
15504
15505 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15506 * gcc.dg/autopar/outer-2.c: Same.
15507 * gcc.dg/autopar/outer-3.c: Same.
15508 * gcc.dg/autopar/outer-4.c: Same.
15509 * gcc.dg/autopar/outer-5.c: Same.
15510 * gcc.dg/autopar/outer-6.c: Same.
15511 * gcc.dg/autopar/parallelization-1.c: Same.
15512 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15513 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15514 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15515 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15516 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15517 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15518 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15520 * gcc.dg/autopar/pr39500-1.c: Same.
15521 * gcc.dg/autopar/pr39500-2.c: Same.
15522 * gcc.dg/autopar/pr46193.c: Same.
15523 * gcc.dg/autopar/pr46194.c: Same.
15524 * gcc.dg/autopar/pr49580.c: Same.
15525 * gcc.dg/autopar/pr49960-1.c: Same.
15526 * gcc.dg/autopar/pr49960.c: Same.
15527 * gcc.dg/autopar/pr68373.c: Same.
15528 * gcc.dg/autopar/reduc-1.c: Same.
15529 * gcc.dg/autopar/reduc-1char.c: Same.
15530 * gcc.dg/autopar/reduc-1short.c: Same.
15531 * gcc.dg/autopar/reduc-2.c: Same.
15532 * gcc.dg/autopar/reduc-2char.c: Same.
15533 * gcc.dg/autopar/reduc-2short.c: Same.
15534 * gcc.dg/autopar/reduc-3.c: Same.
15535 * gcc.dg/autopar/reduc-4.c: Same.
15536 * gcc.dg/autopar/reduc-6.c: Same.
15537 * gcc.dg/autopar/reduc-7.c: Same.
15538 * gcc.dg/autopar/reduc-8.c: Same.
15539 * gcc.dg/autopar/reduc-9.c: Same.
15540 * gcc.dg/autopar/uns-outer-4.c: Same.
15541 * gcc.dg/autopar/uns-outer-5.c: Same.
15542 * gcc.dg/autopar/uns-outer-6.c: Same.
15543 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15544 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15545
fd5cbe2f 155462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15547
15548 PR target/63679
15549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15550 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15551
fa75ab55 155522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15553
15554 PR target/63679
15555 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15556 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15557 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15558
214b2582 155592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15560
15561 PR target/63679
15562 * gcc.dg/tree-ssa/sra-17.c: New.
15563 * gcc.dg/tree-ssa/sra-18.c: New.
15564
13146837 155652016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15566
15567 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15568
6ccd18c2 155692016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15570
15571 * gnat.dg/inline12.adb: New test.
15572
8872b95f 155732016-01-18 Bin Cheng <bin.cheng@arm.com>
15574
15575 PR tree-optimization/66797
15576 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15577
971514e3 155782016-01-18 Richard Biener <rguenther@suse.de>
15579
15580 PR tree-optimization/69170
15581 * gcc.dg/torture/pr69170.c: New testcase.
15582
dfb6d139 155832016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15584
15585 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15586
164d84c2 155872016-01-16 Tom de Vries <tom@codesourcery.com>
15588
15589 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15590
4c33b769 155912016-01-16 Tom de Vries <tom@codesourcery.com>
15592
15593 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15595 redundant dg-require-effective-target pthread.
15596 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15597 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15598 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15599 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15600 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15601 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15602 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15603
673441b0 156042016-01-16 David Edelsohn <dje.gcc@gmail.com>
15605
15606 PR target/68609
15607 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15608 * gcc.target/powerpc/recip-7.c: Same.
15609
90153ae7 156102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15611
15612 PR c++/69091
15613 * g++.dg/template/pr69091.C: New test.
15614
bc24d01d 156152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15616
15617 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15618 dump does not contain an error_mark_node.
15619 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15620 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15621
4067c0fd 156222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15623
15624 PR c++/68936
15625 * g++.dg/template/pr68936.C: New test.
15626
27c6dbdd 156272016-01-15 David Edelsohn <dje.gcc@gmail.com>
15628
15629 PR target/68609
15630 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15631 * gcc.target/powerpc/recip-2.c: Same.
15632 * gcc.target/powerpc/recip-3.c: Same.
15633 * gcc.target/powerpc/recip-4.c: Same.
15634 * gcc.target/powerpc/recip-sqrtf.c: Same.
15635
e390c57d 156362016-01-15 Jeff Law <law@redhat.com>
15637
15638 PR tree-optimization/69270
15639 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15640 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15641
ddcfeaf1 156422016-01-15 Paul Thomas <pault@gcc.gnu.org>
15643
15644 PR fortran/49630
15645 * gfortran.dg/deferred_character_13.f90: New test for the fix
15646 of comment 3 of the PR.
15647
15648 PR fortran/54070
15649 * gfortran.dg/deferred_character_8.f90: New test
15650 * gfortran.dg/allocate_error_5.f90: New test
15651
15652 PR fortran/60593
15653 * gfortran.dg/deferred_character_10.f90: New test
15654
15655 PR fortran/60795
15656 * gfortran.dg/deferred_character_14.f90: New test
15657
15658 PR fortran/61147
15659 * gfortran.dg/deferred_character_11.f90: New test
15660
15661 PR fortran/64324
15662 * gfortran.dg/deferred_character_9.f90: New test
15663
81be349c 156642016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15665
15666 PR rtl-optimization/69030
15667 * gcc.target/i386/pr69030.c: New.
15668
998456c5 156692016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15670
15671 * gcc.target/aarch64/target_attr_17.c: New test.
15672
0d85be19 156732016-01-15 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/66856
15676 * gcc.dg/torture/pr66856-1.c: New testcase.
15677 * gcc.dg/torture/pr66856-2.c: Likewise.
15678
321d36c8 156792016-01-15 Richard Biener <rguenther@suse.de>
15680
15681 PR debug/69137
15682 * g++.dg/lto/pr69137_0.C: New testcase.
15683
d94a1f53 156842016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15685
15686 PR middle-end/69246
15687 * gcc.target/i386/pr69246.c: New test.
15688
5fe9a861 156892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15690
a9c01e81 15691 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15692
3d05a5e9 156932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15694
15695 PR c++/56194
15696 * g++.dg/init/const9.C: Disable test on S/390.
15697
5e8132b5 156982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15699
15700 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15701 * g++.dg/Wno-frame-address.C: Ditto.
15702
32307cdf 157032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15704
15705 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15706
1ca28250 157072016-01-15 Richard Biener <rguenther@suse.de>
15708
15709 PR tree-optimization/68961
15710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15711
6271bd93 157122016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15713
15714 * gcc.target/i386/pr65105-5.c: New test.
15715
dfb6d139 157162016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15717
15718 * gcc.c-torture/execute/alias-4.c: New testcase.
15719
dfb6d139 157202016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15721
15722 PR ipa/68148
15723 * g++.dg/ipa/devirt-49.C: New testcase.
15724
7bbac464 157252016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15726
15727 PR target/65837
15728 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15729 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15730 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15731
4345b868 157322016-01-15 Richard Biener <rguenther@suse.de>
15733
15734 PR tree-optimization/69117
15735 * gcc.dg/torture/pr69117.c: New testcase.
15736
580357e7 157372015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15738
15739 PR c++/69048
15740 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15741
612baa31 157422016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15743
15744 PR testsuite/67509
15745 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15746 range tests use 100 * maximum instead of maximum + 1.
15747
44e09bc4 157482016-01-14 Jakub Jelinek <jakub@redhat.com>
15749
15750 PR debug/69244
15751 * gcc.dg/guality/pr69244.c: New test.
15752
96962ae4 157532016-01-14 Uros Bizjak <ubizjak@gmail.com>
15754
15755 * lib/target-supports.exp (check_effective_target_issignaling):
15756 New procedure.
15757 * gcc.dg/pr61441.c: Require issignaling effective target.
15758
ab9c400b 157592016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15760
15761 PR target/68803
15762 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15763
a7ed4583 157642016-01-14 David Malcolm <dmalcolm@redhat.com>
15765
15766 PR c++/68819
15767 PR preprocessor/69177
15768 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15769 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15770 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15772
77f35cec 157732016-01-14 Marek Polacek <polacek@redhat.com>
15774
15775 PR c/69262
15776 * gcc.dg/array-15.c: New test.
15777
915d0950 157782016-01-14 Jakub Jelinek <jakub@redhat.com>
15779
15780 PR middle-end/68146
15781 PR tree-optimization/69155
15782 * gfortran.dg/pr68146.f: New test.
15783 * gfortran.dg/pr69155.f90: New test.
15784
24651fb7 157852016-01-14 Richard Biener <rguenther@suse.de>
15786
15787 PR tree-optimization/68060
15788 * gcc.dg/torture/pr68060-1.c: New testcase.
15789 * gcc.dg/torture/pr68060-2.c: Likewise.
15790
2f63f950 157912016-01-14 Nick Clifton <nickc@redhat.com>
15792
15793 * lib/target-supports.exp
15794 (check_effective_target_arm_neon_ok_nocache): Add an option
15795 sequence that includes setting the ARM architecture to ARMv7-A.
15796 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15797 command line options necessary to enable Neon support.
15798 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15799 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15800 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15801 * gcc.target/arm/pr69180.c: Likewise.
15802
3ce0acde 158032016-01-14 Jeff Law <law@redhat.com>
15804
15805 PR tree-optimization/69270
15806 * gcc.dg/tree-ssa/pr69270.c: New test.
15807
bda05c57 158082016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15809
15810 PR c/66208
15811 * c-c++-common/pr66208.c: New file.
15812
9b657cf1 158132016-01-13 Jakub Jelinek <jakub@redhat.com>
15814
15815 PR tree-optimization/69156
15816 * gcc.dg/pr69156.c: New test.
15817
58ba1b9d 158182016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15819
15820 * gcc.target/i386/pr69225-7.c: New test.
15821
e5fee0fe 158222016-01-13 Richard Henderson <rth@redhat.com>
15823
15824 * gcc.dg/tm/memopt-13.c: Update expected function.
15825 * gcc.dg/tm/memopt-6.c: Likewise.
15826
3f0e9745 158272016-01-13 Uros Bizjak <ubizjak@gmail.com>
15828
15829 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15830 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15831 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15832 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15833
3f0e9745 158342016-01-13 Tom de Vries <tom@codesourcery.com>
15835
15836 PR tree-optimization/69169
7a6ddc0d 15837 * gcc.dg/pr69169.c: New test.
15838
9b657cf1 158392016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15840
15841 PR target/69228
15842 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15843 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15844 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15845 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15846 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15847 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15848 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15849 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15850
f704d701 158512016-01-13 Jakub Jelinek <jakub@redhat.com>
15852
15853 PR target/69247
15854 * gcc.dg/pr69247.c: New test.
15855
e966d6b9 158562016-01-13 Richard Biener <rguenther@suse.de>
15857
15858 PR tree-optimization/69242
15859 * gcc.dg/torture/pr69242.c: New testcase.
15860
1ca1d9b2 158612016-01-13 Richard Biener <rguenther@suse.de>
15862
15863 PR tree-optimization/69186
15864 * gcc.dg/torture/pr69186.c: New testcase.
15865
d07cbccc 158662016-01-13 Jeff Law <law@redhat.com>
15867
15868 PR tree-optimization/67755
15869 * gcc.dg/tree-ssa/pr67755.c: New test.
15870
158712016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15872
15873 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15874 pass number in output by a star.
15875
b95d41cf 158762016-01-12 Bin Cheng <bin.cheng@arm.com>
15877
15878 PR tree-optimization/68911
15879 * gcc.c-torture/execute/pr68911.c: New test.
15880
91d87e22 158812016-01-12 Marek Polacek <polacek@redhat.com>
15882
15883 PR c++/68979
15884 * g++.dg/warn/permissive-1.C: New test.
15885
8a9401a4 158862016-01-12 Jakub Jelinek <jakub@redhat.com>
15887
15888 PR objc++/68511
15889 PR c++/69213
15890 * g++.dg/opt/pr69213.C: New test.
15891
b9cb7a67 158922016-01-12 Christian Bruel <christian.bruel@st.com>
15893
15894 PR target/69180
15895 * gcc.target/arm/pr69180.c: New test.
15896
e4c96992 158972016-01-12 Richard Biener <rguenther@suse.de>
15898
15899 PR lto/69077
15900 * g++.dg/lto/pr69077_0.C: New testcase.
15901 * g++.dg/lto/pr69077_1.C: Likewise.
15902
90525f61 159032016-01-12 Jakub Jelinek <jakub@redhat.com>
15904
15905 PR target/69175
15906 * g++.dg/opt/pr69175.C: New test.
15907
9e7edfd3 159082016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15909
15910 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15911 rather than #including math.h & stdlib.h.
15912 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15913 * gcc.dg/vect/pr49771.c: Likewise.
15914 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15915 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15916 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15917 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15918 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15919 * gcc.dg/vect/pr44507.c: Likewise.
15920 * gcc.dg/vect/pr45902.c: Likewise.
15921 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15922 * gcc.dg/vect/vect-117.c: Likewise.
15923 * gcc.dg/vect/vect-99.c: Likewise.
15924 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15925 * gcc.dg/vect/vect-cond-1.c: Likewise.
15926 * gcc.dg/vect/vect-cond-2.c: Likewise.
15927 * gcc.dg/vect/vect-cond-3.c: Likewise.
15928 * gcc.dg/vect/vect-cond-4.c: Likewise.
15929 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15930 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15931 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15932 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15933 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15934 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15935 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15936 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15937 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15938 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15939 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15940 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15941 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15942 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15944 include of signal.h.
15945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15946 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15950 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15951 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15952 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15953 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15954 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15955 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15956 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15957 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15958 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15959 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15960 * gcc.dg/vect/vect-outer-5.c: Likewise.
15961 * gcc.dg/vect/vect-outer-6.c: Likewise.
15962 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15963 include of stdio.h.
15964
3368873d 159652016-01-12 Nick Clifton <nickc@redhat.com>
15966
15967 PR target/68913
15968 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15969 to fread so that it will be found in all target runtimes.
15970
0464ea95 159712016-01-12 Richard Biener <rguenther@suse.de>
15972
15973 PR tree-optimization/69053
15974 * g++.dg/torture/pr69053.C: New testcase.
15975
7819730f 159762016-01-12 Richard Biener <rguenther@suse.de>
15977
15978 PR tree-optimization/69168
15979 * gcc.dg/torture/pr69168.c: New testcase.
15980
995bfebf 159812016-01-12 Richard Biener <rguenther@suse.de>
15982
15983 PR tree-optimization/69157
15984 * gcc.dg/torture/pr69157.c: New testcase.
15985
159862016-01-12 Richard Biener <rguenther@suse.de>
15987
15988 PR tree-optimization/69174
15989 * gcc.dg/torture/pr69174.c: New testcase.
15990
1d10d64c 159912016-01-12 Jakub Jelinek <jakub@redhat.com>
15992
15993 PR c++/66808
15994 PR c++/69000
15995 * g++.dg/tls/pr66808.C: New test.
15996 * g++.dg/tls/pr69000.C: New test.
15997
f0b79faf 159982016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15999
16000 * gcc.target/powerpc/swaps-p8-23.c: New test.
16001 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16002
04cf75a4 160032016-01-11 John David Anglin <danglin@gcc.gnu.org>
16004
16005 PR tree-optimization/68356
16006 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16007
0eb4264c 160082016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16009 Jim Wilson <jim.wilson@linaro.org>
16010
16011 PR target/69194
16012 * gcc.target/arm/pr69194.c: New test.
16013
2f66de64 160142016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16015
16016 PR target/69225
16017 * gcc.target/i386/pr69225-1.c: New test.
16018 * gcc.target/i386/pr69225-2.c: Likewise.
16019 * gcc.target/i386/pr69225-3.c: Likewise.
16020 * gcc.target/i386/pr69225-4.c: Likewise.
16021 * gcc.target/i386/pr69225-5.c: Likewise.
16022 * gcc.target/i386/pr69225-6.c: Likewise.
16023
36105e82 160242016-01-11 Jakub Jelinek <jakub@redhat.com>
16025
1c78ce2e 16026 PR target/67462
16027 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16028 if lp64.
16029
a4a87320 16030 PR target/69071
16031 * gcc.dg/pr69071.c: New test.
16032
91fbd04f 16033 PR c++/69211
16034 * g++.dg/opt/pr69211.C: New test.
16035
36105e82 16036 PR tree-optimization/69214
16037 * gcc.c-torture/compile/pr69214.c: New test.
16038
e934c380 160392016-01-11 Uros Bizjak <ubizjak@gmail.com>
16040
16041 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16042 * gcc.target/i386/pr66232-11.c: Ditto.
16043 * gcc.target/i386/pr66232-12.c: Ditto.
16044 * gcc.target/i386/pr66232-13.c: Ditto.
16045
3ff1b153 160462016-01-11 Richard Biener <rguenther@suse.de>
16047
16048 PR tree-optimization/69173
16049 * gcc.dg/torture/pr69173.c: New testcase.
16050
04e1504c 160512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16052
16053 PR rtl-optimization/68796
16054 * gcc.target/aarch64/tst_5.c: New test.
16055 * gcc.target/aarch64/tst_6.c: Likewise.
16056
ae8718b5 160572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16058
16059 PR rtl-optimization/68841
16060 * gcc.dg/pr68841.c: New test.
16061 * gcc.c-torture/execute/pr68841.c: New test.
16062
bd8bece2 160632016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16064
16065 PR rtl-optimization/68920
16066 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16067 for ix86 targets.
16068 * gcc.dg/ifcvt-5.c: New test.
16069
9b657cf1 160702016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16071
16072 PR bootstrap/69123
16073 * g++.dg/pr69123.C: New.
16074
7a158352 160752016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16076
16077 PR target/69010
16078 * gcc.target/i386/pr69010.c: New test.
16079
ff375d11 160802016-01-11 Martin Jambor <mjambor@suse.cz>
16081
16082 PR ipa/69044
16083 * gcc.target/i386/chkp-pr69044.c: New test.
16084
9eb890f1 160852016-01-11 Tom de Vries <tom@codesourcery.com>
16086
16087 PR tree-optimization/69109
16088 * gcc.dg/autopar/pr69109-2.c: New test.
16089 * gcc.dg/autopar/pr69109.c: New test.
16090
c4157ee5 160912016-01-11 Tom de Vries <tom@codesourcery.com>
16092
16093 PR tree-optimization/69108
16094 * gcc.dg/autopar/pr69108.c: New test.
16095
b933e511 160962016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16097
16098 PR c++/69029
16099 * c-c++-common/Wisleading-indentation.c: Augment test.
16100
efb73de1 161012016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16102
16103 PR fortran/69154
16104 * gfortran.dg/inline_matmul_12.f90: New test.
16105
40c86c3b 161062016-01-10 Paul Thomas <pault@gcc.gnu.org>
16107
16108 PR fortran/67779
16109 * gfortran.dg/actual_array_offset_1: New test.
16110
a006c0bb 161112016-01-10 Tom de Vries <tom@codesourcery.com>
16112
16113 PR tree-optimization/69062
16114 * gcc.dg/autopar/pr69062.c: New test.
16115
880ed4be 161162016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16117
16118 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16119 * gcc.dg/vect/slp-perm-2.c: Likewise.
16120 * gcc.dg/vect/slp-perm-3.c: Likewise.
16121 * gcc.dg/vect/slp-perm-5.c: Likewise.
16122 * gcc.dg/vect/slp-perm-6.c: Likewise.
16123 * gcc.dg/vect/slp-perm-7.c: Likewise.
16124 * gcc.dg/vect/slp-perm-8.c: Likewise.
16125
d95e1856 161262016-01-10 Tom de Vries <tom@codesourcery.com>
16127
16128 PR tree-optimization/69039
16129 * gcc.dg/autopar/pr69039.c: New test.
16130
0f8f48d0 161312016-01-09 Marek Polacek <polacek@redhat.com>
16132
16133 PR c++/69113
16134 * g++.dg/pr69113.C: New test.
16135
7dff0499 161362016-01-09 Jakub Jelinek <jakub@redhat.com>
16137
16138 PR middle-end/50865
16139 PR tree-optimization/69097
16140 * gcc.c-torture/execute/pr50865.c: New test.
16141 * gcc.c-torture/execute/pr69097-1.c: New test.
16142 * gcc.c-torture/execute/pr69097-2.c: New test.
16143 * gcc.dg/pr69097-1.c: New test.
16144 * gcc.dg/pr69097-2.c: New test.
16145
18431e78 161462016-01-09 Jakub Jelinek <jakub@redhat.com>
16147
16148 PR c++/69164
16149 * g++.dg/opt/pr69164.C: New test.
16150
1943a4a2 161512016-01-08 Jakub Jelinek <jakub@redhat.com>
16152
16153 PR tree-optimization/69167
16154 * gcc.dg/pr69167.c: New test.
16155
a143e277 161562016-01-08 Marek Polacek <polacek@redhat.com>
16157
16158 PR c++/68449
16159 * g++.dg/pr68449.C: New.
16160
44c01906 161612016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16162
16163 PR tree-optimization/68707
16164 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16165 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16166 on platforms supporting it.
16167 * gcc.dg/vect/slp-perm-2.c: Likewise.
16168 * gcc.dg/vect/slp-perm-3.c: Likewise.
16169 * gcc.dg/vect/slp-perm-5.c: Likewise.
16170 * gcc.dg/vect/slp-perm-7.c: Likewise.
16171 * gcc.dg/vect/slp-perm-8.c: Likewise.
16172 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16173 on platforms supporting it.
16174
c437d1e8 161752016-01-08 Jakub Jelinek <jakub@redhat.com>
16176
c9595c51 16177 PR tree-optimization/69162
16178 * gcc.dg/pr69162.c: New test.
16179
c437d1e8 16180 PR tree-optimization/69172
16181 * gcc.dg/pr69172.c: New test.
16182
6a46a28c 161832016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16184
16185 PR tree-optimization/67781
16186 * gcc.c-torture/execute/pr67781.c: New file.
16187
62ad9a04 161882016-01-08 Jakub Jelinek <jakub@redhat.com>
16189
16190 PR tree-optimization/69083
16191 * gcc.dg/vect/pr69083.c: New test.
16192
9e0e8c2a 161932016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16194
16195 PR tree-optimization/61441
16196 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16197 Use -fexcess-precision=standard for compiler options.
16198 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16199
5d034e37 162002016-01-08 Jakub Jelinek <jakub@redhat.com>
16201
5013f740 16202 PR fortran/69128
16203 * gfortran.dg/gomp/pr69128.f90: New test.
16204
5d034e37 16205 PR c++/69145
16206 * g++.dg/ext/pr69145-1.C: New test.
16207 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16208 * g++.dg/ext/pr69145-2.h: New file.
16209
517906ff 162102016-01-07 Martin Sebor <msebor@redhat.com>
16211
16212 PR c/68966
16213 * gcc.dg/atomic-fetch-bool.c: New test.
16214 * gcc.dg/sync-fetch-bool.c: New test.
16215
cdbb524c 162162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16217
16218 PR fortran/66680
16219 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16220
ec3aba9e 162212016-01-07 Nick Clifton <nickc@redhat.com>
16222
16223 PR target/66655
16224 * g++.dg/pr66655.C: New test.
16225 * g++.dg/pr66655_1.cc: Test support file.
16226 * g++.dg/pr66655.h: Test header file.
16227
9b657cf1 162282016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16229
16230 PR fortran/66680
16231 gfortran.dg/gomp/pr66680.f90: New test.
16232
cd45d7a5 162332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16234
16235 PR target/69171
16236 * gcc.target/i386/pr69171-1.c: New test.
16237 * gcc.target/i386/pr69171-2.c: Likewise.
16238 * gcc.target/i386/pr69171-3.c: Likewise.
16239 * gcc.target/i386/pr69171-4.c: Likewise.
16240 * gcc.target/i386/pr69171-5.c: Likewise.
16241 * gcc.target/i386/pr69171-6.c: Likewise.
16242
4a86a91a 162432015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16244
16245 PR middle-end/67639
16246 * c-c++-common/pr67639.c: New test.
16247
34c05552 162482016-01-07 Jakub Jelinek <jakub@redhat.com>
16249
16250 PR tree-optimization/69141
16251 * g++.dg/opt/pr69141.C: New test.
16252
f08d6895 162532016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16254
16255 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16256
32ec4173 162572016-01-06 Uros Bizjak <ubizjak@gmail.com>
16258
16259 PR target/69140
16260 * gcc.target/i386/pr69140.c: New test
16261
d74214f3 162622016-01-06 David Malcolm <dmalcolm@redhat.com>
16263
16264 * gcc.dg/bad-dereference.c: New test case.
16265
73991cab 162662015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16267
16268 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16269
fc8cc457 162702016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16271
16272 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16273
be3c9981 162742016-01-06 Marek Polacek <polacek@redhat.com>
16275
16276 PR sanitizer/69099
16277 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16278
2cb724f9 162792016-01-05 Marek Polacek <polacek@redhat.com>
16280
16281 PR c/69104
16282 * gcc.dg/atomic-invalid-2.c: New.
16283
233a53ed 162842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16285
16286 PR target/68991
16287 * gcc.target/i386/pr68991.c: New test.
16288
ea87c5e3 162892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16290
16291 PR target/68991
16292 * g++.dg/pr68991-1.C: New test.
16293 * g++.dg/pr68991-2.C: Likewise.
16294
1943a4a2 162952016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16296
1943a4a2 16297 PR other/60465
afe82e5b 16298 * gcc.target/ia64/pr60465-gprel64.c: New test.
16299 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16300
1e9147dd 163012016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16302
16303 PR rtl-optimization/68651
16304 * gcc.target/aarch64/pr68651_1.c: New test.
16305
d42aa619 163062016-01-05 David Malcolm <dmalcolm@redhat.com>
16307
16308 PR c/69122
16309 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16310
1776de76 163112016-01-05 Nathan Sidwell <nathan@acm.org>
16312
2d7d361d 16313 PR c++/58583
16314 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16315
1776de76 16316 * gcc.dg/alias-15.c: New.
16317
5beb12c0 163182016-01-05 Nick Clifton <nickc@redhat.com>
16319
16320 PR target/68870
16321 * g++.dg/pr68770.C: New test.
16322
d8cca921 163232016-01-04 Mike Stump <mikestump@comcast.net>
16324
16325 * lib/target-supports.exp (check_effective_target_cilkplus):
16326 cilkplus targets require pthreads.
afc907ef 16327 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16328
8427dff3 163292016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16330
16331 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16332 generation.
16333
f1717362 163342016-01-04 Jakub Jelinek <jakub@redhat.com>
16335
16336 Update copyright years.
16337
d7d6a3ab 163382016-01-04 Marek Polacek <polacek@redhat.com>
16339
16340 PR c/68908
16341 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16342 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16343 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16344
b8f4a5f9 163452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16346
16347 * gcc.target/sparc/20160104-2.c: New test.
16348
6b5c028f 163492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16350
16351 * gcc.target/sparc/20160104-1.c: New test.
16352
300e1002 163532016-01-03 Paul Thomas <pault@gcc.gnu.org>
16354
16355 PR fortran/65045
16356 * gfortran.dg/pr65045.f90: New test.
16357
855b105f 163582016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16359
16360 * gnat.dg/specs/debug1.ads: Delete.
16361
bdc177dc 163622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16363
16364 PR libgfortran/68867
16365 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16366 expression.
16367
48aaffae 163682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16369
16370 PR libgfortran/68867
16371 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16372 PowerPC.
16373
19a468b8 163742016-01-01 Paul Thomas <pault@gcc.gnu.org>
16375
16376 PR fortran/68864
16377 * gfortran.dg/pr68864.f90: New test.
16378
25371c91 163792016-01-01 Jakub Jelinek <jakub@redhat.com>
16380
2a659064 16381 PR tree-optimization/69070
16382 * gcc.dg/pr69070.c: New test.
16383
57aa9851 16384 PR sanitizer/69055
16385 * gfortran.dg/pr69055.f90: New test.
16386
25371c91 16387 PR target/69015
16388 * gcc.dg/pr69015.c: New test.
f1717362 16389\f
fb2c1edd 16390Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16391
16392Copying and distribution of this file, with or without modification,
16393are permitted in any medium without royalty provided the copyright
16394notice and this notice are preserved.