]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c7654c10 12016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/78479
4 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
5 comment.
6
df8ade88 72016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
8
9 PR fortran/78479
10 * gfortran.dg/char_component_initializer_3.f90: New test.
11
706b4b9b 122016-11-22 Jakub Jelinek <jakub@redhat.com>
13
14 PR target/78451
15 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
16 GCC target pragma before including immintrin.h.
17
231d5e0b 182016-11-22 Carl Love <cel@us.ibm.com>
19
20 * gcc.target/powerpc/builtins-3.c: New file to test the new
21 built-ins for vector compare equal and vector compare not equal.
22
3599d980 232016-11-22 Janus Weil <janus@gcc.gnu.org>
24
25 PR fortran/78443
26 * gfortran.dg/typebound_proc_35.f90: New test case.
27
7308b7cf 282016-11-22 Georg-Johann Lay <avr@gjlay.de>
29
30 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
31 parameter in declaration.
32
d7d4251c 332016-11-22 Georg-Johann Lay <avr@gjlay.de>
34
35 * gcc.dg/loop-split.c: Require int32plus.
36 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
37
6737a0c4 382016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
39
40 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
41
a8ead9a7 422016-11-22 Georg-Johann Lay <avr@gjlay.de>
43
44 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
45
d285b13a 462016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
47
48 PR target/78439
49 * gcc.c-torture/compile/pr78439.c: New test.
50
dc1df7cf 512016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
52
53 PR target/77904
54 * gcc.target/arm/pr77904.c: New test.
55
7a699647 562016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
57
58 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
59 isa_rev>=2.
60
1e04d935 612016-11-22 Jakub Jelinek <jakub@redhat.com>
62
b1c71535 63 PR tree-optimization/78436
64 * gcc.c-torture/execute/pr78436.c: New test.
65
ab104738 66 PR middle-end/78416
67 * gcc.dg/torture/pr78416.c: New test.
68
1e04d935 69 PR tree-optimization/78445
70 * gcc.dg/pr78445.c: New test.
71
b8d13928 722016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
73
b0af2874 74 PR libgfortran/78449
b8d13928 75 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
76
472db117 772016-11-21 Jeff Law <law@redhat.com>
78
b0af2874 79 PR target/68538
472db117 80 * gcc.c-torture/compile/pr68538.c: New test.
81
5f2d3c09 822016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
83
84 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
85 to be generated instead of FCTIWUZ or FCTIWZ.
86
40447580 872016-11-21 Jakub Jelinek <jakub@redhat.com>
88
bbfed873 89 PR middle-end/67335
90 * g++.dg/vect/simd-clone-7.cc: New test.
91
40447580 92 PR c++/71973
93 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
94 long unsigned int.
95 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
96 unsigned long.
97
2b80afd8 982016-11-20 Jeff Law <law@redhat.com>
99
100 PR target/25128
101 * gcc.target/m68k/pr25128.c: New test.
102
7bfddeff 1032016-11-21 Richard Sandiford <richard.sandiford@arm.com>
104
105 * gcc.dg/tree-ssa/tailcall-7.c: New test.
106
8df44fbf 1072016-11-21 David Malcolm <dmalcolm@redhat.com>
108
109 PR preprocessor/78324
110 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
111 (test_multitoken_macro): New function.
112 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
113 case.
114 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
115 case.
116 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
117 cases.
118 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
119 Move to...
120 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
121 -ftrack-macro-expansion=0.
122 (test_sprintf_note): Remove "P" macro. Add
123 dg-begin/end-multiline-output directives.
124 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
125
64a8c4a7 1262016-11-21 Georg-Johann Lay <avr@gjlay.de>
127
128 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
129 Return 1 for AVR_TINY.
130
783d8f64 1312016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
132
133 PR rtl-optimization/71785
134 * gcc.target/powerpc/pr71785.c: New file.
135
dc3dabae 1362016-11-21 Bin Cheng <bin.cheng@arm.com>
137
138 PR testsuite/78114
139 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
140 options. Refine test by checking predictive commining PHI
141 nodes in vectorized loop wrto vector factor.
142
f1b3e1c9 1432016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
144
145 PR c++/71973
146 * g++.dg/pr71973-1.C: New test.
147 * g++.dg/pr71973-2.C: New test.
148 * g++.dg/pr71973-3.C: New test.
149 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
150 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
151 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
152 to dg-options.
153 * g++.old-deja/g++.other/realloc.C: Likewise.
154 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
155
da269671 1562016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
157
158 PR tree-optimization/78413
159 * gcc.dg/tree-ssa/pr78413.c: New test.
160
d7f5b6a8 1612016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
162
163 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
164 target is Thumb-only.
165
87fb8781 1662016-11-20 Jeff Law <law@redhat.com>
167
168 PR target/48551
169 * gcc.target/m68k/pr48551.c: New test.
170
5190d716 1712016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 172
5190d716 173 PR fortran/69741
174 * gfortran.dg/forall_18.f90: New testcase.
175
d040acf9 1762016-11-20 Marc Glisse <marc.glisse@inria.fr>
177
178 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
179
0dabddb2 1802016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
181
182 PR fortran/78395
183 * gfortran.dg/typebound_operator_21.f03: New test.
184
6062d7aa 1852016-11-20 Marc Glisse <marc.glisse@inria.fr>
186
187 * gcc.dg/tree-ssa/divide-5.c: New file.
188
8cb572ef 1892016-11-19 Andreas Schwab <schwab@linux-m68k.org>
190
191 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
192 signed int.
193
4ac97a88 1942016-11-19 John David Anglin <danglin@gcc.gnu.org>
195
196 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
197 libatomic_available.
198 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
199 * gfortran.dg/coarray_allocate_10.f08: Likewise.
200 * gfortran.dg/coarray_allocate_7.f08: Likewise.
201 * gfortran.dg/coarray_allocate_8.f08: Likewise.
202 * gfortran.dg/coarray_allocate_9.f08: Likewise.
203 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
204 * gfortran.dg/coarray_stat_2.f90: Likewise.
205 * gfortran.dg/coindexed_1.f90: Likewise.
206
7459c90a 2072016-11-18 Jeff Law <law@redhat.com>
208
209 PR target/25111
210 * gcc.target/m68k/pr25111.c: New test.
211
e1c52611 2122016-11-18 Jakub Jelinek <jakub@redhat.com>
213
a79cbcde 214 PR c++/68180
215 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
216
cb6c05f8 217 PR middle-end/78419
218 * gcc.target/i386/pr78419.c: New test.
219
e1c52611 220 PR c++/77285
221 * g++.dg/tls/pr77285-1.C: New test.
222 * g++.dg/tls/pr77285-2.C: New test.
223
302e06b9 2242016-11-18 Jeff Law <law@redhat.com>
225
226 PR target/25112
227 * gcc.target/m68k/pr25112: New test.
228
e9e0777b 2292016-11-18 David Edelsohn <dje.gcc@gmail.com>
230
231 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
232 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
233
c8c5f875 2342016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
235
236 * gcc.target/arm/optional_thumb-1.c: New test.
237 * gcc.target/arm/optional_thumb-2.c: New test.
238 * gcc.target/arm/optional_thumb-3.c: New test.
239
37fe5868 2402016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
241
242 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
243 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
244 successful test.
245 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
246 (DEFAULT_REQUIRED_QUORUM): Likewise.
247
ff0e5731 2482016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
249 Toma Tabacu <toma.tabacu@imgtec.com>
250
b0af2874 251 * gcc.target/mips/inline-memcpy-1.c (dg-options):
252 Add (REQUIRES_STDLIB).
ff0e5731 253 * gcc.target/mips/inline-memcpy-2.c: Ditto.
254 * gcc.target/mips/inline-memcpy-3.c: Ditto.
255 * gcc.target/mips/inline-memcpy-4.c: Ditto.
256 * gcc.target/mips/inline-memcpy-5.c: Ditto.
257 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
258 * gcc.target/mips/loongson-simd.c: Ditto.
259 * gcc.target/mips/memcpy-1.c: Ditto.
260 * gcc.target/mips/mips-3d-1.c: Ditto.
261 * gcc.target/mips/mips-3d-2.c: Ditto.
262 * gcc.target/mips/mips-3d-3.c: Ditto.
263 * gcc.target/mips/mips-3d-4.c: Ditto.
264 * gcc.target/mips/mips-3d-5.c: Ditto.
265 * gcc.target/mips/mips-3d-6.c: Ditto.
266 * gcc.target/mips/mips-3d-7.c: Ditto.
267 * gcc.target/mips/mips-3d-8.c: Ditto.
268 * gcc.target/mips/mips-3d-9.c: Ditto.
269 * gcc.target/mips/mips-ps-1.c: Ditto.
270 * gcc.target/mips/mips-ps-2.c: Ditto.
271 * gcc.target/mips/mips-ps-3.c: Ditto.
272 * gcc.target/mips/mips-ps-4.c: Ditto.
273 * gcc.target/mips/mips-ps-6.c: Ditto.
274 * gcc.target/mips/mips16-attributes.c: Ditto.
275 * gcc.target/mips/mips32-dsp-run.c: Ditto.
276 * gcc.target/mips/mips32-dsp.c: Ditto.
277 * gcc.target/mips/save-restore-1.c: Ditto.
278 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
279 (mips_preprocess): Add ignore_output argument that when set
280 will not return the pre-processed output.
b0af2874 281 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 282 (mips-dg-init): Ditto.
283 (mips-dg-options): Check if a test having test option
284 (REQUIRES_STDLIB) has the required sysroot support for
285 the current test options.
286
bf04fa3c 2872016-11-17 Jeff Law <law@redhat.com>
288
6bc68963 289 PR middle-end/38219
290 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
291
bf04fa3c 292 PR target/47192
293 * gcc.target/m68k/pr47192.c: New test.
294
634c84c2 2952016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
296
297 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
298 instead of isa>=4, in order to downgrade to R5.
299
4ee5a6b5 3002016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
301
302 * gcc.target/arc/cmem-bit-1.c: New file.
303 * gcc.target/arc/cmem-bit-2.c: New file.
304 * gcc.target/arc/cmem-bit-3.c: New file.
305 * gcc.target/arc/cmem-bit-4.c: New file.
306
a28d23f0 3072016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
308
309 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
310 "avx5124fmaps".
311 * gcc.target/i386/funcspec-56.inc: Test new attributes.
312
3132016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
314 Andrew Senkevich <andrew.senkevich@intel.com>
315
316 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
317 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
318 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
319 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
320 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
321 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
322 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
323 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
324 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
325 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
326 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
327 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
328 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
329 avx5124vnniw-check.h.
330 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
331 check_effective_target_avx5124vnniw): New.
332 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
333 Set under ifndef.
334 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
335 * gcc.target/i386/sse-13.c: Ditto.
336 * g++.dg/other/i386-2.C: Ditto.
337 * g++.dg/other/i386-3.C: Ditto.
338 * gcc.target/i386/sse-22.c: Ditto.
339 * gcc.target/i386/sse-23.c: Ditto.
340
cbb7eb98 3412016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
342
343 PR c++/55080
344 * g++.dg/parse/pr55080.C: New.
345
d3c286da 3462016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
347
348 PR target/78101
349 * gcc.target/powerpc/fusion4.c: New test.
350
5bbf9633 3512016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
352
353 PR target/77933
354 * gcc.target/arm/pr77933-1.c: New test.
355 * gcc.target/arm/pr77933-2.c: Likewise.
356
6815d85d 3572016-11-17 Jakub Jelinek <jakub@redhat.com>
358
359 PR middle-end/78201
360 * g++.dg/opt/pr78201.C: New test.
361
8dc9f8d1 3622016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
363
364 * gcc.dg/pr78333.c: Add empty implementations of
365 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
366 problems on non-glibc systems.
367
f9f26759 3682016-11-17 David Malcolm <dmalcolm@redhat.com>
369
370 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
371 (test_raw_string_one_liner): New function.
372 (test_raw_string_multiline): New function.
373
9794389d 3742016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
375
376 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
377 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
378
b0c413f2 3792016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 380 Richard Biener <rguenther@suse.de>
b0c413f2 381
382 PR tree-optimization/77848
383 * gfortran.dg/vect/pr77848.f: New test.
384
051b66c9 3852016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
386
387 PR target/77308
388 * gcc.target/arm/pr53447-5.c: New test.
389 * lib/target-supports.exp
390 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
391
bde3ae42 3922016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
393
394 * gcc.target/arc/abitest.S: New file.
395 * gcc.target/arc/abitest.h: Likewise.
396 * gcc.target/arc/va_args-1.c: Likewise.
397 * gcc.target/arc/va_args-2.c: Likewise.
398 * gcc.target/arc/va_args-3.c: Likewise.
399 * gcc.target/arc/mcrc.c: Deleted.
400 * gcc.target/arc/mdsp-packa.c: Likewise.
401 * gcc.target/arc/mdvbf.c: Likewise.
402 * gcc.target/arc/mmac-24.c: Likewise.
403 * gcc.target/arc/mmac-d16.c: Likewise.
404 * gcc.target/arc/mno-crc.c: Likewise.
405 * gcc.target/arc/mno-dsp-packa.c: Likewise.
406 * gcc.target/arc/mno-dvbf.c: Likewise.
407 * gcc.target/arc/mno-mac-24.c: Likewise.
408 * gcc.target/arc/mno-mac-d16.c: Likewise.
409 * gcc.target/arc/mno-rtsc.c: Likewise.
410 * gcc.target/arc/mno-xy.c: Likewise.
411 * gcc.target/arc/mrtsc.c: Likewise.
412 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
413 function.
414 (check_effective_target_arc700): Likewise.
415 (check_effective_target_arc6xx): Likewise.
416 (check_effective_target_arcmpy): Likewise.
417 (check_effective_target_archs): Likewise.
418 (check_effective_target_clmcpu): Likewise.
419 (check_effective_target_barrelshifter): Likewise.
420 * gcc.target/arc/barrel-shifter-1.c: Changed.
421 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
422 * gcc.target/arc/cmem-1.c: Changed.
423 * gcc.target/arc/cmem-2.c: Likewise.
424 * gcc.target/arc/cmem-3.c: Likewise.
425 * gcc.target/arc/cmem-4.c: Likewise.
426 * gcc.target/arc/cmem-5.c: Likewise.
427 * gcc.target/arc/cmem-6.c: Likewise.
428 * gcc.target/arc/cmem-7.c: Likewise.
429 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
430 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
431 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
432 * gcc.target/arc/jump-around-jump.c: Update options.
433 * gcc.target/arc/mARC601.c: Changed.
434 * gcc.target/arc/mcpu-arc600.c: Changed.
435 * gcc.target/arc/mcpu-arc601.c: Changed.
436 * gcc.target/arc/mcpu-arc700.c: Changed.
437 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
438 * gcc.target/arc/movb-1.c: Changed.
439 * gcc.target/arc/movb-2.c: Likewise.
440 * gcc.target/arc/movb-3.c: Likewise.
441 * gcc.target/arc/movb-4.c: Likewise.
442 * gcc.target/arc/movb-5.c: Likewise.
443 * gcc.target/arc/movb_cl-1.c: Likewise.
444 * gcc.target/arc/movb_cl-2.c: Likewise.
445 * gcc.target/arc/movbi_cl-1.c: Likewise.
446 * gcc.target/arc/movh_cl-1.c: Likewise.
447 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
448 * gcc.target/arc/mul64.c: Enable it only for ARC600.
449 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
450 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
451 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
452 * gcc.target/arc/trsub.c: Only for ARC EM cores.
453 * gcc.target/arc/builtin_simdarc.c: Changed.
454 * gcc.target/arc/extzv-1.c: Likewise.
455 * gcc.target/arc/insv-1.c: Likewise.
456 * gcc.target/arc/insv-2.c: Likewise.
457 * gcc.target/arc/mA6.c: Likewise.
458 * gcc.target/arc/mA7.c: Likewise.
459 * gcc.target/arc/mARC600.c: Likewise.
460 * gcc.target/arc/mARC700.c: Likewise.
461 * gcc.target/arc/mcpu-arc600.c: Likewise.
462 * gcc.target/arc/mcpu-arc700.c: Likewise.
463 * gcc.target/arc/movl-1.c: Likewise.
464 * gcc.target/arc/nps400-1.c: Likewise.
465 * gcc.target/arc/trsub.c: Likewise.
466 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
467 configuration.
468 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
469 * gcc.target/arc/mswape.c: Likewise.
470
83039163 4712016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/68180
474 * g++.dg/cpp1y/pr68180.C: New.
475
760cc2e6 4762016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
477
478 PR tree-optimization/78319
479 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
480 arm-none-eabi.
481
315dfb42 4822016-11-17 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/78306
485 * gcc.dg/cilk-plus/pr78306.c: New testcase.
486
17e8186b 4872016-11-17 Richard Biener <rguenther@suse.de>
488
489 PR middle-end/78305
490 * gcc.dg/torture/pr78305.c: New testcase.
491
1eca3a7f 4922016-11-17 Janus Weil <janus@gcc.gnu.org>
493
494 PR fortran/66227
495 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
496
6c1f90ee 4972016-11-16 Marek Polacek <polacek@redhat.com>
498
499 PR c/78285
500 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
501 * g++.dg/ext/case-range2.C: Likewise.
502
63c8aefc 5032016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
504
505 PR fortran/58001
506 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
507 * gfortran.dg/fmt_tab_2.f90: Ditto.
508
95de83a7 5092016-11-16 Jakub Jelinek <jakub@redhat.com>
510
511 PR rtl-optimization/78378
512 * gcc.c-torture/execute/pr78378.c: New test.
513
50eec246 5142016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
515
516 * gcc.dg/tree-prof/section-attr-1.c: New file.
517 * gcc.dg/tree-prof/section-attr-2.c: New file.
518 * gcc.dg/tree-prof/section-attr-3.c: New file.
519
308800c3 5202016-11-16 Maciej W. Rozycki <macro@imgtec.com>
521
522 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
523 rather than `la'.
524
88526ee6 5252016-11-16 Maciej W. Rozycki <macro@imgtec.com>
526
527 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
528 (dg-final): Remove microMIPS JALRS mnemonic matching.
529 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
530 (dg-final): Remove microMIPS JALRS mnemonic matching.
531 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
532 (dg-final): Remove microMIPS JALRS mnemonic matching.
533 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
534 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
535 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
536 * gcc.target/mips/call-1u.c: New test case.
537 * gcc.target/mips/call-2u.c: New test case.
538 * gcc.target/mips/call-3u.c: New test case.
539 * gcc.target/mips/call-4u.c: New test case.
540 * gcc.target/mips/call-5u.c: New test case.
541 * gcc.target/mips/call-6u.c: New test case.
542
fa1f9c9e 5432016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
544
545 * gcc.target/arm/empty_fiq_handler.c: New test.
546
c508be16 5472016-11-16 Jakub Jelinek <jakub@redhat.com>
548
549 PR fortran/78299
550 * gfortran.dg/gomp/pr78299.f90: New test.
551
9e57a9ab 5522015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
553
554 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 555 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 556 * gcc.dg/optimize-bswapsi-2.c: Likewise.
557
05edb140 5582016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
559
560 PR libgfortran/78314
561 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
562
722c5d82 5632016-11-16 Bin Cheng <bin.cheng@arm.com>
564
565 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
566 according to updated dump info.
567
7fce8768 5682016-11-16 Alexander Monakov <amonakov@ispras.ru>
569
570 * lib/target-supports.exp (check_effective_target_alloca): Use a
571 compile test.
572 * gcc.target/nvptx/softstack.c: New test.
573 * gcc.target/nvptx/decl-shared.c: New test.
574 * gcc.target/nvptx/decl-shared-init.c: New test.
575
35293eb1 5762016-11-16 Maciej W. Rozycki <macro@imgtec.com>
577
578 * gcc.target/mips/data-sym-jump.c: New test case.
579 * gcc.target/mips/data-sym-pool.c: New test case.
580 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
581 annotation.
582
5b631e09 5832016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
584
585 * lib/target-supports.exp (check_avx2_hw_available): New.
586 (check_effective_target_avx2_runtime): New.
587 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
588
dd4a826b 5892016-11-16 Tamar Christina <tamar.christina@arm.com>
590
591 PR testsuite/78136
592 * gcc.dg/cpp/trad/trad.exp
593 (dg-runtest): Moved $srcdir/$subdir/ to
594 DEFAULT_TRADCPPFLAGS.
595
beecc36d 5962016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
597
598 PR fortran/78356
599 * gfortran.dg/class_allocate_23.f08: New test.
600
ac924c09 6012016-11-16 Richard Biener <rguenther@suse.de>
602
603 PR middle-end/78333
604 * gcc.dg/pr78333.c: New testcase.
605
904e262b 6062016-11-16 Martin Liska <mliska@suse.cz>
607
608 PR sanitizer/78270
609 * gcc.dg/asan/pr78270.c: Update comment style.
610 * gcc.dg/asan/pr78270-2.c: New test.
611
7f0cbebc 6122016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
613
614 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
615 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
616
5d4e2409 6172016-11-16 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/78348
620 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
621
22190042 6222016-11-16 Jakub Jelinek <jakub@redhat.com>
623
624 PR sanitizer/77823
625 * c-c++-common/ubsan/overflow-vec-1.c: New test.
626 * c-c++-common/ubsan/overflow-vec-2.c: New test.
627
02e0afdc 6282016-11-15 Marek Polacek <polacek@redhat.com>
629
630 * g++.dg/cpp1z/init-statement6.C: Rename a function.
631
a7c1a652 6322016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
633
634 PR libgfortran/51119
635 * gfortran.dg/matmul_12.f90: New test case.
636
16cdc558 6372016-11-15 Uros Bizjak <ubizjak@gmail.com>
638
639 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 640 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 641 common 32-bit and 64-bit function specific options.
b0af2874 642 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 643
d10b2a5c 6442016-11-15 Jakub Jelinek <jakub@redhat.com>
645
b8fd03ae 646 * g++.dg/cpp1z/decomp14.C: New test.
647 * g++.dg/cpp1z/decomp15.C: New test.
648 * g++.dg/cpp1z/decomp16.C: New test.
649
a6f4466c 650 * g++.dg/cpp1z/decomp13.C: New test.
651
0f67b1be 652 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
653
d10b2a5c 654 PR c++/71988
655 * g++.dg/cpp0x/constexpr-71988.C: New test.
656
1f87aa23 6572016-11-15 Maciej W. Rozycki <macro@imgtec.com>
658
659 * gcc.target/mips/insn-casesi.c: New test case.
660 * gcc.target/mips/insn-pseudo-1.c: New test case.
661 * gcc.target/mips/insn-pseudo-2.c: New test case.
662 * gcc.target/mips/insn-pseudo-3.c: New test case.
663 * gcc.target/mips/insn-pseudo-4.c: New test case.
664 * gcc.target/mips/insn-tablejump.c: New test case.
665
32caa8ac 6662016-11-15 Maciej W. Rozycki <macro@imgtec.com>
667
668 * gcc.target/mips/mips.exp (mips_option_tests): Add
669 `-mcode-readable=yes' array element.
670
22d200b9 6712016-11-15 Maciej W. Rozycki <macro@imgtec.com>
672
673 * gcc.target/mips/mips.exp (mips_option_tests): Add
674 `-mmicromips' array element.
675
385999e2 6762016-11-15 Michael Matz <matz@suse.de>
677
678 PR missed-optimization/77881
679 * gcc.target/i386/pr77881.c: New test.
680
53ae7f64 6812016-11-15 Jakub Jelinek <jakub@redhat.com>
682
683 PR middle-end/78295
684 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
685
ae06106e 6862016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
687
688 * gcc.target/powerpc/vec-set-int.c: New test.
689 * gcc.target/powerpc/vec-set-short.c: Likesie.
690 * gcc.target/powerpc/vec-set-char.c: Likewise.
691
a49621cf 6922016-11-14 Jakub Jelinek <jakub@redhat.com>
693
694 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
695
9ff5ab90 6962016-11-14 Janus Weil <janus@gcc.gnu.org>
697
698 PR fortran/78300
699 * gfortran.dg/class_result_3.f90: New test.
700
b1f04d34 7012016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 702 Richard Biener <rguenther@suse.de>
703
704 * gcc.dg/gimplefe-1.c: New testcase.
705 * gcc.dg/gimplefe-2.c: Likewise.
706 * gcc.dg/gimplefe-3.c: Likewise.
707 * gcc.dg/gimplefe-4.c: Likewise.
708 * gcc.dg/gimplefe-5.c: Likewise.
709 * gcc.dg/gimplefe-6.c: Likewise.
710 * gcc.dg/gimplefe-7.c: Likewise.
711 * gcc.dg/gimplefe-8.c: Likewise.
712 * gcc.dg/gimplefe-9.c: Likewise.
713 * gcc.dg/gimplefe-10.c: Likewise.
714 * gcc.dg/gimplefe-11.c: Likewise.
715 * gcc.dg/gimplefe-12.c: Likewise.
716 * gcc.dg/gimplefe-13.c: Likewise.
717 * gcc.dg/gimplefe-14.c: Likewise.
718 * gcc.dg/gimplefe-15.c: Likewise.
719 * gcc.dg/gimplefe-16.c: Likewise.
720 * gcc.dg/gimplefe-17.c: Likewise.
721 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 722
3af33bcf 7232016-11-14 Martin Liska <mliska@suse.cz>
724
725 PR bootstrap/78069
726 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
727 to match scanned pattern.
728 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
729
7cacafcf 7302016-11-14 Richard Biener <rguenther@suse.de>
731
732 PR tree-optimization/78312
733 * gcc.dg/torture/pr78312.c: New testcase.
734
3f1786fa 7352016-11-14 Georg-Johann Lay <avr@gjlay.de>
736
737 PR target/78093
738 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
739
3d8c7132 7402016-11-14 Jakub Jelinek <jakub@redhat.com>
741 Jason Merrill <jason@redhat.com>
742
743 Implement P0217R3 - C++17 structured bindings
744 * g++.dg/cpp1z/decomp1.C: New test.
745 * g++.dg/cpp1z/decomp2.C: New test.
746 * g++.dg/cpp1z/decomp3.C: New test.
747 * g++.dg/cpp1z/decomp4.C: New test.
748 * g++.dg/cpp1z/decomp5.C: New test.
749 * g++.dg/cpp1z/decomp6.C: New test.
750 * g++.dg/cpp1z/decomp7.C: New test.
751 * g++.dg/cpp1z/decomp8.C: New test.
752 * g++.dg/cpp1z/decomp9.C: New test.
753 * g++.dg/cpp1z/decomp10.C: New test.
754
3657b81b 7552016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
756
757 * g++.dg/torture/pr78268.C: New test.
758
9bf6a8e0 7592016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
760
761 PR c/35503
762 * c-c++-common/pr35503-1.c: New test.
763 * c-c++-common/pr35503-2.c: Likewise.
764 * c-c++-common/pr35503-3.c: Likewise.
765 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
766
f6f8b4f2 7672016-11-13 Uros Bizjak <ubizjak@gmail.com>
768
769 PR rtl-optimization/78232
770 PR rtl-optimization/78248
771 * gcc.dg/ubsan/pr78248.c: New test.
772
54efb8ee 7732016-11-13 Eric Botcazou <ebotcazou@adacore.com>
774
775 * gnat.dg/address_conv.adb: New test.
776
9ed6bb1c 7772016-11-13 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/renaming11.ad[sb]: New test.
780
7907d43b 7812016-11-13 Eric Botcazou <ebotcazou@adacore.com>
782
783 * c-c++-common/dump-ada-spec-6.c: New test.
784
80905eec 7852016-11-13 Eric Botcazou <ebotcazou@adacore.com>
786
787 * gnat.dg/lto21.adb: New test.
788 * gnat.dg/lto21_pkg1.ads: New helper.
789 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
790
1f302f2e 7912016-11-13 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/60952
794 * gfortran.dg/typebound_proc_34.f90: New test.
795
abfb4be5 7962016-11-13 Janus Weil <janus@gcc.gnu.org>
797
798 PR fortran/66366
799 * gfortran.dg/class_57.f90: Changed error message.
800 * gfortran.dg/class_60.f90: New test.
801
4699a580 8022016-11-12 David Edelsohn <dje.gcc@gmail.com>
803
804 * g++.dg/pr78112.C: XFAIL AIX.
805
f7b2c82b 8062016-11-12 Janus Weil <janus@gcc.gnu.org>
807
808 PR fortran/77501
809 * gfortran.dg/typebound_generic_16.f90: New test.
810
d16addb3 8112016-11-12 Jakub Jelinek <jakub@redhat.com>
812
813 PR c++/71225
814 * g++.dg/cpp0x/pr71225.C: New test.
815
1998c023 8162016-11-11 Eric Botcazou <ebotcazou@adacore.com>
817
818 * gcc.target/sparc/20161111-1.c: New test.
819
a3b46c9c 8202016-11-11 Uros Bizjak <ubizjak@gmail.com>
821
822 PR target/78310
823 * gcc.target/i386/pr78310.c: New test.
824
0d56015c 8252016-11-11 Jeff Law <law@redhat.com>
826
827 * gcc.dg/tree-ssa/isolate-6.c: New test.
828 * gcc.dg/tree-ssa/isolate-7.c: New test.
829
dc9e2118 8302016-11-11 Bin Cheng <bin.cheng@arm.com>
831
832 PR testsuite/78292
833 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
834 vect_max_reduc.
835
9117e2ab 8362016-11-11 Jakub Jelinek <jakub@redhat.com>
837
838 PR c++/72774
839 * g++.dg/parse/pr72774.C: New test.
840
3d8b172a 8412016-11-11 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/71575
844 * gcc.dg/graphite/pr71575-1.c: New testcase.
845 * gcc.dg/graphite/pr71575-2.c: Likewise.
846
36bb9d71 8472016-11-11 Richard Biener <rguenther@suse.de>
848
849 PR middle-end/78295
850 * gcc.dg/uninit-pr78295.c: New testcase.
851
53ae7f64 8522016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 853
854 PR fortran/78277
855 * gfortran.dg/dec_structure_17.f90: New test.
856
3c57e933 8572016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
858
859 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
860 being allowed in vector registers.
861 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
862 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
863 * gcc.target/powerpc/vsx-himode.c: Likewise.
864 * gcc.target/powerpc/vsx-himode2.c: Likewise.
865 * gcc.target/powerpc/vsx-himode3.c: Likewise.
866 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
867 to allow matching MFVSRD or MFVSRW.
868
b851b8f0 8692016-11-10 Pat Haugen <pthaugen@us.ibm.com>
870
871 PR rtl-optimization/78241
872 * gcc.dg/pr78241.c: New test.
873
a08fc382 8742016-11-10 Jakub Jelinek <jakub@redhat.com>
875
5fca0e1a 876 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
877 201307.
878
a08fc382 879 * g++.dg/cpp1z/noexcept-type14.C: New test.
880 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
881
8c2f9148 8822016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
883
884 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
885 WVAL0S tests added in r241817.
886
44b49e6b 8872016-11-10 Jakub Jelinek <jakub@redhat.com>
888
889 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
890 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
891 no longer allowed and corresponding ordered construct.
892 * gfortran.dg/gomp/linear-1.f90: New test.
893 * gfortran.dg/gomp/declare-simd-2.f90: New test.
894 * gfortran.dg/gomp/declare-target-1.f90: New test.
895 * gfortran.dg/gomp/declare-target-2.f90: New test.
896
65dc2516 8972016-11-10 Martin Liska <mliska@suse.cz>
898
899 PR sanitizer/78270
900 * gcc.dg/asan/pr78270.c: New test.
901
c74b2e3b 9022016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
903 Jakub Jelinek <jakub@redhat.com>
904
905 PR debug/78112
44b49e6b 906 * g++.dg/pr78112.C: New testcase.
c74b2e3b 907
934a0458 9082016-11-09 Jakub Jelinek <jakub@redhat.com>
909
104d9702 910 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
911 -Wno-c++1z-compat.
912 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
913 string in case condition contains % characters.
914
934a0458 915 PR c++/78283
916 * g++.dg/cpp1z/noexcept-type13.C: New test.
917
99f5e97b 9182016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
919
920 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
921 using (HAS_MOVN) with MIPS III.
922
92902736 9232016-11-09 Janus Weil <janus@gcc.gnu.org>
924
925 PR fortran/46459
926 * gfortran.dg/volatile14.f90: New test.
927
c07c7aac 9282016-11-09 Uros Bizjak <ubizjak@gmail.com>
929
930 PR target/78262
931 * gcc.target/i386/pr78262.c: New test.
932
53ae7f64 9332016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 934
935 PR fortran/78259
936 * gfortran.dg/pr78259.f90: New test.
937
c2ee4354 9382016-11-09 Janus Weil <janus@gcc.gnu.org>
939
940 PR fortran/60777
941 * gfortran.dg/spec_expr_7.f90: New test.
942
58721d0c 9432016-11-09 Jakub Jelinek <jakub@redhat.com>
944
092db747 945 PR target/77718
946 * gcc.c-torture/execute/pr77718.c: New test.
947
58721d0c 948 * gcc.dg/ubsan/c99-shift-3.c: New test.
949 * gcc.dg/ubsan/c99-shift-4.c: New test.
950 * gcc.dg/ubsan/c99-shift-5.c: New test.
951 * gcc.dg/ubsan/c99-shift-6.c: New test.
952
61e45f2d 9532016-11-09 Martin Liska <mliska@suse.cz>
954
955 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
956 test-case for memcmp.
957 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
958
0787dd56 9592016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
960
961 PR testsuite/78269
962 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
963
df163634 9642016-11-09 Paul Thomas <pault@gcc.gnu.org>
965
966 * gfortran.dg/move_alloc_18.f90: New test.
967
0c3d1ddf 9682016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
969
970 PR middle-end/78256
971 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
972 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
973
46837445 9742016-11-09 Janus Weil <janus@gcc.gnu.org>
975
976 PR fortran/71894
977 * gfortran.dg/class_59.f90: New test.
978
68d072bb 9792016-11-09 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/78007
982 * gcc.dg/vect/vect-bswap32.c: Adjust.
983 * gcc.dg/vect/vect-bswap64.c: Likewise.
984
e0bcc1cc 9852016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
986
987 * gcc.dg/ipa/vrp7.c: New test.
988
166f8178 9892016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
990
991 PR ipa/78121
992 * gcc.dg/ipa/pr78121.c: New test.
993
e7c5f688 9942016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
995
996 * c-c++-common/asan/default_options.h: New file.
997 * c-c++-common/asan/strcasestr-1.c: New test.
998 * c-c++-common/asan/strcasestr-2.c: Likewise.
999 * c-c++-common/asan/strcspn-1.c: Likewise.
1000 * c-c++-common/asan/strcspn-2.c: Likewise.
1001 * c-c++-common/asan/strpbrk-1.c: Likewise.
1002 * c-c++-common/asan/strpbrk-2.c: Likewise.
1003 * c-c++-common/asan/strspn-1.c: Likewise.
1004 * c-c++-common/asan/strspn-2.c: Likewise.
1005 * c-c++-common/asan/strstr-1.c: Likewise.
1006 * c-c++-common/asan/strstr-2.c: Likewise.
1007 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1008
1350ad47 10092016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1010
1011 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1012
a3ba9d54 10132016-11-08 Janus Weil <janus@gcc.gnu.org>
1014
1015 PR fortran/68440
1016 * gfortran.dg/class_58.f90: New test.
1017
bcc971fd 10182016-11-08 Uros Bizjak <ubizjak@gmail.com>
1019
1020 PR target/70799
1021 * gcc.target/i386/pr70799-2.c: New test.
1022
af1b77d0 10232016-11-08 Janus Weil <janus@gcc.gnu.org>
1024
1025 PR fortran/77596
1026 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1027
ed73a6cb 10282016-11-08 Bin Cheng <bin.cheng@arm.com>
1029
1030 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1031
b887afd7 10322016-11-08 Bin Cheng <bin.cheng@arm.com>
1033
1034 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1035
4ba8fd25 10362016-11-08 Bin Cheng <bin.cheng@arm.com>
1037
1038 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1039
d71fcb4d 10402016-11-08 Martin Liska <mliska@suse.cz>
1041
1042 PR testsuite/78242
1043 * g++.dg/asan/use-after-scope-4.C: New test.
1044 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1045 * gcc.dg/asan/use-after-scope-8.c: Remove.
1046
dc168f1c 10472016-11-08 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1050
2cda118d 10512016-11-08 Tamar Christina <tamar.christina@arm.com>
1052
1053 PR testsuite/78136
1054 * gcc.dg/cpp/trad/trad.exp
1055 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1056 * gcc.dg/cpp/trad/include.c: Use local header file.
1057
de8f611c 10582016-11-08 Richard Biener <rguenther@suse.de>
1059
1060 PR tree-optimization/78205
1061 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1062
095c7123 10632016-11-08 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/78224
1066 * g++.dg/torture/pr78224.C: New testcase.
1067
5de86198 10682016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1069
1070 * gcc.dg/store_merging_1.c: Require store_merge.
1071 * gcc.dg/store_merging_2.c: Likewise.
1072 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1073 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1074 * gcc.dg/store_merging_6.c: Likewise.
1075 * gcc.dg/store_merging_7.c: Likewise.
1076 * gcc.dg/store_merging_8.c: Likewise.
1077 * lib/target-supports.exp (check_effective_target_store_merge): New.
1078
9c118ae0 10792016-11-07 David Edelsohn <dje.gcc@gmail.com>
1080
1081 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1082 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1083 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1084 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1085 -mvsx -mpower8-vector.
1086 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1087 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1088 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1089 -mvsx -mpower8-vector.
1090
ded98213 10912016-11-07 David Edelsohn <dje.gcc@gmail.com>
1092
1093 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1094
1095 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1096 * gcc.dg/visibility-14.c: XFAIL AIX.
1097 * gcc.dg/visibility-15.c: XFAIL AIX.
1098 * gcc.dg/visibility-16.c: XFAIL AIX.
1099 * gcc.dg/visibility-17.c: XFAIL AIX.
1100 * gcc.dg/visibility-18.c: XFAIL AIX.
1101 * gcc.dg/visibility-19.c: XFAIL AIX.
1102 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1103 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1104 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1105 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1106
dfeedc5c 11072016-11-07 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR target/78227
1110 * gcc.target/i386/pr78227-1.c: New test.
1111 * gcc.target/i386/pr78227-2.c: New test.
1112
4a9eb7eb 11132016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1114
1115 PR middle-end/35691
1116 * gcc.dg/pr35691-1.c: New test-case.
1117 * gcc.dg/pr35691-2.c: Likewise.
1118
9075517e 11192016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1120
1121 PR rtl-optimization/77309
1122 * gcc.dg/torture/pr77309.c: New test.
1123
1764c2f2 11242016-11-07 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR middle-end/71529
1127 * gcc.target/i386/pr71529.C: Moved to ...
1128 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1129
1130 PR target/64411
1131 * gcc.target/i386/pr64411.C: Moved to ...
1132 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1133 lp64.
1134
1135 PR target/65105
1136 * gcc.target/i386/pr65105-4.C: Moved to ...
1137 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1138 Run into compile test rather than execute test.
1139
e3dbe99a 11402016-11-07 Richard Biener <rguenther@suse.de>
1141
1142 PR target/78229
1143 * g++.dg/pr78229.C: New testcase.
1144
4de7f8df 11452016-11-07 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/78218
1148 * gcc.dg/torture/pr78218.c: New testcase.
1149
57b2dea1 11502016-11-07 Richard Biener <rguenther@suse.de>
1151
1152 PR tree-optimization/78228
1153 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1154
0c448d00 11552016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1156
1157 PR target/77822
1158 * g++.dg/torture/pr77822.C: New test.
1159
ea86011c 11602016-11-07 Martin Liska <mliska@suse.cz>
1161
1162 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1163 -f-sanitize-address-use-after-scope.
1164 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1165 internal fn calls.
1166 * g++.dg/asan/use-after-scope-1.C: New test.
1167 * g++.dg/asan/use-after-scope-2.C: Likewise.
1168 * g++.dg/asan/use-after-scope-3.C: Likewise.
1169 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1170 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1171 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1172 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1173 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1174 * g++.dg/asan/use-after-scope-types.h: Likewise.
1175 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1176 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1177 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1178 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1179 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1180 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1181 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1182 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1183 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1184 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1185 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1186 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1187 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1188 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1189
82031b11 11902016-11-07 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/78189
1193 * g++.dg/torture/pr78189.C: New testcase.
1194
272c18b8 11952016-11-06 David Edelsohn <dje.gcc@gmail.com>
1196
1197 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1198
5055cc98 11992016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1200
1201 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1202 occuring.
1203
ddd81c4d 12042016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1205
1206 PR fortran/78221
1207 * arith.c (gfc_complex2real): Change gfc_warning_now to
1208 gfc_warning.
1209
ae1fe1c1 12102016-11-05 Paul Thomas <pault@gcc.gnu.org>
1211
1212 * gfortran.dg/move_alloc_17.f03: New test.
1213
1f8787c9 12142016-11-05 Richard Biener <rguenther@suse.de>
1215
1216 PR bootstrap/78188
1217 * g++.dg/ipa/pr78188.C: New test.
1218
a3886308 12192016-11-05 Janus Weil <janus@gcc.gnu.org>
1220 Dominique d'Humieres <dominiq@lps.ens.fr>
1221
1222 PR fortran/69495
1223 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1224
ae235bb5 12252016-11-05 Paul Thomas <pault@gcc.gnu.org>
1226
1227 PR fortran/67564
1228 * gfortran.dg/select_type_39.f03: New test.
1229
12302016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1231
1232 PR fortran/64933
1233 * gfortran.dg/associate_23.f90: New test.
1234
cdf56687 12352016-11-04 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR target/77834
1238 * gcc.dg/pr77834.c: New test.
1239
8be5cb78 12402016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/67980
1243 * g++.dg/cpp1y/pr67980.C: New.
1244
133e5599 12452016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1246
1247 * gcc.target/powerpc/fold-vec-add-1.c: New.
1248 * gcc.target/powerpc/fold-vec-add-2.c: New.
1249 * gcc.target/powerpc/fold-vec-add-3.c: New.
1250 * gcc.target/powerpc/fold-vec-add-4.c: New.
1251 * gcc.target/powerpc/fold-vec-add-5.c: New.
1252 * gcc.target/powerpc/fold-vec-add-6.c: New.
1253 * gcc.target/powerpc/fold-vec-add-7.c: New.
1254
1c518af3 12552016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1256
1257 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1258 for -mbranch-likely, infer -mno-branch-likely for R6.
1259
25326fef 12602016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1261
1262 PR c++/71973
1263 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1264 * g++.dg/init/new15.C: Likewise.
1265 * g++.dg/ipa/inline-1.C: Likewise.
1266 * g++.dg/ipa/inline-2.C: Likewise.
1267 * g++.dg/lto/20080908-1_0.C: Likewise.
1268 * g++.dg/tc1/dr20.C: Likewise.
1269 * g++.dg/tree-ssa/inline-1.C: Likewise.
1270 * g++.dg/tree-ssa/inline-2.C: Likewise.
1271 * g++.old-deja/g++.law/except1.C: Likewise.
1272 * g++.old-deja/g++.other/vbase5.C: Likewise.
1273 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1274
e72902d2 12752016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1276
1277 PR tree-optimization/78210
1278 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1279 possibility of widening multiplies.
1280
5b9b62c9 12812016-11-04 Richard Biener <rguenther@suse.de>
1282
1283 PR middle-end/78185
1284 * gcc.dg/pr78185.c: New testcase.
1285
5f1e62c6 12862016-10-04 David Edelsohn <dje.gcc@gmail.com>
1287
1288 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1289 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1290
2034deb9 12912016-11-03 Jakub Jelinek <jakub@redhat.com>
1292 Alexandre Oliva <aoliva@redhat.com>
1293 Jason Merrill <jason@redhat.com>
1294
1295 PR debug/28767
1296 PR debug/56974
1297 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1298 * g++.dg/debug/dwarf2/ref-3.C: New test.
1299 * g++.dg/debug/dwarf2/ref-4.C: New test.
1300 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1301 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1302
13032016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1304
1305 * gfortran.dg/dec_exp_1.f90: New test.
1306 * gfortran.dg/dec_exp_2.f90: Likewise.
1307 * gfortran.dg/dec_exp_3.f90: Likewise.
1308
2034deb9 13092016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1310
1311 * gfortran.dg/dec_parameter_1.f: New test.
1312 * gfortran.dg/dec_parameter_2.f90: Likewise.
1313 * gfortran.dg/dec_parameter_3.f90: Likewise.
1314 * gfortran.dg/dec_parameter_4.f90: Likewise.
1315
36ffeeaf 13162016-11-03 Martin Liska <mliska@suse.cz>
1317
1318 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1319 output.
1320 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1321
9769a02b 13222016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1323
1324 PR libgcc/78067
1325 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1326
d9b9f4ab 13272016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1328
1329 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1330
60cd8c97 13312016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1332
1333 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1334
e69f2f12 13352016-11-01 Tamar Christina <tamar.christina@arm.com>
1336
1337 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1338 Check for arm_v8_neon_hw.
1339 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1340 Likewise.
1341 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1342 Likewise.
1343 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1344 Likewise.
1345
427223f1 13462016-11-02 Richard Biener <rguenther@suse.de>
1347
1348 * gcc.dg/store_merging_8.c: New testcase.
1349
2034deb9 13502016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1351
1352 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1353
134e84c6 13542016-11-02 David Edelsohn <dje.gcc@gmail.com>
1355
bbfcea83 1356 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1357 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1358 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1359 * gcc.dg/pr65779.c: XFAIL AIX.
1360 * gcc.dg/pr70405.c: XFAIL AIX.
1361
134e84c6 1362 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1363 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1364 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1365
0cc844b2 13662016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367
1368 * lib/target-supports.exp (check_gc_sections_available): Use
1369 -print-prog-name=ld to determine linker used.
1370
5e0b5f08 13712016-11-02 Martin Liska <mliska@suse.cz>
1372
1373 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1374 test case.
1375
5e922e43 13762016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1377
1378 PR tree-optimization/78170
1379 * gcc.c-torture/execute/pr78170.c: New test.
1380
e77557c0 13812016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1382
1383 PR tree-optimization/78162
1384 * gcc.c-torture/compile/pr78162.c: New test.
1385
76bc343a 13862016-11-02 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/78035
1389 PR tree-optimization/77964
1390 * gcc.target/i386/pr78035.c: New testcase.
1391
3763b845 13922016-11-02 Richard Biener <rguenther@suse.de>
1393
1394 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1395 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1396 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1397 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1398 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1399
3e41d21b 14002016-11-01 David Edelsohn <dje.gcc@gmail.com>
1401
1402 * gfortran.dg/pr70937.f90: require-effective-target lto.
1403
66d722cc 14042016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1405
1406 PR fortran/69544
1407 * gfortran.dg/where_6.f90: New test.
1408
dcc1dde9 14092016-11-01 Jakub Jelinek <jakub@redhat.com>
1410
1411 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1412
d28d2da4 14132016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1414
1415 PR fortran/69544
1416 * gfortran.dg/where_5.f90: New test.
1417
94bea3fe 14182016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1419
1420 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1421 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1422 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1423 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1424
164d44e8 14252016-11-01 Uros Bizjak <ubizjak@gmail.com>
1426
1427 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1428 Whitespace fixes.
1429 (check_effective_target_vect_cmdline_needed): Check
1430 is-effective-target ia32 for x86 targets.
1431 (check_effective_target_vect_simd_clones): Simplify condition.
1432 (check_effective_target_vect_double): Ditto.
1433 (check_effective_target_vect_aligned_arrays): Check
1434 is-effective-target ia32 for x86 targets. Simplify condition.
1435 (check_effective_target_vect_multiple_sizes): Simplify condition.
1436 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1437 (check_effective_target_sync_int_128): Simplify condition.
1438 (check_effective_target_sync_int_128_runtime): Ditto.
1439 (check_effective_target_sync_long_long_runtime): Ditto.
1440 (check_effective_target_divmod): Add i?86-*-* target.
1441
9fc5a5fc 14422016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1443
1444 * gcc.target/powerpc/vsx-extract-4.c: New test.
1445 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1446
a5b29676 14472016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1448
1449 PR fortran/54679
1450 * gfortran.dg/fmt_l.f90: Update test.
1451 * gfortran.dg/fmt_l0.f90: New test.
1452
e7defe0c 14532016-10-31 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR c++/78089
1456 * c-c++-common/builtin-shuffle-1.c: New test.
1457 * g++.dg/cpp0x/addressof3.C: New test.
1458
6743ce6f 14592016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1460
1461 Add tests for a const member and a reference member for launder.
1462 * g++.dg/cpp1z/launder3.C: New.
1463 * g++.dg/cpp1z/launder4.C: Likewise.
1464 * g++.dg/cpp1z/launder5.C: Likewise.
1465 * g++.dg/cpp1z/launder5.cc: Likewise.
1466 * g++.dg/cpp1z/launder5.h: Likewise.
1467 * g++.dg/cpp1z/launder6.C: Likewise.
1468 * g++.dg/cpp1z/launder6.cc: Likewise.
1469 * g++.dg/cpp1z/launder6.h: Likewise.
1470
c02417ad 14712016-10-31 Jakub Jelinek <jakub@redhat.com>
1472
f6f44a1d 1473 PR c++/77948
1474 * g++.dg/cpp0x/pr77948-1.C: New test.
1475 * g++.dg/cpp0x/pr77948-2.C: New test.
1476 * g++.dg/cpp0x/pr77948-3.C: New test.
1477 * g++.dg/cpp0x/pr77948-4.C: New test.
1478 * g++.dg/cpp0x/pr77948-5.C: New test.
1479 * g++.dg/cpp0x/pr77948-6.C: New test.
1480
c02417ad 1481 PR tree-optimization/77860
1482 * gcc.dg/pr77860.c: New test.
1483
5f5452c2 14842016-10-31 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR c++/77886
1487 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1488
c6c79147 14892016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1490
1491 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1492
50d3ad71 14932016-10-30 Le-Chun Wu <lcwu@google.com>
1494 Mark Wielaard <mjw@redhat.com>
1495
1496 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1497 * gcc.dg/Wshadow-local-1.c: Likewise.
1498 * gcc.dg/Wshadow-local-2.c: Likewise.
1499 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1500 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1501 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1502
7f0c2660 15032016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 PR tree-optimization/71915
1506 PR tree-optimization/71490
1507 * gcc.dg/tree-ssa/pr54245.c: Delete.
1508 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1509 document why.
1510
8efd711b 15112016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1512
1513 PR fortran/78123
1514 * gfortran.dg/fmt_t_9.f: New test.
1515
a57f28d2 15162016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1517
1518 PR fortran/67219
1519 * gfortran.dg/pr67219.f90: New test.
1520
f6443ac9 15212016-10-29 Jakub Jelinek <jakub@redhat.com>
1522
90ff29c3 1523 PR rtl-optimization/77919
1524 * g++.dg/torture/pr77919-2.C: New test.
1525
f6443ac9 1526 PR target/78148
1527 * gcc.dg/pr78148.c: New test.
1528
97574c57 15292016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1530
1531 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1532 * gcc.target/sparc/overflow-4.c: ...here.
1533 * gcc.target/sparc/overflow-5.c: New test.
1534
67f7b566 15352016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1536 Kugan Vivekanandarajah <kuganv@linaro.org>
1537 Jim Wilson <jim.wilson@linaro.org>
1538
1539 PR tree-optimization/43721
1540 * lib/target-supports.exp (check_effective_target_divmod): New.
1541 (check_effective_target_divmod_simode): Likewise.
1542 (check_effective_target_arm_divmod_simode): Likewise.
1543 * gcc.dg/divmod-1-simode.c: New test.
1544 * gcc.dg/divmod-1.c: Likewise.
1545 * gcc.dg/divmod-2-simode.c: Likewise.
1546 * gcc.dg/divmod-2.c: Likewise.
1547 * gcc.dg/divmod-3-simode.c: Likewise.
1548 * gcc.dg/divmod-3.c: Likewise.
1549 * gcc.dg/divmod-4-simode.c: Likewise.
1550 * gcc.dg/divmod-4.c: Likewise.
1551 * gcc.dg/divmod-5.c: Likewise.
1552 * gcc.dg/divmod-6-simode.c: Likewise.
1553 * gcc.dg/divmod-6.c: Likewise.
1554 * gcc.dg/divmod-7.c: Likewise.
1555
3d3e04ac 15562016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1557 Jakub Jelinek <jakub@redhat.com>
1558 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1559
1560 PR middle-end/22141
1561 PR rtl-optimization/23684
1562 * gcc.c-torture/execute/pr22141-1.c: New test.
1563 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1564 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1565 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1566 * gcc.dg/store_merging_1.c: New test.
1567 * gcc.dg/store_merging_2.c: Likewise.
1568 * gcc.dg/store_merging_3.c: Likewise.
1569 * gcc.dg/store_merging_4.c: Likewise.
1570 * gcc.dg/store_merging_5.c: Likewise.
1571 * gcc.dg/store_merging_6.c: Likewise.
1572 * gcc.dg/store_merging_7.c: Likewise.
1573 * gcc.target/i386/pr22141.c: Likewise.
1574 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1575 * g++.dg/init/new17.C: Likewise.
1576
2034deb9 15772016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1578
1579 PR middle-end/72747
1580 * c-c++-common/pr72747-1.c: New test.
1581 * c-c++-common/pr72747-2.c: Likewise.
1582
987860a9 15832016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1584
1585 * gcc.target/s390/oscbreak-1.c: New test.
1586
55c01516 15872016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1588
1589 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1590
452a353a 15912016-10-28 Jakub Jelinek <jakub@redhat.com>
1592
971e7f12 1593 PR rtl-optimization/77919
1594 * g++.dg/torture/pr77919.C: New test.
1595
452a353a 1596 PR rtl-optimization/78132
1597 * gcc.target/i386/pr78132.c: New test.
1598
c8fb4e06 15992016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1602
d59ca9c8 16032016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1604
1605 * gcc.target/powerpc/vsx-simode.c: New test.
1606 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1607 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1608
b95a2fd4 16092016-10-27 Jakub Jelinek <jakub@redhat.com>
1610
bd7b3fc8 1611 PR fortran/78026
1612 * gfortran.dg/gomp/pr78026.f03: New test.
1613 * gfortran.dg/select_type_38.f03: New test.
1614
b95a2fd4 1615 PR middle-end/78025
1616 * g++.dg/gomp/declare-simd-7.C: New test.
1617
bd7b3fc8 16182016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1619
1620 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1621 * gfortran.dg/dec_init_2.f90: Likewise.
1622 * gfortran.dg/dec_init_3.f90: New test.
1623 * gfortran.dg/dec_init_4.f90: Likewise.
1624
641ae1b8 16252016-10-27 Bin Cheng <bin.cheng@arm.com>
1626
1627 * gcc.dg/fold-narrowbopcst-1.c: New test.
1628
bd7b3fc8 16292016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1630
1631 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1632 dg-shouldfail/dg-output instead of XFAIL.
1633 * gfortran.dg/dec_io_6.f90: Likewise.
1634
84b72a11 16352016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1636
1637 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1638 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1639 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1640 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1641 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1642 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1643 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1644 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1645 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1646 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1647
15eeb126 16482016-10-27 Bin Cheng <bin.cheng@arm.com>
1649
1650 * gcc.dg/fold-convmaxconv-1.c: New test.
1651 * gcc.dg/fold-convminconv-1.c: New test.
1652
2034deb9 16532016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1654
1655 PR fortran/78092
1656 * gfortran.dg/pr78092.f90: New test.
1657
2db725dd 16582016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1659
1660 PR target/78056
1661 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1662 expected error message.
1663 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1664 expected error message.
1665 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1666 (test_all_not_equal_and_not_zero): Change expected error message.
1667
816a8c6d 16682016-10-26 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR fortran/77973
1671 * gfortran.dg/gomp/pr77973.f90: New test.
1672
ed09e1d5 16732016-10-26 Paul Thomas <pault@gcc.gnu.org>
1674
1675 PR fortran/78108
1676 * gfortran.dg/submodule_18.f08: New test.
1677 * gfortran.dg/submodule_19.f08: New test.
1678
a0194feb 16792016-10-26 Michael Matz <matz@suse.de>
1680
1681 * g++.dg/pr78060.C: New test.
1682 * gfortran.dg/pr78061.f: New test.
1683 * g++.dg/pr78088.C: New test.
1684
bd7b3fc8 16852016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1686
1687 * gfortran.dg/dec_io_1.f90: New test.
1688 * gfortran.dg/dec_io_2.f90: New test.
1689 * gfortran.dg/dec_io_3.f90: New test.
1690 * gfortran.dg/dec_io_4.f90: New test.
1691 * gfortran.dg/dec_io_5.f90: New test.
1692 * gfortran.dg/dec_io_6.f90: New test.
1693
83ee671e 16942016-10-25 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR sanitizer/78106
1697 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1698
16992016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1700
1701 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1702 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1703
9db5ef21 17042016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1705
1706 * gnat.dg/opt59.adb: New test.
1707 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1708
1709 * gnat.dg/opt60.adb: New test.
1710
255d575a 17112016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1712
1713 PR fortran/72770
1714 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1715 this pr.
1716
6a2e2a85 17172016-10-25 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR target/78102
1720 * gcc.target/i386/pr78102.c: New test.
1721
83ee671e 17222016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1723
1724 * gfortran.dg/dec_logical_xor_1.f90: New test.
1725 * gfortran.dg/dec_logical_xor_2.f90: New test.
1726 * gfortran.dg/dec_logical_xor_3.f03: New test.
1727
83ee671e 17282016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1729
1730 * gfortran.dg/dec_loc_rval_1.f90: New test.
1731 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1732 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1733
83ee671e 17342016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1735
006943e8 1736 * gfortran.dg/dec_type_print.f90: New testcase.
1737
83ee671e 17382016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1739
1740 * gfortran.dg/feed_1.f90: New test.
1741 * gfortran.dg/feed_2.f90: New test.
501b58b2 1742
a07d5339 17432016-10-25 Martin Liska <mliska@suse.cz>
1744
1745 PR sanitizer/78106
1746 * gcc.dg/asan/pr78106.c: New test.
1747
131ad74b 17482016-10-25 Martin Liska <mliska@suse.cz>
1749
1750 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1751
78e31c4c 17522016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1753
1754 PR target/78041
1755 * gcc.target/arm/pr78041.c: New test.
1756
6e1b2ffb 17572016-10-25 Jakub Jelinek <jakub@redhat.com>
1758
1759 * g++.dg/cpp1z/launder1.C: New test.
1760 * g++.dg/cpp1z/launder2.C: New test.
1761
c9a8ee19 17622016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1763 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1764
1765 PR target/71676
1766 PR target/71678
1767 * gcc.target/avr/pr71676-2.c: New test.
1768
24c7ece1 17692016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1770 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1771
1772 PR target/71676
1773 PR target/71678
1774 * gcc.target/avr/pr71676-1.c: New test.
1775 * gcc.target/avr/pr71676-3.c: New test.
1776 * gcc.target/avr/pr71676.c: New test.
1777 * gcc.target/avr/pr71678.c: New test.
1778
2e2f6914 17792016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1780
1781 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1782 such that cloned verions of tested functions are not created.
1783
0fdad659 17842016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1785
1786 PR fortran/71895
1787 * gfortran.dg/pr71895.f90: New test.
1788
1eaf0150 17892016-10-24 Jakub Jelinek <jakub@redhat.com>
1790
1791 * g++.dg/debug/dwarf2/ref-2.C: New test.
1792
5f64e688 17932016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1794
1795 * c-c++-common/Wint-in-bool-context-3.c: New test.
1796
c62d63d4 17972016-10-24 Martin Sebor <msebor@redhat.com>
1798
1799 PR middle-end/77735
1800 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1801 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1802 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1803 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1804 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1805 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1806 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1807
11cb7700 18082016-10-24 Richard Biener <rguenther@suse.de>
1809
1810 PR testsuite/71491
1811 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1812 * gcc.dg/vect/slp-45.c: Likewise.
1813
c2423c1d 18142016-10-24 Richard Biener <rguenther@suse.de>
1815
1816 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1817 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1818 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1819
2cd66116 18202016-10-24 Georg-Johann Lay <avr@gjlay.de>
1821
1822 PR target/78093
1823 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1824 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1825
8cc18ee3 18262016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1827
1828 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1829
595090de 18302016-10-24 Jakub Jelinek <jakub@redhat.com>
1831
1832 * gcc.target/i386/bmi2-pext-1.c: New test.
1833 * gcc.target/i386/bmi2-pdep-1.c: New test.
1834 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1835 * gcc.target/i386/tbm-bextri-1.c: New test.
1836 * gcc.target/i386/bmi-bextr-6.c: New test.
1837
98d9f593 18382016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1839
1840 PR target/77483
1841 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1842 * gcc.target/i386/pr65105-1.c: Likewise.
1843 * gcc.target/i386/pr65105-2.c: Likewise.
1844 * gcc.target/i386/pr65105-3.c: Likewise.
1845 * gcc.target/i386/pr65105-5.c: Likewise.
1846 * gcc.target/i386/pr67761.c: Likewise.
1847 * gcc.target/i386/pr70799-1.c: Likewise.
1848
020c2754 18492016-10-24 Martin Liska <mliska@suse.cz>
1850
1851 PR sanitizer/77966
1852 * c-c++-common/ubsan/unreachable-3.c: New test.
1853
a484f6fe 18542016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1855
1856 PR fortran/77763
1857 * gfortran.dg/pr77763.f90
1858
1a6627ef 18592016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1860
1861 PR fortran/54730
1862 PR fortran/78033
1863 * gfortran.dg/pr78033.f90: New test.
1864
b0cb70c0 18652016-10-23 Paul Thomas <pault@gcc.gnu.org>
1866
1867 PR fortran/69834
1868 * gfortran.dg/select_type_1.f03: Change error for overlapping
1869 TYPE IS cases.
1870 * gfortran.dg/select_type_36.f03: New test.
1871
11d8d4ee 18722016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1875
5676fa7f 18762016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1877
1878 PR fortran/78021
1879 * gfortran.dg/string_length_3.f90: New test.
1880
d202d7b5 18812016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1882
d202d7b5 1883 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1884
18852016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1886
1887 PR fortran/43366
1888 PR fortran/57117
1889 PR fortran/61337
1890 * gfortran.dg/alloc_comp_class_5.f03: New test.
1891 * gfortran.dg/class_allocate_21.f90: New test.
1892 * gfortran.dg/class_allocate_22.f90: New test.
1893 * gfortran.dg/realloc_on_assign_27.f08: New test.
1894
5a096987 18952016-10-21 Jeff Law <law@redhat.com>
1896
1897 * PR tree-optimization/71947
1898 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1899 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1900 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1901
6cb5d057 19022016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1903
1904 * gcc.dg/ipa/vrp5.c: New test.
1905 * gcc.dg/ipa/vrp6.c: New test.
1906
0ee6ade7 19072016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1908
1909 * gcc.target/aarch64/test_frame_17.c: New test.
1910
0fe76522 19112016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1912
1913 * gcc.target/aarch64/test_frame_17.c: New test.
1914
4e2173b0 19152016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1916
1917 PR preprocessor/71681
1918 * gcc.dg/cpp/pr71681-1.c: New testcase
1919 * gcc.dg/cpp/pr71681-2.c: Likewise
1920 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1921 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1922 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1923 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1924
4d8040d8 19252016-10-21 Jakub Jelinek <jakub@redhat.com>
1926
1a4cced6 1927 PR target/78057
1928 * gcc.target/i386/pr78057.c: New test.
1929
4d8040d8 1930 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1931
60e91af4 19322016-10-21 Paul Thomas <pault@gcc.gnu.org>
1933
1934 PR fortran/69566
1935 * gfortran.dg/select_type_37.f03: New test.
1936
c2c800fc 19372016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1938
1939 PR target/71627
1940 * gcc.target/avr/pr71627.c: New test
1941
121d313b 19422016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gcc.target/sparc/overflow-1.c: New test.
1945 * gcc.target/sparc/overflow-2.c: Likewise.
1946 * gcc.target/sparc/overflow-3.c: Likewise.
1947
f1ea412a 19482016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1949
1950 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1951 effective target.
1952
ec85126d 19532016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 PR rtl-optimization/78038
1956 * gcc.target/aarch64/pr78038.c: New test.
1957
a3d5ca2a 19582016-10-21 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/78051
1961 * g++.dg/torture/pr78051.C: New testcase.
1962
127b5b65 19632016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1964
1965 * c-c++-common/wdate-time.c: Restored test case.
1966 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1967
8d379b82 19682016-10-20 Jakub Jelinek <jakub@redhat.com>
1969
1970 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1971
e0a20c9e 19722016-10-20 Uros Bizjak <ubizjak@gmail.com>
1973
1974 PR target/78037
1975 * gcc.target/i386/pr78037.c: New test.
1976
06904722 19772016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gcc.target/visium/overflow8.c: New.
1980 * gcc.target/visium/overflow16.c: Likewise.
1981 * gcc.target/visium/overflow32: Likewise.
1982
92a2a716 19832016-10-20 Michael Matz <matz@suse.de>
1984
1985 * gcc.dg/loop-split.c: New test.
1986 * gcc.dg/tree-ssa/ifc-9.c: Update.
1987 * gcc.dg/tree-ssa/ifc-10.c: Update.
1988
8a0d346b 19892016-10-20 Richard Biener <rguenther@suse.de>
1990
1991 * gcc.dg/graphite/pr35356-1.c: Update.
1992
bc3bde59 19932016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 PR c++/77446
1996 * g++.dg/cpp1y/pr77446.C: New.
1997
ab056ef4 19982016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1999
2000 PR tree-optimization/53979
2001 * gcc.dg/pr53979-1.c: New test-case.
2002 * gcc.dg/pr53979-2.c: Likewise.
2003
5c2ba578 20042016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2005
2006 * c-c++-common/Wint-in-bool-context-2.c: New test.
2007
dbbe97e3 20082016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2009
2010 * gfortran.dg/dtio_17.f90: Fix test.
2011
0d05daf3 20122016-10-19 Aldy Hernandez <aldyh@redhat.com>
2013
2014 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2015 * gcc.dg/Walloca-2.c: Same.
2016
e066ee66 20172016-10-19 Aldy Hernandez <aldyh@redhat.com>
2018
2019 * gcc.dg/Wvla-1.c: Rename to...
2020 * gcc.dg/Wvla-larger-than-1.c: ...this.
2021 * gcc.dg/Wvla-2.c: Rename to...
2022 * gcc.dg/Wvla-larger-than-2.c: ...this.
2023 * gcc.dg/Wvla-3.c: Rename to...
2024 * gcc.dg/Walloca-11.c.: ...this.
2025 * gcc.dg/wvla-[1-7].c: Rename to:
2026 * gcc.dg/Wvla-[1-7].c: ...this.
2027
82112bf2 20282016-10-19 Bin Cheng <bin.cheng@arm.com>
2029
2030 PR tree-optimization/78005
2031 * gcc.dg/vect/pr78005.c: New.
2032 * gcc.target/i386/l_fma_float_1.c: Revise test.
2033 * gcc.target/i386/l_fma_float_2.c: Ditto.
2034 * gcc.target/i386/l_fma_float_3.c: Ditto.
2035 * gcc.target/i386/l_fma_float_4.c: Ditto.
2036 * gcc.target/i386/l_fma_float_5.c: Ditto.
2037 * gcc.target/i386/l_fma_float_6.c: Ditto.
2038 * gcc.target/i386/l_fma_double_1.c: Ditto.
2039 * gcc.target/i386/l_fma_double_2.c: Ditto.
2040 * gcc.target/i386/l_fma_double_3.c: Ditto.
2041 * gcc.target/i386/l_fma_double_4.c: Ditto.
2042 * gcc.target/i386/l_fma_double_5.c: Ditto.
2043 * gcc.target/i386/l_fma_double_6.c: Ditto.
2044
b3e3b38b 20452016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2046
2047 PR tree-optimization/78024
2048 * gcc.dg/goacc/loop-processing-1.c: New file.
2049
1227b118 20502016-10-19 Richard Biener <rguenther@suse.de>
2051
2052 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2053
f9debd38 20542016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2055
2056 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2057 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2058 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2059 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2060 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2061 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2062 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2063 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2064 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2065 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2066 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2067 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2068 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2069 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2070 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2071 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2072 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2073 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2074 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2075 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2076 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2077 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2078 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2079 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2080 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2081 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2082 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2083 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2084 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2085 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2086 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2087 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2088 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2089 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2090 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2091 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2092 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2093 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2094 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2095 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2096 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2097 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2098 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2099 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2100 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2101 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2102 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2103 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2104 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2105 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2106 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2107 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2108 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2109 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2110 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2111 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2112 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2113 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2114 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2115 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2116 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2117 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2118 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2119 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2120 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2121 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2122 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2123 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2124 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2125 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2126 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2127 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2128 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2129 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2130 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2131 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2132 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2133 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2134 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2135 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2136 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2137 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2138 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2139 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2140 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2141 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2142 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2143 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2144 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2145 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2146 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2147 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2148 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2149 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2150 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2151 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2152 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2153 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2154 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2155 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2156 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2157 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2158 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2159 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2160 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2161 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2162 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2163 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2164 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2165 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2166 * gcc.target/powerpc/vsu/vsu.exp: New file.
2167
4d7671d9 21682016-10-18 Uros Bizjak <ubizjak@gmail.com>
2169
2170 PR target/77991
2171 * gcc.target/i386/pr77991.c: New test.
2172
ce1813aa 21732016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2174
2175 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2176 LTO is used.
2177
7c57132a 21782016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2179
4d7671d9 2180 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2181
9edca09e 21822016-10-18 Richard Biener <rguenther@suse.de>
2183
2184 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2185 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2186 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2187 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2188 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2189 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2190 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2191 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2192 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2193 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2194 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2195 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2196 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2197 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2198 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2199 * gcc.dg/pr68217.c: Likewise.
2200 * gcc.dg/predict-9.c: Likewise.
2201 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2202 * gcc.dg/predict-1.c: Likewise.
2203
089541f0 22042016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2205
2206 * gfortran.dg/dtio_17.f90: New test.
2207
130a8de2 22082016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2209
2210 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2211
fc323d70 22122016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2213
2214 * gcc.dg/ipa/vrp4.c: New test.
2215
5b48910f 22162016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2217
2218 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2219 * gcc.dg/torture/pr39074.c: Likewise.
2220
946d814a 22212016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2222
2223 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2224 * gnat.dg/trampoline4.adb: Minor tweak.
2225
53cddf24 22262016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2227
2228 PR tree-optimization/77916
2229 * gcc.dg/torture/pr77916.c: New.
2230
443d1195 22312016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2232
2233 PR fortran/77978
2234 * gfortran.dg/pr77978_1.f90: New test.
2235 * gfortran.dg/pr77978_2.f90: Ditto.
2236 * gfortran.dg/pr77978_3.f90: Ditto.
2237
5db34fe5 22382016-10-17 Paul Thomas <pault@gcc.gnu.org>
2239
2240 PR fortran/61420
2241 PR fortran/78013
2242 * gfortran.dg/proc_ptr_49.f90: New test.
2243
a68b3ea1 22442016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2245
2246 PR target/77308
2247 * gcc.target/arm/pr77308.c: New test.
2248
dbd2f085 22492016-10-17 David Edelsohn <dje.gcc@gmail.com>
2250
2251 * lib/target-supports.exp
2252 (check_effective_target_floatn_nx_runtime): Return 0 for
2253 powerpc*-ibm-aix*.
2254
5bcc4152 22552016-10-17 Andrew Pinski <apinski@cavium.com>
2256
2257 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2258 long instead of long.
2259 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2260 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2261 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2262 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2263 * gcc.target/aarch64/pr68102_1.c: Likewise.
2264 * gcc.target/aarch64/target_attr_3.c: Likewise.
2265
6539e0f7 22662016-10-17 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/77988
2269 * gcc.dg/torture/pr77988.c: New testcase.
2270
6a0d39d6 22712016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2272
2273 * gcc.dg/pr71636-1.c: New test-case.
2274 * gcc.dg/pr71636-2.c: Likewise.
2275
a27e3913 22762016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gnat.dg/trampoline3.adb: New test.
2279 * gnat.dg/trampoline4.adb: Likewise.
2280
4c3a9c43 22812016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2282
2283 * gfortran.dg/dtio_16.f90: New test.
2284
b39e7130 22852016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2286
2287 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2288 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2289 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2290
e16e12bf 22912016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gcc.target/sparc/popc.c: Rename to...
2294 * gcc.target/sparc/popc-1.c: ...this.
2295 * gcc.target/sparc/popc-2.c: New test.
2296
f2540a7e 22972016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2298
2299 PR fortran/77972
2300 * gfortran.dg/unexpected_eof_4.f90: New test.
2301
5ba96fdd 23022016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2303
c258c004 2304 PR libfortran/48587
2305 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2306
6b34469c 23072016-10-14 Jakub Jelinek <jakub@redhat.com>
2308
7aeed2e5 2309 PR middle-end/77959
2310 * gfortran.dg/pr77959.f90: New test.
2311
6b34469c 2312 DR 1511 - const volatile variables and ODR
2313 * g++.dg/DRs/dr1511-1.C: New test.
2314 * g++.dg/DRs/dr1511-2.C: New test.
2315
f81df488 23162016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/debug7.adb (dg-options): Remove -g.
2319 * gnat.dg/debug8.adb (dg-options): Add -margs.
2320 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2321
e5664bb5 23222016-10-14 Richard Biener <rguenther@suse.de>
2323
2324 PR tree-optimization/77979
2325 * gcc.dg/torture/pr77979.c: New testcase.
2326
3b7a15a1 23272016-10-14 Martin Liska <mliska@suse.cz>
2328
2329 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2330 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2331 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2332
2b379696 23332016-10-14 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2336 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2337 * gcc.dg/torture/pr77937-2.c: Likewise.
2338
0dfdb37a 23392016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gnat.dg/lto15.adb: Adjust.
2342 * gnat.dg/lto16.adb: Likewise.
2343 * gnat.dg/lto17.adb: Likewise
2344 * gnat.dg/lto18.ad[sb]: New test.
2345 * gnat.dg/lto18_pkg.ads: New helper.
2346 * gnat.dg/lto19.adb: New test.
2347 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2348 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2349 * gnat.dg/lto20.adb: New test.
2350 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2351
30825815 23522016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2353
2354 * gfortran.dg/coarray_38.f90: Expect error message.
2355
f6412f44 23562016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357
2358 * gcc.target/aarch64/spellcheck_1.c: New test.
2359 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2360 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2361 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2362 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2363 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2364
7a8fd205 23652016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2366
2367 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2368
0512a8c6 23692016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2370
2371 PR tree-optimization/77937
2372 * gcc.dg/torture/pr77937-1.c: New.
2373 * gcc.dg/torture/pr77937-2.c: New.
2374
81f19d90 23752016-10-13 Jakub Jelinek <jakub@redhat.com>
2376
2377 * g++.dg/cpp1z/inline-var1.C: New test.
2378 * g++.dg/cpp1z/inline-var1a.C: New test.
2379 * g++.dg/cpp1z/inline-var1.h: New file.
2380 * g++.dg/cpp1z/inline-var2.C: New test.
2381 * g++.dg/cpp1z/inline-var3.C: New test.
2382 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2383 uninitialized const.
2384
83ee671e 23852016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2386
f3e6118a 2387 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2388 Xscale is specified, not just -march.
2389 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2390 is incompatible with Xscale.
8d16d6ff 2391
2e7b05a3 23922016-10-13 Martin Sebor <msebor@redhat.com>
2393
2394 PR c++/71912
2395 * g++.dg/ext/flexary4.C: Adjust.
2396 * g++.dg/ext/flexary5.C: Same.
2397 * g++.dg/ext/flexary9.C: Same.
2398 * g++.dg/ext/flexary19.C: New test.
2399 * g++.dg/ext/flexary18.C: New test.
2400 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2401 regression test.
4d7671d9 2402 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2403 Avoid generating a flexible array member in an array.
2e7b05a3 2404
ff56abd1 24052016-10-13 Martin Sebor <msebor@redhat.com>
2406
2407 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2408 to placate -Wformat on targets where the type is not int.
2409
c4966203 24102016-10-13 David Malcolm <dmalcolm@redhat.com>
2411
2412 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2413 in INSN_LOCATION.
2414
0655e0e6 24152016-10-13 Bin Cheng <bin.cheng@arm.com>
2416
2417 * gcc.target/i386/l_fma_float_1.c: Revise test.
2418 * gcc.target/i386/l_fma_float_2.c: Ditto.
2419 * gcc.target/i386/l_fma_float_3.c: Ditto.
2420 * gcc.target/i386/l_fma_float_4.c: Ditto.
2421 * gcc.target/i386/l_fma_float_5.c: Ditto.
2422 * gcc.target/i386/l_fma_float_6.c: Ditto.
2423 * gcc.target/i386/l_fma_double_1.c: Ditto.
2424 * gcc.target/i386/l_fma_double_2.c: Ditto.
2425 * gcc.target/i386/l_fma_double_3.c: Ditto.
2426 * gcc.target/i386/l_fma_double_4.c: Ditto.
2427 * gcc.target/i386/l_fma_double_5.c: Ditto.
2428 * gcc.target/i386/l_fma_double_6.c: Ditto.
2429
c4dd22f7 24302016-10-13 Bin Cheng <bin.cheng@arm.com>
2431
2432 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2433
73e363e1 24342016-10-13 Bin Cheng <bin.cheng@arm.com>
2435
2436 * gcc.dg/vect/vect-98.c: Refine test case.
2437 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2438 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2439 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2440
c0f4422f 24412016-10-13 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR c/77946
2444 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2445
5d3eb95a 24462016-10-13 Martin Liska <mliska@suse.cz>
2447
2448 PR tree-optimization/77943
2449 * g++.dg/tree-ssa/pr77943.C: New test.
2450
eb04d24c 24512016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2452
2453 PR fortran/72832
2454 * gfortran.dg/allocate_with_source_22.f03: New test.
2455 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2456 fail.
2457
4c57e30a 24582016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2459
2460 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2461 * gcc.target/arm/movsi_movw.c: Likewise.
2462 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2463 directive to work on big endian targets.
2464
a70bfd3e 24652016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2466
2467 * gcc.dg/tree-ssa/evrp6.c: New test.
2468
ef51c561 24692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2470
2471 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2472 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2473 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2474
c1276ee1 24752016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2476
2477 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2478 * gcc.target/powerpc/warn-2.c: Ditto.
2479
a5c34f4b 24802016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2481
2482 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2483 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2484 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2485 for -mmsa.
2486 * gcc.target/mips/msa.c: New test.
2487 * gcc.target/mips/msa-builtins.c: Likewise.
2488 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2489 (check_effective_target_mips_msa_runtime): Likewise.
2490 (check_effective_target_mips_msa): Likewise.
2491 (add_options_for_mips_msa): Likewise.
2492 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2493 (check_effective_target_vect_intfloat_cvt): Likewise.
2494 (check_effective_target_vect_uintfloat_cvt): Likewise.
2495 (check_effective_target_vect_floatint_cvt): Likewise.
2496 (check_effective_target_vect_floatuint_cvt): Likewise.
2497 (check_effective_target_vect_shift): Likewise.
2498 (check_effective_target_vect_shift_char): Likewise.
2499 (check_effective_target_vect_long): Likewise.
2500 (check_effective_target_vect_float): Likewise.
2501 (check_effective_target_vect_double): Likewise.
2502 (check_effective_target_vect_long_long): Likewise.
2503 (check_effective_target_vect_perm): Likewise.
2504 (check_effective_target_vect_perm_byte): Likewise.
2505 (check_effective_target_vect_perm_short): Likewise.
2506 (check_effective_target_vect_sdot_qi): Likewise.
2507 (check_effective_target_vect_udot_qi): Likewise.
2508 (check_effective_target_vect_sdot_hi): Likewise.
2509 (check_effective_target_vect_udot_hi): Likewise.
2510 (check_effective_target_vect_pack_trunc): Likewise.
2511 (check_effective_target_vect_unpack): Likewise.
2512 (check_effective_target_vect_hw_misalign): Likewise.
2513 (check_effective_target_vect_condition): Likewise.
2514 (check_effective_target_vect_cond_mixed): Likewise.
2515 (check_effective_target_vect_char_mult): Likewise.
2516 (check_effective_target_vect_short_mult): Likewise.
2517 (check_effective_target_vect_int_mult): Likewise.
2518 (check_effective_target_vect_extract_even_odd): Likewise.
2519 (check_effective_target_vect_interleave): Likewise.
2520 (check_vect_support_and_set_flags): Check if the target supports MSA
2521 and append to the list of EFFECTIVE_TARGETS.
2522
3e7c21b1 25232016-10-12 Richard Biener <rguenther@suse.de>
2524
2525 PR debug/77947
2526 * g++.dg/torture/pr77947.C: New testcase.
2527
bd043173 25282016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2529
2530 * gnat.dg/debug8.adb: New testcase.
2531
dade7ede 25322016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2533
2534 * gnat.dg/debug9.adb: New testcase.
2535
98e16200 25362016-10-12 Richard Biener <rguenther@suse.de>
2537
2538 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2539 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2540 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2541
30855003 25422016-10-12 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/77920
2545 * gcc.dg/torture/pr77920.c: New testcase.
2546
12663602 25472016-10-12 Jakub Jelinek <jakub@redhat.com>
2548
221d7858 2549 PR tree-optimization/77929
2550 * gcc.c-torture/compile/pr77929.c: New test.
2551
12663602 2552 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2553 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2554 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2555 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2556 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2557 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2558 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2559 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2560 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2561
443a4842 25622016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2563
2564 * gcc.target/sparc/setcc-4.c: Adjust.
2565 * gcc.target/sparc/setcc-5.c: Likewise.
2566 * gcc.target/sparc/setcc-6.c: Likewise.
2567 * gcc.target/sparc/setcc-7.c: Likewise.
2568 * gcc.target/sparc/setcc-8.c: Likewise.
2569 * gcc.target/sparc/setcc-9.c: Likewise.
2570 * gcc.target/sparc/setcc-10.c: Delete.
2571
ffe8440e 25722016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2573
2574 PR fortran/77942
2575 * gfortran.dg/pr77942.f90
2576
f9d86318 25772016-10-11 Fritz Reese <fritzoreese@gmail.com>
2578
2579 * gfortran.dg/dec_math.f90: New testsuite.
2580
aec336e9 25812016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2582
2583 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2584 (main): Declare j as i32 instead of int.
2585
96eb1519 25862016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2587
2588 PR testsuite/PR77710
2589 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2590 target triplet instead of *-*-*-*.
2591
a84cc613 25922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2593
2594 * gnat.dg/unchecked_convert10.adb: New test.
2595 * gnat.dg/unchecked_convert11.adb: Likewise.
2596 * gnat.dg/unchecked_convert12.adb: Likewise.
2597
94ec1a50 25982016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2599
2600 * gcc.target/sparc/cbcond-1.c: New test.
2601 * gcc.target/sparc/cbcond-2.c: Likewise.
2602 * gcc.target/sparc/movcc-1.c: Likewise.
2603 * gcc.target/sparc/movcc-2.c: Likewise.
2604 * gcc.target/sparc/setcc-1.c: Adjust.
2605 * gcc.target/sparc/setcc-2.c: Likewise.
2606 * gcc.target/sparc/setcc-3.c: Likewise.
2607 * gcc.target/sparc/setcc-4.c: Likewise.
2608 * gcc.target/sparc/setcc-5.c: Likewise.
2609 * gcc.target/sparc/setcc-6.c: New test.
2610 * gcc.target/sparc/setcc-7.c: Likewise.
2611 * gcc.target/sparc/setcc-8.c: Likewise.
2612 * gcc.target/sparc/setcc-9.c: Likewise.
2613 * gcc.target/sparc/setcc-10.c: Likewise.
2614
74cf8d76 26152016-10-10 Jeff Law <law@redhat.com>
2616
2617 PR tree-optimization/71947
2618 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2619 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2620 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2621 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2622 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2623 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2624
8d3bf9df 26252016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2626
2627 PR fortran/77915
2628 * gfortran.dg/matmul_11.f90: New test.
2629
ade2e453 26302016-10-10 Jiong Wang <jiong.wang@arm.com>
2631
2632 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2633 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2673 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2674 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2675 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2676 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2691
d9b5db8e 26922016-10-10 Jiong Wang <jiong.wang@arm.com>
2693
2694 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2697 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2698 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2699 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2700 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2701 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2702 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2708
67789205 27092016-10-10 Jiong Wang <jiong.wang@arm.com>
2710
2711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2712 Enable AArch64.
2713 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2714 vdup*_laneq.
2715 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2719
6dfe8276 27202016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2721 Jiong Wang <jiong.wang@arm.com>
2722
2723 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2724 AArch64 support.
2725 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2726 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2727 AArch64 targets.
2728 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2729 AArch64 targets.
2730 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2731 targets.
2732 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2733
ec8fd20e 27342016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 * gnat.dg/specs/vfa.ads: New test.
2737
6dfe8276 27382016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2739
2740 * gnat.dg/inline13.ad[sb]: New test.
2741 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2742
8fc51369 27432016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gnat.dg/biased_subtype.adb: New test.
2746
b4d09fc1 27472016-10-09 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR tree-optimization/77901
2750 * gcc.c-torture/compile/pr77901.c: New test.
2751
14964a36 27522016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2753
2754 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2755 * gcc.dg/ipa/propalign-2.c: Likewise
2756 * gcc.dg/ipa/propalign-3.c: Likewise.
2757 * gcc.dg/ipa/propalign-4.c: Likewise.
2758 * gcc.dg/ipa/propalign-5.c: Likewise.
2759
ad0c1dec 27602016-10-08 Jakub Jelinek <jakub@redhat.com>
2761
ae691a10 2762 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2763
4582d852 2764 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2765
ad0c1dec 2766 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2767 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2768
90a2ad05 27692016-10-07 Fritz Reese <fritzoreese@gmail.com>
2770
2771 * gfortran.dg/dec_union_11.f90: New testcase.
2772
4076953a 27732016-10-07 Nathan Sidwell <nathan@acm.org>
2774
2775 PR c++/66443
2776 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2777 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2778 * g++.dg/cpp1y/pr66443-cxx14.C: New
2779 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2780 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2781
cd45162d 27822016-10-07 Jakub Jelinek <jakub@redhat.com>
2783
2784 * g++.dg/cpp0x/addressof1.C: New test.
2785 * g++.dg/cpp0x/addressof2.C: New test.
2786
7d29bba9 27872016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2788
2789 * gcc.target/powerpc/float128-type-1.c: New test to check that
2790 PowerPC 64-bit Linux enables -mfloat128-type by default.
2791 * gcc.target/powerpc/float128-type-2.c: Likewise.
2792 * gcc.target/powerpc/float128-mix.c: Change error message to
2793 reflect that __ibm128 is now #define'ed to be long double.
2794
7d562e89 27952016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2796
2797 PR fortran/77406
2798 * gfortran.dg/pr77406.f90: New test.
2799 * gfortran.dg/assumed_type_3.f90: Update error messages.
2800 * gfortran.dg/defined_operators_1.f90: Ditto.
2801 * gfortran.dg/generic_26.f90: Ditto.
2802 * gfortran.dg/generic_7.f90: Ditto.
2803 * gfortran.dg/gomp/udr5.f90: Ditto.
2804 * gfortran.dg/gomp/udr7.f90: Ditto.
2805 * gfortran.dg/interface_1.f90: Ditto.
2806 * gfortran.dg/interface_37.f90: Ditto.
2807 * gfortran.dg/interface_5.f90: Ditto.
2808 * gfortran.dg/interface_6.f90: Ditto.
2809 * gfortran.dg/interface_7.f90
2810 * gfortran.dg/no_arg_check_3.f90
2811 * gfortran.dg/operator_5.f90
2812 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2813
0365bfa8 28142016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2815
2816 PR c++/77700
2817 * c-c++-common/Wint-in-bool-context.c: Update test.
2818
1941149a 28192016-10-07 Richard Biener <rguenther@suse.de>
2820
2821 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2822 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2823
dc5b5d21 28242016-10-07 Marek Polacek <polacek@redhat.com>
2825
2826 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2827
30ac4925 28282016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2829
2830 PR c++/69733
2831 * c-c++-common/pr69733.c: New test.
2832 * gcc.dg/pr69733.c: New test.
2833 * gcc.target/i386/pr69733.c: New test.
2834
95c0ad19 28352016-10-07 Marek Polacek <polacek@redhat.com>
2836
2837 PR c++/77803
2838 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2839
fafde080 28402016-10-07 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR tree-optimization/77664
2843 * gcc.dg/tree-ssa/pr77664.c: New test.
2844 * gcc.dg/pr77664.c: New test.
2845
28462016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2847
2848 * gfortran.dg/pr69955.f90: New test.
2849
4147af80 28502016_10-06 Louis Krupp <louis.krupp@zoho.com>
2851
2852 PR fortran/57910
2853 * gfortran.dg/pr57910.f90: New test.
2854
adeca879 28552016-10-06 Jakub Jelinek <jakub@redhat.com>
2856
2857 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2858 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2859
fefb1a11 28602016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2861
2862 PR tree-optimization/77862
2863 * gcc.dg/pr77862.c: New test.
2864
f7df25e9 28652016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2866
2867 * gcc.dg/tree-ssa/evrp4.c: New test.
2868
3ff1ad36 28692016-10-06 Jeff Law <law@redhat.com>
2870
2871 PR tree-optimization/71661
2872 * gcc.dg/tree-ssa/pr71661.c: New test.
2873
1424fde5 28742016-10-06 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/77855
2877 * gcc.dg/torture/pr77855.c: New testcase.
2878
a22dd5ec 28792016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2880 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2881
2882 * g++.dg/other/pr77759.C: New test.
2883
cb1f8eb4 28842016-10-06 Richard Biener <rguenther@suse.de>
2885
2886 PR tree-optimization/77839
2887 * gcc.dg/torture/pr77839.c: New testcase.
2888
bb513366 28892016-10-06 Marek Polacek <polacek@redhat.com>
2890
2891 * g++.dg/cpp1z/init-statement9.C: New test.
2892
26d689f4 28932016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2894
2895 * gcc.target/i386/pcommit-1.c: Deleted.
2896 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2897 * gcc.target/i386/sse-13.c: Ditto.
2898 * gcc.target/i386/sse-14.c: Ditto.
2899 * gcc.target/i386/sse-22.c: Ditto.
2900 * gcc.target/i386/sse-23.c: Ditto.
2901 * g++.dg/other/i386-2.C: Ditto.
2902
847e66cc 29032016-10-05 Uros Bizjak <ubizjak@gmail.com>
2904
2905 * gcc.target/i386/pr77833.c: Require int128 effective target.
2906
670ec524 29072016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2908
2909 PR fortran/58991
2910 PR fortran/58992
2911 * gfortran.dg/associate_22.f90: New test.
2912
fca4e258 29132016-10-05 Fritz Reese <fritzoreese@gmail.com>
2914
2915 * gfortran.dg/dec_union_9.f90: New testcase.
2916 * gfortran.dg/dec_union_10.f90: New testcase.
2917
994fc95f 29182016-10-05 Jakub Jelinek <jakub@redhat.com>
2919
c6958264 2920 PR sanitizer/66343
2921 * gcc.dg/pch/pr66343-3.c: New test.
2922 * gcc.dg/pch/pr66343-3.hs: New file.
2923
994fc95f 2924 PR sanitizer/66343
2925 * gcc.dg/pch/pr66343-1.c: New test.
2926 * gcc.dg/pch/pr66343-1.hs: New file.
2927 * gcc.dg/pch/pr66343-2.c: New test.
2928 * gcc.dg/pch/pr66343-2.hs: New file.
2929
2b6903a5 29302016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2931
2932 * c-c++-common/Wint-in-bool-context.c: Update test.
2933
a9e44c43 29342016-10-05 Marek Polacek <polacek@redhat.com>
2935
2936 * g++.dg/cpp1z/init-statement1.C: New test.
2937 * g++.dg/cpp1z/init-statement2.C: New test.
2938 * g++.dg/cpp1z/init-statement3.C: New test.
2939 * g++.dg/cpp1z/init-statement4.C: New test.
2940 * g++.dg/cpp1z/init-statement5.C: New test.
2941 * g++.dg/cpp1z/init-statement6.C: New test.
2942 * g++.dg/cpp1z/init-statement7.C: New test.
2943 * g++.dg/cpp1z/init-statement8.C: New test.
2944
d0a5b595 29452016-10-05 Louis Krupp <louis.krupp@zoho.com>
2946
2947 PR fortran/67524
2948 * gfortran.dg/pr67524.f90: New test.
2949
c7b01e77 29502016-10-05 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR sanitizer/77823
2953 * c-c++-common/ubsan/shift-9.c: New test.
2954
d204444e 29552016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2956
2957 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2958 of int if __SIZEOF_INT__ is less than 4 bytes.
2959
ea55eab9 29602016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2961
2962 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2963 * gfortran.dg/class_array_20.f03: Likewise.
2964 * gfortran.dg/class_array_21.f03: Likewise.
2965 * gfortran.dg/finalize_29.f08: Likewise.
2966 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2967
bf1426ea 29682016-10-05 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/77826
2971 * gcc.dg/torture/pr77826.c: New testcase.
2972
eb93b162 29732016-10-05 Richard Biener <rguenther@suse.de>
2974
2975 * gcc.dg/fold-copysign-1.c: New testcase.
2976
830f8f08 29772016-10-05 Andreas Schwab <schwab@suse.de>
2978
2979 * g++.dg/pr49847-2.C: Remove.
2980
ce229d56 29812016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2982
2983 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2984
d82d27a3 29852016-10-05 Richard Biener <rguenther@suse.de>
2986
2987 PR middle-end/55152
2988 * gcc.dg/pr55152-2.c: New testcase.
2989
29e40d1d 29902016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2991
2992 * gfortran.dg/dtio_15.f90: New test.
2993
78dc0da1 29942016-10-04 Ian Lance Taylor <iant@golang.org>
2995
2996 * gcc.dg/split-7.c: New test.
2997
f72de674 29982016-10-04 Martin Sebor <msebor@redhat.com>
2999
3000 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3001 %lc directive to wint_t to silence -Wformat warnings on targets
3002 where the latter is a distinct type such as long.
3003
c30da209 30042016-10-04 Martin Sebor <msebor@redhat.com>
3005
3006 PR c++/77804
3007 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3008
c93d719b 30092016-10-04 Jakub Jelinek <jakub@redhat.com>
3010
c8887d28 3011 PR c++/77791
3012 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3013
c93d719b 3014 * g++.dg/other/java3.C: Remove.
3015 * g++.dg/other/java1.C: Remove.
3016 * g++.dg/other/error12.C: Remove.
3017 * g++.dg/other/java2.C: Remove.
3018 * g++.dg/warn/Wnvdtor.C: Remove.
3019 * g++.dg/lookup/java1.C: Remove.
3020 * g++.dg/lookup/java2.C: Remove.
3021 * g++.dg/ext/pr34829.C: Remove.
3022 * g++.dg/ext/java-3.C: Remove.
3023 * g++.dg/ext/java-1.C: Remove.
3024 * g++.dg/ext/java-2.C: Remove.
3025 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3026
e62363b1 30272016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3028
3029 PR tree-optimization/77808
3030 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3031
38f18c01 30322016-10-04 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/77399
3035 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3036
47fd90af 30372016-10-04 Richard Biener <rguenther@suse.de>
3038
3039 PR middle-end/77833
3040 * gcc.target/i386/pr77833.c: New testcase.
3041
2f8d6297 30422016-09-26 Jeff Law <law@redhat.com>
3043
3044 PR tree-optimization/71550
3045 PR tree-optimization/71403
3046 * gcc.c-torture/execute/pr71550.c: New test.
3047
4092cccf 30482016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3049
3050 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3051 option.
3052
8e8fe25a 30532016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3054
3055 Revert
3056 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3057
3058 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3059
fcfa0d6a 30602016-10-03 Marek Polacek <polacek@redhat.com>
3061
3062 * g++.dg/cpp0x/nullptr37.C: New test.
3063
255beb07 30642016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3065
3066 * c-c++-common/Wint-in-bool-context.c: Update test.
3067
16127d51 30682016-10-02 Jakub Jelinek <jakub@redhat.com>
3069
3070 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3071 earlier.
3072 * g++.dg/charset/asm2.c (memmove): Likewise.
3073 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3074 * g++.dg/tls/diag-4.C (foo): Likewise.
3075 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3076 dg-warning, fix up regex.
3077 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3078 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3079 * g++.old-deja/g++.mike/net31.C: Likewise.
3080 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3081 for C++17.
3082 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3083 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3084
c9e875f1 30852016-10-01 Richard Biener <rguenther@suse.de>
3086
3087 PR middle-end/77798
3088 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3089
77daf8b6 30902016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3091
3092 PR fortran/77663
3093 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3094
ff2feb8b 30952016-10-01 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c/77490
3098 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3099 Add dg-prune-output directive.
3100
fd3720ac 31012016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3102
3103 PR fortran/66643
3104 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3105 * gfortran.fortran-torture/compile/write.f90: Update test.
3106
dd07e329 31072016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3108
3109 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3110 arm_fp16_alternative_ok as the required effective target.
3111 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3112 -mfp16-format=alternative to the dg-options directive and remove
3113 the dg-add-options directive.
3114
580083a2 31152016-09-30 Fritz Reese <fritzoreese@gmail.com>
3116
3117 PR fortran/77764
3118 * gfortran.dg/dec_union_8.f90: New testcase.
3119
f24fcad2 31202016-09-30 Fritz Reese <fritzoreese@gmail.com>
3121
3122 PR fortran/77782
3123 * gfortran.dg/dec_structure_16.f90: New testcase.
3124
e0e00cf4 31252016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3126
3127 * gfortran.dg/coarray_allocate_10.f08: New test.
3128 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3129
44211526 31302016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3131
3132 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3133
e2441cd8 31342016-09-30 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/77399
3137 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3138
0914a8ef 31392016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3140
5db34fe5 3141 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3142 -fdelete-null-pointer-checks explicit.
3143 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3144 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3145 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3146 * gcc.dg/pic-1.c: Require fpic target support.
3147 * gcc.dg/pic-2.c: Likewise.
3148
c5d89bae 31492016-09-29 Jakub Jelinek <jakub@redhat.com>
3150
3151 Implement P0001R1 - C++17 removal of register storage class specifier
3152 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3153 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3154 C++17.
3155 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3156 keyword if not __SSE2__.
3157 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3158 C++17.
3159 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3160 register keywords.
3161 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3162 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3163 no_erroneous_warning): Expect new warnings for C++17.
3164 * g++.dg/warn/register-var-2.C (f): Likewise.
3165 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3166 * g++.dg/parse/linkage2.C (foo): Likewise.
3167 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3168 keyword on parameters for C++17.
3169 * g++.dg/cpp1z/register1.C: New test.
3170 * g++.dg/cpp1z/register2.C: New test.
3171 * g++.dg/cpp1z/register3.C: New test.
3172
5424b150 31732016-09-29 Uros Bizjak <ubizjak@gmail.com>
3174
3175 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3176 * gcc.target/i386/avx2-check.h (main): Ditto.
3177 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3178 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3179 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3180 * gcc.target/i386/avx512er-check.h (main): Ditto.
3181 * gcc.target/i386/avx512f-check.h (main): Ditto.
3182 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3183 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3184 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3185
132fa33c 31862016-09-29 Uros Bizjak <ubizjak@gmail.com>
3187
3188 PR target/77756
3189 * gcc.target/i386/pr77756.c: New test.
3190
ea72fa65 31912016-09-29 Marek Polacek <polacek@redhat.com>
3192
3193 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3194
40334d1a 31952016-09-29 Marek Polacek <polacek@redhat.com>
3196
3197 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3198 C++14.
3199
2bf721c3 32002016-09-29 Martin Liska <mliska@suse.cz>
3201
3202 * objc/execute/construct1.m: New test.
3203
a8243a97 32042016-09-29 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/77768
3207 * gcc.dg/torture/pr77768.c: New testcase.
3208
98da8d3b 32092016-09-28 Richard Biener <rguenther@suse.de>
3210
3211 PR middle-end/77407
3212 * gcc.dg/pr77407.c: New testcase.
3213
b0ab3ca0 32142016-09-29 Richard Biener <rguenther@suse.de>
3215
3216 PR middle-end/55152
3217 * gcc.dg/pr55152.c: New testcase.
3218 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3219
f76c9f26 32202016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3221
3222 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3223 (dg-options): Remove -m32.
3224
94d9ba6a 32252016-09-28 Martin Sebor <msebor@redhat.com>
3226
3227 PR middle-end/77721
3228 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3229
d23296dc 32302016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3231
3232 PR libgfortran/77707
3233 * gfortran.dg/inquire_17.f90: New test.
3234
2a2770c6 32352016-09-28 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR c++/77467
3238 * g++.dg/cpp1y/constexpr-77467.C: New test.
3239
3e822015 32402016-09-28 Martin Sebor <msebor@redhat.com>
3241
3242 PR c/77762
3243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3244 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3245 (test_sprintf_p_const): Adjust line numbers to avoid failures
3246 introduced in r240503.
3247
21ce832f 32482016-09-28 Martin Sebor <msebor@redhat.com>
3249
3250 PR middle-end/77683
3251 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3252
8d9e3eb6 32532016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3254
cfa852a5 3255 PR c++/77748
3256 * g++.dg/pr77550.C: Avoid undefined behavior.
3257
8d9e3eb6 3258 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3259
85dd8d9a 32602016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3261
3262 * gcc.dg/strlenopt-20.c: Update test.
3263 * gcc.dg/strlenopt-21.c: Likewise.
3264 * gcc.dg/strlenopt-22.c: Likewise.
3265 * gcc.dg/strlenopt-22g.c: Likewise.
3266 * gcc.dg/strlenopt-26.c: Likewise.
3267 * gcc.dg/strlenopt-5.c: Likewise.
3268 * gcc.dg/strlenopt-7.c: Likewise.
3269 * gcc.dg/strlenopt-9.c: Likewise.
3270
ce7e2f0e 32712016-09-27 Jakub Jelinek <jakub@redhat.com>
3272
4fd4e9e0 3273 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3274
66108a57 3275 * g++.dg/cpp1z/lambda-this1.C: New test.
3276 * g++.dg/cpp1z/lambda-this2.C: New test.
3277
ce7e2f0e 3278 PR c++/77722
3279 * g++.dg/ubsan/return-4.C: New test.
3280 * g++.dg/ubsan/return-5.C: New test.
3281 * g++.dg/ubsan/return-6.C: New test.
3282
eedf6f96 32832016-09-27 Jiong Wang <jiong.wang@arm.com>
3284
3285 * lib/target-supports.exp
3286 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3287 in function comment.
3288
febf7a45 32892016-09-27 Martin Liska <mliska@suse.cz>
3290
3291 PR gcov-profile/46266
3292 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3293 considered.
3294
1ef012e4 32952016-09-27 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/77745
3298 * g++.dg/torture/pr77745.C: New testcase.
3299
fcaf08b7 33002016-09-27 Richard Biener <rguenther@suse.de>
3301
3302 PR tree-optimization/77478
3303 * gcc.dg/torture/pr77478.c: New testcase.
3304
db46bcd3 33052016-09-27 Martin Liska <mliska@suse.cz>
3306
3307 PR gcov-profile/7970
3308 PR gcov-profile/16855
3309 PR gcov-profile/44779
3310 * g++.dg/gcov/pr16855.C: New test.
3311
2e0bcd96 33122016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3313
3314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3315
93768ef7 33162016-09-27 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR fortran/77666
3319 * gfortran.dg/gomp/pr77666.f90: New test.
3320
b09a4365 33212016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3322
3323 PR ipa/77677
3324 * gcc.dg/torture/pr77677-2.c: New test.
3325
85527e8f 33262016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3327
3328 PR fortran/77420
3329 * gfortran.dg/pr77420_1.f90: New test.
3330 * gfortran.dg/pr77420_2.f90: Ditto.
3331 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3332 * gfortran.dg/pr77420_4.f90: this file.
3333
140cd7ff 33342016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3335
3336 PR middle-end/77719
3337 * gfortran.dg/pr77719.f90: New test.
3338
d4d58fc3 33392016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3340
3341 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3342 singular form of byte when quantity is unknown.
d4d58fc3 3343
e997bd3a 33442016-09-26 Marek Polacek <polacek@redhat.com>
3345
3346 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3347
9c7de46a 33482016-09-26 Martin Liska <mliska@suse.cz>
3349
3350 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3351 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3352 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3353 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3354 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3355 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3356 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3357 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3358 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3359
3c77f69c 33602016-09-26 Marek Polacek <polacek@redhat.com>
3361
3362 PR c/7652
3363 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3364 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3365 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3366 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3367 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3368 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3369 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3370 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3371 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3372 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3373 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3374 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3375 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3376 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3377 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3378 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3379 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3380 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3381 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3382 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3383 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3384 * c-c++-common/attr-fallthrough-1.c: New test.
3385 * c-c++-common/attr-fallthrough-2.c: New test.
3386 * g++.dg/cpp0x/fallthrough1.C: New test.
3387 * g++.dg/cpp0x/fallthrough2.C: New test.
3388 * g++.dg/cpp1z/fallthrough1.C: New test.
3389 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3390 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3391 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3392 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3393
40e245e1 33942016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3395
9e9fb49b 3396 PR fortran/77429
40e245e1 3397 * gfortran.dg/pr77429.f90: New test.
3398
cfffcdf4 33992016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3400
3401 PR fortran/77694
3402 * gfortran.dg/pr77694.f90: New test.
3403
223e6ae9 34042016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3405
3406 PR target/51244
3407 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3408
9e932ac2 34092016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3410
3411 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3412 for 32-bit mode.
3413
04f16d28 34142016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3415
3416 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3417 for 32-bit mode.
3418
481ce481 34192016-09-24 Marek Polacek <polacek@redhat.com>
3420
3421 PR c/77490
3422 * c-c++-common/Wbool-operation-1.c: New test.
3423 * gcc.dg/Wbool-operation-1.c: New test.
3424
8e652fcf 34252016-09-23 Fritz Reese <fritzoreese@gmail.com>
3426
3427 * gfortran.dg/dec_static_1.f90: New.
3428 * gfortran.dg/dec_static_2.f90: New.
3429 * gfortran.dg/dec_static_3.f90: New.
3430 * gfortran.dg/dec_static_4.f90: New.
3431
e7c4560c 34322016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3433
3434 PR fortran/48298
3435 * gfortran.dg/negative_unit_check.f90: Update test.
3436 * gfortran.dg/dtio_14.f90: New test.
481ce481 3437
ad020996 34382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3439
3440 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3441 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3442 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3443 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3444 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3445 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3446 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3447
e2c1228b 34482016-09-23 Martin Sebor <msebor@redhat.com>
3449
3450 PR testsuite/77713
3451 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3452 assuming long double is bigger than double.
3453
9b5db70f 34542016-09-23 Jakub Jelinek <jakub@redhat.com>
3455
3456 Implement P0138R2, C++17 construction rules for enum class values
3457 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3458
a30e370d 34592016-09-23 David Malcolm <dmalcolm@redhat.com>
3460
3461 PR preprocessor/77672
3462 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3463 expected multiline output from first warning to reflect change
3464 in r240434.
3465
15650eb7 34662016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3467
3468 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3469
f886b2b4 34702016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3471 Tom de Vries <tom@codesourcery.com>
3472
3473 PR testsuite/77411
3474 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3475
f74ba31d 34762016-09-23 Marek Polacek <polacek@redhat.com>
3477
3478 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3479 * c-c++-common/gomp/atomic-13.c: Likewise.
3480 * c-c++-common/gomp/atomic-14.c: Likewise.
3481 * c-c++-common/pr60439.c: Remove invalid code.
3482 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3483 * g++.dg/expr/bitfield5.C: Likewise.
3484 * g++.dg/expr/bitfield6.C: Likewise.
3485 * g++.dg/expr/bool1.C: Likewise.
3486 * g++.dg/expr/bool3.C: Likewise.
3487 * g++.dg/expr/lval3.C: Likewise.
3488 * g++.dg/expr/lval4.C: Likewise.
3489 * g++.old-deja/g++.jason/bool5.C: Likewise.
3490
7413e757 34912016-09-23 David Malcolm <dmalcolm@redhat.com>
3492
3493 PR preprocessor/77672
3494 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3495 (test_terminator_location): New function.
3496
81df50de 34972016-09-23 Richard Biener <rguenther@suse.de>
3498
3499 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3500
5f4626d8 35012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3502
3503 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3504 -march=armv8.2-a+fp16 when supported by the hardware.
3505 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3506 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3507 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3508 semi-colons to a macro invocations.
3509 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3510 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3511 defined.
3512 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3513 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3515 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3516 defined.
3517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3519 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3520 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3523 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3524 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3527 defined.
3528 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3530 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3531 defined.
3532 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3534 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3535 defined.
3536 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3539 defined.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3541 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3542 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3543 defined. Also fix some white-space.
3544 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3549 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3550 defined. Also fix some long lines and white-space.
3551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3553 defined. Also fix some long lines and white-space.
3554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3555 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3556 defined.
3557 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3559 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3560 defined.
3561 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3564 defined.
3565 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3568 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3575 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3581 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3582 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3584
f2645569 35852016-09-23 Jiong Wang <jiong.wang@arm.com>
3586 Matthew Wahab <matthew.wahab@arm.com>
3587
3588 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3589 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3590 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3591 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3592 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3593 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3594 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3595 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3596 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3597 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3598 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3599 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3600 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3601 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3602 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3603 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3604 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3605 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3606 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3607 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3608 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3609 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3610 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3611 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3612 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3613 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3614 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3615 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3616 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3617 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3618 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3619 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3620 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3621 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3622 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3623 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3624 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3625
66a55fc4 36262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3627
3628 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3629 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3630 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3631 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3632 support.
3633
ada0f4c4 36342016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3635
3636 PR ipa/77677
3637 * gcc.dg/torture/pr77677.c: New test.
3638
8771094d 36392016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3640
3641 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3642 here now.
3643
c959fae1 36442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3645
3646 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3647 options. Add tests for float16x4_t and float16x8_t.
3648
88b594a3 36492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3650
3651 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3652 * gcc.target/s390/risbg-ll-2.c: Ditto.
3653 * gcc.target/s390/risbg-ll-3.c: Ditto.
3654
e4ad661c 36552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3656
3657 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3658 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3659
4005a882 36602016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3661
3662 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3663 output to the simplified instructions.
3664
9854d864 36652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3666
3667 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3668 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3669
388ce7db 36702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3671
3672 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3673 (FP16_SUPPORTED): New
3674 (expected-hfloat-16x4): Make conditional on __fp16 support.
3675 (expected-hfloat-16x8): Likewise.
3676 (vdup_n_f16): Disable for non-AArch64 targets.
3677 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3678 conditional on FP16_SUPPORTED.
3679 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3680 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3681 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3682 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3683 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3684 for testing __fp16.
3685 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3686 conditional on FP16_SUPPORTED.
3687 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3688 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3689
837bb76e 36902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3691
3692 * gcc.target/arm/short-vfp-1.c: New.
3693
e183c2b8 36942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3695
3696 * gcc.target/arm/attr-fp16-arith-1.c: New.
3697
cd6fbed6 36982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3699
3700 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3701 New.
3702 (add_options_for_arm_v8_2a_fp16_neon): New.
3703 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3704 (add_options_for_arm_arch_v8_2a): Auto-generate.
3705 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3706 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3707 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3708 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3709 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3710 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3711 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3712
4961b0ab 37132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3714
3715 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3716 arm_fp16_alternative_ok.
3717 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3718 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3719 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3720 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3721 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3722 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3723 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3724 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3725 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3726 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3727 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3728 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3729 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3730 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3731 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3732 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3733 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3734 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3735 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3736 arm_fp16_alternative_ok.
3737 * lib/target-supports.exp
3738 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3739 (check_effective_target_arm_fp16_alternative_ok): New.
3740 (check_effective_target_arm_fp16_none_ok_nocache): New.
3741 (check_effective_target_arm_fp16_none_ok): New.
3742
ce5b3c3b 37432016-09-23 Martin Liska <mliska@suse.cz>
3744
3745 * gcc.dg/ipa/pr77653.c: Replace adress
3746 with address.
3747
d4c65e05 37482016-09-23 Martin Liska <mliska@suse.cz>
3749
3750 * gcc.target/i386/movbe-4.c: New test.
3751
82a47693 37522016-09-23 Martin Liska <mliska@suse.cz>
3753
3754 * gcc.target/i386/crc32-5.c: New test.
3755
0253072a 37562016-09-23 Martin Liska <mliska@suse.cz>
3757
3758 * gcc.target/i386/pr71652.c: New test.
3759 * gcc.target/i386/pr71652-2.c: New test.
3760 * gcc.target/i386/pr71652-3.c: New test.
3761
0bfdbd22 37622016-09-23 Jakub Jelinek <jakub@redhat.com>
3763
3764 * lib/gcc-dg.exp (process-message): Support relative line number
3765 notation - .+4 or .-1 etc.
3766 * gcc.dg/dg-test-1.c: New test.
3767
ff982ab4 37682016-09-22 Martin Sebor <msebor@redhat.com>
3769
3770 PR target/77676
3771 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3772 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3773 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3774 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3775
78299f8d 37762016-09-22 Uros Bizjak <ubizjak@gmail.com>
3777
3778 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3779 * gcc.dg/ifcvt-2.c: Ditto.
3780 * gcc.dg/zero_bits_compound-1.c: Ditto.
3781 * gcc.dg/zero_bits_compound-1.c: Ditto.
3782 * gcc.dg/pr40550.c: Simplify target selectors.
3783 Use dg-additional-options.
3784 * gcc.dg/pr47893.c: Ditto.
3785 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3786 additional options for 32-bit x86 targets.
3787 * gcc.dg/pr70955.c: Move to ...
3788 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3789
ec645283 37902016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 PR c++/61019
3793 * g++.dg/cpp0x/pr61019.C: New.
3794
9753b549 37952016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3796 Terry Guo <terry.guo@arm.com>
3797
3798 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3799 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3800 * gcc.target/arm/pure-code/pure-code.exp: New.
3801
7dbfb427 38022016-09-22 Uros Bizjak <ubizjak@gmail.com>
3803
3804 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3805 Remove SSE effective target requirement.
3806
7e20dff2 38072016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/71979
3810 * g++.dg/cpp0x/pr71979.C: New.
3811
05dd002d 38122016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3813
3814 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3815
53769cc8 38162016-09-22 Martin Liska <mliska@suse.cz>
3817
3818 PR ipa/77653
3819 * gcc.dg/ipa/pr77653.c: New test.
3820
51c846d6 38212016-09-22 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR fortran/77665
3824 * gfortran.dg/gomp/pr77665.f90: New test.
3825
51278c1a 38262016-09-22 Paul Thomas <pault@gcc.gnu.org>
3827
3828 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3829 * gfortran.dg/dtio_13.f90: New test.
3830
cde225a2 38312016-09-21 Louis Krupp <louis.krupp@zoho.com>
3832
3833 PR fortran/66107
3834 * gfortran.dg/pr66107.f90: New test.
3835
0d5530d9 38362016-09-21 Ian Lance Taylor <iant@golang.org>
3837
3838 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3839 with call to builtin delete function.
3840
9ca7e933 38412016-09-21 Joseph Myers <joseph@codesourcery.com>
3842
3843 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3844 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3845 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3846 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3847 tests.
3848
451127c6 38492016-09-21 Uros Bizjak <ubizjak@gmail.com>
3850
3851 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3852
98aa0f57 38532016-09-21 Jakub Jelinek <jakub@redhat.com>
3854
3855 PR c++/77651
3856 * g++.dg/cpp1z/aligned-new6.C: New test.
3857
65eeae10 38582016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3859
3860 * gcc.target/arm/fp16-aapcs-3.c: New.
3861 * gcc.target/arm/fp16-aapcs-4.c: New.
3862 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3863 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3864 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3865 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3866
1a39df22 38672016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3868
3869 PR tree-optimization/77550
3870 * g++.dg/pr77550.C: New test.
3871
48bc6fdd 38722016-09-21 Georg-Johann Lay <avr@gjlay.de>
3873
3874 PR target/77326
3875 * gcc.target/avr/torture/pr77326.c: New test.
3876
a09b160b 38772016-09-21 Louis Krupp <louis.krupp@zoho.com>
3878
3879 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3880
91207228 38812016-09-21 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/77648
3884 * gcc.dg/torture/pr77648-1.c: New testcase.
3885 * gcc.dg/torture/pr77648-2.c: Likewise.
3886
f6aeb966 38872016-09-21 Richard Biener <rguenther@suse.de>
3888 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR tree-optimization/77621
3891 * gcc.dg/pr77621.c: New testcase.
3892
637b3ebb 38932016-09-21 Paul Thomas <pault@gcc.gnu.org>
3894
3895 PR fortran/77657
3896 * gfortran.dg/dtio_12.f90: New test.
3897
b5b88e7a 38982016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3899
3900 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3901
8ccdb0a4 39022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3903
3904 PR tree-optimization/72835
3905 * gcc.dg/tree-ssa/pr72835.c: New test.
3906
b9833bfd 39072016-09-20 Martin Sebor <msebor@redhat.com>
3908
3909 PR middle-end/49905
3910 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3911 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3912 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3913 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3914 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3915 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3916 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3917
597323ed 39182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3919
3920 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3921 arguments/compare will be optimized away.
3922 * gcc.dg/torture/ftrapv-1.c: Likewise.
3923
25a8e007 39242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3925
3926 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3927 will be optimized away.
3928 * gcc.dg/ipa/vrp1.c: New test.
3929 * gcc.dg/ipa/vrp2.c: New test.
3930 * gcc.dg/ipa/vrp3.c: New test.
3931
6e93da1b 39322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3933
3934 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3935 does the same transformation.
3936 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3937 * gcc.dg/tree-ssa/evrp1.c: New test.
3938 * gcc.dg/tree-ssa/evrp2.c: New test.
3939 * gcc.dg/tree-ssa/evrp3.c: New test.
3940 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3941 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3942 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3943 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3944 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3945 foling now happens early.
3946 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3947 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3948 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3949 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3950 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3951
b8b3b645 39522016-09-20 Uros Bizjak <ubizjak@gmail.com>
3953
3954 PR target/77621
3955 * gcc.target/i386/pr77621.c: New test.
3956 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3957 pattern, loop should vectorize with -mtune=atom.
3958
81165554 39592016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3960 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR testsuite/63299
3963 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3964 instead of delete.
3965
2f8a2ead 39662016-09-20 Jakub Jelinek <jakub@redhat.com>
3967
a48667ee 3968 PR c++/77626
3969 * g++.dg/other/pr77626.C: New test.
3970
7e67c6d5 3971 PR c++/77638
3972 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3973
59934ea3 3974 PR c++/77637
3975 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3976
2f8a2ead 3977 PR middle-end/77624
3978 * c-c++-common/pr77624-1.c: New test.
3979 * c-c++-common/pr77624-2.c: New test.
3980
a1268ee1 39812016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3982
3983 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3984 of digits expected.
3985
0b77b2cf 39862016-09-20 Richard Biener <rguenther@suse.de>
3987
3988 PR tree-optimization/77646
3989 * gcc.dg/torture/pr77646.c: New testcase.
3990
bed03df1 39912016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3992
3993 PR c++/77434
3994 * c-c++-common/Wint-in-bool-context.c: New test.
3995
cb19a0da 39962016-09-19 Joseph Myers <joseph@codesourcery.com>
3997
3998 * gcc.dg/cr-decimal-dig-1.c: New test.
3999
9b5c49ef 40002016-09-19 Joseph Myers <joseph@codesourcery.com>
4001
4002 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4003 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4004 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4005 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4006
48d1445d 40072016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4008
4009 PR rtl-optimization/77416
4010 * gcc.target/powerpc/pr77416.c: New.
4011
579f478b 40122016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4013
4014 PR c++/77639
4015 * g++.dg/template/error-recovery4.C: New test.
4016
f2e52448 40172016-09-19 Bin Cheng <bin.cheng@arm.com>
4018
4019 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4020
aaf7d5f8 40212016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4022
4023 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4024 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4025
5f036000 40262016-09-19 Jakub Jelinek <jakub@redhat.com>
4027 Jan Hubicka <jh@suse.cz>
4028
4029 PR target/77587
4030 * gcc.dg/pr77587.c: New test.
4031 * gcc.dg/pr77587a.c: New file.
4032
eee0cf09 40332016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4034
4035 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4036 * gfortran.dg/coarray_38.f90:
4037 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4038 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4039 * gfortran.dg/coarray_allocate_7.f08: New test.
4040 * gfortran.dg/coarray_allocate_8.f08: New test.
4041 * gfortran.dg/coarray_allocate_9.f08: New test.
4042 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4043 new caf_register.
4044 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4045 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4046 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4047 get_by_refs.
4048 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4049 * gfortran.dg/coarray_lock_7.f90: Same.
4050 * gfortran.dg/coarray_poly_5.f90: Same.
4051 * gfortran.dg/coarray_poly_6.f90: Same.
4052 * gfortran.dg/coarray_poly_7.f90: Same.
4053 * gfortran.dg/coarray_poly_8.f90: Same.
4054 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4055
891196d7 40562016-09-19 Fritz Reese <fritzoreese@gmail.com>
4057
4058 PR fortran/77584
4059 * gfortran.dg/dec_structure_15.f90: New testcase.
4060
281da9a3 40612016-09-19 Richard Biener <rguenther@suse.de>
4062
4063 PR middle-end/77605
4064 * gcc.dg/torture/pr77605.c: New testcase.
4065
8a252920 40662016-09-18 Louis Krupp <louis.krupp@zoho.com>
4067
4068 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4069
a18b7a33 40702016-09-17 Jan Hubicka <hubicka@ucw.cz>
4071
4072 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4073 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4074 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4075 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4076 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4077 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4078 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4079 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4080 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4081 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4082 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4083
b868c23d 40842016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4085
4086 * gcc.target/i386/pr68633.c: Fix expected result.
4087
360d7ea8 40882016-09-17 Louis Krupp <louis.krupp@gmail.com>
4089
4090 PR fortran/68078
4091 * gfortran.dg/pr68078.f90: New test.
4092 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4093
d58661cb 40942016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4095
4096 PR target/77613
4097 * gcc.target/powerpc/swaps-p8-25.c: New.
4098
24b3d864 40992016-09-16 Jakub Jelinek <jakub@redhat.com>
4100
e6db887a 4101 PR c++/77482
4102 * g++.dg/cpp0x/constexpr-77482.C: New test.
4103
44df6c11 4104 PR c++/77379
4105 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4106 thunk offsets.
4107 * g++.dg/abi/abi-tag23a.C: Likewise.
4108
53d2f3de 4109 PR c++/77338
4110 * g++.dg/cpp0x/decltype-77338.C: New test.
4111
24b3d864 4112 PR c++/77375
4113 * g++.dg/cpp0x/mutable1.C: New test.
4114
42f172d0 41152016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4116
4117 PR fortran/77612
4118 * gfortran.dg/pr77612.f90: New test.
4119
0665113b 41202016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4121
4122 * gcc.dg/torture/pr70421.c: Require int32plus.
4123
dff10ec9 41242016-09-16 Jakub Jelinek <jakub@redhat.com>
4125
be63912c 4126 PR middle-end/77475
4127 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4128
dff10ec9 4129 PR target/77526
4130 * gcc.target/i386/pr77526.c: New test.
4131
69cdadd9 41322016-09-16 Jakub Jelinek <jakub@redhat.com>
4133 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 PR middle-end/77594
4136 * gcc.target/i386/pr77594.c: New test.
4137
b74250bc 41382016-09-15 Louis Krupp <louis.krupp@zoho.com>
4139
4140 PR fortran/69963
4141 * gfortran.dg/misplaced_implicit_character.f90: New test.
4142
834a2c29 41432016-09-15 Bin Cheng <bin.cheng@arm.com>
4144
4145 PR tree-optimization/77503
4146 * gcc.dg/vect/pr77503.c: New test.
4147
fbcb99d5 41482016-09-15 Richard Biener <rguenther@suse.de>
4149
4150 PR middle-end/77544
4151 * c-c++-common/torture/pr77544.c: New testcase.
4152
3aa4e8c2 41532016-09-15 Jakub Jelinek <jakub@redhat.com>
4154
4155 PR middle-end/77475
4156 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4157 * gcc.dg/march-generic.c: Likewise.
4158 * gcc.target/i386/spellcheck-options-1.c: New test.
4159 * gcc.target/i386/spellcheck-options-2.c: New test.
4160 * gcc.target/i386/spellcheck-options-3.c: New test.
4161 * gcc.target/i386/spellcheck-options-4.c: New test.
4162
e9dea525 41632016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4164
4165 PR fortran/72743
4166 * gfortran.dg/goacc/pr72743.f90: New test.
4167
7270347c 41682016-09-15 Richard Biener <rguenther@suse.de>
4169
4170 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4171
091e8e90 41722016-09-15 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/77514
4175 * gcc.dg/torture/pr77514.c: New testcase.
4176
8cc08773 41772016-09-14 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR c++/77549
4180 * g++.dg/lookup/pr77549.C: New test.
4181
5be60f03 41822016-09-14 Marek Polacek <polacek@redhat.com>
4183
4184 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4185 * c-c++-common/gomp/atomic-13.c: Likewise.
4186 * c-c++-common/gomp/atomic-14.c: Likewise.
4187 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4188 * g++.dg/cpp1z/bool-increment1.C: New test.
4189 * c-c++-common/pr60439.c: Add dg-warning.
4190 * g++.dg/expr/bitfield4.C: Likewise.
4191 * g++.dg/expr/bitfield5.C: Likewise.
4192 * g++.dg/expr/bitfield6.C: Likewise.
4193 * g++.dg/expr/bool1.C: Likewise.
4194 * g++.dg/expr/bool3.C: Likewise.
4195 * g++.dg/expr/lval3.C: Likewise.
4196 * g++.dg/expr/lval4.C: Likewise.
4197 * g++.old-deja/g++.jason/bool5.C: Likewise.
4198 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4199 * g++.dg/other/error18.C: Likewise.
4200 * g++.dg/gomp/atomic-14.C: Likewise.
4201
f80a245e 42022016-09-14 Nathan Sidwell <nathan@acm.org>
4203
4204 PR c++/77539
4205 * g++.dg/cpp1y/pr77539.C: New.
4206
7b329bca 42072016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4208
4209 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4210 dg-require.
4211 * g++.dg/ext/builtin_alloca.C: Likewise.
4212 * g++.dg/template/spec35.C: Likewise.
4213 * gcc.dg/builtins-68.c: Likewise.
4214 * gcc.misc-tests/gcov-13.c: Likewise.
4215 * gcc.misc-tests/gcov-14.c: Likewise.
4216
0029200d 42172016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4218
4219 * gfortran.dg/dec_structure_14.f90: New testcase.
4220
0975f764 42212016-09-14 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR sanitizer/68260
4224 * c-c++-common/tsan/pr68260.c: New test.
4225
1098c313 42262016-09-13 Joe Seymour <joe.s@somniumtech.com>
4227
4228 PR target/70713
4229 * gcc.target/msp430/function-attributes-1.c: New test.
4230 * gcc.target/msp430/function-attributes-2.c: New test.
4231 * gcc.target/msp430/function-attributes-3.c: New test.
4232
2e7b05a3 42332015-04-18 Martin Sebor <msebor@redhat.com>
4234
4235 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4236 of non-nul characters.
4237 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4238
46fad8d5 42392016-09-13 Jakub Jelinek <jakub@redhat.com>
4240
4bdba715 4241 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4242 * g++.dg/cpp1z/gen-attrs1.C: New test.
4243
99d887de 4244 PR tree-optimization/77454
4245 * gcc.dg/pr77454.c: New test.
4246
46fad8d5 4247 PR c++/77553
4248 * g++.dg/cpp1y/constexpr-77553.C: New test.
4249
68ef907c 42502016-09-13 David Malcolm <dmalcolm@redhat.com>
4251
4252 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4253 (test_show_locus): Replace rich_location::add_fixit_insert calls
4254 with add_fixit_insert_before and add_fixit_insert_after.
4255
2c24fd5e 42562016-09-13 Jason Merrill <jason@redhat.com>
4257 Tom de Vries <tom@codesourcery.com>
4258
4259 PR c++/77427
4260 * g++.dg/pr77427.C: New test.
4261
68b219ee 42622016-09-13 Martin Liska <mliska@suse.cz>
4263
4264 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4265 effective target.
4266 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4267 * lib/target-supports.exp: Define the new target.
4268
c72e91d3 42692016-09-12 Andrew Pinski <apinski@cavium.com>
4270
4271 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4272 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4273
b38c0a37 42742016-09-12 Uros Bizjak <ubizjak@gmail.com>
4275
4276 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4277 variable arguments.
4278 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4279 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4280 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4281 variable argument.
4282 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4283 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4284
7a21b590 42852016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4286
4287 PR c++/77496
4288 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4289 * g++.dg/ext/pr77496.C: New test.
4290 * g++.dg/warn/pr77496.C: New test.
4291
00434032 42922016-09-12 David Malcolm <dmalcolm@redhat.com>
4293
4294 PR c/72858
4295 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4296 to preserve conversion chars, and to preserve prefix information.
4297 * gcc.dg/format/pr72858.c: New test case.
4298
54f56c28 42992016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4300
4301 * gfortran.dg/pr77507.f90: Move to ...
4302 * gfortran.dg/ieee/pr77507.f90: here.
4303
08d6d42c 43042016-08-09 Jan Hubicka <hubicka@ucw.cz>
4305
4306 PR ipa/61159
4307 * compile/pr61159.c: New testcase
4308
35870532 43092016-08-09 Jan Hubicka <hubicka@ucw.cz>
4310
4311 PR ipa/64316
4312 * gcc.dg/ipa/pr63416.c: New testcase.
4313
953b9eef 43142016-09-10 Paul Thomas <pault@gcc.gnu.org>
4315 Steven G. Kargl <kargl@gcc.gnu.org>
4316
4317 PR fortran/77532
c78b1f64 4318 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4319
1aef7c3c 43202016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4321
4322 PR fortran/77507
4323 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4324 * gfortran.dg/c_assoc_4.f90: Ditto.
4325
3bb45f76 43262016-09-10 Tom de Vries <tom@codesourcery.com>
4327
4328 PR C/71602
4329 * c-c++-common/va-arg-va-list-type.c: New test.
4330
9731eaaf 43312016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4332
4333 PR rtl-optimization/77289
4334 * gcc.target/powerpc/pr77289.c: New test.
4335
911ea34a 43362016-09-09 Martin Sebor <msebor@redhat.com>
4337
4338 PR c/77520
4339 PR c/77521
4340 * gcc.dg/pr77520.c: New test.
4341 * gcc.dg/pr77521.c: New test.
4342
edd0f33b 43432016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4344
4345 PR fortran/77506
4346 * gfortran.dg/pr77506.f90: New test.
4347
374777a4 43482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4349
4350 PR fortran/77507
4351 * gfortran.dg/pr77507.f90: New test.
4352
c5eddaf9 43532016-09-09 Joseph Myers <joseph@codesourcery.com>
4354
4355 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4356
3e7e4e14 43572016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4358 Louis Krupp <lkrupp@gcc.gnu.org>
4359
4360 PR fortran/69514
4361 * gfortran.dg/pr69514_1.f90: New test.
4362 * gfortran.dg/pr69514_2.f90: New test.
4363
51688bb7 43642016-09-08 Jakub Jelinek <jakub@redhat.com>
4365
a34338c9 4366 PR fortran/77500
4367 * gfortran.dg/gomp/pr77500.f90: New test.
4368
51688bb7 4369 PR fortran/77516
4370 * gfortran.dg/gomp/pr77516.f90: New test.
4371
3ecb55e7 43722016-09-07 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR middle-end/77475
4375 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4376 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4377 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4378 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4379 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4380 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4381
3da97ff7 43822016-09-07 David Malcolm <dmalcolm@redhat.com>
4383
4384 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4385 "substring-locations.h".
4386
b55f1f44 43872016-09-07 Richard Biener <rguenther@suse.de>
4388
4389 PR c/77450
4390 * c-c++-common/vector-subscript-8.c: Move ..
4391 * gcc.dg/pr77450.c: ... here.
4392
7d482049 43932016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4394
4395 PR libgfortran/77393
4396 * gfortran.dg/fmt_f0_2.f90: Update test.
4397 * gfortran.dg/fmt_f0_3.f90: New test.
4398
ef3b531c 43992016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4400
4401 PR debug/77389
4402 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4403 in dg-options.
4404
4405 PR debug/57519
4406 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4407
39370ea0 44082016-09-06 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR target/69255
4411 * gcc.target/i386/pr69255-1.c: New test.
4412 * gcc.target/i386/pr69255-2.c: New test.
4413 * gcc.target/i386/pr69255-3.c: New test.
4414
44152016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4416
4417 PR c/77336
4418 * gcc.dg/format/miss-7.c: New test.
4419
88820414 44202016-09-06 Uros Bizjak <ubizjak@gmail.com>
4421
4422 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4423
4c790ba8 44242016-09-06 Martin Liska <mliska@suse.cz>
4425
4426 PR gcov-profile/77378
4427 PR gcov-profile/77466
4428 * gcc.dg/profile-update-warning.c: New test.
4429
43d2460d 44302016-09-06 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/77479
4433 * gcc.dg/torture/pr77479.c: New testcase.
4434
4c04bcce 44352016-09-06 Richard Biener <rguenther@suse.de>
4436
4437 PR c/77450
4438 * c-c++-common/vector-subscript-7.c: Adjust.
4439 * c-c++-common/vector-subscript-8.c: New testcase.
4440
8925068a 44412016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442
4443 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4444
daea048c 44452016-09-05 Jakub Jelinek <jakub@redhat.com>
4446
e315ff48 4447 PR target/77476
4448 * gcc.target/i386/avx512f-pr77476.c: New test.
4449 * gcc.target/i386/avx512bw-pr77476.c: New test.
4450 * gcc.target/i386/avx512dq-pr77476.c: New test.
4451
8eeca3ac 4452 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4453 Update comment to mention also avx512f.
4454
daea048c 4455 PR sanitizer/77396
4456 * g++.dg/asan/pr77396-2.C: New test.
4457
a6ffaadf 44582016-09-05 Uros Bizjak <ubizjak@gmail.com>
4459
4460 PR rtl-optimization/77452
4461 * gcc.target/i386/pr77452.c: New test.
4462
8f8828ba 44632016-09-05 Marek Polacek <polacek@redhat.com>
4464
4465 PR c/77423
4466 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4467
65277f2a 44682016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 PR fortran/77391
4471 * gfortran.dg/pr77391.f90: New test.
4472
a1cf06b8 44732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4474
4475 PR fortran/77460
4476 * gfortran.dg/pr77460.f90: New test.
4477
4d261282 44782016-09-03 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR c/65467
4481 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4482
4fc4eb94 44832016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4484
4485 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4486
40a431fa 44872016-09-02 David Malcolm <dmalcolm@redhat.com>
4488
4489 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4490 test case.
4491 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4492 diagnostic-test-show-locus-generate-patch.c to the sources
4493 for diagnostic_plugin_test_show_locus.c.
4494
a940fdc7 44952016-09-02 Jakub Jelinek <jakub@redhat.com>
4496
0b80c4b2 4497 PR c/65467
4498 * gcc.dg/gomp/_Atomic-1.c: New test.
4499 * gcc.dg/gomp/_Atomic-2.c: New test.
4500 * gcc.dg/gomp/_Atomic-3.c: New test.
4501 * gcc.dg/gomp/_Atomic-4.c: New test.
4502 * gcc.dg/gomp/_Atomic-5.c: New test.
4503
a940fdc7 4504 PR sanitizer/77396
4505 * g++.dg/asan/pr77396.C: New test.
4506
45072016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4508
4509 PR tree-optimization/71831
4510 * gcc.dg/builtin-object-size-16.c: New test.
4511 * gcc.dg/builtin-object-size-17.c: New test.
4512
0b404bb4 45132016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514
4515 PR libgfortran/77393
4516 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4517
8a5817a9 45182016-09-01 Uros Bizjak <ubizjak@gmail.com>
4519
4520 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4521 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4522 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4523 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4524 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4525 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4526 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4527 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4528 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4529 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4530 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4531 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4532 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4533 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4534 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4535 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4536 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4537 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4538
209253ae 45392016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4540
4541 * gnat.dg/opt58.adb: New test.
4542 * gnat.dg/opt58_pkg.ads: New helper.
4543
15182c1d 45442016-09-01 Richard Biener <rguenther@suse.de>
4545
4546 PR middle-end/77436
4547 * gcc.dg/torture/pr77436.c: New testcase.
4548
1c02615c 45492016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4550
4551 * gcc.dg/pr64252.c: Require int32plus.
4552 * gcc.dg/pr66299-1.c: Likewise.
4553 * gcc.dg/pr66299-2.c: Likewise.
4554 * gcc.dg/torture/20131115-1.c: Skip for avr.
4555
08fded5f 45562016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4557
4558 * gcc.target/aarch64/ands_3.c: New test.
4559
a7b3b7c4 45602016-08-31 Jakub Jelinek <jakub@redhat.com>
4561
68c215e4 4562 PR fortran/77352
4563 * gfortran.dg/gomp/pr77352.f90: New test.
4564
a7b3b7c4 4565 PR fortran/77374
4566 * gfortran.dg/gomp/pr77374.f08: New test.
4567
51a43c06 45682016-08-31 Marc Glisse <marc.glisse@inria.fr>
4569
4570 PR tree-optimization/73714
4571 * gcc.dg/tree-ssa/pr73714.c: New test.
4572
01109414 45732016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4574
4575 PR libgfortran/77393
4576 * gfortran.dg/fmt_f0_2.f90: New test.
4577
8036ac7f 45782016-08-31 Marc Glisse <marc.glisse@inria.fr>
4579
4580 * gcc.target/i386/pr59539-2.c: Adapt options.
4581 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4582
b298bde8 45832016-08-31 Paul Thomas <pault@gcc.gnu.org>
4584
4585 PR fortran/77418
4586 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4587 of the associate entity and replace with a pointer to the
4588 intended item on the stack.
4589
9f732c4e 45902016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4591 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4592
4593 PR fortran/48298
4594 * gfortran.dg/dtio_1.f90: New test.
4595 * gfortran.dg/dtio_2.f90: New test.
4596 * gfortran.dg/dtio_3.f90: New test.
4597 * gfortran.dg/dtio_4.f90: New test.
4598 * gfortran.dg/dtio_5.f90: New test.
4599 * gfortran.dg/dtio_6.f90: New test.
4600 * gfortran.dg/dtio_7.f90: New test.
4601 * gfortran.dg/dtio_8.f90: New test.
4602 * gfortran.dg/dtio_9.f90: New test.
4603 * gfortran.dg/dtio_10.f90: New test.
4604
d6dd1b60 46052016-08-30 David Malcolm <dmalcolm@redhat.com>
4606
4607 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4608 (test_many_nested_locations): New function.
4609 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4610 (test_show_locus): Handle "test_many_nested_locations".
4611
2e7400df 46122016-08-30 David Malcolm <dmalcolm@redhat.com>
4613
4614 * g++.dg/template/double-greater-than-fixit.C: New test case.
4615
98023bfd 46162016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/opt57.ad[sb]: New test.
4619 * gnat.dg/opt57_pkg.ads: New helper.
4620
f9723d87 46212016-08-30 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/69047
4624 * gcc.dg/pr69047.c: Fix byte-order check.
4625
77ce6232 46262016-08-30 Jakub Jelinek <jakub@redhat.com>
4627
adca2d16 4628 PR tree-optimization/72866
4629 * gcc.dg/vect/pr72866.c: New test.
4630
06cee168 4631 PR debug/77363
4632 * g++.dg/debug/dwarf2/pr77363.C: New test.
4633
4472e8d1 4634 PR middle-end/77377
4635 * gcc.target/i386/pr77377.c: New test.
4636
77ce6232 4637 PR debug/77389
4638 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4639 in dg-options.
4640
36bda760 46412016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4642
4643 * gfortran.dg/pr77372.f90: Moved to ...
4644 * gfortran.dg/ieee/pr77372.f90: here.
4645
2db6ea89 46462016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4647
4648 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4649 vector short/char initializations.
4650 * gcc.target/powerpc/vec-init-5.c: Likewise.
4651 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4652 vector initialization optimizations.
4653 * gcc.target/powerpc/vec-init-7.c: Likewise.
4654 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4655 vector float/double initializations.
4656 * gcc.target/powerpc/vec-init-9.c: Likewise.
4657
1e4df796 46582016-08-29 Uros Bizjak <ubizjak@gmail.com>
4659
4660 PR target/77403
4661 * gcc.target/i386/pr77403.c: New test.
4662
f293b7f2 46632016-08-29 Marek Polacek <polacek@redhat.com>
4664
4665 PR c/77292
4666 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4667
ea2ec8f6 46682016-08-29 Tom de Vries <tom@codesourcery.com>
4669
4670 PR c/77398
4671 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4672
686436fe 46732016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4676
686436fe 46772016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4678
4679 * gfortran.dg/dec_structure_13.f90: New testcase.
4680
f1ecf8b3 46812016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4682
4683 PR fortran/77261
4684 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4685 available.
4686
4670f428 46872016-08-28 Tom de Vries <tom@codesourcery.com>
4688
4689 PR lto/70955
4690 * gcc.dg/pr70955.c: New test.
4691 * gcc.dg/lto/pr70955_0.c: Same.
4692 * gcc.dg/lto/pr70955_1.c: Same.
4693
b243b563 46942016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4695
4696 PR tree-optimization/71077
4697 * gcc.target/i386/pr71077.c: New test.
4698
92a44a68 46992016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4700
4701 PR fortran/77380
4702 * gfortran.dg/pr77380.f90: New test.
4703
92a44a68 47042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4705
4706 PR fortran/77372
4707 gfortran.dg/pr77372.f90: New test.
4708
367964fa 47092016-08-26 David Malcolm <dmalcolm@redhat.com>
4710
4711 * gcc.dg/spellcheck-fields-2.c (test): Move
4712 dg-begin/end-multiline-output within function body.
4713 (test_macro): New function.
4714
df4248fb 47152016-08-26 David Malcolm <dmalcolm@redhat.com>
4716
4717 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4718 (test_fixit_insert): Update expected output.
4719 (test_fixit_remove): Likewise.
4720 (test_fixit_replace): Likewise.
4721
377da6e4 47222016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4723
4724 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4725 Fix typo.
4726
4f16cc83 47272016-08-26 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/69047
4730 * gcc.dg/pr69047.c: New testcase.
4731
a54071b2 47322016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4733 Martin Jambhor <mjambor@suse.cz>
377da6e4 4734
a54071b2 4735 * gcc.dg/ipa/propbits-1.c: New test-case.
4736 * gcc.dg/ipa/propbits-2.c: Likewise.
4737 * gcc.dg/ipa/propbits-3.c: Likewise.
4738
2ae10c8c 47392016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4740
4741 PR fortran/77351
4742 * gfortran.dg/pr77351.f90: New test.
4743
c4963714 47442016-08-25 Marek Polacek <polacek@redhat.com>
4745
4746 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4747
49e1f4eb 47482016-08-25 Marek Polacek <polacek@redhat.com>
4749
4750 PR c/77323
4751 * gcc.dg/pr77323.c: New test.
4752
984f03c2 47532016-08-24 Paul Thomas <pault@gcc.gnu.org>
4754
4755 PR fortran/77358
4756 * gfortran.dg/submodule_17.f08: New test.
4757
92a44a68 47582016-08-24 Michael Collison <michael.collison@linaro.org>
4759 Michael Collison <michael.collison@arm.com>
f6c98a9a 4760
4761 * gcc.target/arm/builtin_saddl.c: New testcase.
4762 * gcc.target/arm/builtin_saddll.c: New testcase.
4763 * gcc.target/arm/builtin_uaddl.c: New testcase.
4764 * gcc.target/arm/builtin_uaddll.c: New testcase.
4765 * gcc.target/arm/builtin_ssubl.c: New testcase.
4766 * gcc.target/arm/builtin_ssubll.c: New testcase.
4767 * gcc.target/arm/builtin_usubl.c: New testcase.
4768 * gcc.target/arm/builtin_usubll.c: New testcase.
4769
8938d43d 47702016-08-24 Uros Bizjak <ubizjak@gmail.com>
4771
4772 PR target/77270
4773 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4774 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4775 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4776 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4777 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4778 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4779 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4780 effective target. Remove scan-assembler-times directives.
4781 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4782 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4783 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4784
2fb84e50 47852016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4786
4787 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4788 of unsigned int.
4789 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4790
cac7df4e 47912016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4792
4793 PR testsuite/77317
4794 * lib/target-supports.exp
4795 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4796 (check_effective_target_vect_natural_alignment): Ditto.
4797 (check_effective_target_vector_alignment_reachable): Ditto.
4798 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4799
b904831d 48002016-08-23 Ian Lance Taylor <iant@golang.org>
4801
4802 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4803
ff055c48 48042016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4805
4806 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4807 being created from pointers to memory locations.
4808 * gcc.target/powerpc/vec-init-2.c: Likewise.
4809
27af8972 48102016-08-23 Fritz Reese <fritzoreese@gmail.com>
4811
4812 * gfortran.dg/dec_structure_12.f90: New testcase.
4813
bd8ac469 48142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4815
4816 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4817
434d4291 48182016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4819
4820 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4821 verification.
4822
be0be2de 48232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4824
4825 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4826 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4827
7feac654 48282016-08-23 Richard Biener <rguenther@suse.de>
4829
4830 PR tree-optimization/27336
4831 * c-c++-common/pr27336.c: New testcase.
4832
364743f3 48332016-08-22 Marek Polacek <polacek@redhat.com>
4834
4835 PR c++/77321
4836 * g++.dg/cpp1y/pr77321.C: New test.
4837
b92c452d 48382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4839
4840 PR fortran/60774
4841 * gfortran.dg/empty_label.f: Adjust test for new error message.
4842 * gfortran.dg/empty_label.f90: Ditto.
4843 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4844 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4845 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4846
bfbc628a 48472016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4848
4849 PR fortran/61318
4850 * gfortran.dg/pr61318.f90: New test.
4851
99af6e70 48522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4853
4854 PR fortran/77260
4855 * gfortran.dg/pr77260_1.f90: New test.
4856 * gfortran.dg/pr77260_2.f90: Ditto.
4857
6cfc7001 48582016-08-22 Joseph Myers <joseph@codesourcery.com>
4859
4860 PR middle-end/77269
4861 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4862 __builtin_signbitf and __builtin_signbitl in expected generic
4863 expansion.
4864 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4865 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4866 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4867 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4868 tests.
4869
012f068a 48702016-08-22 Joseph Myers <joseph@codesourcery.com>
4871
4872 * gcc.dg/torture/float128-builtin.c,
4873 gcc.dg/torture/float128-ieee-nan.c,
4874 gcc.dg/torture/float128x-builtin.c,
4875 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4876 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4877 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4878 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4879 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4880 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4881 gcc.dg/torture/floatn-nan.h: New tests.
4882
e2c5b687 48832016-08-22 Joseph Myers <joseph@codesourcery.com>
4884
4885 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4886 macro.
4887 (main): Update calls to TEST_I_F.
4888 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4889 macro.
4890 (main): Update calls to TEST_I_F.
4891
b4635564 48922016-08-22 Joseph Myers <joseph@codesourcery.com>
4893
4894 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4895 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4896 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4897 names in calls to TEST_I_F.
4898
802bc569 48992016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4900
4901 PR c/52952
4902 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4903
70fa7158 49042016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4905
4906 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4907 and !natural_alignment_64.
4908 * gcc.dg/ipa/propalign-2.c: Likewise.
4909 * gcc.dg/ipa/propalign-3.c: Likewise.
4910 * gcc.dg/ipa/propalign-4.c: Likewise.
4911 * gcc.dg/ipa/propalign-5.c: Likewise.
4912 * lib/target-supports.exp
4913 (check_effective_target_natural_alignment_32): Add avr-*-*.
4914
d0346b1a 49152016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4916
4917 PR tree-optimization/61839
4918 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4919 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4920 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4921 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4922
82c85aba 49232016-08-19 Joseph Myers <joseph@codesourcery.com>
4924
4925 PR c/32187
4926 * lib/target-supports.exp (check_effective_target_float16)
4927 (check_effective_target_float32, check_effective_target_float64)
4928 (check_effective_target_float128, check_effective_target_float32x)
4929 (check_effective_target_float64x)
4930 (check_effective_target_float128x)
4931 (check_effective_target_float16_runtime)
4932 (check_effective_target_float32_runtime)
4933 (check_effective_target_float64_runtime)
4934 (check_effective_target_float128_runtime)
4935 (check_effective_target_float32x_runtime)
4936 (check_effective_target_float64x_runtime)
4937 (check_effective_target_float128x_runtime)
4938 (check_effective_target_floatn_nx_runtime)
4939 (add_options_for_float16, add_options_for_float32)
4940 (add_options_for_float64, add_options_for_float128)
4941 (add_options_for_float32x, add_options_for_float64x)
4942 (add_options_for_float128x): New procedures.
4943 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4944 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4945 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4946 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4947 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4948 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4949 gcc.dg/torture/float128-complex.c,
4950 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4951 gcc.dg/torture/float128x-basic.c,
4952 gcc.dg/torture/float128x-complex.c,
4953 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4954 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4955 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4956 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4957 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4958 gcc.dg/torture/float32x-basic.c,
4959 gcc.dg/torture/float32x-complex.c,
4960 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4961 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4962 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4963 gcc.dg/torture/float64x-basic.c,
4964 gcc.dg/torture/float64x-complex.c,
4965 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4966 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4967 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4968 gcc.dg/torture/floatn-tg.h,
4969 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4970 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4971 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4972 gcc.dg/torture/fp-int-convert-float128x.c,
4973 gcc.dg/torture/fp-int-convert-float16-timode.c,
4974 gcc.dg/torture/fp-int-convert-float16.c,
4975 gcc.dg/torture/fp-int-convert-float32-timode.c,
4976 gcc.dg/torture/fp-int-convert-float32.c,
4977 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4978 gcc.dg/torture/fp-int-convert-float32x.c,
4979 gcc.dg/torture/fp-int-convert-float64-timode.c,
4980 gcc.dg/torture/fp-int-convert-float64.c,
4981 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4982 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4983 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4984 maximum exponent of floating-point type. Use it in testing
4985 whether 0x8...0 fits in the floating-point type. Always treat -1
4986 (signed 0xf...f) as fitting in the floating-point type.
4987 (M_OK1): New macro.
4988 * gcc.dg/torture/fp-int-convert-double.c,
4989 gcc.dg/torture/fp-int-convert-float.c,
4990 gcc.dg/torture/fp-int-convert-float128-timode.c,
4991 gcc.dg/torture/fp-int-convert-float128.c,
4992 gcc.dg/torture/fp-int-convert-float80-timode.c,
4993 gcc.dg/torture/fp-int-convert-float80.c,
4994 gcc.dg/torture/fp-int-convert-long-double.c,
4995 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4996
cf0bbc39 49972016-08-19 Jakub Jelinek <jakub@redhat.com>
4998
9354a9a5 4999 PR fortran/72744
5000 * gfortran.dg/gomp/pr72744.f90: New test.
5001
cf0bbc39 5002 PR fortran/69281
5003 * gfortran.dg/gomp/pr69281.f90: New test.
5004
ee0e163a 50052016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5006
1e4df796 5007 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5008 the last special seed value.
5009 * gfortran.dg/random_7.f90: Use size for last array member instead
5010 of hardcoded value.
ee0e163a 5011
6d7de609 50122016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5013
5014 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5015 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5016
e3243c77 50172016-08-19 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/77286
5020 * gcc.dg/torture/pr77286.c: New testcase.
5021
b983d92d 50222016-08-18 David Malcolm <dmalcolm@redhat.com>
5023
5024 * gcc.dg/verbose-asm-2.c: New test case.
5025
48a7392b 50262016-08-18 David Malcolm <dmalcolm@redhat.com>
5027
5028 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5029 (custom_diagnostic_finalizer): Update for change to
5030 diagnostic_show_locus.
5031
5c8151fa 50322016-08-18 David Malcolm <dmalcolm@redhat.com>
5033
5034 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5035 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5036
26040f06 50372016-08-18 Marek Polacek <polacek@redhat.com>
5038
5039 PR c/71514
5040 * gcc.dg/pr71514.c: New test.
5041
360e911d 50422015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5043
5044 PR target/72839
5045 * gcc.target/i386/pr72839.c: New test.
5046
6de0546d 50472016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5048
5049 PR middle-end/70895
5050 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5051 * c-c++-common/goacc/reduction-1.c: Likewise.
5052 * c-c++-common/goacc/reduction-2.c: Likewise.
5053 * c-c++-common/goacc/reduction-3.c: Likewise.
5054 * c-c++-common/goacc/reduction-4.c: Likewise.
5055
cee80871 50562016-08-18 Alan Modra <amodra@gmail.com>
5057
5058 * gcc.c-torture/compile/pr72771.c: New.
5059
f9c39b65 50602016-08-17 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR fortran/67496
5063 * gfortran.dg/pr67496.f90: New test.
5064
92a44a68 50652015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5066
5067 PR tree-optimization/71752
f9c39b65 5068 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5069
d2392ec3 50702016-08-17 Uros Bizjak <ubizjak@gmail.com>
5071
5072 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5073
c4994c0b 50742016-08-17 Jakub Jelinek <jakub@redhat.com>
5075
5076 PR middle-end/77259
5077 * g++.dg/ipa/devirt-52.C: New test.
5078
f7896ff0 50792016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5080
5081 * c-c++-common/goacc/reduction-6.c: New testcase.
5082
7104d1a8 50832016-08-17 Richard Biener <rguenther@suse.de>
5084
5085 PR tree-optimization/76490
5086 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5087 * gcc.dg/pr52904.c: XFAIL.
5088
cff41b9e 50892016-08-17 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/23855
5092 * gcc.dg/loop-unswitch-2.c: Adjust.
5093
b1398e47 50942016-08-16 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR tree-optimization/72817
5097 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5098
de41fc22 50992016-08-16 Joseph Myers <joseph@codesourcery.com>
5100
5101 PR libgcc/77265
5102 * gcc.dg/torture/float128-extend-inf.c: New test.
5103
5927e78e 51042016-08-16 David Malcolm <dmalcolm@redhat.com>
5105
5106 PR c/72857
5107 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5108 for embedded NUL.
5109 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5110 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5111 caret placement.
5112 (test_oct): Likewise.
5113 (test_multiple): Likewise.
5114 (test_field_width_specifier): Likewise.
5115 (test_field_width_specifier_2): New function.
5116 (test_field_precision_specifier): New function.
5117 (test_embedded_nul): Update expected caret placement.
5118 (test_non_contiguous_strings): Update line number.
5119 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5120 (__emit_string_literal_range): Add "caret_idx" param.
5121 (test_simple_string_literal): Add value for new param, updating
5122 expected output..
5123 (test_concatenated_string_literal): Likewise.
5124 (test_multiline_string_literal): Likewise.
5125 (test_hex): Likewise.
5126 (test_oct): Likewise.
5127 (test_multiple): Likewise.
5128 (test_ucn4): Likewise.
5129 (test_ucn8): Likewise.
5130 (test_u8): Likewise.
5131 (test_u): Likewise; update expected message, from "range" to
5132 "location".
5133 (test_U): Likewise.
5134 (test_L): Likewise.
5135 (test_macro): Add value for new param.
5136 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5137 (__emit_string_literal_range): Add "caret_idx" param.
5138 (test_stringified_token_1): Add value for new param. Update
5139 expected message, from "range" to "location".
5140 (test_stringized_token_2): Likewise, adding param to macro.
5141 (test_stringified_token_3): Likewise.
5142 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5143 (emit_warning): Convert param from source_range to location_t.
5144 (test_string_literals): Add caret_idx param, and use it when
5145 constructing a substring_loc. Update error message, from
5146 "range" to "location".
5147
b8d94309 51482016-08-16 Jakub Jelinek <jakub@redhat.com>
5149
2e947447 5150 PR target/71910
5151 * g++.dg/gomp/pr71910.C: New test.
5152
9ea71b15 5153 PR middle-end/67485
5154 * gcc.c-torture/compile/pr67485.c: New test.
5155
b8d94309 5156 PR target/72867
5157 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5158
31de5086 51592016-08-16 Bin Cheng <bin.cheng@arm.com>
5160
5161 PR tree-optimization/69848
5162 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5163
a05d3de8 51642016-08-16 Martin Liska <mliska@suse.cz>
5165
5166 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5167 of memory operations so that it can be handled by core2
5168 in 32-bit mode.
5169
b50ad04e 51702016-08-16 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/76783
5173 * gcc.dg/pr76783.c: New testcase.
5174 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5175
b441db40 51762016-08-16 Bin Cheng <bin.cheng@arm.com>
5177
5178 PR tree-optimization/72817
5179 PR tree-optimization/73450
5180 * gcc.dg/tree-ssa/pr72817.c: New test.
5181 * gcc.dg/tree-ssa/pr73450.c: New test.
5182
36d310d0 51832016-08-15 Fritz Reese <fritzoreese@gmail.com>
5184
5185 * gfortran.dg/init_flag_13.f90: New testcase.
5186 * gfortran.dg/init_flag_14.f90: Ditto.
5187 * gfortran.dg/init_flag_15.f03: Ditto.
5188 * gfortran.dg/dec_init_1.f90: Ditto.
5189 * gfortran.dg/dec_init_2.f90: Ditto.
5190
e5ec9f76 51912016-08-15 Uros Bizjak <ubizjak@gmail.com>
5192
5193 PR target/72867
5194 * gcc.target/i386/pr72867.c: New test.
5195
6ce66d38 51962016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5197
5198 * c-c++-common/dump-ada-spec-5.c: New test.
5199
894463cf 52002016-08-15 Richard Biener <rguenther@suse.de>
5201
5202 PR tree-optimization/73434
5203 * gcc.dg/torture/pr73434.c: New testcase.
5204
98b374b4 52052016-08-15 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR tree-optimization/72824
5208 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5209
9b90f118 52102016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5211
5212 PR fortran/70598
5213 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5214 in use_device clause.
5215 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5216 * gfortran.dg/goacc/list.f95: Adjust to catch
5217 "neither a POINTER nor an array" error messages.
5218
1d80868e 52192016-08-14 Uros Bizjak <ubizjak@gmail.com>
5220
5221 PR target/76342
5222 * gcc.target/i386/pr76342.c: New test.
5223
153e4ac1 52242016-08-12 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR c/71512
5227 * g++.dg/ubsan/pr71512.C: New test.
5228 * c-c++-common/ubsan/pr71512-1.c: New test.
5229 * c-c++-common/ubsan/pr71512-2.c: New test.
5230
3c382998 52312016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5232
5233 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5234 vector initialization options.
5235 * gcc.target/powerpc/vec-init-2.c: Likewise.
5236 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5237 is generated on ISA 3.0.
5238
7079d57a 52392016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5240
5241 PR middle-end/71654
5242 * gcc.dg/c-c++-common/pr71654.c: New test.
5243 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5244 dg-options.
5245 * gcc.dg/tree-ssa/vrp24: Likewise.
5246
7175bb2a 52472016-08-12 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c/67410
5250 * gcc.dg/pr67410.c: New test.
5251
56fb8e9d 52522016-08-12 Bin Cheng <bin.cheng@arm.com>
5253
5254 PR tree-optimization/69848
5255 * gcc.dg/vect/vect-pr69848.c: New test.
5256
1f84b4ab 52572016-08-12 Uros Bizjak <ubizjak@gmail.com>
5258
5259 PR testsuite/71008
5260 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5261 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5262 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5263 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5264
60b349d9 52652016-08-12 Richard Biener <rguenther@suse.de>
5266
5267 PR tree-optimization/57326
5268 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5269 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5270 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5271 * gcc.target/i386/pr45685.c: Likewise.
5272 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5273 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5274 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5275 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5276 * gfortran.dg/pr34163.f90: Likewise.
5277
6d5f72f3 52782016-08-12 Martin Liska <mliska@suse.cz>
5279
5280 * g++.dg/gcov/gcov-16.C: New test.
5281 * lib/gcov.exp: Support new argument for run-gcov function.
5282
b357db2c 52832016-08-12 Martin Liska <mliska@suse.cz>
5284
5285 PR gcov-profile/35590
5286 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5287
08e33f10 52882016-08-12 Richard Biener <rguenther@suse.de>
5289
5290 PR tree-optimization/72851
5291 * gcc.dg/torture/pr72851.c: New testcase.
5292
92a44a68 52932016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5294
832d369d 5295 PR debug/63240
5296 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5297 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5298 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5299 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5300 DW_AT_deleted.
5301
1289a281 5302 PR debug/55641
5303 * g++.dg/debug/dwarf2/ref-1.C: New.
5304
9a478fab 5305 PR debug/49366
5306 * g++.dg/debug/dwarf2/template-params-12.H: New.
5307 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5308 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5309 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5310 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5311 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5312 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5313 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5314
e61229f8 53152016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5316
5317 PR target/72863
5318 * gcc.target/powerpc/pr72863.c: New test.
5319
c7823416 53202016-08-11 Uros Bizjak <ubizjak@gmail.com>
5321
5322 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5323
df15667f 53242015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5325
5326 * gcc.target/i386/pieces-strcpy-1.c: New test.
5327 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5328
83c375ba 53292016-08-11 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR c++/72868
5332 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5333
350f354a 53342015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5335
5336 * gcc.target/i386/pieces-memcpy-1.c: New test.
5337 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5338 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5339 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5340 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5341 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5342
74be5bc1 53432016-08-11 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR c/72816
20fb4916 5346 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5347
40395983 53482016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5349
5350 PR tree-optimization/71083
5351 * gcc.c-torture/execute/pr71083.c: New test.
5352 * gnat.dg/loop_optimization23.adb: New test.
5353 * gnat.dg/loop_optimization23_pkg.ads: New test.
5354 * gnat.dg/loop_optimization23_pkg.adb: New test.
5355
ec969ce4 53562016-08-11 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/72772
5359 * gcc.dg/graphite/pr35356-1.c: Adjust.
5360 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5361
25482c16 53622016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5363
5364 * gfortran.dg/random_7.f90: Take into account that the last seed
5365 value is the special p value.
5366 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5367
f454033a 53682016-08-11 Richard Biener <rguenther@suse.de>
5369
5370 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5371
2d2b78a1 53722016-08-11 Alan Modra <amodra@gmail.com>
5373
5374 * gcc.target/powerpc/pr71680.c: New.
5375
97468983 53762016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5377
5378 * gcc.target/powerpc/bfp/bfp.exp: New file.
5379 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5380 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5381 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5382 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5383 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5384 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5385 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5386 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5387 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5388 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5389 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5390 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5391 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5392 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5393 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5394 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5395 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5396 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5397 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5398 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5399 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5400 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5401 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5402 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5403 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5404 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5405 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5406 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5407 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5408 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5409 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5410 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5411 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5412 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5413 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5414 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5415 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5416 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5417 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5418 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5419 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5420 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5421 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5422 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5423 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5424 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5425 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5426 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5427 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5428 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5429 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5430 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5431 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5432
23a6fe48 54332016-08-10 Bin Cheng <bin.cheng@arm.com>
5434
5435 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5436 Add aarch64*-*-*.
5437
0cb8f73e 54382016-08-10 Bin Cheng <bin.cheng@arm.com>
5439
5440 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5441
b7ed2a65 54422016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5443
5444 PR target/72853
5445 * gcc.target/powerpc/pr72853.c: New test.
5446
2d2b4107 54472016-08-10 Martin Liska <mliska@suse.cz>
5448
5449 PR gcov-profile/58306
5450 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5451
7132b755 54522016-08-10 Martin Liska <mliska@suse.cz>
5453
5454 * g++.dg/gcov/gcov-threads-1.C: New test.
5455
5186407c 54562016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5457
5458 PR target/71873
5459 * gcc.target/avr/pr71873.c: New test.
5460
44f01555 54612016-08-09 Martin Liska <mliska@suse.cz>
5462
5463 * g++.dg/gcov/gcov-dump-1.C: New test.
5464 * g++.dg/gcov/gcov-dump-2.C: New test.
5465
7d4f18f5 54662016-08-09 Martin Liska <mliska@suse.cz>
5467
5468 * gcc.dg/tree-prof/val-prof-9.c: New test.
5469
defa7026 54702016-08-09 Martin Liska <mliska@suse.cz>
5471
5472 * gcc.dg/tree-prof/val-prof-8.c: New test.
5473
ae7e6062 54742016-08-09 Martin Jambor <mjambor@suse.cz>
5475
0c47dd26 5476 PR ipa/71981
5477 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5478
a69fb570 54792016-08-09 Bin Cheng <bin.cheng@arm.com>
5480
5481 PR tree-optimization/33707
5482 * gcc.dg/vect/pr33707.c: New test.
5483
a031a844 54842016-08-09 Bin Cheng <bin.cheng@arm.com>
5485
5486 PR tree-optimization/pr72772
5487 * gcc.dg/tree-ssa/pr72772.c: New test.
5488
8f1baf0d 54892016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5490
5491 PR rtl-optimization/66669
5492 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5493
53e7aca1 54942016-08-09 Jakub Jelinek <jakub@redhat.com>
5495
5496 PR tree-optimization/72824
5497 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5498
c162fa25 54992016-08-09 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/71802
5502 * gcc.dg/torture/pr71802.c: New testcase.
5503
87156a7d 55042016-08-09 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR c++/72809
5507 * g++.dg/eh/stdarg1.C: New test.
5508
d0029333 55092016-08-08 Andi Kleen <ak@linux.intel.com>
5510
5511 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5512 test command line in failure log.
5513 (profopt-execute): dito. Make autofdo file names unique.
5514
7af4d06b 55152016-08-08 David Malcolm <dmalcolm@redhat.com>
5516
5517 PR c/64955
5518 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5519 output.
5520
7091ff70 55212016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5522
5523 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5524 c99_runtime.
5525 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5526 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5527 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5528 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5529 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5530 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5531
d189b094 55322016-08-08 David Malcolm <dmalcolm@redhat.com>
5533
5534 PR c/52952
5535 * gcc.dg/cpp/pr66415-1.c: Likewise.
5536 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5537 * gcc.dg/format/c90-printf-1.c: Likewise.
5538 * gcc.dg/format/diagnostic-ranges.c: New test case.
5539
440837fe 55402016-08-08 Jakub Jelinek <jakub@redhat.com>
5541
7cbcf608 5542 PR fortran/72716
5543 * gfortran.dg/gomp/pr72716.f90: New test.
5544
aa1ddb66 5545 PR middle-end/72781
5546 * gcc.dg/gomp/pr72781.c: New test.
5547
440837fe 5548 PR middle-end/68762
5549 * g++.dg/vect/pr68762-1.cc: New test.
5550 * g++.dg/vect/pr68762-2.cc: New test.
5551 * g++.dg/vect/pr68762.h: New file.
5552
eb571c16 55532016-08-08 Martin Sebor <msebor@redhat.com>
5554
5555 PR testsuite/72838
f9c39b65 5556 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5557 * g++.dg/warn/overflow-warn-3.C: Same.
5558 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5559
8ca5189a 55602016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5561
5562 PR fortran/71936
5563 * gfortran.dg/allocate_with_source_21.f03: New test.
5564
1495e54c 55652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5566
5567 PR fortran/72698
5568 * gfortran.dg/allocate_with_source_20.f03: New test.
5569
d1e97886 55702016-08-08 Alan Modra <amodra@gmail.com>
5571
5572 * gcc.c-torture/compile/pr72802.c: New.
5573
9da84a54 55742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5575
5576 PR fortran/70524
5577 * gfortran.dg/dependency_48.f90: New test.
5578
3f9692a5 55792016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5580
b5b764be 5581 PR fortran/70040
3f9692a5 5582 * gfortran.dg/pr70040.f90: New testcase.
5583
099ec19a 55842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5585
5586 PR fortran/71961
5587 * gfortran.dg/matmul_10.f90: New testcase.
5588
e8272095 55892016-08-07 Jan Hubicka <hubicka@ucw.cz>
5590
5591 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5592
f5d2c462 55932016-08-07 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR c/72816
5596 * gcc.dg/pr72816.c: New test.
5597
30c60892 55982016-08-06 Jonathan Wakely <jwakely@redhat.com>
5599
5600 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5601 * g++.dg/conversion/pr41426.C: Likewise.
5602 * g++.dg/conversion/pr66211.C: Likewise.
5603 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5604 * g++.dg/init/ref8.C: Likewise.
5605 * g++.old-deja/g++.law/cvt20.C: Likewise.
5606 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5607
2abf3c4a 56082016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5609
5610 PR tree-optimization/18046
5611 * gcc.dg/tree-ssa/vrp105.c: New test.
5612 * gcc.dg/tree-ssa/vrp106.c: New test.
5613
a940fdc7 56142016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5615
5616 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5617 1ul in diagnostics. Remove hyphen from "constant-expression."
5618 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5619 * g++.dg/cpp0x/static_assert3.C: Same.
5620 * g++.dg/cpp1y/constexpr-throw.C: Same.
5621 * g++.dg/template/nontype3.C: Same.
5622 * g++.dg/warn/overflow-warn-1.C: Same.
5623 * g++.dg/warn/overflow-warn-3.C: Same.
5624 * g++.dg/warn/overflow-warn-4.C: Same.
5625
d4166bdc 56262016-08-05 David Malcolm <dmalcolm@redhat.com>
5627
5628 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5629 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5630 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5631 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5632
906dd612 56332016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5634
5635 PR tree-optimization/72810
5636 * gcc.dg/tree-ssa/vrp110.c: New test.
5637
9788fb76 56382016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5639
5640 PR Target/72819
5641 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5642 registers.
5643 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5644 saving the half-precision registers.
5645 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5646 value is returned in h0.
5647 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5648 are passed in FP/SIMD registers.
5649 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5650 passing works corrcetly.
5651 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5652 (hfa_f16x2_t): Likewise.
5653 (hfa_f16x3_t): Likewise.
5654 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5655 are promoted to double and passed in a double register.
5656 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5657 are promoted to double and stacked.
5658 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5659 __fp16 data types.
5660 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5661 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5662 __fp16 first get passed in FP/SIMD registers, then stacked.
5663
30f40fe4 56642016-08-05 Nathan Sidwell <nathan@acm.org>
5665
5666 PR c++/68724
5667 * g++.dg/cpp0x/pr68724.C: New.
5668
8a6540e1 56692016-08-05 Richard Biener <rguenther@suse.de>
5670
5671 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5672
09001ac1 56732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5674
5675 * gcc.dg/tree-ssa/vrp107.c: New test.
5676 * gcc.dg/tree-ssa/vrp108.c: New test.
5677 * gcc.dg/tree-ssa/vrp109.c: New test.
5678
88ab6a9c 56792016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5680
5681 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5682 dg-options.
5683
b2a036e7 56842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5685
5686 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5687 test-cases.
5688 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5689 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5690 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5691 test-cases.
5692 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5693 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5694 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5695 large_double.
5696
8dbf49cb 56972016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/72800
5700 * g++.dg/cpp1y/lambda-ice1.C: New.
5701
dcc45aae 57022016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5703
5704 PR c++/72759
5705 * g++.dg/cpp1y/pr72759.C: New test.
5706
88fe4062 57072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5708
5709 * gcc.dg/switch-10.c: New test.
5710
a1af716f 57112016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5712
5713 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5714
1fa5d8ba 57152016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5716
5717 * c-c++-common/goacc/routine-5.c: Update.
5718
e8dedc4a 57192016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5720
5721 PR rtl-optimization/70903
5722 * gcc.c-torture/execute/pr70903.c: New test.
5723
7ca5003c 57242016-08-04 Martin Liska <mliska@suse.cz>
5725
5726 * gcc.dg/params/params.exp: Replace file exists with
5727 TESTING_IN_BUILD_TREE.
5728
810702a2 57292016-08-04 Marek Polacek <polacek@redhat.com>
5730
5731 PR c++/70229
5732 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5733
fa8a8f79 57342016-08-04 Richard Biener <rguenther@suse.de>
5735
5736 PR middle-end/71984
5737 * gcc.dg/torture/pr71984.c: Guard correctness check for
5738 little-endian.
5739
9916f5a5 57402016-08-03 Andrew Pinski <apinski@cavium.com>
5741
5742 * gcc.c-torture/compile/20160802-1.c: New testcase.
5743
278b4698 57442016-08-03 Fritz Reese <fritzoreese@gmail.com>
5745
5746 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5747
860c3c85 57482016-08-03 Richard Biener <rguenther@suse.de>
5749
5750 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5751 and remove -O3.
5752 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5753 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5754
0a41d717 57552016-08-03 Richard Biener <rguenther@suse.de>
5756
5757 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5758 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5759 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5760 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5761
52e3c0e8 57622016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5763
5764 * gcc.dg/init-excess-2.c: Require int32plus.
5765 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5766 * gcc.dg/pr59963-2.c: Require int32plus.
5767 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5768 * gcc.dg/unroll-7.c: Require int32plus.
5769
ad8a330c 57702016-08-02 Bin Cheng <bin.cheng@arm.com>
5771
5772 PR tree-optimization/34114
5773 * gcc.dg/tree-ssa/loop-42.c: New test.
5774
d3aa3636 57752016-08-02 Tamar Christina <tamar.christina@arm.com>
5776
5777 * gcc.target/aarch64/vminmaxnm.c: New.
5778 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5779 tests.
5780
c79d3723 57812016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5782
5783 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5784 vec_extract for vector float, vector int, vector short, and vector
5785 char.
5786 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5787 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5788 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5789 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5790
5fc13c39 57912016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5792
5793 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5794 single stack adjustment, no writeback.
5fc13c39 5795 * gcc.target/aarch64/test_frame_12.c: Likewise.
5796 * gcc.target/aarch64/test_frame_13.c: Likewise.
5797 * gcc.target/aarch64/test_frame_15.c: Likewise.
5798 * gcc.target/aarch64/test_frame_6.c: Likewise.
5799 * gcc.target/aarch64/test_frame_7.c: Likewise.
5800 * gcc.target/aarch64/test_frame_8.c: Likewise.
5801 * gcc.target/aarch64/test_frame_16.c: New test.
5802
2eb70c76 58032015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5804
5805 PR target/72748
5806 * gcc.target/i386/pr72748.c: New test.
5807
92a44a68 58082015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5809
5810 PR tree-optimization/71818
5811 * gcc.dg/vect/pr71818.c: New
5812
56e7a293 58132016-08-01 Martin Liska <mliska@suse.cz>
5814
5815 PR tree-optimization/71857
5816 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5817
aa8852cc 58182016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5821
f3c032a4 58222016-08-01 Jan Beulich <jbeulich@suse.com>
5823
5824 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5825
a1e9d2c3 58262016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5827
5828 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5829 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5830
466045aa 58312016-07-31 Jonathan Wakely <jwakely@redhat.com>
5832
5833 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5834 (check_effective_target_c++): Likewise. Also match for libstdc++.
5835
92a44a68 58362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5837
5838 PR fortran/41922
5839 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5840 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5841 * gfortran.dg/pr41922.f90: New test.
5842
dd13eb1b 58432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5844
5845 PR fortran/68566
5846 * gfortran.dg/pr68566.f90: new test.
5847
a940fdc7 58482016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5849
5850 PR c++/60760
5851 PR c++/71091
5852 * g++.dg/cpp0x/constexpr-cast.C: New test.
5853 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5854 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5855 * g++.dg/ubsan/pr63956.C: Correct.
5856
efa8ff03 58572016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5858
5859 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5860 vector double or vector long where the vector is in memory.
5861 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5862 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5863
0b8113c5 58642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5865
5866 PR fortran/69867
5867 * gfortran.dg/pr69867.f90: New test.
5868
3badc59b 58692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5870
5871 PR fortran/69962
5872 * gfortran.dg/pr69962.f90: New test.
5873
fc8b54ff 58742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5875
5876 PR fortran/70006
5877 * gfortran.dg/pr70006.f90: New test.
5878
165b422e 58792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5880
5881 PR fortran/71730
5882 * gfortran.dg/pr71730.f90: New test.
5883 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5884 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5885 * gfortran.dg/array_constructor_26.f03: Ditto.
5886
0c6334ed 58872016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5888
5889 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5890 * gcc.target/powerpc/pr71763.c: Likewise.
5891
4ebf85be 58922016-07-29 Marek Polacek <polacek@redhat.com>
5893
5894 PR c/71742
5895 * gcc.dg/940510-1.c: Adjust dg-error.
5896 * gcc.dg/c99-flex-array-1.c: Likewise.
5897 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5898
9efe5be6 5899 PR c/71853
5900 * gcc.dg/noncompile/pr71853.c: New test.
5901
4c4548bb 5902 PR c/71573
5903 * gcc.dg/noncompile/pr71573.c: New test.
5904
8ae70602 5905 PR c/71926
5906 * g++.dg/warn/Wparentheses-30.C: New test.
5907 * gcc.dg/Wparentheses-14.c: New test.
5908
cfc1aded 59092016-07-29 Uros Bizjak <ubizjak@gmail.com>
5910
5911 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5912
d5e80d93 59132016-07-29 Bin Cheng <bin.cheng@arm.com>
5914
5915 PR tree-optimization/57558
5916 * gcc.dg/vect/pr57558-1.c: New test.
5917 * gcc.dg/vect/pr57558-2.c: New test.
5918
c7c713ec 59192016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5920
cfc1aded 5921 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5922 to scan forwprop1 dump pass.
5923
34b9af67 59242016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5925
5926 PR c++/51488
5927 * g++.dg/template/pr51488.C: New.
5928
322d4184 59292016-07-29 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR c/71969
5932 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5933 static __inline__.
5934 * gcc.dg/pr71969-1.c: New test.
5935 * gcc.dg/pr71969-2.c: New test.
5936 * gcc.dg/pr71969-3.c: New test.
5937
7648c9c7 59382016-07-29 Marek Polacek <polacek@redhat.com>
5939
5940 PR c/71574
5941 * c-c++-common/pr71574.c: New test.
5942
35fddbd6 5943 PR c/71583
5944 * gcc.dg/noncompile/pr71583.c: New test.
5945
d06bcb87 59462016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5947
5948 PR middle-end/68217
5949 * gcc.dg/pr68217.c: New test.
5950
fb5574d7 59512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5952
5953 PR fortran/71067
5954 * gfortran.dg/pr71067_1.f90: New test.
5955 * gfortran.dg/pr71067_2.f90: Ditto.
5956
a52bb7a0 59572016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5958
5959 * gcc.target/powerpc/vec-extract-1.c: New test.
5960
42e96823 59612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5962
5963 PR fortran/71799
5964 * gfortran.dg/pr71799.f90: New test.
5965
d5539c6b 59662016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5967
5968 PR c++/71665
5969 * g++.dg/cpp0x/pr71665-1.C: New.
5970 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5971 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5972 * g++.dg/ext/label10.C: Likewise.
5973 * g++.dg/parse/constant5.C: Likewise.
5974
05995232 59752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5976
5977 PR fortran/71859
5978 * gfortran.dg/pr71859.f90: New test.
5979 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5980 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5981
7a4429b2 59822016-07-28 Paul Thomas <pault@gcc.gnu.org>
5983
5984 PR fortran/71883
5985 * gfortran.dg/pr71883.f90 : New test.
5986
f339cf78 59872016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5988
5989 PR tree-optimization/71734
cfc1aded 5990 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5991
8311fe26 59922016-07-28 Renlin Li <renlin.li@arm.com>
5993
5994 Revert
5995 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/71902
5998 * gfortran.dg/dependency_47.f90: New test.
5999
595e387a 60002016-07-28 Martin Liska <mliska@suse.cz>
6001
6002 PR gcov-profile/68025
6003 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6004
83554604 60052016-07-28 Martin Liska <mliska@suse.cz>
6006
6007 * g++.dg/vect/pr70944.cc: New test.
6008
ec6d2d63 60092016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6010
6011 PR middle-end/71994
6012 * gcc.dg/torture/pr71994.c: New test.
6013
12dabcee 60142016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6015
6016 PR middle-end/71078
6017 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6018 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6019 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6020
262a83d5 60212016-07-27 Richard Biener <rguenther@suse.de>
6022
6023 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6024
3989f1fe 60252016-07-27 Martin Liska <mliska@suse.cz>
6026
6027 * gcc.dg/predict-13.c: New test.
6028 * gcc.dg/predict-14.c: New test.
6029
69a499fa 60302016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6031
7a4429b2 6032 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6033 including stdint.h.
6034 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6035 including stdint.h.
6036
751fef95 60372016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6038
6039 PR target/71869
6040 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6041 IEEE built-in functions handle quiet and signalling NaNs
6042 correctly.
6043
5e07497c 60442016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6045
6046 PR fortran/71862
6047 * gfortran.dg/pr71862.f90: New test.
6048
18928e61 60492016-07-26 Martin Sebor <msebor@redhat.com>
6050
6051 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6052 selector with dg-options.
6053
7e1856f1 60542016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6055
6056 PR tree-optimization/18046
6057 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6058 * gcc.dg/tree-ssa/vrp103.c: New test.
6059 * gcc.dg/tree-ssa/vrp104.c: New test.
6060
08679462 60612016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6062
6063 * gcc.target/powerpc/pr63354.c: Require lp64 since
6064 -mprofile-kernel is not legal with -m32.
6065
8c3efadf 60662016-07-26 Richard Biener <rguenther@suse.de>
6067
6068 PR rtl-optimization/71984
6069 * gcc.dg/torture/pr71984.c: New testcase.
6070
78866ecd 60712016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6072
6073 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6074 g++-dg-runtest via et-dg-runtest.
6075 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6076 * gcc.dg/vect/vect.exp: Likewise.
6077 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6078 gfortran-dg-runtest.
6079 * gfortran.dg/vect/vect.exp: Likewise.
6080 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6081 (check_mips_loongson_hw_available): Likewise.
6082 (check_effective_target_mpaired_single_runtime): Likewise.
6083 (check_effective_target_mips_loongson_runtime): Likewise.
6084 (add_options_for_mpaired_single): Likewise.
6085 (check_effective_target_vect_int): Add global et_index.
6086 Check and save the supported feature for a target selected by
6087 the et_index target. Break long lines where appropriate. Call
6088 et-is-effective-target for MIPS with an argument instead of
6089 check_effective_target_* where appropriate.
6090 (check_effective_target_vect_intfloat_cvt): Likewise.
6091 (check_effective_target_vect_uintfloat_cvt): Likewise.
6092 (check_effective_target_vect_floatint_cvt): Likewise.
6093 (check_effective_target_vect_floatuint_cvt): Likewise.
6094 (check_effective_target_vect_simd_clones): Likewise.
6095 (check_effective_target_vect_shift): ewise.
6096 (check_effective_target_whole_vector_shift): Likewise.
6097 (check_effective_target_vect_bswap): Likewise.
6098 (check_effective_target_vect_shift_char): Likewise.
6099 (check_effective_target_vect_long): Likewise.
6100 (check_effective_target_vect_float): Likewise.
6101 (check_effective_target_vect_double): Likewise.
6102 (check_effective_target_vect_long_long): Likewise.
6103 (check_effective_target_vect_no_int_max): Likewise.
6104 (check_effective_target_vect_no_int_add): Likewise.
6105 (check_effective_target_vect_no_bitwise): Likewise.
6106 (check_effective_target_vect_widen_shift): Likewise.
6107 (check_effective_target_vect_no_align): Likewise.
6108 (check_effective_target_vect_hw_misalign): Likewise.
6109 (check_effective_target_vect_element_align): Likewise.
6110 (check_effective_target_vect_condition): Likewise.
6111 (check_effective_target_vect_cond_mixed): Likewise.
6112 (check_effective_target_vect_char_mult): Likewise.
6113 (check_effective_target_vect_short_mult): Likewise.
6114 (check_effective_target_vect_int_mult): Likewise.
6115 (check_effective_target_vect_extract_even_odd): Likewise.
6116 (check_effective_target_vect_interleave): Likewise.
6117 (check_effective_target_vect_stridedN): Likewise.
6118 (check_effective_target_vect_multiple_sizes): Likewise.
6119 (check_effective_target_vect64): Likewise.
6120 (check_effective_target_vect_call_copysignf): Likewise.
6121 (check_effective_target_vect_call_sqrtf): Likewise.
6122 (check_effective_target_vect_call_btrunc): Likewise.
6123 (check_effective_target_vect_call_btruncf): Likewise.
6124 (check_effective_target_vect_call_ceil): Likewise.
6125 (check_effective_target_vect_call_ceilf): Likewise.
6126 (check_effective_target_vect_call_floor): Likewise.
6127 (check_effective_target_vect_call_floorf): Likewise.
6128 (check_effective_target_vect_call_lceil): Likewise.
6129 (check_effective_target_vect_call_lfloor): Likewise.
6130 (check_effective_target_vect_call_nearbyint): Likewise.
6131 (check_effective_target_vect_call_nearbyintf): Likewise.
6132 (check_effective_target_vect_call_round): Likewise.
6133 (check_effective_target_vect_call_roundf): Likewise.
6134 (check_effective_target_vect_perm): Likewise, but also append *_saved
6135 to the existing global name to properly cache the result.
6136 (check_effective_target_vect_perm_byte): Likewise.
6137 (check_effective_target_vect_perm_short): Likewise.
6138 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6139 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6140 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6141 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6142 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6143 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6144 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6145 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6146 (check_effective_target_vect_sdot_qi): Likewise.
6147 (check_effective_target_vect_udot_qi): Likewise.
6148 (check_effective_target_vect_sdot_hi): Likewise.
6149 (check_effective_target_vect_udot_hi): Likewise.
6150 (check_effective_target_vect_usad_char): Likewise.
6151 (check_effective_target_vect_pack_trunc): Likewise.
6152 (check_effective_target_vect_unpack): Likewise.
6153 (check_effective_target_vect_aligned_arrays): Likewise.
6154 (check_effective_target_vect_natural_alignment): Likewise.
6155 (check_effective_target_vector_alignment_reachable): Likewise.
6156 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6157 (is-effective-target): Initialize et_index if undefined.
6158 (et-dg-runtest): New.
6159 (et-is-effective-target): Likewise.
6160 (check_vect_support_and_set_flags): Add supported MIPS targets to
6161 EFFECTIVE_TARGETS list. Return the number of supported targets.
6162
b2930f09 61632016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6164 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6165
6166 PR middle-end/70920
6167 * gcc.dg/pr70920-1.c: New test-case.
6168 * gcc.dg/pr70902-2.c: Likewise.
6169 * gcc.dg/pr70920-3.c: Likewise.
6170 * gcc.dg/pr70920-4.c: Likewise
6171 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6172 2 instead of 3.
6173
90821294 61742016-07-25 Alexander Monakov <amonakov@ispras.ru>
6175
6176 * gcc.c-torture/execute/pr71494.c: Require label_values.
6177 * gcc.dg/pr16973.c: Ditto.
6178
1660595b 61792016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6180
6181 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6182 * gcc.dg/torture/pr69771.c: Require int32plus.
6183 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6184
5b2b88ce 61852016-07-25 Martin Liska <mliska@suse.cz>
6186
6187 * gcc.dg/torture/pr71987.c: New test.
6188
e2f926e9 61892016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6190
6191 PR fortran/71935
6192 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6193 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6194 * gfortran.dg/pr71935.f90: New test.
6195
a940fdc7 61962016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6197
6198 PR c++/71675
6199 * g++.dg/ext/atomic-3.C: New test.
6200 * gcc.dg/atomic/pr71675.c: New test.
6201
5a43070d 62022016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6203
6204 * gcc.target/i386/mvc8.c: New test.
6205
1b793819 62062016-07-22 Bin Cheng <bin.cheng@arm.com>
6207
6208 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6209 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6210
d4b4c787 62112016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6212
6213 PR fortran/71795
6214 * gfortran.dg/constructor_50.f90: New test.
6215
45648efe 62162016-07-22 Martin Liska <mliska@suse.cz>
6217
6218 PR gcov-profile/69028
6219 PR gcov-profile/62047
6220 * g++.dg/cilk-plus/pr69028.C: New test.
6221
b657bb1f 62222016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6223
6224 * gfortran.dg/coarray_stat_2.f90: New test.
6225
3a421504 62262016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6227
6228 * gcc.target/powerpc/vec-extract.h: New files to check the
6229 vec_extract built-in functions for all vector types, testing
6230 accessing each element, both with constant and variable element
6231 numbers.
6232 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6233 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6234 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6235 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6236 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6237 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6238 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6239 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6240 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6241
d40a1eac 62422016-07-21 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR c++/71728
6245 * g++.dg/other/pr71728.C: New test.
6246
3b0d7293 62472016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6248
6249 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6250 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6251 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6252 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6253 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6254
50953a9f 62552016-07-21 Richard Biener <rguenther@suse.de>
6256
6257 PR tree-optimization/71947
6258 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6259
90261646 62602016-07-21 Bin Cheng <bin.cheng@arm.com>
6261
6262 * gcc.dg/tree-ssa/scev-15.c: New.
6263
5a5a7a90 62642016-07-21 Bin Cheng <bin.cheng@arm.com>
6265
6266 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6267
df0c563f 62682016-07-21 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR c++/71941
6271 * g++.dg/gomp/pr71941.C: New test.
6272
24acd4ab 62732016-07-20 David Malcolm <dmalcolm@redhat.com>
6274
6275 PR c/70339
6276 PR c/71858
6277 * g++.dg/spellcheck-identifiers.C: New test case, based on
6278 gcc.dg/spellcheck-identifiers.c.
6279 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6280 gcc.dg/spellcheck-identifiers-2.c.
6281 * g++.dg/spellcheck-typenames.C: New test case, based on
6282 gcc.dg/spellcheck-typenames.c
6283
8669e753 62842016-07-20 Jonathan Wakely <jwakely@redhat.com>
6285
6286 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6287 pointer to member function and also test catching by reference.
6288
75cb41b8 62892016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6290
6291 * gcc.target/s390/pr67443.c: Fix test case.
6292
07be1239 62932016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6294
6295 * gcc.target/s390/insv-1.c: Xfail some tests.
6296 * gcc.target/s390/insv-2.c: Likewise.
6297
e9b5fdd9 62982016-07-20 Georg-Johann Lay <avr@gjlay.de>
6299
6300 * gcc.target/avr/torture/get-mem.c: New test.
6301 * gcc.target/avr/torture/set-mem.c: New test.
6302
b704b0e1 63032016-07-20 Georg-Johann Lay <avr@gjlay.de>
6304
6305 PR target/71948
6306 * gcc.target/avr/torture/tiny-progmem.c: New test.
6307
051eb924 63082016-07-20 Jakub Jelinek <jakub@redhat.com>
6309
fdb70809 6310 PR c++/71909
6311 * g++.dg/parse/pr71909.C: New test.
6312 * g++.dg/tm/pr71909.C: New test.
6313
051eb924 6314 PR c++/50060
6315 * g++.dg/cpp0x/constexpr-50060.C: New test.
6316 * g++.dg/cpp1y/constexpr-50060.C: New test.
6317
c4e1267c 63182016-07-20 Martin Liska <mliska@suse.cz>
6319
6320 * gfortran.dg/graphite/pr71898.f90: New test.
6321
ecaa5fd4 63222016-07-20 Bin Cheng <bin.cheng@arm.com>
6323
6324 PR tree-optimization/71503
6325 PR tree-optimization/71683
6326 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6327 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6328
f5b88ba1 63292016-07-20 Martin Liska <mliska@suse.cz>
6330
6331 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6332 * gcc.dg/plugin/sreal-test-1.c: Remove.
6333 * gcc.dg/plugin/sreal_plugin.c: Remove.
6334
e889bd11 63352016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6336
6337 PR fortran/71902
6338 * gfortran.dg/dependency_47.f90: New test.
6339
1c6bb1c0 63402016-07-19 Jakub Jelinek <jakub@redhat.com>
6341
94d511af 6342 PR rtl-optimization/71916
6343 * gcc.c-torture/compile/pr71916.c: New test.
6344
54e95a17 6345 PR middle-end/71874
6346 * g++.dg/torture/pr71874.C: New test.
6347
1c6bb1c0 6348 PR middle-end/71734
6349 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6350 (my_alloc): Rewritten to use __builtin_posix_memalign and
6351 __SIZE_TYPE__.
6352 (my_free): Use __builtin_free instead of _mm_free.
6353 (Vec::operator=): Use __builtin_memcpy.
6354
0d565f19 63552016-07-19 Martin Jambor <mjambor@suse.cz>
6356
cfc1aded 6357 PR fortran/71688
6358 * gfortran.dg/pr71688.f90: New test.
0d565f19 6359
2be13cd5 63602016-07-19 Richard Biener <rguenther@suse.de>
6361
6362 * c-c++-common/vector-subscript-6.c: New testcase.
6363 * c-c++-common/vector-subscript-7.c: Likewise.
6364
1697df09 63652016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6366
7a4429b2 6367 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6368 and UInt32 based on __SIZEOF_INT__.
6369
8894566e 63702016-07-19 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/71901
6373 * gcc.dg/torture/pr71901.c: New testcase.
6374
63752016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6376
6377 PR tree-optimization/71908
6378 * gcc.dg/torture/pr71908.c: New testcase.
6379
106ac76d 63802016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6381
6382 PR target/71493
6383 * gcc.target/powerpc/pr71493-1.c: New test.
6384 * gcc.target/powerpc/pr71493-2.c: Likewise.
6385
e6517a48 63862016-07-18 Jakub Jelinek <jakub@redhat.com>
6387
d1e0c36e 6388 PR c++/71835
6389 * g++.dg/conversion/ambig3.C: New test.
6390
6fe424c2 6391 PR c++/71828
6392 * g++.dg/cpp0x/constexpr-71828.C: New test.
6393
d3dd9e33 6394 PR c++/71826
6395 * g++.dg/template/pr71826.C: New test.
6396
74fd83a9 6397 PR c++/71822
6398 * g++.dg/template/defarg21.C: New test.
6399
e6517a48 6400 PR c++/71871
6401 * g++.dg/ext/vector31.C: New test.
6402
f942bdbf 64032016-07-18 Uros Bizjak <ubizjak@gmail.com>
6404
6405 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6406
4b1425be 64072016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6408
6409 PR tree-optimization/71734
6410 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6411
a80f37e1 64122016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6413
6414 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6415 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6416 stack-layout-dynamic-1.c: New test.
6417
ea283725 64182016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6419
6420 * gcc.target/s390/nolrl-1.c: New test.
6421
14eab729 64222016-07-17 Fritz Reese <fritzoreese@gmail.com>
6423
6424 PR fortran/71523
6425 * gfortran.dg/pr71523_1.f90: New test.
6426 * gfortran.dg/pr71523_2.f90: New test.
6427
3925d644 64282016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6429
6430 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6431
fb9ff4ce 64322016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6433 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6434
6435 PR fortran/62125
6436 * gfortran.dg/pr62125.f90: New test.
6437
95b0f5e9 64382016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6439
6440 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6441 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6442
1913be16 64432016-07-15 Jonathan Wakely <jwakely@redhat.com>
6444
6445 PR c++/58796
6446 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6447 * g++.dg/cpp0x/nullptr35.C: New test.
6448
b4803084 64492016-07-15 Bin Cheng <bin.cheng@arm.com>
6450
6451 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6452
89e3ec3d 64532016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6454
6455 * gfortran.dg/goacc/vector_length.f90: New test.
6456
2084e279 64572016-07-15 Richard Biener <rguenther@suse.de>
6458
6459 PR tree-optimization/71881
6460 * gcc.dg/torture/pr71881.c: New testcase.
6461
2177bb9a 64622016-07-15 Richard Biener <rguenther@suse.de>
6463
6464 PR tree-optimization/71887
6465 * gcc.dg/torture/pr71887.c: New testcase.
6466
0dd7db3b 64672016-07-15 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR c/71858
6470 * gcc.dg/spellcheck-identifiers-3.c: New test.
6471
b41cc4d1 64722016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6473
6474 PR fortran/71807
6475 * gfortran.dg/null_9.f90: New test.
6476
a4d34e5e 64772016-07-15 Bin Cheng <bin.cheng@arm.com>
6478
6479 * gcc.dg/tree-ssa/loop-41.c: New test.
6480
1547c551 64812016-07-15 Bin Cheng <bin.cheng@arm.com>
6482
6483 PR tree-optimization/71347
6484 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6485
b9c2416b 64862016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6487
6488 PR fortran/29819
6489 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6490 * gfortran.dg/contains.f90: Ditto.
6491 * gfortran.dg/contains_empty_1.f03: Ditto.
6492 * gfortran.dg/submodule_3.f08: Ditto.
6493
28413b15 64942016-07-14 Jakub Jelinek <jakub@redhat.com>
6495
661af228 6496 PR testsuite/71865
6497 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6498 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6499 expected diagnostics.
6500
28413b15 6501 PR c/71858
6502 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6503 * gcc.dg/spellcheck-identifiers-2.c: New test.
6504 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6505 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6506
7b3b3a49 65072016-07-14 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR tree-optimization/71872
6510 * gcc.c-torture/compile/pr71872.c: New test.
6511
7c039c44 65122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6513
6514 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6515 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6516 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6517 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6518 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6519 * gcc.target/arm/atomic-op-acquire-1.c: This.
6520 * gcc.target/arm/atomic-op-char.c: Rename into ...
6521 * gcc.target/arm/atomic-op-char-1.c: This.
6522 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6523 * gcc.target/arm/atomic-op-consume-1.c: This.
6524 * gcc.target/arm/atomic-op-int.c: Rename into ...
6525 * gcc.target/arm/atomic-op-int-1.c: This.
6526 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6527 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6528 * gcc.target/arm/atomic-op-release.c: Rename into ...
6529 * gcc.target/arm/atomic-op-release-1.c: This.
6530 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6531 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6532 * gcc.target/arm/atomic-op-short.c: Rename into ...
6533 * gcc.target/arm/atomic-op-short-1.c: This.
6534 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6535 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6536 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6537 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6538 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6539 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6540 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6541 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6542 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6543 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6544
80c5e533 65452016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6546
6547 PR fortran/70842
6548 * gfortran.dg/select_type_35.f03: New test.
6549
c5a9fc7b 65502016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6551
6552 PR target/65951
6553 PR tree-optimization/70923
6554 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6555 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6556 * gcc.dg/vect/pr65951.c: Likewise.
6557 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6558
d1242c94 65592016-07-14 David Edelsohn <dje.gcc@gmail.com>
6560
6561 * c-c++-common/pr60226.c: Expect maximum object file alignment
6562 error on AIX.
6563
97f2a90b 65642016-07-14 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/71866
6567 * gcc.dg/torture/pr71866.c: New testcase.
6568
6029a910 65692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6570
6571 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6572 selector and enclose boolean expression in curly braces.
6573
798d22ed 65742016-07-14 Alan Modra <amodra@gmail.com>
6575
6576 PR target/71733
6577 * gcc.target/powerpc/p9-novsx.c: New.
6578
3ffcb27d 65792016-07-13 Andi Kleen <ak@linux.intel.com>
6580
6581 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6582 * g++.dg/tree-prof/morefunc.C: Dito.
6583 * g++.dg/tree-prof/pr35545.C: Dito.
6584 * g++.dg/tree-prof/reorder.C: Dito.
6585 * gcc.dg/tree-prof/20050826-2.c: Dito.
6586 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6587 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6588 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6589 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6590 * gcc.dg/tree-prof/inliner-1.c: Dito.
6591 * gcc.dg/tree-prof/merge_block.c: Dito.
6592 * gcc.dg/tree-prof/stringop-1.c: Dito.
6593 * gcc.dg/tree-prof/stringop-2.c: Dito.
6594 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6595 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6596 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6597 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6598 * gcc.dg/tree-prof/update-loopch.c: Dito.
6599 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6600 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6601 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6602 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6603 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6604 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6605 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6606
9ace90e5 66072016-07-13 Andi Kleen <ak@linux.intel.com>
6608
6609 * lib/profopt.exp (profopt-execute): Remove .imports files.
6610
b75cf198 66112016-07-13 Andi Kleen <ak@linux.intel.com>
6612
f942bdbf 6613 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6614
4d0389a9 66152016-07-13 Andi Kleen <ak@linux.intel.com>
6616
6617 * lib/profopt.exp (dg-final-scan-autofdo,
6618 dg-final-scan-not-autofdo): New functions.
6619
a5af7a75 66202016-07-13 Bin Cheng <bin.cheng@arm.com>
6621
6622 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6623 * gcc.dg/vect/vect-35.c: Ditto.
6624 * gcc.dg/vect/vect-alias-check-2.c: New test.
6625
c6bcae01 66262016-07-13 Martin Liska <mliska@suse.cz>
6627
6628 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6629 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6630 * gfortran.dg/pr42108.f90: Update expected dump scan.
6631
0644c120 66322016-07-13 Richard Biener <rguenther@suse.de>
6633
6634 PR tree-optimization/24574
6635 * gcc.dg/pr24574.c: New testcase.
6636
2bbae5b9 66372016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6638
f942bdbf 6639 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6640 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6641 * c-c++-common/pr68833-1.c: Require int32plus.
6642 * gcc.dg/ipa/pr63551.c: Likewise.
6643 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6644 * gcc.dg/ipa/pr64041.c: Require int32plus.
6645
839a6560 66462016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6647
6648 PR ipa/71633
6649 * g++.dg/pr71633.C: New test.
6650
8f5f2788 66512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6652
6653 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6654 Add new arm_thumb1_cbz_ok effective target.
6655 * gcc.target/arm/cbz.c: New test.
6656
417e5cc5 66572016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6658
6659 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6660 Define effective target.
6661 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6662 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6663 * gcc.target/arm/movhi_movw.c: New test.
6664 * gcc.target/arm/movsi_movw.c: Likewise.
6665 * gcc.target/arm/movdi_movw.c: Likewise.
6666
68a5143e 66672016-07-13 Richard Biener <rguenther@suse.de>
6668
6669 PR middle-end/71104
6670 * gcc.dg/pr71104-1.c: New testcase.
6671 * gcc.dg/pr71104-2.c: Likewise.
6672
69e8d259 66732016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6674
6675 PR target/71805
6676 * gcc.target/powerpc/pr71805.c: New test.
6677
244f142f 66782016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6679
6680 * gcc.target/powerpc/divkc3-1.c: New.
6681 * gcc.target/powerpc/mulkc3-1.c: New.
6682
6fc56f1f 66832016-07-12 Nathan Sidwell <nathan@acm.org>
6684
6685 * gcc.target/arm/data-rel-1.c: New.
6686 * gcc.target/arm/data-rel-2.c: New.
6687 * gcc.target/arm/data-rel-3.c: New.
6688
94ee1e9c 66892016-07-12 Martin Liska <mliska@suse.cz>
6690
6691 * gcc.dg/params/blocksort-part.c: New test.
6692 * gcc.dg/params/params.exp: New file.
6693
cd32d747 66942016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6695
6696 PR middle-end/71700
6697 * gcc.c-torture/execute/pr71700.c: New test.
6698
ad010d47 66992016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6700 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/23286
6703 PR tree-optimization/70159
6704 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6705 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6708 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6709 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6710 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6711 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6712 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6713 * gcc.dg/pr51879-12.c: Likewise.
6714 * gcc.dg/strlenopt-9.c: Likewise.
6715 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6716 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6717 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6718 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6719 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6720 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6721 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6722 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6723 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6724 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6725 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6726 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6727 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6728 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6729 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6730
9aece49e 67312016-07-12 Richard Biener <rguenther@suse.de>
6732
6733 PR rtl-optimization/68961
6734 * gcc.target/i386/pr68961.c: New testcase.
6735
8f05fee9 67362016-07-11 Jakub Jelinek <jakub@redhat.com>
6737
4a6cc5cd 6738 PR middle-end/71758
6739 * c-c++-common/gomp/pr71758.c: New test.
6740 * gfortran.dg/gomp/pr71758.f90: New test.
6741
8f05fee9 6742 PR tree-optimization/71823
6743 * gcc.dg/vect/pr71823.c: New test.
6744
b73690a4 67452016-07-11 David Malcolm <dmalcolm@redhat.com>
6746
6747 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6748 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6749 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6750
675f4c6b 67512016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/71801
6754 * gcc.target/i386/pr71801.c: New test.
6755
9aaf7e3e 67562016-07-11 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/71816
6759 * gcc.dg/torture/pr71816.c: New testcase.
6760
dd58bf21 67612016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6762
6763 PR fortran/71783
6764 * gfortran.dg/dependency_46.f90: New test.
6765
a2ebcb84 67662016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6767
6768 PR rtl-optimization/71621
6769 * gcc.target/i386/pr71621-1.c: New.
6770 * gcc.target/i386/pr71621-2.c: New.
6771
6cedf97e 67722016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6773
6774 * gfortran.dg/goacc/pr71704.f90: New test.
6775
dc71c755 67762016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6777
6778 PR target/71297
6779 * gcc.target/powerpc/pr71297.c: New.
6780
288161af 67812016-07-08 Jiong Wang <jiong.wang@arm.com>
6782
6783 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6784
98e771d6 67852016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6786
6787 PR target/71806
6788 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6789
c3d27339 67902016-07-08 Alan Hayward <alan.hayward@arm.com>
6791
6792 PR tree-optimization/71667
6793 * gcc.dg/vect/pr71667.c: New
6794
b1b5042a 67952016-07-08 Martin Liska <mliska@suse.cz>
6796
6797 * gcc.dg/torture/pr71606.c: New test.
6798
5cdc40a0 67992016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6800
6801 PR fortran/71764
6802 * gfortran.dg/pr71764.f90: New test.
6803
bcc4d868 68042016-07-07 Jakub Jelinek <jakub@redhat.com>
6805 Kai Tietz <ktietz70@googlemail.com>
6806
6807 PR c++/70869
6808 PR c++/71054
6809 * g++.dg/cpp0x/pr70869.C: New test.
6810 * g++.dg/cpp0x/pr71054.C: New test.
6811
b39328b2 68122016-07-07 David Edelsohn <dje.gcc@gmail.com>
6813
6814 * g++.dg/debug/pr71432.C: Fail on AIX.
6815
95c9caad 68162016-07-07 Martin Liska <mliska@suse.cz>
6817
6818 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6819 an undefined behavior.
6820 * gfortran.dg/do_3.F90: Likewise.
6821 * gfortran.dg/do_check_11.f90: New test.
6822 * gfortran.dg/do_check_12.f90: New test.
6823 * gfortran.dg/do_corner_warn.f90: New test.
6824
8e976d11 68252016-07-07 Martin Liska <mliska@suse.cz>
6826
6827 * gfortran.dg/predict-1.f90: Ammend the test.
6828 * gfortran.dg/predict-2.f90: Likewise.
6829
26716fc7 68302016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6831
6832 PR ipa/71624
6833 * g++.dg/pr71624.C: New test.
6834
2d079cbf 68352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6836
6837 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6838 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6839 ARMv8-M Mainline architectures.
6840
9e6f4af4 68412016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6842
6843 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6844 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6845
d490b07a 68462016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6847
6848 PR target/70098
6849 PR target/71763
6850 * gcc.target/powerpc/pr71763.c: New file.
6851
798fc305 68522016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6853
6854 PR tree-optimization/71518
f942bdbf 6855 * gcc.dg/pr71518.c: New test.
798fc305 6856
97e4cbac 68572016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6858
6859 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6860
19aea164 68612016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6862
f942bdbf 6863 PR target/50739
19aea164 6864 * gcc.target/avr/pr50739.c: New test.
6865
105e9dfc 68662016-07-05 Jan Hubicka <jh@suse.cz>
6867
6868 * gcc.dg/tree-ssa/scev-14.c: update template.
6869
1137da9c 68702016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6871
6872 * gcc.dg/vect/group-no-gaps-1.c: New test.
6873
ce393063 68742016-07-05 Andi Kleen <ak@linux.intel.com>
6875
6876 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6877 if kernel supports MPX.
6878
92a44a68 68792016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6880
6881 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6882
f2ccdf8e 68832016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6884 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6885
6886 * gcc.target/powerpc/signbit-1.c: New test.
6887 * gcc.target/powerpc/signbit-2.c: New test.
6888 * gcc.target/powerpc/signbit-3.c: New test.
6889
0215a22c 68902016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6891
6892 PR rtl-optimization/71594
6893 * gcc.dg/torture/pr71594.c: New test.
6894
30a39817 68952016-07-05 Jan Hubicka <jh@suse.cz>
6896
6897 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6898
b65b8df2 68992016-07-05 David Malcolm <dmalcolm@redhat.com>
6900
6901 PR c++/62314
f9c39b65 6902 * g++.dg/parse/error5.C: Update column
b65b8df2 6903 number of missing semicolon error.
6904 * g++.dg/pr62314-2.C: New test case.
6905
6b5471d8 69062016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6907
6908 * gfortran.dg/coarray_stat_function.f90: New test.
6909 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6910 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6911 to new interfaces.
6912
35b3a8dd 69132016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6914
6915 PR fortran/71623
6916 * gfortran.dg/deferred_character_17.f90: New test.
6917
b84c1ddf 69182016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6919
6920 * gcc.target/arm/neon/polytypes.c: Move to ...
6921 * gcc.target/arm/polytypes.c: ... here.
6922 * gcc.target/arm/neon/pr51534.c: Move to ...
6923 * gcc.target/arm/pr51534.c: ... here.
6924 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6925 * gcc.target/arm/vect-vcvt.c: ... here.
6926 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6927 * gcc.target/arm/vect-vcvtq.c: ... here.
6928 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6929 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6930 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6931 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6932 * gcc.target/arm/neon/neon.exp: Delete.
6933 * gcc.target/arm/neon/: Delete.
6934
7e9136f1 69352016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6936
6937 PR fortran/65575
6938 * gfortran.dg: pr65575.f90: New test.
6939
18b42a28 69402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6941
6942 PR fortran/35849
6943 * gfortran.dg: pr35849.f90: New test.
6944
f8765404 69452016-07-04 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR c++/71739
6948 * g++.dg/cpp0x/pr71739.C: New test.
6949
e3422b3a 69502016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6951
6952 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6953
2da1c9f7 69542016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6955
6956 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6957 locr.
6958 * gcc.target/s390/loc-1.c: New test.
6959
6125d36e 69602016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6961
f9c39b65 6962 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6963 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6964
42797d4b 69652016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6966
6967 PR target/63874
6968 * gcc.target/aarch64/pr63874.c: New test.
6969
9d9fe66a 69702016-07-04 Jan Beulich <jbeulich@suse.com>
6971
6972 * g++.dg/header.c: New.
6973 * gcc.dg/header.c: New.
6974
c364d0f3 69752016-07-02 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR c/71719
6978 * c-c++-common/Wunused-var-15.c: New test.
6979
267f3c67 69802016-07-01 Jakub Jelinek <jakub@redhat.com>
6981
6982 PR fortran/71687
6983 * gfortran.dg/gomp/pr71687.f90: New test.
6984
8297c70b 69852016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6986
6987 * gcc.dg/const-float128-ped.c: Require __float128 effective
6988 target and options.
6989 * gcc.dg/const-float128.c: Likewise.
6990 * gcc.dg/torture/float128-cmp-invalid.c: Require
6991 __float128 and base_quadfloat_support effective targets, and
6992 __float128 options.
6993 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6994 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6995 * gcc.dg/torture/float128-nan.c: Likewise.
6996 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6997 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6998 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6999 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7000 (add_options_for___float128): New.
7001 (check_effective_target_base_quadword_support): New.
7002
eab79b94 70032016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7004
7005 PR target/71720
7006 * gcc.target/powerpc/pr71720.c: New test.
7007
4ce6622a 70082016-07-01 Jan Beulich <jbeulich@suse.com>
7009
7010 * gcc.dg/bss.c: New.
7011
0b6f1914 70122016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7013
7014 PR target/71698
7015 * gcc.target/powerpc/pr71698.c: New test.
7016
4d28a470 70172016-07-01 Georg-Johann Lay <avr@gjlay.de>
7018
7019 PR target/71151
7020 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7021 instead of ".foo" for its section name.
7022 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7023 depending on MCU's flash size.
7024 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7025 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7026 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7027 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7028 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7029 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7030
ed8613ec 70312016-07-01 Jan Beulich <jbeulich@suse.com>
7032
7033 * gcc.target/i386/pr65105-2.c: Add -msse2.
7034
720a0bce 70352016-06-30 Jakub Jelinek <jakub@redhat.com>
7036
c54ee83c 7037 PR tree-optimization/71707
7038 * gcc.dg/strlenopt-29.c: New test.
7039
a845ae6c 7040 PR fortran/71704
7041 * gfortran.dg/gomp/pr71704.f90: New test.
7042
720a0bce 7043 PR fortran/71705
7044 * gfortran.dg/gomp/pr71705.f90: New test.
7045
17c32c4a 70462016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7047
7048 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7049 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7050 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7051 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7052 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7053 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7054 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7055 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7056 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7057 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7058 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7059 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7060 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7061 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7062 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7063 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7064 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7065 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7066 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7067 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7068 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7069 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7070 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7071 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7072 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7073 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7074 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7075 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7076 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7077 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7078 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7079 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7080 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7081 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7082 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7083 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7084 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7085 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7086 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7087 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7088 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7089 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7090 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7091 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7092 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7093 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7094 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7095 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7096 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7097 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7098 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7099 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7100 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7101 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7102 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7103 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7104 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7105 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7106 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7107 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7108 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7109 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7110 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7111 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7112 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7113 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7114 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7115 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7116 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7117 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7118 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7119 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7120 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7121 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7122 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7123 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7124 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7125 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7126 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7127 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7128 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7129
443405c9 71302016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7131 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7132
7133 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7134
6e3a3de2 71352016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7136 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7137
7138 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7139
413c4f6c 71402016-06-30 David Malcolm <dmalcolm@redhat.com>
7141
7142 PR driver/71651
7143 * gcc.dg/spellcheck-options-12.c: New test case.
7144
4c4e99c3 71452016-06-30 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR middle-end/71693
7148 * gcc.c-torture/compile/pr71693.c: New test.
7149
26a2e993 71502016-06-29 David Malcolm <dmalcolm@redhat.com>
7151
7152 * gcc.dg/spellcheck-params.c: New testcase.
7153 * gcc.dg/spellcheck-params-2.c: New testcase.
7154
63abcf45 71552016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7156
7157 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7158 vector extract instructions.
7159 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7160
5f1d49ac 71612016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7162
7163 PR fortran/71686
7164 * gfortran.dg/unexpected_eof_2.f90: New test.
7165 * gfortran.dg/unexpected_eof_3.f90: New test.
7166
0dc00113 71672016-06-29 Jim Wilson <jim.wilson@linaro.org>
7168
7169 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7170
4b975445 71712016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7172
7173 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7174 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7175 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7176
e276a6b9 71772016-06-29 Richard Biener <rguenther@suse.de>
7178
7179 PR middle-end/15256
7180 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7181
c02f3e35 71822016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7183
7184 * gcc.target/arm/aapcs/neon-vect10.c: Require
7185 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7186 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7187 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7188 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7189 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7190 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7191 * gcc.target/arm/fp16-aapcs-1.c: Require
7192 -mfloat-ab=hard. Also simplify the test.
7193 * gcc.target/arm/fp16-aapcs-2.c: New.
7194
d0c2a3dd 71952016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7196
f942bdbf 7197 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7198 (add_options_for_arm_fp16_ieee): New.
7199 (add_options_for_arm_fp16_alternative): New.
7200 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7201 long-line.
7202 (effective_target_arm_fp16_hw): New.
7203
162fed22 72042016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7205
7206 PR tree-optimization/71655
7207 * g++.dg/pr71655.C: New test.
7208
9ed0eb00 72092016-06-29 Martin Liska <mliska@suse.cz>
7210
7211 * gcc.dg/pr71585.c: New test.
7212 * gcc.dg/pr71585-2.c: New test.
7213 * gcc.dg/pr71585-3.c: New test.
7214
641b1c86 72152016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7216
7217 PR tree-optimization/70729
7218 * g++.dg/vect/pr70729.cc: New test.
7219
44e775d8 72202016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7221
7222 * c-c++-common/gomp/cancel-1.c: Extend.
7223
83b23cdf 72242016-06-29 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR tree-optimization/71625
7227 * gcc.dg/strlenopt-28.c: New test.
7228
b6a4a0f5 72292016-06-29 Richard Biener <rguenther@suse.de>
7230
7231 PR middle-end/71002
7232 * g++.dg/torture/pr71002.C: Adjust testcase.
7233
1af10ce6 72342016-06-29 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR c/71685
7237 * gcc.dg/pr71685.c: New test.
7238
72392016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7240
7241 PR c/71552
7242 * gcc.dg/init-bad-9.c: New test.
7243
043457fd 72442016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245
7246 * gcc.target/powerpc/abs128-1.c: Require VSX.
7247 * gcc.target/powerpc/copysign128-1.c: Likewise.
7248 * gcc.target/powerpc/inf128-1.c: Likewise.
7249 * gcc.target/powerpc/nan128-1.c: Likewise.
7250
d378e319 72512016-06-28 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR middle-end/71626
7254 * gcc.c-torture/execute/pr71626-1.c: New test.
7255 * gcc.c-torture/execute/pr71626-2.c: New test.
7256
10ef7949 72572016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7258
7259 PR target/71656
7260 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7261
1fcfb8f7 72622016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7263
7264 PR target/71670
7265 * gcc.target/powerpc/pr71670.c: New testcase.
7266
35fd0c10 72672016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7268
7269 PR target/71656
7270 * gcc.target/powerpc/pr71656-1.c: New test.
7271 * gcc.target/powerpc/pr71656-2.c: New test.
7272
584757bc 72732016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7274
7275 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7276 around fp16 code.
7277 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7278 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7279 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7280 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7281 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7282 Add arm_neon_fp16_ok effective target.
f942bdbf 7283 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7284 Likewise.
7285 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7286 Likewise.
7287 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7288 Likewise.
7289 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7290 Likewise.
7291 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7292 Likewise.
7293 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7294 Likewise.
7295 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7296 Likewise.
7297 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7298 Likewise.
7299 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7300 Likewise.
7301 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7302 Likewise.
7303 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7304 Likewise.
584757bc 7305
cbcc4297 73062016-06-26 Jan Hubicka <hubicka@ucw.cz>
7307
7308 * gcc.dg/predict-12.c: New testcase.
7309
0aa73965 73102016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7311
7312 PR fortran/71649
7313 * gfortran.dg/pr71649.f90: New test.
7314
9977f724 73152016-06-25 Jakub Jelinek <jakub@redhat.com>
7316
a5c54f33 7317 PR tree-optimization/71643
7318 * g++.dg/opt/pr71643.C: New test.
7319
9977f724 7320 PR tree-optimization/71631
7321 * gcc.c-torture/execute/pr71631.c: New test.
7322
e09883e4 73232016-06-24 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.dg/predict-11.c: New testcase.
7326 * gfortran.dg/predict-2.f90: New testcase.
7327
89beffc9 73282016-06-24 Jan Hubicka <hubicka@ucw.cz>
7329
7330 * gcc.dg/predict-10.c: New test.
7331
2275a11d 73322016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7333
7334 * gcc.target/powerpc/abs128-1.c: New.
7335 * gcc.target/powerpc/copysign128-1.c: New.
7336 * gcc.target/powerpc/inf128-1.c: New.
7337 * gcc.target/powerpc/nan128-1.c: New.
7338
37681b7f 73392016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7340
7341 * gfortran.dg/pr71642.f90: New test.
7342
9cf2d600 73432016-06-24 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR tree-optimization/71647
7346 * gcc.target/i386/pr71647.c: New test.
7347
eea332b9 73482016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7349
7350 * gcc.target/i386/noplt-gd-1.c: New test.
7351 * gcc.target/i386/noplt-gd-2.c: Likewise.
7352 * gcc.target/i386/noplt-gd-3.c: Likewise.
7353 * gcc.target/i386/noplt-ld-1.c: Likewise.
7354 * gcc.target/i386/noplt-ld-2.c: Likewise.
7355 * gcc.target/i386/noplt-ld-3.c: Likewise.
7356 * lib/target-supports.exp
7357 (check_effective_target_tls_get_addr_via_got): New.
7358
b6d48a78 73592016-06-24 Uros Bizjak <ubizjak@gmail.com>
7360
7361 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7362 testsuite compile flags.
7363 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7364 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7365
73662016-06-24 Uros Bizjak <ubizjak@gmail.com>
7367
7368 * g++dg/vect/pr36684.cc: Add dg-do compile.
7369 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7370 * gcc.dg/vect/pr70021.c: Ditto.
7371 * gcc.dg/vect/pr70138-1.c: Ditto.
7372 * gcc.dg/vect/pr70138-2.c: Ditto.
7373 * gcc.dg/vect/pr70354-1.c: Ditto.
7374 * gcc.dg/vect/pr70354-2.c: Ditto.
7375 * gcc.dg/vect/pr71259.c: Ditto.
7376 * gcc.dg/vect/pr71416-1.c: Ditto.
7377 * gcc.dg/vect/slp-43.c: Ditto.
7378 * gcc.dg/vect/slp-45.c: Ditto.
7379 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7380 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7381 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7382 * gfortran.dg/vect/pr69980.f90: Ditto.
7383
73842016-06-24 Uros Bizjak <ubizjak@gmail.com>
7385
7386 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7387 * gcc.dg/vect/bb-slp-30.c: Ditto.
7388 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7389 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7390 * gcc.dg/vect/pr45902.c: Ditto.
7391 * gcc.dg/vect/pr48172.c: Ditto.
7392 * gcc.dg/vect/pr48377.c: Ditto.
7393 * gcc.dg/vect/pr49038.c: Ditto.
7394 * gcc.dg/vect/pr49771.c: Ditto.
7395 * gcc.dg/vect/pr52091.c: Ditto.
7396 * gcc.dg/vect/pr53185-2.c: Ditto.
7397 * gcc.dg/vect/pr56826.c: Ditto.
7398 * gcc.dg/vect/pr60276.c: Ditto.
7399 * gcc.dg/vect/pr62021.c: Ditto.
7400 * gcc.dg/vect/pr63530.c: Ditto.
7401 * gcc.dg/vect/pr65518.c: Ditto.
7402 * gcc.dg/vect/pr65947-1.c: Ditto.
7403 * gcc.dg/vect/pr65947-10.c: Ditto.
7404 * gcc.dg/vect/pr65947-11.c: Ditto.
7405 * gcc.dg/vect/pr65947-12.c: Ditto.
7406 * gcc.dg/vect/pr65947-13.c: Ditto.
7407 * gcc.dg/vect/pr65947-2.c: Ditto.
7408 * gcc.dg/vect/pr65947-3.c: Ditto.
7409 * gcc.dg/vect/pr65947-4.c: Ditto.
7410 * gcc.dg/vect/pr65947-5.c: Ditto.
7411 * gcc.dg/vect/pr65947-6.c: Ditto.
7412 * gcc.dg/vect/pr65947-7.c: Ditto.
7413 * gcc.dg/vect/pr65947-8.c: Ditto.
7414 * gcc.dg/vect/pr65947-9.c: Ditto.
7415 * gcc.dg/vect/pr71416-1.c: Ditto.
7416 * gcc.dg/vect/pr71439.c: Ditto.
7417 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7418 * gcc.dg/vect/vect-bswap16.c: Ditto.
7419 * gcc.dg/vect/vect-bswap32.c: Ditto.
7420 * gcc.dg/vect/vect-bswap64.c: Ditto.
7421 * gcc.dg/vect/vect-live-1.c: Ditto.
7422 * gcc.dg/vect/vect-live-2.c: Ditto.
7423 * gcc.dg/vect/vect-live-3.c: Ditto.
7424 * gcc.dg/vect/vect-live-4.c: Ditto.
7425 * gcc.dg/vect/vect-live-5.c: Ditto.
7426 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7427 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7428 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7429 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7430 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7431 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7432 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7433 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7434 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7435 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7436 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7437 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7438 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7439 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7440 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7441 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7442 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7443
d4213166 74442016-06-24 Uros Bizjak <ubizjak@gmail.com>
7445
7446 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7447
5aaec397 74482016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7449
7450 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7451 ia32 if R_386_GOT32X relocation is supported.
7452 * gcc.target/i386/noplt-3.c: Likewise.
7453 * gcc.target/i386/noplt-2.c: Likewise.
7454 (main): Renamed to ...
7455 (bar): This.
7456 * gcc.target/i386/noplt-4.c: Likewise.
7457 (main): Renamed to ...
7458 (bar): This.
7459 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7460 * gcc.target/i386/pr67400-5.c: Likewise.
7461
77104764 74622016-06-24 Jakub Jelinek <jakub@redhat.com>
7463
7318e591 7464 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7465 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7466
77104764 7467 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7468 f4): Adjust expected diagnostics.
7469 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7470 (T): If OVFP is defined, redefine to TP.
7471 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7472 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7473 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7474 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7475 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7476 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7477 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7478 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7479 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7480 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7481 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7482 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7483 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7484 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7485 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7486 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7487 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7488 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7489 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7490 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7491 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7492 as last argument to __builtin_add_overflow_p.
7493
ddf08519 74942016-06-23 Uros Bizjak <ubizjak@gmail.com>
7495
7496 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7497 dg-options and remove default vector testsuite compile flags.
7498 * g++.dg/vect/pr33860a.cc: Ditto.
7499 * g++.dg/vect/pr45470-a.cc: Ditto.
7500 * g++.dg/vect/pr45470-b.cc: Ditto.
7501 * g++.dg/vect/pr60896.cc: Ditto.
7502 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7503 * gcc.dg/vect/pr18308.c: Ditto.
7504 * gcc.dg/vect/pr24049.c: Ditto.
7505 * gcc.dg/vect/pr33373.c: Ditto.
7506 * gcc.dg/vect/pr36228.c: Ditto.
7507 * gcc.dg/vect/pr42395.c: Ditto.
7508 * gcc.dg/vect/pr42604.c: Ditto.
7509 * gcc.dg/vect/pr46663.c: Ditto.
7510 * gcc.dg/vect/pr48765.c: Ditto.
7511 * gcc.dg/vect/pr49093.c: Ditto.
7512 * gcc.dg/vect/pr49352.c: Ditto.
7513 * gcc.dg/vect/pr52298.c: Ditto.
7514 * gcc.dg/vect/pr52870.c: Ditto.
7515 * gcc.dg/vect/pr53185.c: Ditto.
7516 * gcc.dg/vect/pr53773.c: Ditto.
7517 * gcc.dg/vect/pr56695.c: Ditto.
7518 * gcc.dg/vect/pr62171.c: Ditto.
7519 * gcc.dg/vect/pr63530.c: Ditto.
7520 * gcc.dg/vect/pr68339.c: Ditto.
7521 * gcc.dg/vect/pr71259.c: Ditto.
7522 * gcc.dg/vect/vect-82_64.c: Ditto.
7523 * gcc.dg/vect/vect-83_64.c: Ditto.
7524 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7525 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7526 * gcc.dg/vect/vect-shift-2.c: Ditto.
7527 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7528 * gfortran.dg/vect/pr39318.f90: Ditto.
7529 * gfortran.dg/vect/pr45714-a.f: Ditto.
7530 * gfortran.dg/vect/pr45714-b.f: Ditto.
7531 * gfortran.dg/vect/pr46213.f90: Ditto.
7532
81883aeb 75332016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7534 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7535
7536 * gcc.target/powerpc/p9-splat-5.c: New test.
7537
affe5c16 75382016-06-23 Uros Bizjak <ubizjak@gmail.com>
7539
7540 PR tree-optimization/71488
7541 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7542 * lib/target-supports.exp: ... here.
7543 (check_sse4_hw_available): New procedure.
7544 (check_effective_target_sse4_runtime): Ditto.
7545 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7546 -march=westmere for sse4_runtime targets.
547fdd3e 7547 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7548 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7549 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7550 (main): Call check_vect ().
e50240d3 7551 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7552
6fb2f181 75532016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7554
7555 PR target/66232
7556 PR target/67400
7557 * gcc.target/i386/pr66232-14.c: New file.
7558 * gcc.target/i386/pr66232-15.c: Likewise.
7559 * gcc.target/i386/pr66232-16.c: Likewise.
7560 * gcc.target/i386/pr66232-17.c: Likewise.
7561 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7562 ia32 if R_386_GOT32X relocation is supported.
7563 * gcc.target/i386/pr67400-2.c: Likewise.
7564 * gcc.target/i386/pr67400-3.c: Likewise.
7565 * gcc.target/i386/pr67400-4.c: Likewise.
7566 * gcc.target/i386/pr67400-6.c: Likewise.
7567 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7568 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7569
88be2b3c 75702016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7571
7572 PR libgfortran/48852
7573 * gfortran.dg/char4_iunit_1.f03: Update test.
7574 * gfortran.dg/f2003_io_5.f03: Update test.
7575 * gfortran.dg/real_const_3.f90: Update test.
7576
ff600f64 75772016-06-23 Andi Kleen <ak@linux.intel.com>
7578
7579 * g++.dg/bprob/bprob.exp: Support autofdo.
7580 * g++.dg/tree-prof/tree-prof.exp: dito.
7581 * gcc.dg/tree-prof/tree-prof.exp: dito.
7582 * gcc.misc-tests/bprob.exp: dito.
7583 * gfortran.dg/prof/prof.exp: dito.
7584 * lib/profopt.exp: dito.
7585 * lib/target-supports.exp: Check for autofdo.
7586
afa7ed87 75872016-06-23 Martin Liska <mliska@suse.cz>
7588
7589 * gcc.dg/pr71619.c: New test.
7590
0941fba8 75912016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7592
7593 PR target/67400
56896ed3 7594 * gcc.target/i386/pr67400-1.c: New test.
7595 * gcc.target/i386/pr67400-2.c: Likewise.
7596 * gcc.target/i386/pr67400-3.c: Likewise.
7597 * gcc.target/i386/pr67400-4.c: Likewise.
7598 * gcc.target/i386/pr67400-5.c: Likewise.
7599 * gcc.target/i386/pr67400-6.c: Likewise.
7600 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7601
e557fc7f 76022016-06-22 David Malcolm <dmalcolm@redhat.com>
7603
7604 * c-c++-common/missing-header-1.c: New test case.
7605 * c-c++-common/missing-header-2.c: New test case.
7606 * c-c++-common/missing-header-3.c: New test case.
7607 * c-c++-common/missing-header-4.c: New test case.
7608
8469aece 76092016-06-22 David Malcolm <dmalcolm@redhat.com>
7610
7611 PR c/70339
7612 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7613 hint.
7614 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7615 expected results due to builtin "nanl" now being suggested for
7616 "name".
7617 * gcc.dg/pr67580.c: Update expected messages.
7618 * gcc.dg/spellcheck-identifiers.c: New testcase.
7619 * gcc.dg/spellcheck-typenames.c: New testcase.
7620
6628b04d 76212016-06-22 David Malcolm <dmalcolm@redhat.com>
7622
7623 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7624 file.
7625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7626 diagnostic-test-show-locus-parseable-fixits.c to sources for
7627 diagnostic_plugin_test_show_locus.c.
7628 * lib/gcc-defs.exp (freeform_regexps): New global.
7629 (dg-regexp): New function.
7630 (handle-dg-regexps): New function.
7631 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7632 freeform_regexps to the empty list.
7633 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7634
82ccd33e 76352016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7636
affe5c16 7637 PR tree-optimization/71488
82ccd33e 7638 * g++.dg/pr71488.C: New test.
7639 * gcc.dg/vect/vect-bool-cmp.c: New test.
7640
2c21de58 76412016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7642
7643 * gcc.dg/guality/param-5.c: New test.
7644
fadfd5fc 76452016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7646
7647 * gcc.target/i386/asm-flag-7.c: New test.
7648
03fee1f8 76492016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7650
7651 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7652 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7653 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7654 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7655 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7656 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7662 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7663 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7664 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7665 * lib/target-supports.exp: Likewise.
7666
6905db52 76672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7668
7669 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7670 * gcc.dg/attr-ms_struct-2.c: Likewise.
7671 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7672 * gcc.dg/bf-ms-attrib.c: Likewise.
7673 * gcc.dg/bf-ms-layout-2.c: Likewise.
7674 * gcc.dg/bf-ms-layout-3.c: Likewise.
7675 * gcc.dg/bf-ms-layout.c: Likewise.
7676 * gcc.dg/bf-no-ms-layout.c: Likewise.
7677 * gcc.target/i386/bitfield1.c: Likewise.
7678 * gcc.target/i386/bitfield2.c: Likewise.
7679 * gcc.target/i386/bitfield3.c: Likewise.
7680
a6f93fc2 76812016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7682
7683 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7684 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7685 override other than -mcpu=power9 command-line option is specified,
7686 or if the target operating system is aix.
7687 * gcc.target/powerpc/darn-1.c: Likewise.
7688 * gcc.target/powerpc/darn-2.c: Likewise.
7689 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7690 test if effective-target is not powerpc_p9vector_ok or if the
7691 target operating system is not defined.
7692 * gcc.target/powerpc/vslv-1.c: Likewise.
7693 * gcc.target/powerpc/vsrv-0.c: Likewise.
7694 * gcc.target/powerpc/vsrv-1.c: Likewise.
7695
1cb2b4d3 76962016-06-21 Tobias Burnus <burnus@net-b.de>
7697
7698 PR fortran/71068
7699 * gfortran.dg/coarray/data_1.f90: New.
7700
66ff0c67 77012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7702
7703 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7704 (dg-require-effective-target): Use arm_v8_neon_hw.
7705 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7706 (dg-require-effective-target): Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7708 (dg-require-effective-target): Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7710 (dg-require-effective-target): Likewise.
7711 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7712 (dg-require-effective-target): Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7714 (dg-require-effective-target): Likewise.
7715 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7716 Add AArch64 check.
7717
949bfed4 77182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7719
7720 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7721 Set to 3 so test passes.
7722
a20f6cd4 77232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7724
7725 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7726
12792843 77272016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7728
7729 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7730 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7731 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7732 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7733
49763db6 77342016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7735
7736 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7737 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7738
ada61167 77392016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7740
7741 PR target/71549
7742 * gcc.target/i386/pr71549.c: New test.
7743
a15584d4 77442016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7745
7746 * gcc.target/powerpc/vadsdu-0.c: Replace
7747 dg-require-effective-target directive to allow test to run on more
7748 platforms, and add dg-skip-if directive to disable test on aix
7749 platforms because of known incompatibilities.
7750 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7751 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7752 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7753 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7754 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7755 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7756 * gcc.target/powerpc/vadsdub-2.c: Replace
7757 dg-require-effective-target directive to allow test to run on more
7758 platforms, and add dg-skip-if directive to disable test on aix
7759 platforms because of known incompatibilities.
7760 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7761 with vec_absdb call to differentiate this test from vadsdub-1.c.
7762 * gcc.target/powerpc/vadsduh-1.c: Replace
7763 dg-require-effective-target directive to allow test to run on more
7764 platforms, and add dg-skip-if directive to disable test on aix
7765 platforms because of known incompatibilities.
7766 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7767 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7768 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7769
ec15ec36 77702016-06-21 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR tree-optimization/71588
7773 * gcc.dg/pr71558.c: New test.
7774
faeffe49 77752016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7776
7777 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7778 * c-c++-common/pr68657-2.c: Likewise.
7779 * c-c++-common/pr68657-3.c: Likewise.
7780 * gcc.dg/torture/pr69714.c: Require int32plus support.
7781 * gcc.dg/torture/pr70025.c: Likewise.
7782 * gcc.dg/torture/pr70083.c: Likewise.
7783 * gcc.dg/torture/pr70542.c: Likewise.
7784 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7785
e218d07f 77862016-06-20 Joseph Myers <joseph@codesourcery.com>
7787
7788 PR c/71601
7789 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7790
232a3df7 77912016-06-20 Jakub Jelinek <jakub@redhat.com>
7792
d7f45b87 7793 PR middle-end/71581
7794 * gcc.dg/pr71581.c: New test.
7795
232a3df7 7796 PR rtl-optimization/71591
7797 * gcc.dg/cpp/pr71591.c: New test.
7798
dbddef42 77992016-06-20 David B. Robins <gcc@davidrobins.net>
7800
7801 PR target/71571
7802 * g++.dg/torture/pr71571.C: New test.
7803
03129ccb 78042016-06-20 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR target/71559
7807 * gcc.target/i386/sse2-pr71559.c: New test.
7808 * gcc.target/i386/avx-pr71559.c: New test.
7809 * gcc.target/i386/avx512f-pr71559.c: New test.
7810
a40b4b62 78112016-06-20 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/71194
7814 * gfortran.dg/pointer_remapping_10.f90: New.
7815
ecbea05a 78162016-06-20 David Malcolm <dmalcolm@redhat.com>
7817
7818 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7819
0f61dae9 78202016-06-20 Martin Sebor <msebor@redhat.com>
7821
7822 PR c/69507
7823 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7824 * gnu90-const-expr-1.c: Same.
7825 * gnu99-const-expr-1.c: Same.
7826 * gnu99-static-1.c: Same.
7827
e458dfd8 78282016-06-20 Renlin Li <renlin.li@arm.com>
7829
2c0c0c9b 7830 PR testsuite/71489
e458dfd8 7831 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7832
7ab71cb3 78332016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7834
7835 * gcc.target/aarch64/vcvt_f64_1.c: New.
7836 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7837 * gcc.target/aarch64/vrecp_f64_1.c: New.
7838
34d36b7a 78392016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7840
7841 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7842 "alignement".
7843
ed7f4748 78442016-06-20 Georg-Johann Lay <avr@gjlay.de>
7845
7846 PR target/71103
7847 * gcc.target/avr/torture/pr71103-2.c: New test.
7848
a940fdc7 78492016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7850
7851 PR c/69507
7852 * gcc.dg/alignof.c: New test.
7853
98683d85 78542016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7857 vs dg-error; test constexpr specifier too.
7858
358cee25 78592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7862
c3d7ceb6 78632016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7864
7865 * lib/target-supports.exp
7866 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7867 arm_neon_ok and merge flags. Fix temporary test name.
7868 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7869 and merge flags.
7870
1176073c 78712016-06-17 Martin Liska <mliska@suse.cz>
7872
7873 * gcc.dg/predict-9.c: Fix dump scanning.
7874
f3e2969a 78752016-06-17 Bin Cheng <bin.cheng@arm.com>
7876
7877 PR tree-optimization/71354
7878 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7879
7fdca647 78802016-06-17 Bin Cheng <bin.cheng@arm.com>
7881
7882 PR tree-optimization/71347
7883 * gcc.dg/tree-ssa/pr71347.c: New test.
7884
a338a226 78852016-06-17 Bin Cheng <bin.cheng@arm.com>
7886
7887 PR tree-optimization/71354
7888 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7889
c1e75671 78902016-06-17 Bin Cheng <bin.cheng@arm.com>
7891
7892 * gcc.dg/vect/vect-alias-check-1.c: New test.
7893
365ba13d 78942016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7895
59bde511 7896 PR target/71151
365ba13d 7897 * gcc.target/avr/pr71151-1.c: New test.
7898 * gcc.target/avr/pr71151-2.c: New test.
7899 * gcc.target/avr/pr71151-3.c: New test.
7900 * gcc.target/avr/pr71151-4.c: New test.
7901 * gcc.target/avr/pr71151-5.c: New test.
7902 * gcc.target/avr/pr71151-6.c: New test.
7903 * gcc.target/avr/pr71151-7.c: New test.
7904 * gcc.target/avr/pr71151-8.c: New test.
7905 * gcc.target/avr/pr71151-common.h: New test.
7906
db48d95b 79072016-06-16 Martin Liska <mliska@suse.cz>
7908
7909 * gfortran.dg/predict-1.f90: New test.
7910
4c780a59 79112016-06-16 Uros Bizjak <ubizjak@gmail.com>
7912
7913 PR target/71242
f9c39b65 7914 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7915
8c1879bc 79162016-06-16 Jan Hubicka <hubicka@ucw.cz>
7917
7918 * g++.dg/vect/pr36648.cc: Disable cunrolli
7919
33698dfe 79202016-06-16 Jakub Jelinek <jakub@redhat.com>
7921
745f2db6 7922 PR target/71554
7923 * gcc.c-torture/execute/pr71554.c: New test.
7924
33698dfe 7925 PR rtl-optimization/71532
7926 * gcc.dg/torture/pr71532.c: New test.
7927
b42322b9 79282016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7929
7930 * gcc.target/powerpc/p9-dimode1.c: New test.
7931 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7932
412b298a 79332016-06-15 Jakub Jelinek <jakub@redhat.com>
7934
93479f99 7935 * gcc.c-torture/compile/20160615-1.c: New test.
7936
412b298a 7937 * g++.dg/cpp0x/ref-qual17.C: New test.
7938
3ec40531 79392016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7940
7941 PR middle-end/71529
7942 * gcc.target/i386/pr71529.C: New test.
7943
edfe7670 79442016-06-15 Alan Hayward <alan.hayward@arm.com>
7945
7946 PR tree-optimization/71483
7947 * g++.dg/vect/pr71483.c: New
7948
6e52ac17 79492016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 PR c++/70202
7952 * g++.dg/inherit/crash6.C: New.
7953 * g++.dg/inherit/union2.C: Likewise.
7954 * g++.dg/inherit/virtual12.C: Likewise.
7955 * g++.dg/inherit/virtual13.C: Likewise.
7956 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7957
aed35af2 79582016-06-15 Uros Bizjak <ubizjak@gmail.com>
7959
0941fba8 7960 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7961
6f710392 79622016-06-15 Alan Hayward <alan.hayward@arm.com>
7963
7964 PR tree-optimization/71439
7965 * gcc.dg/vect/pr71439.c: New
7966
d1cedfd3 79672016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7968
7969 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7970
ee8fd158 79712016-06-15 Richard Biener <rguenther@suse.de>
7972
7973 * gcc.dg/vect/slp-45.c: New testcase.
7974
5695a690 79752016-06-15 Richard Biener <rguenther@suse.de>
7976
7977 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7978
267ae3ee 79792016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7980
7981 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7982 requirements, and disable for AIX for now.
7983 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7984
a6d0e20a 79852016-06-14 Jakub Jelinek <jakub@redhat.com>
7986
b2efd162 7987 PR c++/71528
7988 * g++.dg/opt/pr71528.C: New test.
7989
a6d0e20a 7990 PR c++/71516
7991 * g++.dg/init/pr71516.C: New test.
7992
035778de 79932016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 * g++.dg/init/array46.C: New.
7996
7c9dc58e 79972016-06-14 Uros Bizjak <ubizjak@gmail.com>
7998
0941fba8 7999 * gcc.target/i386/float128-3.c: New test.
8000 * gcc.target/i386/quad-sse4.c: Ditto.
8001 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8002 Update scan strings.
7c9dc58e 8003
412640c9 80042016-06-14 Richard Biener <rguenther@suse.de>
8005
8006 PR middle-end/71526
8007 * gfortran.dg/pr71526.f90: New testcase.
8008
1b9fde85 80092016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8010
8011 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8012 * gcc.dg/zero_bits_compound-1.c: Likewise.
8013
306097e3 80142016-06-14 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/71522
8017 * gcc.dg/torture/pr71522.c: New testcase.
8018
566255a8 80192016-06-14 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR tree-optimization/71520
8022 * gcc.dg/tree-ssa/pr71520.c: New test.
8023
eb912adb 80242016-06-14 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/71521
56d35455 8027 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8028
9720103d 80292016-06-13 Jakub Jelinek <jakub@redhat.com>
8030
12cb8367 8031 PR sanitizer/71498
8032 * c-c++-common/ubsan/bounds-13.c: New test.
8033
9720103d 8034 PR preprocessor/71183
8035 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8036
5965fbcc 80372016-06-13 Jeff Law <law@redhat.com>
8038
8039 PR tree-optimization/71403
8040 * c-c++-common/ubsan/pr71403-1.c: New test.
8041 * c-c++-common/ubsan/pr71403-2.c: New test.
8042 * c-c++-common/ubsan/pr71403-3.c: New test.
8043
04537049 80442016-06-13 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR middle-end/71478
8047 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8048 Add -Wno-psabi -w to dg-options.
8049
412f195f 80502016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8051
8052 * gcc.target/powerpc/vadsdu-0.c: New test.
8053 * gcc.target/powerpc/vadsdu-1.c: New test.
8054 * gcc.target/powerpc/vadsdu-2.c: New test.
8055 * gcc.target/powerpc/vadsdu-3.c: New test.
8056 * gcc.target/powerpc/vadsdu-4.c: New test.
8057 * gcc.target/powerpc/vadsdu-5.c: New test.
8058 * gcc.target/powerpc/vadsdub-1.c: New test.
8059 * gcc.target/powerpc/vadsdub-2.c: New test.
8060 * gcc.target/powerpc/vadsduh-1.c: New test.
8061 * gcc.target/powerpc/vadsduh-2.c: New test.
8062 * gcc.target/powerpc/vadsduw-1.c: New test.
8063 * gcc.target/powerpc/vadsduw-2.c: New test.
8064
527790c1 80652016-06-13 David Malcolm <dmalcolm@redhat.com>
8066
8067 * gcc.dg/c99-init-2.c (c): Update expected error message.
8068 * gcc.dg/init-bad-8.c (foo): Likewise.
8069 * gcc.dg/spellcheck-fields-3.c: New test case.
8070
102e67eb 80712016-06-13 Martin Liska <mliska@suse.cz>
8072
8073 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8074 and "guess loop iv compared" heuristics.
8075 * gcc.dg/predict-2.c: Likewise.
8076 * gcc.dg/predict-3.c: Likewise.
8077 * gcc.dg/predict-4.c: Likewise.
8078 * gcc.dg/predict-5.c: Likewise.
8079 * gcc.dg/predict-6.c: Likewise.
8080
1a54d3be 80812016-06-13 Marek Polacek <polacek@redhat.com>
8082
8083 PR middle-end/71476
8084 * c-c++-common/Wswitch-unreachable-4.c: New test.
8085 * gcc.dg/Wswitch-unreachable-2.c: New test.
8086 * g++.dg/tm/jump1.C: Move dg-warning.
8087
5b7401b8 80882016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8089
8090 * gnat.dg/renaming10.ad[sb]: New test.
8091
1c93151c 80922016-06-13 Paul Thomas <pault@gcc.gnu.org>
8093
8094 PR fortran/70673
8095 * gfortran.dg/pr70673.f90: New test.
8096
249865a0 80972016-06-13 Richard Biener <rguenther@suse.de>
8098
8099 PR middle-end/64516
8100 * gcc.dg/align-3.c: New testcase.
8101
776d9b14 81022016-06-13 Martin Liska <mliska@suse.cz>
8103
8104 * gcc.target/i386/pr71458.c: New test.
8105
0cf5c551 81062016-06-12 Uros Bizjak <ubizjak@gmail.com>
8107
8108 PR target/71241
f9c39b65 8109 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8110
34de0a35 81112016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8112
8113 PR target/60751
8114 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8115 statement.
8116
0cc8bc98 81172016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8118
8119 PR target/60751
8120 * gfortran.dg/comma_IO_extension_1.f90: New test.
8121 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8122 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8123 statement.
8124 * gfortran.dg/graphite/pr38083.f90: Likewise.
8125 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8126 missing format.
8127
0ff78c86 81282016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8129
8130 * gnat.dg/case_character.adb: New test.
8131
6c38863e 81322016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8133
8134 PR middle-end/71310
8135 * gcc.target/powerpc/pr71310.c: New testcase.
8136
24c41395 81372016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8138
8139 PR middle-end/71478
8140 * gcc.dg/pr71478.c: New test.
8141
aeb26fb6 81422016-06-10 Jakub Jelinek <jakub@redhat.com>
8143
702b3575 8144 PR middle-end/71494
8145 * gcc.c-torture/execute/pr71494.c: New test.
8146
8ec29807 8147 PR c/68657
8148 * gcc.target/i386/pr68657.c: New test.
8149
aeb26fb6 8150 PR inline-asm/68843
8151 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8152 (test): Add -masm=intel alternatives.
8153
1dc4d519 81542016-06-10 Martin Sebor <msebor@redhat.com>
8155
8156 PR c/71392
8157 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8158
6385d6d3 81592016-06-10 Jeff Law <law@redhat.com>
8160
8161 PR tree-optimization/71335
8162 * gcc.c-torture/execute/pr71335.c: New test.
8163
041a412b 81642016-06-10 David Malcolm <dmalcolm@redhat.com>
8165
8166 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8167 the various "cannot tail-call: " messages.
8168
4a5edbb2 81692016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8170
8171 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8172 and options.
8173
9cf3aec3 81742016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8175
8176 PR sanitizer/71480
8177 * c-c++-common/asan/pr71480.c: New test.
8178
61724718 81792016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8180
8181 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8182 (ASMNAME2): Likewise.
8183 (main): Replace fn in asm statement with ASMNAME ("fn").
8184 * gcc.dg/guality/pr68037-2.c: Likewise.
8185 * gcc.dg/guality/pr68037-3.c: Likewise.
8186 * gcc.dg/torture/pr68037-1.c: Likewise.
8187 * gcc.dg/torture/pr68037-2.c: Likewise.
8188 * gcc.dg/torture/pr68037-3.c: Likewise.
8189
1807f6fb 81902016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8191
8192 PR inline-asm/68843
8193 * gcc.target/i386/pr68843-1.c: New test.
8194 * gcc.target/i386/pr68843-2.c: New test.
8195
ccfa030f 81962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8197 Cesar Philippidis <cesar@codesourcery.com>
8198
8199 PR middle-end/71373
8200 * gcc.dg/goacc/nested-function-1.c: New file.
8201 * gcc.dg/goacc/nested-function-2.c: Likewise.
8202 * gcc.dg/goacc/pr71373.c: Likewise.
8203 * gfortran.dg/goacc/cray-2.f95: Likewise.
8204 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8205 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8206 * gfortran.dg/goacc/cray.f95: Update.
8207 * gfortran.dg/goacc/loop-1.f95: Likewise.
8208 * gfortran.dg/goacc/loop-3.f95: Likewise.
8209 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8210 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8211
82122016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8213
8214 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8215 for OpenACC tile clauses.
8216 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8217
8218 PR c/71381
8219 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8220 to...
8221 * c-c++-common/goacc/cache-2.c: ... this new file.
8222 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8223 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8224 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8225 usage.
8226 * gfortran.dg/goacc/cray.f95: Likewise.
8227 * gfortran.dg/goacc/loop-1.f95: Likewise.
8228
bb038f3e 82292016-06-10 Alan Hayward <alan.hayward@arm.com>
8230
8231 PR tree-optimization/71407
8232 PR tree-optimization/71416
8233 * gcc.dg/vect/pr71407.c: New
8234 * gcc.dg/vect/pr71416-1.c: New
8235 * gcc.dg/vect/pr71416-2.c: New
8236
332409d3 82372016-06-10 Richard Biener <rguenther@suse.de>
8238
8239 PR middle-end/71477
8240 * gcc.dg/torture/pr71477.c: New testcase.
8241
03cf727c 82422016-06-09 Julia Koval <julia.koval@intel.com>
8243
8244 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8245 * gcc.target/i386/interrupt-13.c: Likewise.
8246 * gcc.target/i386/interrupt-15.c: Likewise.
8247 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8248 * gcc.target/i386/interrupt-24.c: Likewise.
8249 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8250 * gcc.target/i386/interrupt-9.c: Likewise.
8251 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8252
23b101c5 82532016-06-09 Martin Sebor <msebor@redhat.com>
8254
8255 PR c/70883
8256 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8257 * gcc.dg/builtin-constant_p-1.c: Same.
8258 * gcc.dg/builtins-error.c: Same.
8259 * gcc.dg/pr70859.c: Same.
8260
188d6bbb 82612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8262
8263 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8264 * gcc.dg/torture/pr68067-1.c: Likewise.
8265 * gcc.dg/torture/pr68067-2.c: Likewise.
8266
82672016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8268
8269 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8270 when setting SIZE.
8271
ff8886bd 82722016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 PR c++/71465
8275 * g++.dg/inherit/crash5.C: New.
8276 Revert:
8277 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8278
8279 PR c++/70202
8280 * g++.dg/inherit/crash5.C: New.
8281 * g++.dg/inherit/virtual1.C: Adjust.
8282
3f76cceb 82832016-06-09 Martin Liska <mliska@suse.cz>
8284
8285 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8286 * g++.dg/predict-loop-exit-2.C: Likewise.
8287 * g++.dg/predict-loop-exit-3.C: Likewise.
8288 * gcc.dg/predict-1.c: Likewise.
8289 * gcc.dg/predict-2.c: Likewise.
8290 * gcc.dg/predict-3.c: Likewise.
8291 * gcc.dg/predict-4.c: Likewise.
8292 * gcc.dg/predict-5.c: Likewise.
8293 * gcc.dg/predict-6.c: Likewise.
8294 * gcc.dg/predict-7.c: Likewise.
8295
59ae3d1b 82962016-06-09 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/71462
8299 * gcc.dg/torture/pr71462.c: New testcase.
8300
8c2d2acf 83012016-06-09 Marek Polacek <polacek@redhat.com>
8302
8303 PR c/65471
8304 * gcc.dg/c11-generic-3.c: New test.
8305
224cb6b7 83062016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8307
8308 * g++.dg/init/array42.C: New.
8309 * g++.dg/init/array43.C: Likewise.
8310 * g++.dg/init/array44.C: Likewise.
8311 * g++.dg/init/array45.C: Likewise.
8312 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8313 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8314 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8315 * g++.dg/gomp/pr35751.C: Likewise.
8316 * g++.dg/init/array23.C: Likewise.
8317 * g++.dg/init/brace2.C: Likewise.
8318 * g++.dg/init/brace6.C: Likewise.
8319
732905bb 83202016-06-08 Martin Sebor <msebor@redhat.com>
8321 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR c++/70507
8324 PR c/68120
8325 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8326 * c-c++-common/builtin-arith-overflow-2.c: New test.
8327 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8328 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8329 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8330
7ddaa622 83312016-06-08 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR c++/71442
8334 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8335
84ee0905 83362016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8337
8338 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8339 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8340 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8341 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8342 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8343 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8344 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8345 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8346 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8347 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8348 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8349 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8350 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8351
2876af98 83522016-06-08 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/68558
8355 * gcc.dg/vect/slp-44.c: New testcase.
8356
acbb0d03 83572016-06-08 Richard Biener <rguenther@suse.de>
8358
8359 * gcc.dg/vect/slp-43.c: New testcase.
8360
f8689010 83612016-06-08 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/71452
8364 * gcc.dg/torture/pr71452.c: New testcase.
8365
52d393eb 83662016-06-08 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR c++/71448
8369 * g++.dg/torture/pr71448.C: New test.
8370
9d700ce4 83712016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8372
8373 PR debug/71432
8374 PR ada/71413
8375 * g++.dg/debug/pr71432.C: New test.
8376
eb96ef65 83772016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8378
8379 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8380 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8381 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8382
a4753cdd 83832016-06-08 Alan Hayward <alan.hayward@arm.com>
8384
8385 * gcc.dg/vect/vect-live-2.c: Update effective target.
8386 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8387 * lib/target-supports.exp: Add aarch64 to vect_long.
8388
bafc7b1d 83892016-06-08 Marek Polacek <polacek@redhat.com>
8390
8391 PR c/71418
8392 * gcc.dg/noncompile/pr71418.c: New test.
8393
06e590e7 8394 PR c/71426
8395 * gcc.dg/noncompile/pr71426.c: New test.
8396
d3cb49c9 83972016-06-07 Jan Hubicka <hubicka@ucw.cz>
8398
8399 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8400 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8401 * gcc.dg/predict-3.c: Update template.
8402 * gcc.dg/predict-5.c: Update template.
8403 * gcc.dg/predict-6.c: Update template.
8404 * gcc.dg/predict-9.c: Update template.
8405 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8406
2d76c36a 84072016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8408
8409 * gcc.target/powerpc/vec-mul.c: New test.
8410
7cfde92a 84112016-06-07 David Malcolm <dmalcolm@redhat.com>
8412
8413 * gcc.dg/spellcheck-fields-2.c: New test case.
8414
b032c4dd 84152016-06-07 Richard Biener <rguenther@suse.de>
8416
8417 PR c/61564
8418 * gcc.dg/Wpragmas-1.c: New testcase.
8419 * gcc.dg/Wattributes-4.c: Likewise.
8420 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8421 entry.
8422
a7056369 84232016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8424
8425 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8426 spurious debug code.
8427
123c61e0 84282016-06-07 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/71428
8431 * gcc.dg/torture/pr71428.c: New testcase.
8432
5819d47b 84332016-06-07 Richard Biener <rguenther@suse.de>
8434
8435 PR middle-end/71423
8436 * gcc.dg/torture/pr71423.c: New testcase.
8437
6cec5c6b 84382016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8439
8440 PR middle-end/71408
8441 * gcc.dg/tree-ssa/pr71408.c: New test.
8442
40bbfc17 84432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8444
8445 PR middle-end/71281
8446 * g++.dg/torture/pr71281.C: New test.
8447
61f1f80c 84482016-06-06 Marek Polacek <polacek@redhat.com>
8449
8450 PR c/71362
8451 * gcc.dg/pr71362.c: New test.
8452
0406b32f 84532016-06-06 Jakub Jelinek <jakub@redhat.com>
8454 Patrick Palka <ppalka@gcc.gnu.org>
8455
8456 PR c++/70847
8457 PR c++/71330
8458 PR c++/71393
8459 * g++.dg/opt/pr70847.C: New test.
8460 * g++.dg/ubsan/pr70847.C: New test.
8461 * g++.dg/ubsan/pr71393.C: New test.
8462
b1445999 84632016-06-06 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR tree-optimization/71259
8466 * gcc.dg/vect/pr71259.c: New test.
8467
99b4f3a2 84682016-06-06 David Malcolm <dmalcolm@redhat.com>
8469
8470 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8471 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8472 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8473 above.
8474
837679bc 84752016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8476
8477 PR middle-end/37780
8478 * gcc.c-torture/execute/pr37780.c: New test.
8479 * gcc.target/aarch64/pr37780_1.c: Likewise.
8480 * gcc.target/arm/pr37780_1.c: Likewise.
8481
e4b92538 84822016-06-06 Marek Polacek <polacek@redhat.com>
8483
8484 * c-c++-common/attr-may-alias-1.c: New test.
8485 * c-c++-common/attr-may-alias-2.c: New test.
8486 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8487
43ac2f2f 84882016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8489
8490 PR c/24414
8491 * gcc.target/i386/pr24414.c: New test.
8492
7e1786b2 84932016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8494
8495 * gcc.target/sparc/vis4misc.c: New file.
8496 * gcc.target/sparc/fpcmp.c: Likewise.
8497 * gcc.target/sparc/fpcmpu.c: Likewise.
8498
f593ccb2 84992016-06-06 Alan Hayward <alan.hayward@arm.com>
8500
8501 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8502 * gcc.dg/vect/vect-live-3.c: Likewise.
8503
be6d8ddc 85042016-06-06 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/71398
8507 * gcc.dg/torture/pr71398.c: New testcase.
8508
78f27916 85092016-06-06 Uros Bizjak <ubizjak@gmail.com>
8510
8511 PR target/71389
8512 * g++.dg/pr71389.C: New test.
8513
c5899606 85142016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8515
8516 PR fortran/71404
8517 * gfortran.dg/fmt_read_5.f: New test.
8518
8e3cd305 85192016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8520
8521 PR fortran/69659
8522 * gfortran.dg/class_array_22.f03: New test.
8523
703c0a09 85242016-06-05 Jan Hubicka <hubicka@ucw.cz>
8525
8526 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8527
d07b2b6f 85282016-06-05 Jan Hubicka <hubicka@ucw.cz>
8529
8530 * gcc.dg/predict-9.c: Update template.
8531
4a7ec4ac 85322016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/49377
8535 * g++.dg/template/pr49377.C: New.
8536
7499ef4a 85372016-06-04 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR tree-optimization/71405
8540 * g++.dg/torture/pr71405.C: New test.
8541
558c800d 85422016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8543
8544 PR c++/70202
8545 * g++.dg/inherit/crash5.C: New.
8546 * g++.dg/inherit/virtual1.C: Adjust.
8547
4ee7cf4b 85482016-06-03 Jeff Law <law@redhat.com>
8549
8550 PR tree-optimization/71316
8551 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8552
b12ae762 85532016-06-03 Jakub Jelinek <jakub@redhat.com>
8554
8555 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8556 dg-additional-options with just -fno-tree-scev-cprop in it.
8557 * gcc.dg/vect/vect-live-2.c: Likewise.
8558 * gcc.dg/vect/vect-live-5.c: Likewise.
8559 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8560 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8561 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8562
e09a5ee3 85632016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8564
8565 PR c++/27100
8566 * g++.dg/other/friend6.C: New test.
8567
f14b1922 85682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8569
8570 * g++.dg/torture/ppc-ldst-array.C: New.
8571
20702ea3 85722016-06-03 Joseph Myers <joseph@codesourcery.com>
8573
8574 PR target/71276
8575 PR target/71277
8576 * gcc.dg/torture/builtin-fp-int-inexact.c,
8577 gcc.target/i386/387-builtin-fp-int-inexact.c,
8578 gcc.target/i386/387-rint-inline-1.c,
8579 gcc.target/i386/387-rint-inline-2.c,
8580 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8581 gcc.target/i386/sse2-rint-inline-1.c,
8582 gcc.target/i386/sse2-rint-inline-2.c,
8583 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8584 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8585
5ed3cc7b 85862016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8587 Julia Koval <julia.koval@intel.com>
8588
8589 PR target/66960
8590 PR target/67630
8591 PR target/67634
8592 PR target/67841
8593 PR target/68037
8594 PR target/68618
8595 PR target/68661
8596 PR target/69575
8597 PR target/69596
8598 PR target/69734
8599 * gcc.dg/guality/pr68037-1.c: New test.
8600 * gcc.dg/guality/pr68037-2.c: Likewise.
8601 * gcc.dg/guality/pr68037-3.c: Likewise.
8602 * gcc.dg/torture/pr68037-1.c: Likewise.
8603 * gcc.dg/torture/pr68037-2.c: Likewise.
8604 * gcc.dg/torture/pr68037-3.c: Likewise.
8605 * gcc.dg/torture/pr68661-1a.c: Likewise.
8606 * gcc.dg/torture/pr68661-1b.c: Likewise.
8607 * gcc.target/i386/interrupt-1.c: Likewise.
8608 * gcc.target/i386/interrupt-2.c: Likewise.
8609 * gcc.target/i386/interrupt-3.c: Likewise.
8610 * gcc.target/i386/interrupt-4.c: Likewise.
8611 * gcc.target/i386/interrupt-5.c: Likewise.
8612 * gcc.target/i386/interrupt-6.c: Likewise.
8613 * gcc.target/i386/interrupt-7.c: Likewise.
8614 * gcc.target/i386/interrupt-8.c: Likewise.
8615 * gcc.target/i386/interrupt-9.c: Likewise.
8616 * gcc.target/i386/interrupt-10.c: Likewise.
8617 * gcc.target/i386/interrupt-11.c: Likewise.
8618 * gcc.target/i386/interrupt-12.c: Likewise.
8619 * gcc.target/i386/interrupt-13.c: Likewise.
8620 * gcc.target/i386/interrupt-14.c: Likewise.
8621 * gcc.target/i386/interrupt-15.c: Likewise.
8622 * gcc.target/i386/interrupt-16.c: Likewise.
8623 * gcc.target/i386/interrupt-17.c: Likewise.
8624 * gcc.target/i386/interrupt-18.c: Likewise.
8625 * gcc.target/i386/interrupt-19.c: Likewise.
8626 * gcc.target/i386/interrupt-20.c: Likewise.
8627 * gcc.target/i386/interrupt-21.c: Likewise.
8628 * gcc.target/i386/interrupt-22.c: Likewise.
8629 * gcc.target/i386/interrupt-23.c: Likewise.
8630 * gcc.target/i386/interrupt-24.c: Likewise.
8631 * gcc.target/i386/interrupt-25.c: Likewise.
8632 * gcc.target/i386/interrupt-26.c: Likewise.
8633 * gcc.target/i386/interrupt-27.c: Likewise.
8634 * gcc.target/i386/interrupt-28.c: Likewise.
8635 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8636 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8637 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8638 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8639 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8640 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8641 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8642 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8643 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8644 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8645 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8646 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8647
3e346f54 86482016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8649
f27c52fb 8650 PR tree-optimization/52171
8651 * gcc.dg/pr52171.c: New test.
8652 * gcc.target/i386/pr52171.c: New test.
3e346f54 8653
22e029d2 86542016-06-03 Jan Hubicka <jh@suse.cz>
8655
8656 * g++.dg/tree-ssa/pred-1.C: New testcase
8657 * gcc.dg/tree-ssa/pred-1.c: New testcase
8658
41ce74ed 86592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8660
8661 PR target/70957
8662 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8663 support.
8664 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8665
cf573a72 86662016-06-03 Alan Hayward <alan.hayward@arm.com>
8667
8668 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8669
75aae5b4 86702016-06-03 Alan Hayward <alan.hayward@arm.com>
8671
8672 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8673 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8674 * gcc.dg/vect/vect-live-1.c: New test.
8675 * gcc.dg/vect/vect-live-2.c: New test.
8676 * gcc.dg/vect/vect-live-3.c: New test.
8677 * gcc.dg/vect/vect-live-4.c: New test.
8678 * gcc.dg/vect/vect-live-5.c: New test.
8679 * gcc.dg/vect/vect-live-slp-1.c: New test.
8680 * gcc.dg/vect/vect-live-slp-2.c: New test.
8681 * gcc.dg/vect/vect-live-slp-3.c: New test.
8682
eba6788d 86832016-06-03 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR middle-end/71387
8686 * g++.dg/opt/pr71387.C: New test.
8687
5a653985 86882016-06-02 Jeff Law <law@redhat.com>
8689
8690 PR tree-optimization/71328
8691 * gcc.c-torture/compile/pr71328.c: New test.
8692
f92f6941 86932016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR fortran/52393
8696 * gfortran.dg/fmt_read_3.f90: Fix typo.
8697 * gfortran.dg/fmt_read_4.f90: New test.
8698
0d29e152 86992016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8700
8701 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8702 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8703 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8704 * g++.dg/cpp0x/override2.C: Likewise.
8705 * g++.dg/parse/crash5.C: Likewise.
8706 * g++.dg/parse/error16.C: Likewise.
8707 * g++.dg/parse/error27.C: Likewise.
8708 * g++.dg/template/qualttp15.C: Likewise.
8709 * g++.dg/template/redecl4.C: Likewise.
8710 * g++.old-deja/g++.other/crash39.C: Likewise.
8711 * g++.old-deja/g++.other/struct1.C: Likewise.
8712 * g++.old-deja/g++.pt/m9a.C: Likewise.
8713 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8714
2740a1a5 87152016-06-02 Jakub Jelinek <jakub@redhat.com>
8716
89f17a65 8717 PR c++/71372
8718 * c-c++-common/pr71372.c: New test.
8719
2740a1a5 8720 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8721 __TIME__ strings with __builtin_strcmp instead of printf and
8722 dg-output.
8723
9ae89a4e 87242016-06-02 Martin Liska <mliska@suse.cz>
8725
8726 * gcc.dg/predict-9.c: New test.
8727
41258f9c 87282016-06-02 Jakub Jelinek <jakub@redhat.com>
8729
8730 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8731 global set_compiler_env_var and global saved_compiler_env_var.
8732
dad46eb8 87332016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8734
8735 PR rtl-optimization/71295
8736 * gcc.c-torture/compile/pr71295.c: New test.
8737
9cc8a892 87382016-06-02 Jakub Jelinek <jakub@redhat.com>
8739
98e7c96c 8740 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8741
4a5a4de2 8742 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8743 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8744
9cc8a892 8745 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8746 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8747 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8748 alternative number.
8749
46819a36 87502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8751
8752 * gcc.target/powerpc/p9-splat-4.c: New test.
8753
87542016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8755
8756 PR target/71186
8757 * gcc.target/powerpc/pr71186.c: New test.
8758
d9820cc5 87592016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8760
8761 PR fortran/52393
8762 * gfortran.dg/fmt_read_3.f90: New test.
8763
2f14ca3e 87642016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8765
8766 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8767 procedure.
8768
dfa5c0d3 87692016-06-01 Eduard Sanou <dhole@openmailbox.org>
8770
8771 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8772 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8773 env var is set.
8774 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8775 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8776 shown once.
8777 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8778 during compilation.
8779 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8780 vars set by dg-set-compiler-env-var.
8781
7d7125df 87822016-06-01 Paul Thomas <pault@gcc.gnu.org>
8783
8784 PR fortran/71156
8785 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8786 to the module procedure declaration.
8787 * gfortran.dg/submodule_16.f08: New test.
8788
6ab9cde4 87892016-06-01 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR middle-end/71371
8792 * c-c++-common/gomp/pr71371.c: New test.
8793
0cfe7a23 87942016-06-01 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/71366
8797 * gcc.dg/torture/pr71366-1.c: New testcase.
8798 * gcc.dg/torture/pr71366-2.c: Likewise.
8799
5a5b02e1 88002016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8801
8802 * gcc.target/powerpc/vslv-0.c: New test.
8803 * gcc.target/powerpc/vslv-1.c: New test.
8804 * gcc.target/powerpc/vsrv-0.c: New test.
8805 * gcc.target/powerpc/vsrv-1.c: New test.
8806
d27a79f6 88072016-06-01 Nathan Sidwell <nathan@acm.org>
8808
8809 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8810 * gcc.target/nvptx/weak.c: New.
8811
6172a9fd 88122016-06-01 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/71261
8815 * gcc.dg/torture/vect-bool-1.c: New testcase.
8816
f9aaabb2 88172016-06-01 Jakub Jelinek <jakub@redhat.com>
8818
8819 * gfortran.dg/gomp/order-1.f90: New test.
8820 * gfortran.dg/gomp/order-2.f90: New test.
8821
53b01069 88222016-06-01 Jan Hubicka <hubicka@ucw.cz>
8823
8824 * gcc.dg/unroll-6.c: Update template.
8825 * gcc.dg/unroll-7.c: New testcase.
8826 * gcc.dg/unroll-8.c: New testcase.
8827
36757397 88282016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8829
8830 * gnat.dg/opt56.ad[sb]: New test.
8831
7f93bd6e 88322016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8833
8834 PR c++/66635
8835 * g++.dg/cpp0x/constexpr-ice16.C: New.
8836
9f41a2ce 88372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8838
8839 PR tree-optimization/71314
8840 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8841 -mbranch-cost=2.
8842
31e02373 88432016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8844
8845 PR tree-optimization/71077
8846 * gcc.dg/tree-ssa/pr71077.c: New test.
8847
76f8f901 88482016-05-31 Jan Hubicka <hubicka@ucw.cz>
8849
7f93bd6e 8850 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8851 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8852 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8853
04f5f923 88542016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8855
8856 PR c++/71248
8857 * g++.dg/cpp0x/pr71248.C: New.
8858 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8859 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8860 * g++.dg/init/new37.C: Likewise.
8861 * g++.dg/template/static1.C: Likewise.
8862 * g++.dg/template/static2.C: Likewise.
8863
4ffddf28 88642016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8865
8866 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8867 instead of %rdi.
8868 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8869
4ff7bd21 88702016-05-31 Marek Polacek <polacek@redhat.com>
8871
8872 * c-c++-common/Wswitch-unreachable-3.c: New test.
8873 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8874
e1f7cc4b 88752016-05-31 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/71352
8878 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8879
02978bd1 88802016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8881
8882 * gcc.target/arm/armv5_thumb_isa.c: New test.
8883
cfce8164 88842016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8885
8886 PR target/71346
8887 * gcc.target/i386/pr71346.c: New test.
8888
7a51c705 88892016-05-31 Tom de Vries <tom@codesourcery.com>
8890
8891 PR tree-optimization/69068
8892 * gcc.dg/graphite/pr69068.c: New test.
8893
8c1ac106 88942016-05-27 Martin Sebor <msebor@redhat.com>
8895
8896 PR c++/71306
8897 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8898
b6431756 88992016-05-30 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR c++/71349
8902 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8903 nowait depend(inout: dd[0]) clauses where permitted.
8904
f6203294 89052016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/71238
8908 * g++.dg/parse/pr71238.C: New.
8909 * g++.dg/concepts/friend1.C: Test column numbers too.
8910 * g++.dg/cpp0x/initlist31.C: Likewise.
8911 * g++.dg/cpp0x/pr51420.C: Likewise.
8912 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8913 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8914 * g++.dg/ext/builtin3.C: Likewise.
8915 * g++.dg/lookup/friend12.C: Likewise.
8916 * g++.dg/lookup/friend7.C: Likewise.
8917 * g++.dg/lookup/koenig1.C: Likewise.
8918 * g++.dg/lookup/koenig5.C: Likewise.
8919 * g++.dg/lookup/used-before-declaration.C: Likewise.
8920 * g++.dg/overload/koenig1.C: Likewise.
8921 * g++.dg/template/crash65.C: Likewise.
8922 * g++.dg/template/friend57.C: Likewise.
8923 * g++.dg/warn/Wshadow-5.C: Likewise.
8924 * g++.dg/warn/Wunused-8.C: Likewise.
8925 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8926 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8927 * g++.old-deja/g++.jason/member.C: Likewise.
8928 * g++.old-deja/g++.jason/report.C: Likewise.
8929 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8930 * g++.old-deja/g++.law/visibility20.C: Likewise.
8931 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8932 * g++.old-deja/g++.other/static5.C: Likewise.
8933 * g++.old-deja/g++.pt/overload2.C: Likewise.
8934
b96f8145 89352016-05-30 Jan Hubicka <hubicka@ucw.cz>
8936
8937 * gcc.dg/tree-ssa/peel1.c: New testcase.
8938 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8939 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8940
ed5bca7a 89412016-05-30 Tom de Vries <tom@codesourcery.com>
8942
8943 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8944 to ce.
8945
c0aa0333 89462016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8947
8948 PR c++/71099
8949 * g++.dg/parse/virtual1.C: New.
8950
231010db 89512016-05-30 Uros Bizjak <ubizjak@gmail.com>
8952
8953 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8954 Use correct register when clearing %edx.
8955
765557c0 89562016-05-30 Alexander Monakov <amonakov@ispras.ru>
8957
8958 PR tree-optimization/71289
8959 * gcc.dg/pr71289.c: New test.
8960
fc3b1c44 89612016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8962
8963 PR middle-end/71269
8964 PR middle-end/71292
8965 * gcc.dg/tree-ssa/pr71269.c: New test.
8966 * gcc.dg/tree-ssa/pr71292.c: New test.
8967
ce352457 89682016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8969
8970 PR middle-end/71252
8971 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8972
eedd711b 89732016-05-30 Jan Hubicka <hubicka@ucw.cz>
8974
8975 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8976 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8977 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8978
8c061890 89792016-05-30 Tom de Vries <tom@codesourcery.com>
8980
8981 PR tree-optimization/69067
8982 * gcc.dg/graphite/pr69067.c: New test.
8983
a6b0884c 89842016-05-29 Uros Bizjak <ubizjak@gmail.com>
8985
8986 PR target/71245
8987 * gcc.target/i386/pr71245-1.c: New test.
8988 * gcc.target/i386/pr71245-2.c: Ditto.
8989
2369edfc 89902016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/71105
8993 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8994 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8995 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8996
b6ab3f43 89972016-05-27 Jan Hubicka <hubicka@ucw.cz>
8998
8999 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9000
0192662b 90012016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9002
9003 Revert:
9004 PR c++/69855
9005 * g++.dg/overload/69855.C: New.
9006 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9007 * g++.old-deja/g++.pt/crash3.C: Likewise.
9008
fce78c50 90092016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9010
9011 PR c++/60385
9012 * g++.dg/parse/namespace13.C: New.
9013
372172fe 90142016-05-26 Jeff Law <law@redhat.com>
9015
9016 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9017 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9018 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9019 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9020 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9021 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9022 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9023 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9024 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9025 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9026 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9027 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9028 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9029
5d8a8944 90302016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9031
9032 PR c++/69855
9033 * g++.dg/overload/69855.C: New.
9034 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9035 * g++.old-deja/g++.pt/crash3.C: Likewise.
9036
29602b75 90372016-05-27 Jiong Wang <jiong.wang@arm.com>
9038
9039 PR target/63596
9040 * gcc.target/aarch64/va_arg_1.c: New testcase.
9041 * gcc.target/aarch64/va_arg_2.c: Likewise.
9042 * gcc.target/aarch64/va_arg_3.c: Likewise.
9043
c900b732 90442016-05-27 Jiong Wang <jiong.wang@arm.com>
9045
9046 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9047 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9048 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9049 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9050 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9051
73ef73bd 90522016-05-27 Marek Polacek <polacek@redhat.com>
9053
9054 PR middle-end/71308
9055 * g++.dg/torture/pr71308.C: New test.
9056
a6031633 90572016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9058
9059 * gcc.dg/zero_bits_compound-1.c: New test.
9060 * gcc.dg/zero_bits_compound-2.c: New test.
9061
1fbdc7ae 90622016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9063
9064 PR middle-end/71279
9065 * gcc.dg/pr71279.c: New test.
9066
2e196ca8 90672016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9068
9069 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9070 floating point min/max/comparison instructions.
9071 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9072
6feab9ce 90732016-05-26 Jakub Jelinek <jakub@redhat.com>
9074
9075 * c-c++-common/gomp/schedule-1.c: New test.
9076 * gfortran.dg/gomp/schedule-1.f90: New test.
9077
978cea8f 90782016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9079
9080 PR c++/70822
9081 PR c++/70106
9082 * g++.dg/cpp1y/auto-fn32.C: New test.
9083 * g++.dg/cpp1y/paren4.C: New test.
9084
0478d9ed 90852016-05-26 Nathan Sidwell <nathan@acm.org>
9086
9087 * gcc.dg/20060410.c: Xfail on ptx.
9088 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9089 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9090 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9091 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9092 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9093
5fd1c174 90942016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9095
9096 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9097
c5e8b3e2 90982016-05-26 Jakub Jelinek <jakub@redhat.com>
9099
0db93a5b 9100 PR tree-optimization/71280
9101 * gcc.dg/pr71280.c: New test.
9102
7199c05c 9103 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9104
76c786ac 9105 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9106 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9107
c5e8b3e2 9108 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9109
e9bcea2f 91102016-05-26 Jiong Wang <jiong.wang@arm.com>
9111
9112 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9113 kept in memory.
e9bcea2f 9114
955d947b 91152016-05-25 Jeff Law <law@redhat.com>
9116
9117 PR tree-optimization/71272
9118 * gcc.c-torture/compile/pr71272.c: new test.
9119
77102dbe 91202016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9121
9122 * gcc.target/powerpc/vec-cmpne.c: New test.
9123 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9124
552821b4 91252016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9126
9127 * gnat.dg/opt55.ad[sb]: New test.
9128
0113f3c5 91292016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9130
9131 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9132 * c-c++-common/pr60226.c: Require int32plus.
9133 * gcc.c-torture/execute/pr70602.c: Likewise.
9134 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9135 unsigned long for malloc arg type.
9136 * gcc.dg/asr_div1.c: Require int32plus.
9137 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9138 * gcc.dg/pie-1.c: Require pie.
9139 * gcc.dg/pie-2.c: Likewise.
9140 * gcc.dg/pr59471.c: Require int32plus.
9141 * gcc.dg/pr59963-2.c: XFAIL for int16.
9142 * gcc.dg/pr60114.c: Require int32plus.
9143 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9144 unsigned long for typedef of size_t.
9145 * gcc.dg/pr63914.c: Require int32plus.
9146 * gcc.dg/pr64536.c: Require pt32plus.
9147 * gcc.dg/pr65658.c: Likewise.
9148 * gcc.dg/pr67271.c: Require int32plus.
9149 * gcc.dg/pr68112.c: Likewise.
9150 * gcc.dg/pr69071.c: Skip for avr target.
9151 * gcc.dg/pr69973.c: Require int32plus.
9152 * gcc.dg/pr70169.c: Skip for avr target.
9153 * gcc.dg/sso-6.c: Require int32plus.
9154 * gcc.dg/sso-7.c: Likewise.
9155 * gcc.dg/sso-8.c: Likewise.
9156 * gcc.dg/vrp-min-max-2.c: Likewise.
9157
f4094380 91582016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9159
9160 PR target/70738
9161 * gcc.target/i386/pr70738-1.c: New test.
9162 * gcc.target/i386/pr70738-2.c: Likewise.
9163 * gcc.target/i386/pr70738-3.c: Likewise.
9164 * gcc.target/i386/pr70738-4.c: Likewise.
9165 * gcc.target/i386/pr70738-5.c: Likewise.
9166 * gcc.target/i386/pr70738-6.c: Likewise.
9167 * gcc.target/i386/pr70738-7.c: Likewise.
9168 * gcc.target/i386/pr70738-8.c: Likewise.
9169 * gcc.target/i386/pr70738-9.c: Likewise.
9170
239a4bea 91712016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9172
9173 PR rtl-optimization/66940
9174 * gcc.c-torture/execute/pr66940.c: New test.
9175
bf6382ba 91762016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9177
9178 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9179 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9180 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9181 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9182 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9183 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9184 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9185 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9186 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9187 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9188 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9189 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9190 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9191 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9192 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9193 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9194 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9195 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9196 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9197 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9198 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9199 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9200 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9201 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9202
2c995da9 92032016-05-25 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/71265
9206 * gcc.dg/noncompile/pr71265.c: New test.
9207
abfbb5b5 9208 PR c/71266
9209 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9210
f6871bbd 92112016-05-25 Nathan Sidwell <nathan@acm.org>
9212
9213 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9214
de04e83e 92152016-05-25 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/71261
9218 * c-c++-common/torture/pr71261.c: New testcase.
9219
b35931f7 92202016-05-25 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/71264
9223 * gcc.dg/vect/pr71264.c: New testcase.
9224
166c3089 92252016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9226
9227 PR c++/55992
9228 * g++.dg/cpp0x/alias-decl-53.C: New.
9229 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9230
14240409 92312016-05-25 Martin Liska <mliska@suse.cz>
9232
9233 * g++.dg/pr71239.C: New test.
9234
bc47d9f6 92352016-05-25 Richard Biener <rguenther@suse.de>
9236
4860a6bf 9237 * gcc.dg/vect/pr58135.c: Rename to ...
9238 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9239
d8a3f157 92402016-05-25 Marek Polacek <polacek@redhat.com>
9241
9242 * g++.dg/pr65295.C: Use target c++14.
9243
3af16045 92442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9245
231010db 9246 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9247 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9248
949479b2 92492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9250
9251 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9252 instructions.
9253
6d6a3fc3 92542016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9255
9256 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9257 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9258 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9259 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9260 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9261 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9262 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9263 * c-c++-common/goacc/pcopy.c: Likewise.
9264 * c-c++-common/goacc/pcopyin.c: Likewise.
9265 * c-c++-common/goacc/pcopyout.c: Likewise.
9266 * c-c++-common/goacc/pcreate.c: Likewise.
9267 * c-c++-common/goacc/pr70688.c: New test.
9268 * c-c++-common/goacc/present-1.c: Adjust test.
9269 * c-c++-common/goacc/reduction-5.c: Likewise.
9270 * g++.dg/goacc/data-1.C: New test.
9271
af648be2 92722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9273
9274 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9275 vector parity built-in functions.
9276 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9277 count trailing zeros automatic vectorization.
9278 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9279 count trailing zeros built-in functions.
9280
4e173d60 92812016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9282
9283 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9284
a0c02a52 92852016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9286
9287 PR target/71050
9288 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9289
64c52e9c 92902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 PR c++/50436
9293 * g++.dg/template/crash123.C: New.
9294 * g++.dg/template/crash124.C: Likewise.
9295
752b5a4c 92962016-05-24 Martin Sebor <msebor@redhat.com>
9297
9298 PR c++/71147
9299 * g++.dg/ext/flexary16.C: New test.
9300
a36dd683 93012016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9302
f6871bbd 9303 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9304 before math.h is included.
a36dd683 9305 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9306 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9307 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9308 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9309 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9310 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9311 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9312 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9313 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9314 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9315 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9316 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9317 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9318 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9319 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9320 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9321 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9322 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9323 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9324 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9325 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9326 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9327 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9328
d60e1df7 93292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9330 Kelvin Nilsen <kelvin@gcc.gnu.org>
9331
9332 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9333 support.
9334
22d09025 93352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9336
9337 PR c++/69872
9338 * g++.dg/warn/Wno-narrowing1.C: New.
9339
6ef0143d 93402016-05-24 Marek Polacek <polacek@redhat.com>
9341
9342 PR c/71249
9343 * c-c++-common/Wswitch-unreachable-2.c: New test.
9344
962a2062 93452016-05-24 Jakub Jelinek <jakub@redhat.com>
9346
ead77194 9347 PR c++/71257
9348 * g++.dg/vect/simd-clone-6.cc: New test.
9349 * g++.dg/gomp/declare-simd-6.C: New test.
9350
962a2062 9351 PR middle-end/70434
9352 PR c/69504
9353 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9354
23edc6d1 93552016-05-24 Richard Biener <rguenther@suse.de>
9356
9357 PR tree-optimization/71240
9358 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9359
30633bcc 93602016-05-24 Richard Biener <rguenther@suse.de>
9361
9362 PR tree-optimization/71230
9363 * gcc.dg/torture/pr71230.c: New testcase.
9364 * g++.dg/torture/pr71230.C: Likewise.
9365
c9d624bd 93662016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9367
9368 * c-c++-common/goacc/routine-5.c: Add tests.
9369 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9370 * gfortran.dg/goacc/routine-6.f90: Add tests.
9371
ce143ff0 93722016-05-24 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/71253
9375 * gcc.dg/torture/pr71253.c: New testcase.
9376
3bdaecd5 93772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9378
9379 PR middle-end/71252
9380 * gfortran.dg/pr71252.f90: New test.
9381
856b494d 93822016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9383
9384 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9385
7345b977 93862016-05-24 Richard Biener <rguenther@suse.de>
9387
9388 PR middle-end/70434
9389 PR c/69504
9390 * c-c++-common/vector-subscript-4.c: New testcase.
9391 * c-c++-common/vector-subscript-5.c: Likewise.
9392
6f065267 93932016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9394
9395 PR fortran/71123
9396 * gfortran.dg/namelist_90.f: New test
9397
fd6757da 93982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9399
9400 PR fortran/66461
9401 * gfortran.dg/unexpected_eof.f: New test
9402
7d5555a8 94032016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9404 Kelvin Nilsen <kelvin@gcc.gnu.org>
9405
9406 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9407 as little endian.
9408
ae6744c9 94092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 PR c++/70972
9412 * g++.dg/cpp0x/inh-ctor20.C: New.
9413 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9414
f0d91a85 94152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9416
9417 PR c++/69095
9418 * g++.dg/cpp0x/variadic168.C: New.
9419
1618ffe5 94202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 * g++.dg/cpp0x/pr31445.C: Test column number too.
9423 * g++.dg/cpp0x/pr32253.C: Likewise.
9424 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9425 * g++.dg/cpp0x/variadic36.C: Likewise.
9426
c0205bab 94272016-05-23 Marc Glisse <marc.glisse@inria.fr>
9428
9429 * gcc.dg/fold-notshift-2.c: Adjust.
9430
1398da0f 94312016-05-23 Marek Polacek <polacek@redhat.com>
9432
9433 PR c/49859
9434 * c-c++-common/Wswitch-unreachable-1.c: New test.
9435 * gcc.dg/Wswitch-unreachable-1.c: New test.
9436 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9437 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9438 * g++.dg/gomp/block-10.C: Likewise.
9439 * gcc.dg/gomp/block-10.c: Likewise.
9440 * g++.dg/gomp/block-9.C: Likewise.
9441 * gcc.dg/gomp/block-9.c: Likewise.
9442 * g++.dg/gomp/target-1.C: Likewise.
9443 * g++.dg/gomp/target-2.C: Likewise.
9444 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9445 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9446 * g++.dg/gomp/taskgroup-1.C: Likewise.
9447 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9448 * gcc.dg/gomp/teams-1.c: Likewise.
9449 * g++.dg/gomp/teams-1.C: Likewise.
9450 * g++.dg/overload/error3.C: Likewise.
9451 * g++.dg/tm/jump1.C: Likewise.
9452 * g++.dg/torture/pr40335.C: Likewise.
9453 * gcc.dg/c99-vla-jump-5.c: Likewise.
9454 * gcc.dg/switch-warn-1.c: Likewise.
9455 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9456 * gcc.dg/nested-func-1.c: Likewise.
9457 * gcc.dg/pr67784-4.c: Likewise.
9458
5403ed8b 94592016-05-23 Richard Biener <rguenther@suse.de>
9460
9461 PR tree-optimization/71230
9462 * gfortran.dg/pr71230-1.f90: New testcase.
9463 * gfortran.dg/pr71230-2.f90: Likewise.
9464
27510941 94652016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9466
1618ffe5 9467 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9468 * gcc.dg/vect/pr58135.c: Add new.
9469 * gfortran.dg/pr46519-1.f: Adjust test case.
9470
a41c605d 94712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9472
9473 PR c++/53401
9474 * g++.dg/cpp0x/decltype64.C: New.
9475
3eb254ab 94762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9477
9478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9479 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9480 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9481
a75fffe1 94822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9483
9484 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9485 Add poly64x1_t and poly64x2_t cases if supported.
9486 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9487 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9488 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9489 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9490 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9491
56979b12 94922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9493
9494 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9495 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9496 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9497 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9498 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9499 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9500 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9501
dc5e98db 95022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9503
9504 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9505
c0f383ae 95062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9507
9508 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9509 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9510
2a4d70a2 95112016-05-22 Jakub Jelinek <jakub@redhat.com>
9512
4c109025 9513 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9514 constraint instead of "r".
9515 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9516 insn instead of vxorpd.
9517 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9518
bad891ce 9519 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9520 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9521
ac23ddb9 9522 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9523
9dac9579 9524 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9525 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9526
2a4d70a2 9527 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9528
9eafdd7b 95292016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9530
9531 PR middle-end/40921
9532 * gcc.dg/tree-ssa/pr40921.c: New test.
9533
93df190d 95342016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9535
9536 PR target/71103
9537 * gcc.target/avr/pr71103.c: New test.
9538
933b9f7f 95392016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9540
9541 PR middle-end/71179
9542 * gcc.dg/tree-ssa/pr71179.c: New test.
9543
8bdfbc08 95442016-05-20 Martin Sebor <msebor@redhat.com>
9545
9546 PR c/71115
9547 * gcc.dg/init-excess-2.c: New test.
9548
6827ab42 95492016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * gnat.dg/opt53.adb: New test.
9552 * gnat.dg/opt54.adb: Likewise.
9553
58a5f4c0 95542016-05-20 Martin Jambor <mjambor@suse.cz>
9555
9556 PR tree-optimization/70884
9557 * gcc.dg/tree-ssa/pr70919.c: New test.
9558
bb7145f6 95592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9560
9561 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9562 formatting.
f6871bbd 9563 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9564 fix code formatting.
9565
95662016-05-20 Nathan Sidwell <nathan@acm.org>
9567
9568 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9569 non-common cases.
9570 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9571
9954d230 95722016-05-20 David Malcolm <dmalcolm@redhat.com>
9573
9574 * jit.dg/all-non-failing-tests.h: Add
9575 test-factorial-must-tail-call.c.
9576 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9577 * jit.dg/test-factorial-must-tail-call.c: New test case.
9578
08a161f9 95792016-05-20 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR fortran/71204
9582 * gfortran.dg/pr71204.f90: New test.
9583
3d380077 95842016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9585
9586 * gcc.target/nvptx/sincos.c: New test.
9587
0f104d56 95882016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9589
9590 PR c++/70572
9591 * g++.dg/cpp1y/auto-fn31.C: New.
9592
61736a1b 95932016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9594
9595 * gcc.target/powerpc/vec-addec.c: New test.
9596 * gcc.target/powerpc/vec-addec-int128.c: New test.
9597
b4a61e77 95982016-05-20 David Malcolm <dmalcolm@redhat.com>
9599
9600 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9601 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9602 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9604
9a2ace10 96052016-05-20 Jan Hubicka <hubicka@ucw.cz>
9606
9607 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9608
45cdf8c6 96092016-05-20 Jakub Jelinek <jakub@redhat.com>
9610
b9a1dcd5 9611 PR c++/71210
9612 * g++.dg/opt/pr71210-1.C: New test.
9613 * g++.dg/opt/pr71210-2.C: New test.
9614
45cdf8c6 9615 PR tree-optimization/29756
9616 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9617 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9618 only on selected targets where V4SImode vectors are known to be
9619 supported.
9620
92e3ffbf 96212016-05-20 Marc Glisse <marc.glisse@inria.fr>
9622
9623 PR tree-optimization/71079
9624 PR tree-optimization/71206
9625 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9626
5da368e3 96272016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9628
9629 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9630 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9631 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9632
2506d97a 96332016-05-20 Richard Guenther <rguenther@suse.de>
9634
9635 PR tree-optimization/29756
9636 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9637
adade307 96382016-05-20 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/71185
9641 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9642
c3deca25 96432016-05-20 Richard Biener <rguenther@suse.de>
9644
9645 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9646
8b0bef14 96472016-05-19 Marek Polacek <polacek@redhat.com>
9648
9649 PR c++/71075
9650 * g++.dg/diagnostic/pr71075.C: New test.
9651
08025288 96522016-05-19 David Malcolm <dmalcolm@redhat.com>
9653
9654 PR c++/71184
9655 * g++.dg/pr71184.C: New test case.
9656
26a51591 96572016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9658
9659 * gcc.target/powerpc/darn-0.c: New test.
9660 * gcc.target/powerpc/darn-1.c: New test.
9661 * gcc.target/powerpc/darn-2.c: New test.
9662
d8d3e75a 96632016-05-19 Marek Polacek <polacek@redhat.com>
9664
9665 PR tree-optimization/71031
9666 * gcc.dg/tree-ssa/vrp100.c: New test.
9667
c28211ae 96682016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9669
9670 PR rtl-optimization/71148
9671 * gcc.dg/pr71148.c: New test.
9672
3f5ea43a 96732016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9674
9675 PR target/71056
9676 * gcc.target/arm/pr71056.c: New test.
9677
2a7d4c20 96782016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9679
9680 * c-c++-common/pr69669.c: Check the used mode.
9681
ed0b0569 96822016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9683
9684 PR sanitizer/64354
9685 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9686
410372fe 96872016-05-19 Richard Biener <rguenther@suse.de>
9688
9689 PR tree-optimization/70729
9690 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9691 * gcc.dg/graphite/scop-18.c: Likewise.
9692 * gcc.dg/pr41783.c: Disable LIM.
9693 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9694 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9695 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9696 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9697 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9698 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9699 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9700 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9701 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9702 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9703 * gfortran.dg/pr42108.f90: Likewise.
9704
56f34f03 97052016-05-18 David Malcolm <dmalcolm@redhat.com>
9706
9707 PR driver/69265
9708 * gcc.dg/spellcheck-options-11.c: New test case.
9709
e6481cd1 97102016-05-18 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR c++/71100
9713 * g++.dg/opt/pr71100.C: New test.
9714
be951c59 97152016-05-18 Martin Jambor <mjambor@suse.cz>
9716
9717 PR ipa/69708
9718 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9719 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9720 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9721 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9722
665ff45b 97232016-05-18 Martin Jambor <mjambor@suse.cz>
9724
9725 PR ipa/69708
9726 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9727 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9728 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9729 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9730 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9731
485be62c 97322016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/69793
9735 * g++.dg/template/crash122.C: New.
9736
b251d5f5 97372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/70466
9740 * g++.dg/template/pr70466-1.C: New.
9741 * g++.dg/template/pr70466-2.C: Likewise.
9742
c93e9931 97432016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9744
9745 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9746 splat operations and the XXSPLTIB instruction.
9747 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9748 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9749 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9750 xxlxor to clear a register.
9751
8ba6639c 97522016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9753
9754 * gcc.dg/torture/pr71020.c: New test.
9755
ec6e3005 97562016-05-18 Martin Jambor <mjambor@suse.cz>
9757
9758 PR ipa/70646
9759 * gcc.dg/ipa/pr70646.c: New test.
9760
5ef3c918 97612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9762
9763 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9764
70a88eab 97652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9766
9767 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9768 missing tests for vreinterpretq_p{8,16}.
9769
b52a930c 97702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9771
9772 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9773 vsliq_n_s64 and vsliq_n_u64.
9774
bdd4080b 97752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9776
9777 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9778 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9779
37814bf5 97802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9781
9782 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9783 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9784 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9785
764af2e0 97862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9787
9788 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9789 in comment.
9790
ffe01a83 97912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9792
9793 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9794 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9795 "blr\t" and switch to scan-assembler-times.
9796
fab6dae9 97972016-05-18 Jiong Wang <jiong.wang@arm.com>
9798
231010db 9799 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9800 with __aarch64__.
9801 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9802 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9803
4eb0c566 98042016-05-18 Jakub Jelinek <jakub@redhat.com>
9805
442f18f1 9806 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9807 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9808 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9809 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9810 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9811 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9812
4d83b36b 9813 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9814 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9815
a4528eec 9816 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9817 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9818
f0066139 9819 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9820 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9821
4eb0c566 9822 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9823
303e9267 98242016-05-18 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/71168
9827 * gcc.dg/torture/pr71168.c: New testcase.
9828
0d7ddd44 98292016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9830
9831 PR middle-end/63586
9832 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9833 * gcc.dg/tree-ssa/pr63586.c: New test.
9834 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9835
899bcc0f 98362016-05-17 Nathan Sidwell <nathan@acm.org>
9837
9838 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9839 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9840 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9841 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9842
a2246979 98432016-05-17 Nathan Sidwell <nathan@acm.org>
9844
9845 * gcc.target/nvptx/abi-vararg-3.c: New.
9846
2f6a4d21 98472016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9848
9849 PR tree-optimization/54579
9850 PR middle-end/55299
9851 * gcc.dg/fold-notrotate-1.c: New test.
9852 * gcc.dg/fold-notshift-1.c: New test.
9853 * gcc.dg/fold-notshift-2.c: New test.
9854
27bdad45 98552016-05-17 Marek Polacek <polacek@redhat.com>
9856
9857 PR ipa/71146
9858 * g++.dg/ipa/pr71146.C: New test.
9859
f33a295a 98602016-05-17 David Malcolm <dmalcolm@redhat.com>
9861
9862 * jit.dg/test-error-array-bounds.c: New test case.
9863
b6dd53bf 98642016-05-17 Marc Glisse <marc.glisse@inria.fr>
9865
9866 * gcc.dg/tree-ssa/and-1.c: New testcase.
9867
a8719545 98682016-05-17 Marc Glisse <marc.glisse@inria.fr>
9869
9870 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9871 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9872
34806102 98732016-05-17 Marc Glisse <marc.glisse@inria.fr>
9874
9875 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9876 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9877
25fe08a8 98782016-05-17 Jiong Wang <jiong.wang@arm.com>
9879
9880 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9881
abf1a837 98822016-05-17 Jiong Wang <jiong.wang@arm.com>
9883
9884 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9885
666b9dd3 98862016-05-17 Jiong Wang <jiong.wang@arm.com>
9887
9888 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9889 ".2d[index]" when scan the assembly.
9890 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9891 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9892 float64x1.
9893 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9894
77d095c0 98952016-05-17 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/71132
9898 * gcc.dg/torture/pr71132.c: New testcase.
9899
28adcc23 99002016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9901
9902 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9903
2439931e 99042016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9905
9906 PR target/70809
9907 * gcc.target/aarch64/pr70809_1.c: New test.
9908
5ec2ff80 99092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9910
9911 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9912 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9913 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9914 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9915
17fd1c7a 99162016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9917 Ilya Enkovich <ilya.enkovich@intel.com>
9918
9919 PR target/71114
9920 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9921
46729204 99222016-05-16 Jan Hubicka <hubicka@ucw.cz>
9923
9924 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9925 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9926
2a1125d6 99272016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9928
9929 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9930 test for __ARM_FP16_ARGS.
9931 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9932 * gcc.target/arm/aapcs/neon-vect10.c: New.
9933 * gcc.target/arm/aapcs/neon-vect9.c: New.
9934 * gcc.target/arm/aapcs/vfp18.c: New.
9935 * gcc.target/arm/aapcs/vfp19.c: New.
9936 * gcc.target/arm/aapcs/vfp20.c: New.
9937 * gcc.target/arm/aapcs/vfp21.c: New.
9938 * gcc.target/arm/fp16-aapcs-1.c: New.
9939 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9940 test for __ARM_FP16_ARGS.
9941 * g++.target/arm/fp16-return-1.c: Update expected output.
9942
ea3d2d74 99432016-05-16 Jiong Wang <jiong.wang@arm.com>
9944
9945 PR testsuite/70227
9946 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9947
6989e05f 99482016-05-15 Harald Anlauf <anlauf@gmx.de>
9949
9950 PR fortran/69603
9951 * gfortran.dg/pr69603.f90: New testcase.
9952
a5f52592 99532016-05-14 Fritz Reese <fritzoreese@gmail.com>
9954
9955 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9956
88f949ab 99572016-05-14 Fritz Reese <fritzoreese@gmail.com>
9958
9959 PR fortran/71047
9960 * gfortran.dg/pr71047.f08: New test.
9961
90c88567 99622016-05-13 Joseph Myers <joseph@codesourcery.com>
9963
9964 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9965 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9966 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9967
00a690cc 99682016-05-13 Martin Sebor <msebor@redhat.com>
9969
9970 PR c++/60049
9971 * g++.dg/cpp0x/constexpr-60049.C: New test.
9972
ec8b6af7 99732016-05-13 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR bootstrap/71071
9976 * gcc.dg/pr71071.c: New test.
9977
f54d1d7b 99782016-05-13 Uros Bizjak <ubizjak@gmail.com>
9979
9980 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9981 remove XOP handling.
2f3af60f 9982 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9983
a39a0392 99842016-05-13 Nathan Sidwell <nathan@acm.org>
9985
9986 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9987 __atomic_is_lock_free declaration.
9988
42333dd9 99892016-05-13 Richard Biener <rguenther@suse.de>
9990
9991 PR tree-optimization/42587
9992 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9993
c5442454 99942016-05-13 Martin Liska <mliska@suse.cz>
9995
9996 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9997 the new format of dump output.
9998
03a400fb 99992016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10000
10001 * gcc.dg/pr71084.c: New test.
10002
69278c3f 100032016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10004
231010db 10005 PR target/53440
10006 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10007
8138f11b 100082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10009
10010 * gcc.target/aarch64/struct_return.c: New test.
10011
22a3f7bd 100122016-05-12 Marek Polacek <polacek@redhat.com>
10013
10014 PR c/70756
10015 * c-c++-common/pr70756-2.c: New test.
10016 * c-c++-common/pr70756.c: New test.
10017
9bcd42cc 100182016-05-12 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/71059
10021 * gcc.dg/torture/pr71059.c: New testcase.
10022
5ffb4a0d 100232016-05-12 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/71062
10026 * gcc.dg/torture/pr71062.c: New testcase.
10027
2ab65c31 100282016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10029
10030 PR tree-optimization/71006
10031 * gcc.dg/pr71006.c: New test.
10032
f0158fc0 100332016-05-12 Marek Polacek <polacek@redhat.com>
10034
10035 PR driver/71063
10036 * gcc.dg/opts-7.c: New test.
10037
0f56938b 100382016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10039
10040 PR target/70830
10041 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10042 Add -save-temps to dg-options.
10043 Scan for ldmfd rather than pop instruction.
10044 * gcc.target/arm/interrupt-2.c: Likewise.
10045 * gcc.target/arm/pr70830.c: New test.
10046
e10946d5 100472016-05-12 Jakub Jelinek <jakub@redhat.com>
10048
9fa8e468 10049 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10050 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10051
9ce62bbe 10052 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10053 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10054 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10055
708ae1b1 10056 PR target/71019
10057 * gcc.target/i386/avx512vl-pack-1.c: New test.
10058 * gcc.target/i386/avx512vl-pack-2.c: New test.
10059 * gcc.target/i386/avx512bw-pack-2.c: New test.
10060
a461f32e 10061 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10062
e10946d5 10063 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10064 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10065 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10066
f52a3ef6 100672016-05-12 Richard Biener <rguenther@suse.de>
10068
10069 PR tree-optimization/70986
10070 * gcc.dg/torture/pr70986-1.c: New testcase.
10071 * gcc.dg/torture/pr70986-2.c: Likewise.
10072 * gcc.dg/torture/pr70986-3.c: Likewise.
10073
54c4d22e 100742016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10075
10076 PR c/43651
10077 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10078 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10079
57215d5b 100802016-05-11 Uros Bizjak <ubizjak@gmail.com>
10081
10082 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10083 directive.
10084 * gcc.target/i386/pr66746.c: Ditto.
10085
67d3121c 100862016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10087
10088 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10089 support.
10090 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10091 warning when using -mvsx-timode.
10092 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10093 * gcc.target/powerpc/dform-2.c: Likewise.
10094 * gcc.target/powerpc/pr68805.c: Likewise.
10095
7f8012a5 100962016-05-11 Marek Polacek <polacek@redhat.com>
10097
10098 PR c++/71024
10099 * c-c++-common/attributes-3.c: New test.
10100
3e8567ce 101012016-05-11 Nathan Sidwell <nathan@acm.org>
10102
10103 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10104 * gcc.c-torture/execute/pr68185.c: Likewise.
10105 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10106 * gcc.dg/pr69634.c: Requires scheduling.
10107 * gcc.dg/torture/pr66178.c: Require label values.
10108 * gcc.dg/setjmp-6.c: Require indirect jumps.
10109
3739ac00 101102016-05-11 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/71055
10113 * gcc.dg/torture/pr71055.c: New testcase.
10114
1ff8b385 101152016-05-11 Richard Biener <rguenther@suse.de>
10116
10117 PR debug/71057
10118 * g++.dg/debug/pr71057.C: New testcase.
10119
77126efa 101202016-05-11 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR fortran/70855
10123 * gfortran.dg/gomp/pr70855.f90: New test.
10124
6fcaaf9b 101252016-05-11 Richard Biener <rguenther@suse.de>
10126
10127 PR middle-end/71002
10128 * g++.dg/torture/pr71002.C: New testcase.
10129
bfa8ea12 101302016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10131
10132 PR middle-end/70807
10133 * gcc.dg/pr70807.c: New test.
10134
87632549 101352016-05-10 Martin Sebor <msebor@redhat.com>
10136
10137 PR c++/38611
10138 * g++.dg/Wattributes.C: New test.
10139
f9153689 101402016-05-10 Marc Glisse <marc.glisse@inria.fr>
10141
10142 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10143 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10144 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10145
a44ed58a 101462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10147
10148 PR target/70799
10149 * gcc.target/i386/pr70799-1.c: New test.
10150
d6c90d89 101512016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10152
10153 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10154
c1f73044 101552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10156
10157 PR middle-end/70877
10158 * gcc.target/i386/pr70877.c: New test.
10159
e66d763a 101602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10161
10162 PR tree-optimization/70786
10163 * gcc.target/i386/pr70876.c: New test.
10164
a30ff73a 101652016-05-10 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR target/70927
10168 * gcc.target/i386/avx512vl-logic-1.c: New test.
10169 * gcc.target/i386/avx512vl-logic-2.c: New test.
10170 * gcc.target/i386/avx512dq-logic-2.c: New test.
10171
4b3fd38f 101722016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10173
10174 PR target/70963
10175 * gcc.target/powerpc/pr70963.c: New.
10176
abf93a25 101772016-05-10 David Malcolm <dmalcolm@redhat.com>
10178
10179 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10180 (test_very_wide_line): Add ruler to expected output.
10181 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10182 (test_very_wide_line): Likewise.
10183 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10184 (test_show_locus): Within the handling of "test_very_wide_line",
10185 enable show_ruler_p on the diagnostic context.
10186
d614888f 101872016-05-10 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/71039
10190 * gcc.dg/torture/pr71039.c: New testcase.
10191
dbca5ed9 101922016-05-10 Nathan Sidwell <nathan@acm.org>
10193
10194 * gcc.dg/nested-func-10.c: Requires alloca.
10195 * gcc.dg/nested-func-9.c: Requires alloca.
10196 * gcc.c-torture/execute/pr70460.c: Requires labels.
10197 * gcc.c-torture/compile/pr70199.c: Requires labels.
10198 * gcc.target/nvptx/decl.c: Compile only.
10199 * gcc.target/nvptx/trailing-init.c: Compile only.
10200 * gcc.target/nvptx/ary-init.c: Compile only.
10201
3fa82609 102022016-05-10 Marek Polacek <polacek@redhat.com>
10203
10204 PR c/70255
10205 * gcc.dg/attr-opt-1.c: New test.
10206
76825907 102072016-05-10 Richard Biener <rguenther@suse.de>
10208
10209 PR tree-optimization/70497
10210 PR tree-optimization/28367
10211 * gcc.dg/torture/20160404-1.c: New testcase.
10212 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10213 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10214
68255819 102152016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10216
10217 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10218
d9aa8cdb 102192016-05-09 Uros Bizjak <ubizjak@gmail.com>
10220
10221 * gcc.target/i386/fabsneg-1.c New test.
10222
7cc16f50 102232016-05-09 Alan Modra <amodra@gmail.com>
10224
10225 PR testsuite/70826
10226 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10227
a83b7b63 102282016-05-09 Richard Biener <rguenther@suse.de>
10229
10230 PR tree-optimization/70985
10231 * gcc.dg/torture/pr70985.c: New testcase.
10232
189d0706 102332016-05-09 Bin Cheng <bin.cheng@arm.com>
10234
10235 * gcc.dg/tree-ssa/ifc-9.c: New test.
10236 * gcc.dg/tree-ssa/ifc-10.c: New test.
10237 * gcc.dg/tree-ssa/ifc-11.c: New test.
10238 * gcc.dg/tree-ssa/ifc-12.c: New test.
10239 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10240 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10241 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10242
1ec957b0 102432016-05-09 Richard Biener <rguenther@suse.de>
10244
10245 PR fortran/70937
10246 * gfortran.dg/pr70937.f90: New testcase.
10247
923c7714 102482016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10249
10250 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10251
d7cd448a 102522016-05-07 Fritz Reese <fritzoreese@gmail.com>
10253
10254 PR fortran/56226
10255 * gfortran.dg/dec_structure_1.f90: New testcase.
10256 * gfortran.dg/dec_structure_2.f90: Ditto.
10257 * gfortran.dg/dec_structure_3.f90: Ditto.
10258 * gfortran.dg/dec_structure_4.f90: Ditto.
10259 * gfortran.dg/dec_structure_5.f90: Ditto.
10260 * gfortran.dg/dec_structure_6.f90: Ditto.
10261 * gfortran.dg/dec_structure_7.f90: Ditto.
10262 * gfortran.dg/dec_structure_8.f90: Ditto.
10263 * gfortran.dg/dec_structure_9.f90: Ditto.
10264 * gfortran.dg/dec_structure_10.f90: Ditto.
10265 * gfortran.dg/dec_structure_11.f90: Ditto.
10266 * gfortran.dg/dec_union_1.f90: Ditto.
10267 * gfortran.dg/dec_union_2.f90: Ditto.
10268 * gfortran.dg/dec_union_3.f90: Ditto.
10269 * gfortran.dg/dec_union_4.f90: Ditto.
10270 * gfortran.dg/dec_union_5.f90: Ditto.
10271 * gfortran.dg/dec_union_6.f90: Ditto.
10272 * gfortran.dg/dec_union_7.f90: Ditto.
10273
f681e29b 102742016-05-07 Tom de Vries <tom@codesourcery.com>
10275
10276 PR tree-optimization/70956
10277 * gcc.dg/graphite/pr70956.c: New test.
10278
68d7f375 102792016-05-06 Jakub Jelinek <jakub@redhat.com>
10280
faf39348 10281 PR middle-end/70941
10282 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10283 (a, b, c, d): Change type from char to signed char.
10284 (main): Compare against (signed char) -1634678893 instead of
10285 hardcoded -109. Use __builtin_abort instead of abort.
10286
b768b13a 10287 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10288 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10289
68d7f375 10290 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10291
5dda16ea 102922016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10293
10294 PR debug/70935
10295 * gcc.dg/torture/pr70935.c: New test.
10296
13ede1b5 102972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10298
10299 PR target/58219
7fc878c4 10300 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10301
96d94be2 103022016-05-06 Richard Biener <rguenther@suse.de>
10303
10304 PR tree-optimization/70960
10305 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10306
e5d9f15d 103072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10308
10309 PR target/52933
10310 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10311 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10312 Adjust expected instruction counts.
10313 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10314
2dd7705f 103152016-05-06 Marek Polacek <polacek@redhat.com>
10316
10317 PR sanitizer/70875
10318 * gcc.dg/ubsan/bounds-3.c: New test.
10319
cb8bc632 103202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10321
10322 PR target/54089
10323 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10324
b343c173 103252016-05-06 Richard Biener <rguenther@suse.de>
10326
10327 PR middle-end/70931
10328 * gfortran.dg/pr70931.f90: New testcase.
10329
1e3db0b1 103302016-05-06 Richard Biener <rguenther@suse.de>
10331
10332 PR middle-end/70941
10333 * gcc.dg/torture/pr70941.c: New testcase.
10334
bdd54b6d 103352016-05-05 Bin Cheng <bin.cheng@arm.com>
10336
10337 PR tree-optimization/57206
10338 * gcc.dg/vect/pr57206.c: New test.
10339
499adcfd 103402016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10341
10342 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10343
871164c4 103442016-05-05 Jakub Jelinek <jakub@redhat.com>
10345
ecb23e00 10346 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10347
871164c4 10348 * c-c++-common/Wdangling-else-4.c: New test.
10349
70cf83ba 103502016-05-04 Jakub Jelinek <jakub@redhat.com>
10351
858c9470 10352 PR c++/70906
10353 PR c++/70933
10354 * g++.dg/opt/pr70906.C: New test.
10355 * g++.dg/opt/pr70933.C: New test.
10356
70cf83ba 10357 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10358
aaa36a78 103592016-05-04 Jan Hubicka <hubicka@ucw.cz>
10360
10361 * gcc.dg/ipa/pure-const-3.c: New testcase.
10362
1d52c456 103632016-05-04 Marek Polacek <polacek@redhat.com>
10364
10365 * c-c++-common/Wdangling-else-1.c: New test.
10366 * c-c++-common/Wdangling-else-2.c: New test.
10367 * c-c++-common/Wdangling-else-3.c: New test.
10368
dc581573 103692016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10370
10371 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10372 flag is present.
10373
a64030fe 103742016-05-04 Marek Polacek <polacek@redhat.com>
10375
10376 PR c/48778
10377 * gcc.dg/Waddress-2.c: New test.
10378
b461b04a 103792016-05-04 Alan Modra <amodra@gmail.com>
10380
10381 * gcc.target/powerpc/pr70866.c: New.
10382
c388a0cf 103832016-05-03 Martin Sebor <msebor@redhat.com>
10384
10385 PR c++/66561
10386 * c-c++-common/builtin_location.c: New test.
10387 * g++.dg/cpp1y/builtin_location.C: New test.
10388
5d4db8ef 103892016-05-03 Marek Polacek <polacek@redhat.com>
10390
10391 PR c/70859
10392 * gcc.dg/pr70859.c: New test.
10393 * gcc.dg/pr70859-2.c: New test.
10394
ca938765 103952016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10396
10397 * gnat.dg/debug5.adb: New testcase.
10398
60b27d5f 103992016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10400
10401 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10402 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10403 Procedure to check for z10 instruction set.
10404
5ab325d0 104052016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10406
10407 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10408
c548a0ad 104092016-05-03 Alan Modra <amodra@gmail.com>
10410
10411 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10412
d5ecd946 104132016-05-03 Jakub Jelinek <jakub@redhat.com>
10414
10415 * gcc.target/i386/avx512f-cvt-1.c: New test.
10416
35b0a053 104172016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10420 -fdump-tree-vrp-details.
10421
9ae1b28a 104222016-05-03 Richard Biener <rguenther@suse.de>
10423
10424 * gcc.dg/pr30172-1.c: Adjust.
10425 * gcc.dg/pr63743.c: Likewise.
10426 * gcc.dg/tm/pr51696.c: Likewise.
10427 * c-c++-common/tm/safe-1.c: Likewise.
10428 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10429 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10430 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10431 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10432
9c1a31e4 104332016-05-03 Jakub Jelinek <jakub@redhat.com>
10434
fe69bcb9 10435 PR rtl-optimization/70467
10436 * gcc.target/i386/pr70467-3.c: New test.
10437 * gcc.target/i386/pr70467-4.c: New test.
10438
9082c4a4 10439 PR tree-optimization/70916
10440 * gcc.c-torture/compile/pr70916.c: New test.
10441
9c1a31e4 10442 PR target/49244
10443 * gcc.target/i386/pr49244-1.c: New test.
10444 * gcc.target/i386/pr49244-2.c: New test.
10445
69105acc 104462016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10447
10448 PR rtl-optimization/44281
10449 * gcc.target/i386/pr44281.c: New test.
10450
9ab8df54 104512016-05-03 bin cheng <bin.cheng@arm.com>
10452
10453 PR tree-optimization/56541
10454 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10455 * gcc.dg/vect/pr56541.c: new test.
10456
3c62cae0 104572016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10458
10459 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10460 __float128.
10461 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10462
91abc161 104632016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10464
10465 PR testsuite/70520
10466 * c-c++-common/asan/clone-test-1.c (main): Align child process
10467 stack to 16 bytes.
10468
aa3d1155 104692016-05-02 David Malcolm <dmalcolm@redhat.com>
10470
10471 PR c++/62314
10472 * g++.dg/spellcheck-fields-2.C: New test case.
10473
002c3f28 104742016-05-02 David Malcolm <dmalcolm@redhat.com>
10475
10476 PR c++/62314
10477 * g++.dg/pr62314.C: New test case.
10478
46e5dccc 104792016-05-02 Jan Hubicka <hubicka@ucw.cz>
10480
10481 * gcc.dg/ipa/inline-8.c: New testcase.
10482
663f4248 104832016-05-02 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR rtl-optimization/70467
10486 * gcc.target/i386/pr70467-1.c: New test.
10487
efe8bdf5 104882016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10489
10490 * gcc.dg/spec-options.c: Run the test on all targets.
10491 * gcc.dg/foo.specs: Use cpp_unique_options.
10492
47ef9633 104932016-05-02 Marc Glisse <marc.glisse@inria.fr>
10494
10495 * gcc.dg/tree-ssa/unord.c: New testcase.
10496
eb1a077c 104972016-05-02 Marc Glisse <marc.glisse@inria.fr>
10498
10499 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10500
28e869d0 105012016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10502
10503 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10504
dd185f6e 105052016-05-02 Marek Polacek <polacek@redhat.com>
10506
10507 PR c/70851
10508 * gcc.dg/enum-incomplete-3.c: New test.
10509
773d09b9 105102016-05-02 Marek Polacek <polacek@redhat.com>
10511 Tom de Vries <tom@codesourcery.com>
10512
10513 PR tree-optimization/70700
10514 * gcc.dg/pr70700.c: New test.
10515
f0dc3286 105162016-05-01 Uros Bizjak <ubizjak@gmail.com>
10517
10518 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10519 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10520 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10521 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10522 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10523
7f931827 105242016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * ada/acats/run_acats: Rename into...
10527 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10528 * ada/acats/run_all.sh: Remove redundant test.
10529 (target_run): Move around.
10530 (target_gnatchop): Use newly built executable.
10531 (target_gnatmake): Likewise.
10532 Check that the compilation of impbit succeeds.
10533
1c492b4e 105342016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10535
10536 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10537 * gcc.dg/20021029-1.c: Likewise.
10538 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10539 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10540 * gcc.target/sh/cmpstr.c: Likewise.
10541 * gcc.target/sh/cmpstrn.c: Likewise.
10542 * gcc.target/sh/memset.c: Likewise.
10543 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10544 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10545 * gcc.target/sh/pr39423-1.c: Likewise.
10546 * gcc.target/sh/pr49468-di.c: Likewise.
10547 * gcc.target/sh/pr49468-si.c: Likewise.
10548 * gcc.target/sh/pr49880-1.c: Likewise.
10549 * gcc.target/sh/pr49880-2.c: Likewise.
10550 * gcc.target/sh/pr49880-3.c: Likewise.
10551 * gcc.target/sh/pr50751-1.c: Likewise.
10552 * gcc.target/sh/pr50751-4.c: Likewise.
10553 * gcc.target/sh/pr50751-7.c: Likewise.
10554 * gcc.target/sh/pr51244-1.c: Likewise.
10555 * gcc.target/sh/pr51244-10.c: Likewise.
10556 * gcc.target/sh/pr51244-11.c: Likewise.
10557 * gcc.target/sh/pr51244-12.c: Likewise.
10558 * gcc.target/sh/pr51244-13.c: Likewise.
10559 * gcc.target/sh/pr51244-14.c: Likewise.
10560 * gcc.target/sh/pr51244-17.c: Likewise.
10561 * gcc.target/sh/pr51244-18.c: Likewise.
10562 * gcc.target/sh/pr51244-19.c: Likewise.
10563 * gcc.target/sh/pr51244-4.c: Likewise.
10564 * gcc.target/sh/pr51244-5.c: Likewise.
10565 * gcc.target/sh/pr51244-7.c: Likewise.
10566 * gcc.target/sh/pr51244-8.c: Likewise.
10567 * gcc.target/sh/pr51244-9.c: Likewise.
10568 * gcc.target/sh/pr51697.c: Likewise.
10569 * gcc.target/sh/pr52483-1.c: Likewise.
10570 * gcc.target/sh/pr52483-2.c: Likewise.
10571 * gcc.target/sh/pr52483-3.c: Likewise.
10572 * gcc.target/sh/pr52483-5.c: Likewise.
10573 * gcc.target/sh/pr52933-1.c: Likewise.
10574 * gcc.target/sh/pr52933-2.c: Likewise.
10575 * gcc.target/sh/pr52933-3.c: Likewise.
10576 * gcc.target/sh/pr53568-1.c: Likewise.
10577 * gcc.target/sh/pr53976-1.c: Likewise.
10578 * gcc.target/sh/pr53988-1.c: Likewise.
10579 * gcc.target/sh/pr53988.c: Likewise.
10580 * gcc.target/sh/pr54089-1.c: Likewise.
10581 * gcc.target/sh/pr54089-6.c: Likewise.
10582 * gcc.target/sh/pr54089-7.c: Likewise.
10583 * gcc.target/sh/pr54089-8.c: Likewise.
10584 * gcc.target/sh/pr54089-9.c: Likewise.
10585 * gcc.target/sh/pr54236-1.c: Likewise.
10586 * gcc.target/sh/pr54236-2.c: Likewise.
10587 * gcc.target/sh/pr54236-3.c: Likewise.
10588 * gcc.target/sh/pr54236-4.c: Likewise.
10589 * gcc.target/sh/pr54386.c: Likewise.
10590 * gcc.target/sh/pr54602-1.c: Likewise.
10591 * gcc.target/sh/pr54685.c: Likewise.
10592 * gcc.target/sh/pr54760-1.c: Likewise.
10593 * gcc.target/sh/pr54760-2.c: Likewise.
10594 * gcc.target/sh/pr54760-3.c: Likewise.
10595 * gcc.target/sh/pr54760-4.c: Likewise.
10596 * gcc.target/sh/pr54760-5.c: Likewise.
10597 * gcc.target/sh/pr54760-6.c: Likewise.
10598 * gcc.target/sh/pr55146.c: Likewise.
10599 * gcc.target/sh/pr55160.c: Likewise.
10600 * gcc.target/sh/pr59278.c: Likewise.
10601 * gcc.target/sh/pr59401-1.c: Likewise.
10602 * gcc.target/sh/pr59533-1.c: Likewise.
10603 * gcc.target/sh/pr63260.c: Likewise.
10604 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10605 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10606 * gcc.target/sh/strlen.c: Likewise.
10607 * gcc.target/sh/torture/pr30807.c: Likewise.
10608 * gcc.target/sh/torture/pr34777.c: Likewise.
10609 * gcc.target/sh/torture/pr64652.c: Likewise.
10610 * gcc.target/sh/torture/pr65505.c: Likewise.
10611 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10612 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10613
0c4005be 106142016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10615
10616 PR c++/66644
10617 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10618
d94e6223 106192016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10620
10621 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10622 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10623 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10624 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10625
46f37836 106262016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10627
10628 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10629 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10630
4d0a8bac 106312016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10632
10633 PR middle-end/70626
10634 * c-c++-common/goacc/combined-reduction.c: New test.
10635 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10636
b98e0db3 106372016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10638
10639 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10640 *movdi_internal pattern only if PIC off.
10641 * gcc.target/i386/pr70155-2.c: Likewise.
10642 * gcc.target/i386/pr70155-3.c: Likewise.
10643 * gcc.target/i386/pr70155-4.c: Likewise.
10644 * gcc.target/i386/pr70155-5.c: Likewise.
10645 * gcc.target/i386/pr70155-6.c: Likewise.
10646 * gcc.target/i386/pr70155-7.c: Likewise.
10647 * gcc.target/i386/pr70155-8.c: Likewise.
10648 * gcc.target/i386/pr70155-15.c: Likewise.
10649 * gcc.target/i386/pr70155-17.c: Likewise.
10650 * gcc.target/i386/pr70155-22.c: Likewise.
10651
8b066242 106522016-04-29 Bin Cheng <bin.cheng@arm.com>
10653
10654 PR tree-optimization/70803
10655 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10656
22912e73 106572016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10658
10659 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10660 optimization of vector loop.
10661 * gcc.target/i386/vect-unpack-3.c: New test.
10662 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10663 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10664 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10665
568128c6 106662016-04-29 Marek Polacek <polacek@redhat.com>
10667
10668 PR sanitizer/70342
10669 * g++.dg/ubsan/null-7.C: New test.
10670
025dd1e0 10671 PR c/70852
10672 * gcc.dg/pr70852.c: New test.
10673
eb16928e 106742016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10675
10676 PR/69089
10677 * g++.dg/cpp0x/alignas6.C: New test.
10678
d7377ee9 106792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10680
4860a6bf 10681 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10682 * gcc.dg/pr27003.c: Likewise.
10683 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10684 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10685 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10686 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10687 * gcc.target/arc/mxy.c: Likewise.
10688 * gcc.target/arc/mswape.c: Likewise.
10689 * gcc.target/arc/mrtsc.c: Likewise.
10690 * gcc.target/arc/mcrc.c: Likewise.
10691 * gcc.target/arc/mdsp-packa.c: Likewise.
10692 * gcc.target/arc/mdvbf.c: Likewise.
10693 * gcc.target/arc/mlock.c: Likewise.
10694 * gcc.target/arc/mmac-24.c: Likewise.
10695 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10696
efa1b7ab 106972016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10698 Matthijs Kooijman <matthijs@stdin.nl>
10699 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10700
10701 PR target/60040
10702 * gcc.target/avr/pr60040-1.c: New.
10703 * gcc.target/avr/pr60040-2.c: New.
10704
00371d68 107052016-04-29 Richard Biener <rguenther@suse.de>
10706
10707 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10708
73447cc5 107092016-04-29 Richard Biener <rguenther@suse.de>
10710
10711 PR tree-optimization/13962
10712 PR tree-optimization/65686
10713 * gcc.dg/uninit-pr65686.c: New testcase.
10714
c2087b56 107152016-04-29 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR middle-end/70843
10718 * gcc.dg/pr70843.c: New test.
10719
cdd06d5a 107202016-04-28 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR target/70858
10723 * gcc.target/i386/pr70858.c: New test.
10724
1a60079e 107252016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10726
10727 * gcc.target/arc/nps400-1.c: New file.
10728
11bc2894 107292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10730 Andrew Burgess <andrew.burgess@embecosm.com>
10731
10732 * gcc.target/arc/movh_cl-1.c: New file.
10733
dd9bf0b5 107342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10735 Andrew Burgess <andrew.burgess@embecosm.com>
10736
10737 * gcc.target/arc/extzv-1.c: New file.
10738 * gcc.target/arc/insv-1.c: New file.
10739 * gcc.target/arc/insv-2.c: New file.
10740 * gcc.target/arc/movb-1.c: New file.
10741 * gcc.target/arc/movb-2.c: New file.
10742 * gcc.target/arc/movb-3.c: New file.
10743 * gcc.target/arc/movb-4.c: New file.
10744 * gcc.target/arc/movb-5.c: New file.
10745 * gcc.target/arc/movb_cl-1.c: New file.
10746 * gcc.target/arc/movb_cl-2.c: New file.
10747 * gcc.target/arc/movbi_cl-1.c: New file.
10748 * gcc.target/arc/movl-1.c: New file.
10749
a22e4209 107502016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10751 Andrew Burgess <andrew.burgess@embecosm.com>
10752
10753 * gcc.target/arc/cmem-1.c: New file.
10754 * gcc.target/arc/cmem-2.c: New file.
10755 * gcc.target/arc/cmem-3.c: New file.
10756 * gcc.target/arc/cmem-4.c: New file.
10757 * gcc.target/arc/cmem-5.c: New file.
10758 * gcc.target/arc/cmem-6.c: New file.
10759 * gcc.target/arc/cmem-7.c: New file.
10760 * gcc.target/arc/cmem-ld.inc: New file.
10761 * gcc.target/arc/cmem-st.inc: New file.
10762
287c3982 107632016-04-28 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR target/70821
10766 * gcc.target/i386/pr70821.c: New test.
10767
e40e5340 107682016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10769
10770 * gcc.target/powerpc/vec-adde.c: New test.
10771 * gcc.target/powerpc/vec-adde-int128.c: New test.
10772
cf977d50 107732016-04-28 Jakub Jelinek <jakub@redhat.com>
10774
10775 * gcc.target/i386/avx-vround-1.c: New test.
10776 * gcc.target/i386/avx-vround-2.c: New test.
10777 * gcc.target/i386/avx512vl-vround-1.c: New test.
10778 * gcc.target/i386/avx512vl-vround-2.c: New test.
10779
572f8300 107802016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10781
10782 PR testsuite/70595
10783 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10784 (check_effective_target_cilkplus_runtime): ... this.
10785 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10786 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10787
10788 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10789 Require cilkplus_runtime.
10790 Don't add -lcilkrts.
10791 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10792 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10793 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10794 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10795 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10796 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10797 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10798 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10799 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10800 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10801 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10802 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10803 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10804 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10805 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10806 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10807 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10808 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10809 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10810 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10811 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10812 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10813 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10814 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10815 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10816 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10817 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10818 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10819 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10820
10821 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10822 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10823
10824 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10825
10826 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10827 cilkplus_runtime.
10828
dfba0905 108292016-04-27 Marc Glisse <marc.glisse@inria.fr>
10830
10831 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10832 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10833
605a4556 108342015-04-27 Ryan Burn <contact@rnburn.com>
10835
10836 PR c++/69024
10837 PR c++/68997
10838 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10839 diagnostic.
10840 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10841 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10842
6a1231a5 108432016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gnat.dg/limited_with4.ad[sb]: New test.
10846 * gnat.dg/limited_with4_pkg.ads: New helper.
10847
4dad9e09 108482016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10849
10850 PR target/70155
10851 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10852 and movv1ti_internal patterns
10853 * gcc.target/i386/pr70155-1.c: New test.
10854 * gcc.target/i386/pr70155-2.c: Likewise.
10855 * gcc.target/i386/pr70155-3.c: Likewise.
10856 * gcc.target/i386/pr70155-4.c: Likewise.
10857 * gcc.target/i386/pr70155-5.c: Likewise.
10858 * gcc.target/i386/pr70155-6.c: Likewise.
10859 * gcc.target/i386/pr70155-7.c: Likewise.
10860 * gcc.target/i386/pr70155-8.c: Likewise.
10861 * gcc.target/i386/pr70155-9.c: Likewise.
10862 * gcc.target/i386/pr70155-10.c: Likewise.
10863 * gcc.target/i386/pr70155-11.c: Likewise.
10864 * gcc.target/i386/pr70155-12.c: Likewise.
10865 * gcc.target/i386/pr70155-13.c: Likewise.
10866 * gcc.target/i386/pr70155-14.c: Likewise.
10867 * gcc.target/i386/pr70155-15.c: Likewise.
10868 * gcc.target/i386/pr70155-16.c: Likewise.
10869 * gcc.target/i386/pr70155-17.c: Likewise.
10870 * gcc.target/i386/pr70155-18.c: Likewise.
10871 * gcc.target/i386/pr70155-19.c: Likewise.
10872 * gcc.target/i386/pr70155-20.c: Likewise.
10873 * gcc.target/i386/pr70155-21.c: Likewise.
10874 * gcc.target/i386/pr70155-22.c: Likewise.
10875
a80f3f45 108762016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10877
10878 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10879 ".{5,6}".
10880
279305d1 108812016-04-27 Bin Cheng <bin.cheng@arm.com>
10882
10883 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10884 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10885 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10886 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10887 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10888
8974b625 108892016-04-27 Richard Biener <rguenther@suse.de>
10890
10891 PR ipa/70760
10892 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10893 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10894
886d5463 108952016-04-27 Nathan Sidwell <nathan@acm.org>
10896
10897 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10898 * g++.dg/ubsan/pr63956.C: Adjust error location.
10899
f0e35aa9 109002016-04-27 Nick Clifton <nickc@redhat.com>
10901
10902 PR middle-end/49889
10903 * gcc.dg/pr49889.c: New test.
10904
40385231 109052016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10906
10907 * c-c++-common/memset-array.c: New test.
10908
37229a71 109092016-04-26 Martin Sebor <msebor@redhat.com>
10910
10911 PR c++/66639
10912 * g++.dg/cpp1y/func_constexpr.C: New test.
10913
3eedf9bd 109142016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10915
10916 PR c++/70241
10917 * g++.dg/cpp0x/enum32.C: New test.
10918 * g++.dg/cpp0x/enum33.C: New test.
10919
109202016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10921
10922 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10923 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10924 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10925 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10926 * gcc.c-torture/execute/pr38151.c: Likewise.
10927 * gcc.c-torture/execute/pr66556.c: Likewise.
10928 * gcc.c-torture/execute/pr67781.c: Likewise.
10929 * gcc.c-torture/execute/pr68648.c: Likewise.
10930
8c51f92f 109312016-04-26 Marc Glisse <marc.glisse@inria.fr>
10932
10933 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10934
fa20ebd3 109352016-04-26 Marek Polacek <polacek@redhat.com>
10936
10937 PR c/67784
10938 * gcc.dg/pr67784-3.c: New test.
10939 * gcc.dg/pr67784-4.c: New test.
10940 * gcc.dg/pr67784-5.c: New test.
10941
9db47803 10942 PR c/70791
10943 * gcc.dg/Wnested-externs-2.c: New test.
10944
bff407f2 109452016-04-26 Marc Glisse <marc.glisse@inria.fr>
10946
10947 * gcc.dg/fold-plusmult.c: Adjust.
10948 * gcc.dg/no-strict-overflow-6.c: Adjust.
10949 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10950
78d0c69e 109512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10952
10953 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10954 number scans.
10955 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10956 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10957 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10958 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10959 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10960 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10961 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10962 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10963 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10964 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10965 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10966 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10967 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10968 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10969 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10970 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10971 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10972 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10973 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10974 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10975 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10976 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10977 scans.
10978 * gcc.target/i386/pr32219-4.c: Likewise.
10979 * gcc.target/i386/pr32219-6.c: Likewise.
10980 * gcc.target/i386/pr32219-8.c: Likewise.
10981
221d6722 109822016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10983
10984 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10985 associated options.
10986
514727a9 109872016-04-26 Marek Polacek <polacek@redhat.com>
10988
10989 PR c++/70744
10990 * g++.dg/ext/cond2.C: New test.
10991
e6ee4c61 109922016-04-26 Bin Cheng <bin.cheng@arm.com>
10993
10994 PR tree-optimization/70771
10995 PR tree-optimization/70775
10996 * gcc.dg/pr70771.c: New test.
3730828c 10997 * gcc.dg/pr70775.c: New test.
e6ee4c61 10998
b3d72796 109992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11000
11001 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11002
c11ece29 110032016-04-25 Richard Biener <rguenther@suse.de>
11004
11005 PR tree-optimization/70780
11006 * gcc.dg/torture/pr70780.c: New testcase.
11007
92a44a68 110082016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11009
4860a6bf 11010 * gcc.target/arm/neon-vaddws16.c: New test.
11011 * gcc.target/arm/neon-vaddws32.c: New test.
11012 * gcc.target/arm/neon-vaddwu16.c: New test.
11013 * gcc.target/arm/neon-vaddwu32.c: New test.
11014 * gcc.target/arm/neon-vaddwu8.c: New test.
11015 * lib/target-supports.exp
d40b10b2 11016 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11017 that arm neon support vector widen sum of HImode TO SImode.
11018
4bbfd6c2 110192016-04-23 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR sanitizer/70712
11022 * c-c++-common/asan/pr70712.c: New test.
11023
524df596 110242016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11025
11026 * .gitattributes: New file.
11027
426c75c3 110282016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11029
11030 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11031
c052a8d5 110322016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11033
11034 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11035 * gfortran.dg/submodule_15.f08: Likewise.
11036
c08d4612 110372016-04-22 Richard Biener <rguenther@suse.de>
11038
11039 PR tree-optimization/70740
11040 * gcc.dg/torture/pr70740.c: New testcase.
11041
fd3211e1 110422016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11043
11044 PR target/70750
11045 * gcc.target/i386/pr70750-1.c: New test.
11046 * gcc.target/i386/pr70750-2.c: Likewise.
11047
15acd78c 110482016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11049
11050 PR c++/70540
11051 * g++.dg/cpp0x/auto48.C: New.
11052
192bf59c 110532016-04-21 Marek Polacek <polacek@redhat.com>
11054
11055 PR c++/70513
11056 * g++.dg/cpp0x/forw_enum12.C: New test.
11057 * g++.dg/cpp0x/forw_enum13.C: New test.
11058
5d429e99 110592016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11060
11061 PR target/70728
11062 * gcc.target/i386/pr70728.c: New test.
11063
06777d85 110642016-04-21 Richard Biener <rguenther@suse.de>
11065
11066 PR middle-end/70747
11067 * gcc.dg/pr70747.c: New testcase.
11068
7434c6fb 110692016-04-21 Bin Cheng <bin.cheng@arm.com>
11070
11071 PR tree-optimization/70715
11072 * gcc.dg/tree-ssa/scev-13.c: New test.
11073
f3ec0970 110742016-04-21 Marc Glisse <marc.glisse@inria.fr>
11075
11076 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11077
523f3a9d 110782016-04-21 Marc Glisse <marc.glisse@inria.fr>
11079
11080 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11081
ace7bf06 110822016-04-20 Jan Hubicka <jh@suse.cz>
11083
11084 PR ipa/70018
11085 * g++.dg/ipa/nothrow-1.C: New testcase.
11086
2b073aa6 110872016-04-20 Nathan Sidwell <nathan@acm.org>
11088
11089 PR c++/55635
11090 * g++.dg/eh/delete1.C: New.
11091
8a574c11 110922016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11093
11094 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11095 -mtune-ctrl=sse_typeless_stores.
11096
e3400750 110972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11098
11099 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11100
4bd8a059 111012016-04-20 Bin Cheng <bin.cheng@arm.com>
11102
11103 PR tree-optimization/69489
11104 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11105
70574e60 111062016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11107
11108 PR c++/69363
11109 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11110 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11111 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11112
bd6f374c 111132016-04-20 Bin Cheng <bin.cheng@arm.com>
11114
11115 PR tree-optimization/56625
11116 PR tree-optimization/69489
11117 * gcc.dg/vect/pr56625.c: New test.
11118 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11119
482539ee 111202016-04-20 Andrew Pinski <apinski@cavium.com>
11121
11122 PR target/64971
11123 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11124
b4672800 111252016-04-20 Arnaud Charlet <charlet@adacore.com>
11126
11127 * gnat.dg/self1.adb: Remove now incorrect test.
11128
4fb48737 111292016-04-20 Bin Cheng <bin.cheng@arm.com>
11130
11131 * gcc.dg/tree-ssa/scev-11.c: New test.
11132 * gcc.dg/tree-ssa/scev-12.c: New test.
11133
97efb92e 111342016-04-20 Marek Polacek <polacek@redhat.com>
11135
11136 PR tree-optimization/70725
11137 * gcc.dg/pr70725.c: New test.
11138
9d2d4060 111392016-04-20 Richard Biener <rguenther@suse.de>
11140
11141 PR tree-optimization/70726
11142 * g++.dg/vect/pr70726.cc: New testcase.
11143
54530437 111442016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11145
11146 PR target/70674
11147 * gcc.target/s390/pr70674.c: New test.
11148
acda2210 111492016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11150
11151 PR libgfortran/70684
11152 * gfortran.dg/list_read_14.f90: New test.
11153
b7040bb0 111542016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11155
11156 PR target/69201
11157 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11158 extern to force it misaligned.
11159 (b): Likewise.
11160 (c): Likewise.
11161 (d): Likewise.
11162 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11163 Don't check `*' before movv4sf_internal.
11164 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11165 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11166 Don't check `*' before movv16qi_internal.
11167 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11168 extern to force it misaligned.
11169 (b): Likewise.
11170 (c): Likewise.
11171 (d): Likewise.
11172 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11173 Don't check `*' before movv2df_internal.
11174 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11175 extern to force it misaligned.
11176 (b): Likewise.
11177 (c): Likewise.
11178 (d): Likewise.
11179 Check movv8sf_internal instead of avx_storeups256.
11180 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11181
263b5475 111822016-04-19 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/70171
11185 * g++.dg/tree-ssa/pr70171.C: New testcase.
11186
222ac318 111872016-04-19 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/70724
11190 * gcc.dg/torture/pr70724.c: New testcase.
11191
003000a4 111922016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11193
11194 PR middle-end/70689
4860a6bf 11195 * gcc.target/i386/pr70689.c: New.
003000a4 11196
3f6e13de 111972016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11198
11199 PR target/70708
11200 * gcc.target/i386/pr70708.c: New test.
11201
10abddbd 112022016-04-18 Richard Biener <rguenther@suse.de>
11203
11204 PR tree-optimization/43434
11205 * gcc.dg/vect/pr43434.c: New testcase.
11206 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11207 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11208 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11209 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11210 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11211 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11212 * gcc.dg/gomp/pr68640.c: Likewise.
11213 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11214 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11215
950db54a 112162016-04-18 Richard Biener <rguenther@suse.de>
11217
11218 PR tree-optimization/70701
11219 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11220
67ccbf39 112212016-04-18 Tom de Vries <tom@codesourcery.com>
11222
11223 PR testsuite/70699
11224 * gcc.dg/pr70161.c: Add dot-file scans.
11225 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11226 instead of after last dot char.
11227
021ad2f3 112282016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11229
11230 * c-c++-common/dump-ada-spec-3.c: New test.
11231 * c-c++-common/dump-ada-spec-4.c: Likewise.
11232
d572fcfd 112332016-04-17 Tom de Vries <tom@codesourcery.com>
11234
11235 PR other/70183
11236 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11237
8b4ee73c 112382016-04-15 Jan Hubicka <jh@suse.cz>
11239
11240 PR ipa/70018
11241 * g++.dg/ipa/pure-const-1.C: New testcase.
11242 * g++.dg/ipa/pure-const-2.C: New testcase.
11243 * g++.dg/ipa/pure-const-3.C: New testcase.
11244
eac243e7 112452016-04-15 Marek Polacek <polacek@redhat.com>
11246
11247 PR c/70671
11248 * gcc.dg/bitfld-22.c: New test.
11249
64c1df32 112502016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11251
11252 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11253 x86_64.
11254
926f9422 112552016-04-15 Marek Polacek <polacek@redhat.com>
11256
11257 PR c/70651
11258 * c-c++-common/pr70651.c: New test.
11259
309bbaa3 112602016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11261
11262 PR rtl-optimization/70681
11263 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11264 dump scan on arm and powerpc.
11265 * gcc.dg/pr10474.c: Likewise.
11266
b4ba8358 112672016-04-15 Jakub Jelinek <jakub@redhat.com>
11268
ed92874a 11269 PR c++/69517
11270 PR c++/70019
11271 PR c++/70588
11272 * g++.dg/cpp1y/vla11.C: Revert for real.
11273
b4ba8358 11274 PR c/70436
11275 * c-c++-common/Wparentheses-1.c: New test.
11276 * c-c++-common/gomp/Wparentheses-1.c: New test.
11277 * c-c++-common/gomp/Wparentheses-2.c: New test.
11278 * c-c++-common/gomp/Wparentheses-3.c: New test.
11279 * c-c++-common/gomp/Wparentheses-4.c: New test.
11280 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11281 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11282 * c-c++-common/goacc/Wparentheses-1.c: New test.
11283
65717bb5 112842016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11285
11286 PR target/70662
11287 * gcc.target/i386/pr70662.c: New test.
11288
ca1a4077 112892016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11290 Alan Modra <amodra@gmail.com>
ca1a4077 11291
11292 PR tree-optimization/70130
11293 * gcc.dg/vect/O3-pr70130.c: New testcase.
11294
dbe1794c 112952016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11296
11836644 11297 PR target/70669
11298 * gcc.target/powerpc/pr70669.c: New test.
11299
dbe1794c 11300 PR target/70640
11301 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11302 a power7 system that does not have an assembler that supports
11303 power8.
11304
4c1007f1 113052016-04-14 Martin Sebor <msebor@redhat.com>
11306
11307 PR c++/69517
11308 PR c++/70019
11309 PR c++/70588
11310 * c-c++-common/ubsan/vla-1.c: Revert.
11311 * g++.dg/cpp1y/vla11.C: Same.
11312 * g++.dg/cpp1y/vla12.C: Same.
11313 * g++.dg/cpp1y/vla13.C: Same.
11314 * g++.dg/cpp1y/vla14.C: Same.
11315 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11316 * g++.dg/init/array24.C: Same.
4c1007f1 11317 * g++.dg/ubsan/vla-1.C: Same.
11318
22dcab66 113192016-04-14 Marek Polacek <polacek@redhat.com>
11320 Jan Hubicka <hubicka@ucw.cz>
11321
11322 PR c++/70029
11323 * g++.dg/torture/pr70029.C: New test.
11324
3e74b025 113252016-04-14 Martin Sebor <msebor@redhat.com>
11326
11327 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11328 type size to prevent failures on targets with very low maximum
11329 alignment.
11330
1d2e0f2a 113312016-04-14 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/70623
11334 * gcc.dg/torture/pr70623.c: New testcase.
11335 * gcc.dg/torture/pr70623-2.c: Likewise.
11336
9aed0626 113372016-04-13 Martin Sebor <msebor@redhat.com>
11338
11339 PR c++/69517
11340 PR c++/70019
11341 PR c++/70588
11342 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11343 * g++.dg/cpp1y/vla11.C: New test.
11344 * g++.dg/cpp1y/vla12.C: New test.
11345 * g++.dg/cpp1y/vla13.C: New test.
11346 * g++.dg/cpp1y/vla14.C: New test.
11347 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11348 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11349 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11350
fd499010 113512016-04-13 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR c++/70641
11354 * g++.dg/opt/pr70641.C: New test.
11355
87fa7252 113562016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11357
11358 PR rtl-optimization/68749
11359 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11360 effects of argument promotions.
11361 Remove default args to dg-skip-if.
11362
6c40e18b 113632016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 PR c++/70635
11366 * g++.dg/parse/pr70635.C: New.
11367
92c53257 113682016-04-13 Marek Polacek <polacek@redhat.com>
11369
11370 PR c++/70639
11371 * c-c++-common/Wmisleading-indentation-4.c: New test.
11372
0241e4dc 113732016-04-13 Marek Polacek <polacek@redhat.com>
11374
11375 PR c/70436
4860a6bf 11376 * gcc.dg/Wparentheses-12.c: New test.
11377 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11378
92bda444 113792016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11380
11381 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11382 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11383 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11384
38ea8a26 113852016-04-13 Jakub Jelinek <jakub@redhat.com>
11386
d08aa032 11387 PR middle-end/70633
11388 * gcc.c-torture/compile/pr70633.c: New test.
11389
38ea8a26 11390 PR debug/70628
11391 * gcc.dg/torture/pr70628.c: New test.
11392
9231d5c2 113932016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11394
11395 PR c++/70610
11396 * g++.dg/template/pr70610.C: New test.
11397 * g++.dg/template/pr70610-2.C: New test.
11398 * g++.dg/template/pr70610-3.C: New test.
11399 * g++.dg/template/pr70610-4.C: New test.
11400
249ca944 114012016-04-12 Jakub Jelinek <jakub@redhat.com>
11402
7f2ea2fb 11403 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11404 128 instead of 32.
11405
249ca944 11406 PR c++/70571
11407 * g++.dg/ext/pr70571.C: New test.
11408
8ca5a97d 114092016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11410
bf32a52d 11411 PR target/70640
8ca5a97d 11412 * gcc.target/powerpc/pr70640.c: New test.
11413
e971b45f 114142016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11415
11416 PR c++/68722
11417 * g++.dg/parse/pr68722.C: New.
11418
0b54d964 114192016-04-12 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR rtl-optimization/70596
11422 * gcc.target/i386/pr70596.c: New test.
11423
d2dd85e3 114242016-04-12 Nathan Sidwell <nathan@acm.org>
11425
11426 PR c++/70501
11427 * g++.dg/init/pr70501.C: New.
11428
2d0001b0 114292016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11430
11431 * gcc.target/i386/asm-flag-6.c: New test.
11432
6c4df0d1 114332016-04-12 Tom de Vries <tom@codesourcery.com>
11434
11435 PR tree-optimization/68756
11436 * gcc.dg/graphite/pr68756.c: New test.
11437
0d60da57 114382016-04-12 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR tree-optimization/70602
11441 * gcc.c-torture/execute/pr70602.c: New test.
11442
62735984 114432016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11444
11445 PR target/70381
11446 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11447 __float128 emulator is built and runs.
11448 * gcc.target/powerpc/float128-1.c: Likewise.
11449
11450 * lib/target-supports.exp (check_ppc_float128_sw_available):
11451 Rework tests for __float128 software and hardware
11452 availability. Fix exit condition to return 0 on success.
11453
a702492c 114542016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11455
11456 PR target/70133
11457 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11458 * gcc.target/aarch64/target_attr_15.c: Likewise.
11459
a8c5ce92 114602016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11461
11462 PR c++/69066
11463 * g++.dg/cpp1y/pr69066.C: New.
11464
5ecab913 114652016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11466
11467 PR fortran/68566
11468 * gfortran.dg/pr36192.f90: Update test.
11469 * gfortran.dg/pr36192_1.f90: Update test.
11470 * gfortran.dg/real_dimension_1.f: Update test.
11471 * gfortran.dg/parameter_array_init_7.f90: New test.
11472
6cb5ef70 114732016-04-09 John David Anglin <danglin@gcc.gnu.org>
11474
4edfdd23 11475 PR testsuite/64039
11476 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11477
964f71e3 11478 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11479
5d61c198 11480 PR rtl-optimization/66669
11481 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11482
16eaaf58 11483 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11484
0b68802d 11485 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11486 * gcc.dg/pie-1.c: Likewise.
11487 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11488 * gcc.dg/pic-4.c: Likewise.
11489 * gcc.dg/pie-3.c: Likewise.
11490 * gcc.dg/pie-4.c: Likewise.
11491
9c0dd509 11492 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11493
03b2d3c1 11494 PR tree-optimization/68644
11495 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11496
6cb5ef70 11497 PR rtl-optimization/64886
11498 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11499
07de41ba 115002016-04-09 Tom de Vries <tom@codesourcery.com>
11501
11502 PR tree-optimization/68953
11503 * gcc.dg/graphite/pr68953.c: New test.
11504
d294e3fb 115052016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11506
11507 PR fortran/70592
11508 * gfortran.dg/deferred_character_16.f90: New test.
11509
3cb15094 115102016-04-09 Jakub Jelinek <jakub@redhat.com>
11511
11512 PR tree-optimization/70586
11513 * gcc.c-torture/execute/pr70586.c: New test.
11514
a02dc66f 115152016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11516
11517 PR sanitizer/70573
11518 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11519 with __builtin_memset
11520 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11521
0c302595 115222016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11523
11524 PR lto/70289
11525 PR ipa/70348
11526 PR tree-optimization/70373
11527 PR middle-end/70533
11528 PR middle-end/70534
11529 PR middle-end/70535
11530 * c-c++-common/goacc/reduction-5.c: New test.
11531 * c-c++-common/goacc/reduction-promotions.c: New test.
11532 * gfortran.dg/goacc/reduction-3.f95: New test.
11533 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11534
c6c0523b 115352016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11536
11537 PR c++/70590
11538 PR c++/70452
11539 * g++.dg/pr70590.C: New test.
11540 * g++.dg/pr70590-2.C: New test.
11541
3ac399da 115422016-04-08 Jakub Jelinek <jakub@redhat.com>
11543
e97d1706 11544 PR middle-end/70593
11545 * gcc.target/i386/pr70593.c: New test.
11546
3ac399da 11547 PR rtl-optimization/70574
11548 * gcc.target/i386/avx2-pr70574.c: New test.
11549
fcfbb129 115502016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11551
11552 PR sanitizer/70541
11553 * c-c++-common/asan/pr70541.c: New test.
11554
0aabcddf 115552016-04-08 Tom de Vries <tom@codesourcery.com>
11556
11557 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11558 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11559
bec0c1e8 115602016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11561
11562 PR target/70566
11563 * gcc.c-torture/execute/pr70566.c: New test.
11564
87c791f5 115652016-04-08 Tom de Vries <tom@codesourcery.com>
11566
11567 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11568 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11569
7f38718f 115702016-04-08 Alan Modra <amodra@gmail.com>
11571
11572 * gcc.target/powerpc/pr70117.c: New.
11573
a96a7710 115742016-04-07 Jakub Jelinek <jakub@redhat.com>
11575
7a6265d1 11576 PR testsuite/70581
11577 * gcc.dg/lto/simd-function_0.c: New test.
11578
a96a7710 11579 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11580 clones.
11581 * c-c++-common/attr-simd-2.c: Likewise.
11582 * c-c++-common/attr-simd-4.c: Likewise.
11583 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11584 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11585
508dd607 115862016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11587
11588 PR testsuite/70553
11589 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11590
1b61585a 115912016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11592 Tom de Vries <tom@codesourcery.com>
11593
11594 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11595 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11596 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11597 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11598 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11599 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11600 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11601 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11602
5f060aa8 116032016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 PR c/70436
11606 * g++.dg/warn/Wparentheses-29.C: New test.
11607
d3831f71 116082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11609
11610 PR c/70436
11611 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11612 explicit braces to resolve a future -Wparentheses warning.
11613
382ece2d 116142016-04-06 Richard Henderson <rth@redhat.com>
11615
11616 * gcc.dg/pr61817-1.c: New test.
11617 * gcc.dg/pr61817-2.c: New test.
11618 * gcc.dg/pr69391-1.c: New test.
11619 * gcc.dg/pr69391-2.c: New test.
11620
72234ee9 116212016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11622
11623 PR rtl-optimization/70398
4860a6bf 11624 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11625
5547150a 116262016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11627
11628 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11629
15b70121 116302016-04-06 Yvan Roux <yvan.roux@linaro.org>
11631 Pedro Alves <palves@redhat.com>
11632
11633 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11634
585aefbb 116352016-04-06 Jakub Jelinek <jakub@redhat.com>
11636
0cbb513b 11637 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11638 Check for avx512f effective targets instead of avx2.
11639 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11640 for AVX512F clones.
11641 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11642 * g++.dg/gomp/declare-simd-1.C: Likewise.
11643 * g++.dg/gomp/declare-simd-3.C: Likewise.
11644 * g++.dg/gomp/declare-simd-4.C: Likewise.
11645
585aefbb 11646 PR middle-end/70550
11647 * c-c++-common/gomp/pr70550-1.c: New test.
11648 * c-c++-common/gomp/pr70550-2.c: New test.
11649
0b91cceb 116502016-04-05 Nathan Sidwell <nathan@acm.org>
11651
11652 PR c++/70512
11653 * g++.dg/ext/attribute-may-alias-5.C: New.
11654
645a9d8e 116552016-04-05 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR c++/70336
11658 * c-c++-common/pr70336.c: New test.
11659 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11660 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11661
bdf23925 116622016-04-05 Jan Hubicka <hubicka@ucw.cz>
11663
11664 PR ipa/66223
11665 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11666
aaff837c 116672016-04-05 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR rtl-optimization/70542
11670 * gcc.dg/torture/pr70542.c: New test.
11671 * gcc.target/i386/avx2-pr70542.c: New test.
11672
2eac58a0 116732016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11674
11675 PR tree-optimization/70509
11676 * gcc.target/i386/avx512bw-pr70509.c: New test.
11677
4f7ebe46 116782016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11679
11680 PR c++/70452
11681 * g++.dg/ext/constexpr-vla4.C: New test.
11682
305d86a0 116832016-04-05 Uros Bizjak <ubizjak@gmail.com>
11684
11685 PR target/70510
11686 * gcc.target/i386/pr70510.c: New test.
11687
eec3b789 116882016-04-05 Richard Biener <rguenther@suse.de>
11689
11690 PR tree-optimization/70526
11691 * g++.dg/torture/pr70526.C: New testcase.
11692
ca943582 116932016-04-05 Jakub Jelinek <jakub@redhat.com>
11694
11695 PR target/70525
11696 * gcc.target/i386/pr70525.c: New test.
11697
87825cd5 116982016-04-05 Richard Biener <rguenther@suse.de>
11699
11700 PR middle-end/70499
11701 * g++.dg/torture/pr70499.C: New testcase.
11702
14638828 117032016-04-05 Richard Biener <rguenther@suse.de>
11704
11705 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11706 remove XFAIL.
11707
967a90d5 117082016-04-04 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR middle-end/70307
11711 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11712 rs6000 ABI warnings.
11713
d374a3a3 117142016-04-04 Jan Hubicka <hubicka@ucw.cz>
11715
11716 PR ipa/66223
11717 * g++.dg/ipa/devirt-51.C: New testcase.
11718
8ff377a6 117192016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11720 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11721
11722 PR middle-end/70457
11723 * gcc.dg/torture/pr70457.c: New.
11724
f567b44f 117252016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11726
11727 PR fortran/67538
11728 * gfortran.dg/allocate_with_source_19.f08: New test.
11729
89d4ebfa 117302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11731
11732 PR fortran/65795
11733 * gfortran.dg/coarray_allocate_6.f08: New test.
11734
68ab33a6 117352016-04-04 Richard Biener <rguenther@suse.de>
11736
11737 PR rtl-optimization/70484
11738 * gcc.dg/torture/pr70484.c: New testcase.
11739
c4f5465d 117402016-04-04 Marek Polacek <polacek@redhat.com>
11741
11742 PR c/70307
11743 * gcc.dg/torture/pr70307.c: New test.
11744
bfec6609 117452016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11746
11747 PR target/70416
11748 PR target/67391
11749 * gcc.target/sh/torture/pr70416.c: New.
11750
40df9099 117512016-04-02 Martin Sebor <msebor@redhat.com>
11752
11753 PR c++/67376
11754 PR c++/70170
11755 PR c++/70172
11756 PR c++/70228
11757 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11758 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11759 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11760 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11761 * g++.dg/cpp0x/constexpr-string.C: Same.
11762 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11763 * g++.dg/cpp0x/pr65398.C: Same.
11764 * g++.dg/ext/constexpr-vla1.C: Same.
11765 * g++.dg/ext/constexpr-vla2.C: Same.
11766 * g++.dg/ext/constexpr-vla3.C: Same.
11767 * g++.dg/ubsan/pr63956.C: Same.
11768
0edb9bfe 117692016-04-01 Jakub Jelinek <jakub@redhat.com>
11770
11771 PR rtl-optimization/70467
11772 * gcc.target/i386/pr70467-2.c: New test.
11773
e5b1a1d9 117742016-04-01 Jakub Jelinek <jakub@redhat.com>
11775 Marek Polacek <polacek@redhat.com>
11776
11777 PR c++/70488
11778 * g++.dg/init/new47.C: New test.
11779
b2ca3fb0 117802016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11781
11782 PR target/70496
11783 * gcc.target/arm/pr70496.c: New test.
11784
4c3bd1e3 117852016-04-01 Nathan Sidwell <nathan@acm.org>
11786
47de69ad 11787 PR c++/68475
11788 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11789
313d569f 117902016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11791
11792 PR target/69890
11793 * gcc.dg/strlenopt.h (memmove): New.
11794 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11795 instead of "string.h".
11796 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11797 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11798 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11799 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11800 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11801 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11802 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11803 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11804 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11805 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11806 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11807 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11808 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11809 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11810 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11811 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11812 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11813 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11814 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11815 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11816
5469facd 118172016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11820 (Holder::foo): Reflect this.
11821
503de754 118222016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11823
11824 PR target/70442
11825 * gcc.dg/pr70442.c: New test.
11826
13ee2de7 118272016-03-31 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/70393
11830 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11831
5e0d03a8 118322016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11833
11834 PR target/70453
11835 * gcc.target/i386/pr70453.c: New test.
11836
8cb82ed4 118372016-03-31 Andrey Belevantsev <abel@ispras.ru>
11838
11839 PR target/70292
11840 * gcc.c-torture/pr70292.c: New test.
11841
7952b661 118422016-03-31 Marek Polacek <polacek@redhat.com>
11843
11844 PR c/70297
11845 * c-c++-common/pr70297.c: New test.
11846 * g++.dg/cpp0x/typedef-redecl.C: New test.
11847 * gcc.dg/typedef-redecl2.c: New test.
11848
1607cc74 118492016-03-31 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR rtl-optimization/70460
11852 * gcc.c-torture/execute/pr70460.c: New test.
11853
c689c252 118542016-03-31 Richard Biener <rguenther@suse.de>
11855
11856 PR c++/70430
11857 * g++.dg/ext/vector30.C: New testcase.
11858
91c9586d 118592016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11860 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11861
11862 * gfortran.dg/fmt_pf.f90: New test.
11863
afa5c1b8 118642016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11865
11866 Forward-port from 5 branch
11867 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR testsuite/70356
11870 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11871 dg-require-effective-target after dg-do.
11872
11873 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11874
11875 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11876
6a5dcab3 118772016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11878 Julian Brown <julian@codesourcery.com>
11879 Chung-Lin Tang <cltang@codesourcery.com>
11880 Cesar Philippidis <cesar@codesourcery.com>
11881 James Norris <jnorris@codesourcery.com>
11882 Tom de Vries <tom@codesourcery.com>
11883 Nathan Sidwell <nathan@codesourcery.com>
11884
305d86a0 11885 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11886 * c-c++-common/goacc/loop-clauses.c: Likewise.
11887 * g++.dg/goacc/template.C: Likewise.
11888 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11889 * gfortran.dg/goacc/loop-1.f95: Likewise.
11890 * gfortran.dg/goacc/loop-5.f95: Likewise.
11891 * gfortran.dg/goacc/loop-6.f95: Likewise.
11892 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11893 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11894 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11895 * c-c++-common/goacc/clauses-fail.c: Likewise.
11896 * c-c++-common/goacc/parallel-1.c: Likewise.
11897 * c-c++-common/goacc/reduction-1.c: Likewise.
11898 * c-c++-common/goacc/reduction-2.c: Likewise.
11899 * c-c++-common/goacc/reduction-3.c: Likewise.
11900 * c-c++-common/goacc/reduction-4.c: Likewise.
11901 * c-c++-common/goacc/routine-3.c: Likewise.
11902 * c-c++-common/goacc/routine-4.c: Likewise.
11903 * c-c++-common/goacc/routine-5.c: Likewise.
11904 * c-c++-common/goacc/tile.c: Likewise.
11905 * g++.dg/goacc/template.C: Likewise.
11906 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11907 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11908 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11909 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11910 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11911 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11912 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11913 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11914 * c-c++-common/goacc/use_device-1.c: ... this file.
11915 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11916 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11917 * c-c++-common/goacc/host_data-6.c: ... this file.
11918 * c-c++-common/goacc/loop-2-kernels.c: New file.
11919 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11920 * c-c++-common/goacc/loop-3.c: Likewise.
11921 * g++.dg/goacc/reference.C: Likewise.
11922 * g++.dg/goacc/routine-1.C: Likewise.
11923 * g++.dg/goacc/routine-2.C: Likewise.
11924
932c0baa 119252016-03-30 Richard Biener <rguenther@suse.de>
11926
11927 PR middle-end/70450
11928 * gcc.dg/torture/pr70450.c: New testcase.
11929
7f7c4659 119302016-03-30 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR target/70421
11933 * gcc.dg/torture/pr70421.c: New test.
11934 * gcc.target/i386/avx512f-pr70421.c: New test.
11935
9cbfe80c 119362016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11937
11938 PR testsuite/70364
11939 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11940 (check): New function.
11941 (bar): Call check.
11942 (foo): Align stack to 16 bytes when calling bar.
11943 * gcc.target/i386/cleanup-2.c: Likewise.
11944
f56c7d36 119452016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11946
11947 PR tree-optimization/59124
11948 * gcc.dg/Warray-bounds-19.c: New test.
11949
92a44a68 119502016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11951
11952 * lib/prune.exp (escape_regex_chars): New.
11953 (prune_file_path): Update to quote metcharacters for regexp.
11954
a3daa269 119552016-03-29 Jakub Jelinek <jakub@redhat.com>
11956
24e1ba3d 11957 PR rtl-optimization/70429
11958 * gcc.c-torture/execute/pr70429.c: New test.
11959
a3daa269 11960 PR tree-optimization/70405
11961 * gcc.dg/pr70405.c: New test.
11962
3ef41a6e 119632016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11964
11965 PR fortran/70397
11966 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11967 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11968
4abd9410 119692016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11970
11971 PR testsuite/64177
11972 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11973 __cilkrts_set_param to set two workers.
11974 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11975 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11976
b58e5f0f 119772016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
305d86a0 11979 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11980
bff53658 119812016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11982
11983 PR target/70406
305d86a0 11984 * gcc.target/i386/pr70406.c: New test.
bff53658 11985
bb2c9c15 119862016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11987
11988 * gnat.dg/specs/double_record_extension3.ads: New test.
11989
f12c84ab 119902016-03-25 Richard Henderson <rth@redhat.com>
11991
11992 PR target/70120
11993 * gcc.target/aarch64/pr70120-1.c: New.
11994 * gcc.target/aarch64/pr70120-2.c: New.
11995 * gcc.target/aarch64/pr70120-3.c: New.
11996
b0bf58c4 119972016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11998
11999 PR c++/62212
12000 * g++.dg/template/mangle2.C: The dg-do directive should be
12001 "compile" not "assemble".
12002
f175ba0f 120032016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12004
12005 PR lto/69650
12006 * gcc.dg/pr69650.c: New test.
12007
4cc3295f 120082016-03-25 David Edelsohn <dje.gcc@gmail.com>
12009
12010 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12011
0cf40600 120122016-03-25 Alan Modra <amodra@gmail.com>
12013
12014 * gcc.dg/dfp/pr70052.c: New test.
12015
3aebf099 120162016-03-24 Richard Henderson <rth@redhat.com>
12017
12018 PR middle-end/69845
12019 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12020 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12021
83245bd3 120222016-03-24 Tom de Vries <tom@codesourcery.com>
12023
12024 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12025
108e7ee4 120262016-03-24 Tom de Vries <tom@codesourcery.com>
12027
12028 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12029 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12030
17af0b14 120312016-03-24 Tom de Vries <tom@codesourcery.com>
12032
12033 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12034 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12035
6c8770ee 120362016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12037
12038 PR c++/62212
12039 * g++.dg/template/mangle2.C: New test.
12040
a7e21b7b 120412016-03-24 Richard Biener <rguenther@suse.de>
12042
12043 PR tree-optimization/70396
12044 * gcc.dg/torture/pr70396.c: New testcase.
12045
f365d297 120462016-03-24 Richard Biener <rguenther@suse.de>
12047
12048 PR middle-end/70370
12049 * gcc.dg/torture/pr70370.c: New testcase.
12050
da7aeb13 120512016-03-24 Tom de Vries <tom@codesourcery.com>
12052
12053 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12054 * gfortran.dg/goacc/kernels-tree.f95: Same.
12055 * gfortran.dg/goacc/parallel-tree.f95: Same.
12056
80b30de0 120572016-03-24 Tom de Vries <tom@codesourcery.com>
12058
12059 * c-c++-common/goacc/uninit-if-clause.c: New test.
12060 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12061
cb9b6b99 120622016-03-24 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR target/70290
305d86a0 12065 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12066 Fix formatting.
cb9b6b99 12067
a4225fff 120682016-03-24 Richard Biener <rguenther@suse.de>
12069
12070 PR tree-optimization/70372
12071 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12072
5a869ab8 120732016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12074
12075 PR c++/70347
12076 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12077
36ce5faa 120782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12079
12080 PR c++/70332
12081 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12082
c4fa85c9 120832016-03-23 Jakub Jelinek <jakub@redhat.com>
12084
d9377ad5 12085 PR c++/70001
12086 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12087 * g++.dg/cpp1y/pr70001.C: New test.
12088
c4fa85c9 12089 PR c++/70323
12090 * g++.dg/cpp0x/constexpr-70323.C: New test.
12091
0a2062da 120922016-03-23 Alexandre Oliva <aoliva@redhat.com>
12093 Jason Merrill <jason@redhat.com>
12094 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR c++/69315
12097 * g++.dg/cpp0x/constexpr-69315.C: New test.
12098 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12099
62d2a6dc 121002016-03-23 Marek Polacek <polacek@redhat.com>
12101
12102 PR c++/69884
12103 * g++.dg/warn/Wignored-attributes-1.C: New test.
12104 * g++.dg/warn/Wignored-attributes-2.C: New test.
12105
a82d6246 121062016-03-23 Tom de Vries <tom@codesourcery.com>
12107
12108 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12109 initialization.
12110 * gfortran.dg/goacc/private-3.f95 (test): Same.
12111 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12112 missing use param.
12113
dc834ba1 121142016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12115
12116 * lib/target-supports.exp: Remove v7ve entry from loop
12117 creating effective target checks.
12118 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12119 (add_options_for_arm_arch_v7ve): Likewise.
12120
7e83fd1f 121212016-03-23 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR tree-optimization/70354
12124 * gcc.dg/vect/pr70354-1.c: New test.
12125 * gcc.dg/vect/pr70354-2.c: New test.
12126 * gcc.target/i386/avx2-pr70354-1.c: New test.
12127 * gcc.target/i386/avx2-pr70354-2.c: New test.
12128
4e4da058 121292016-03-22 Jeff Law <law@redhat.com>
12130
12131 PR target/70232
12132 * gcc.dg/tree-ssa/pr70232.c: New test.
12133
6855137b 121342016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12135
12136 PR target/70302
12137 * gcc.target/i386/pr70302.c: New test.
12138
19db1ec8 121392016-03-22 Richard Biener <rguenther@suse.de>
12140
12141 PR middle-end/70251
12142 * g++.dg/torture/pr70251.C: New testcase.
12143
4baec9f2 121442016-03-22 David Malcolm <dmalcolm@redhat.com>
12145
12146 PR c/69993
12147 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12148 Wmisleading-indentation.c.
12149 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12150 reflect change to diagnostic text and order of messages.
12151 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12152
fcfec126 121532016-03-22 David Edelsohn <dje.gcc@gmail.com>
12154
12155 * g++.dg/ext/java-3.C: Don't compile on AIX.
12156
aa30728a 121572016-03-22 Richard Biener <rguenther@suse.de>
12158
12159 PR middle-end/70333
12160 * gcc.dg/torture/pr70333.c: New testcase.
12161
46ec4eb4 121622016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12163
12164 * g++.dg/ext/pr70290.C: New test.
12165
4880f878 121662016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12167
12168 PR target/70325
12169 * gcc.target/i386/pr70325.c: New test.
12170
3d78ea44 121712016-03-22 Jakub Jelinek <jakub@redhat.com>
12172
5934fb8f 12173 PR target/70329
12174 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12175 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12176
b6436f79 12177 PR target/70300
12178 * gcc.target/i386/pr70300.c: New test.
12179
3d78ea44 12180 PR c++/70295
12181 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12182 (func2): New function for cond with parens, xfail warning for c++.
12183 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12184
b60244f6 121852016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12186
12187 PR c++/70096
12188 * g++.dg/template/ptrmem30.C: New test.
12189
c8e3e744 121902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12191
12192 PR c++/70204
12193 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12194 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12195
2715f63a 121962016-03-21 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR middle-end/70326
12199 * gcc.dg/pr70326.c: New test.
12200
2daa2cda 122012016-03-21 Marc Glisse <marc.glisse@inria.fr>
12202 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR tree-optimization/70317
12205 * gcc.dg/pr70317.c: New test.
12206
d9aa5a50 122072016-03-21 Uros Bizjak <ubizjak@gmail.com>
12208
12209 PR target/70327
12210 * gcc.target/i386/pr70327.c: New test.
12211
e1a88bf4 122122016-03-21 Martin Liska <mliska@suse.cz>
12213
61941425 12214 PR ipa/70306
e1a88bf4 12215 * gcc.dg/ipa/pr70306.c: New test.
12216
d9aa5a50 122172016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12218
12219 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12220 * gcc.target/arm/attr-align3.c: Likewise.
12221 * gcc.target/arm/attr_arm.c: Likewise.
12222 * gcc.target/arm/flip-thumb.c: Likewise.
12223
afdde20c 122242016-03-21 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR target/70296
12227 * gcc.target/powerpc/altivec-36.c: New test.
12228
3f2ef661 122292016-03-21 Richard Biener <rguenther@suse.de>
12230
12231 PR tree-optimization/70310
12232 * gcc.dg/torture/pr70310.c: New testcase.
12233
08b2b692 122342016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12235
12236 PR target/70293
12237 * gcc.target/i386/pr70293.c: New test.
12238
93505d22 122392016-03-21 Richard Biener <rguenther@suse.de>
12240
12241 PR tree-optimization/70288
12242 * gcc.dg/torture/pr70288-1.c: New testcase.
12243 * gcc.dg/torture/pr70288-2.c: Likewise.
12244
06fd1914 122452016-03-21 Andrey Belevantsev <abel@ispras.ru>
12246
12247 PR rtl-optimization/69307
12248 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12249
b628775e 122502016-03-21 Andrey Belevantsev <abel@ispras.ru>
12251
12252 PR rtl-optimization/69102
12253 * gcc.c-torture/compile/pr69102.c: New test.
12254
1421f43c 122552016-03-18 Jeff Law <law@redhat.com>
12256
12257 PR rtl-optimization/70263
12258 * gcc.c-torture/compile/pr70263-1.c: New test.
12259 * gcc.target/i386/pr70263-2.c: New test.
12260
e7142ce1 122612016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12262
12263 PR rtl-optimization/70278
12264 * gcc.dg/torture/pr70278.c: New test.
12265 * gcc.target/arm/pr70278.c: New test.
12266
5539bc70 122672016-03-18 David Malcolm <dmalcolm@redhat.com>
12268
12269 PR c/70281
12270 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12271 (test_builtin_types_compatible_p): New test function.
12272 * gcc.dg/pr70281.c: New test case.
12273
296a290a 122742016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12275
12276 PR target/70113
12277 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12278
666094f0 122792016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12280
12281 PR tree-optimization/70252
12282 * gcc.dg/pr70252.c: New test.
12283
350514e8 122842016-03-18 Tom de Vries <tom@codesourcery.com>
12285
12286 * gcc.dg/pr70161-2.c: New test.
12287 * gcc.dg/pr70161.c: New test.
12288
011e0cea 122892016-03-18 Tom de Vries <tom@codesourcery.com>
12290
12291 PR ipa/70269
12292 * gcc.dg/pr70269.c: New test.
12293
292a09de 122942016-03-18 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR c++/70267
12297 * g++.dg/ext/java-3.C: New test.
12298
efc86c4c 122992016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12300
12301 PR c++/70205
12302 * g++.dg/lookup/pr70205.C: New test.
12303
a28dd575 123042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12305
12306 PR c++/70218
12307 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12308
92e7ab1e 123092016-03-17 Marek Polacek <polacek@redhat.com>
12310
12311 PR c/69407
12312 * gcc.dg/atomic-op-6.c: New test.
12313
7378dbfb 123142016-03-17 David Malcolm <dmalcolm@redhat.com>
12315
12316 PR c/70264
12317 * c-c++-common/pr70264.c: New test case.
12318
f7995d7d 123192016-03-17 Jakub Jelinek <jakub@redhat.com>
12320
e2895b76 12321 PR c++/70144
12322 * c-c++-common/pr70144-1.c: New test.
12323 * c-c++-common/pr70144-2.c: New test.
12324
f7995d7d 12325 PR c++/70272
12326 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12327 * g++.dg/opt/flifetime-dse6.C: New test.
12328 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12329
5ec4a949 123302016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12331
12332 PR driver/70192
12333 * gcc.dg/pic-1.c: New test.
12334 * gcc.dg/pic-2.c: Likewise.
12335 * gcc.dg/pic-3.c: Likewise.
12336 * gcc.dg/pic-4.c: Likewise.
12337 * gcc.dg/pie-1.c: Likewise.
12338 * gcc.dg/pie-2.c: Likewise.
12339 * gcc.dg/pie-3.c: Likewise.
12340 * gcc.dg/pie-4.c: Likewise.
12341 * gcc.dg/pie-5.c: Likewise.
12342 * gcc.dg/pie-6.c: Likewise.
12343
c28550e1 123442016-03-17 Tom de Vries <tom@codesourcery.com>
12345
12346 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12347 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12348
be3296cb 123492016-03-17 Richard Biener <rguenther@suse.de>
12350
12351 PR debug/70271
12352 * g++.dg/debug/pr70271.C: New testcase.
12353
9b60ef21 123542016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12355
12356 * gcc.target/i386/pr70251.c: New test.
12357
9a80bc1a 123582016-03-17 Marek Polacek <polacek@redhat.com>
12359
12360 PR c++/70194
12361 * g++.dg/warn/constexpr-70194.C: New test.
12362
733d7ff9 123632016-03-16 Richard Henderson <rth@redhat.com>
12364
12365 PR middle-end/70240
12366 * gcc.c-torture/compile/pr70240.c: New.
12367
3e6f12bf 123682016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12369
12370 * gcc.c-torture/compile/20151204.c: Skip for avr.
12371
867c9e99 123722016-03-16 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR target/70245
12375 * g++.dg/opt/pr70245.C: New test.
12376 * g++.dg/opt/pr70245.h: New file.
12377 * g++.dg/opt/pr70245-aux.cc: New file.
12378
8ced6ab7 123792016-03-16 Martin Sebor <msebor@redhat.com>
12380
12381 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12382
37af779a 123832016-03-16 Richard Henderson <rth@redhat.com>
12384
12385 PR middle-end/70199
12386 * gcc.c-torture/compile/pr70199.c: New.
12387
78ed999c 123882016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12389
12390 * gcc.dg/uninit-19.c: Run dos2unix.
12391
462ca422 123922016-03-16 Marek Polacek <polacek@redhat.com>
12393
12394 PR c/70093
12395 * gcc.dg/nested-func-10.c: New test.
12396 * gcc.dg/nested-func-9.c: New test.
12397
fe58aacc 123982016-03-16 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR tree-optimization/68714
12401 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12402
27a53872 124032016-03-16 Tom de Vries <tom@codesourcery.com>
12404
12405 PR tree-optimization/68715
12406 * gcc.dg/graphite/pr68715-2.c: New test.
12407 * gcc.dg/graphite/pr68715.c: New test.
12408 * gfortran.dg/graphite/pr68715.f90: New test.
12409
95049c3c 124102016-03-16 Tom de Vries <tom@codesourcery.com>
12411
12412 PR tree-optimization/68809
12413 * gcc.dg/graphite/pr68809-2.c: New test.
12414 * gcc.dg/graphite/pr68809.c: New test.
12415
09eddd70 124162016-03-16 Jakub Jelinek <jakub@redhat.com>
12417
81fc5915 12418 PR c++/70147
12419 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12420 method call to i () as argument. Adjust expected output.
12421
09eddd70 12422 PR c++/70147
12423 * g++.dg/ubsan/pr70147-1.C: New test.
12424 * g++.dg/ubsan/pr70147-2.C: New test.
12425
6373d2a2 124262016-03-15 Martin Sebor <msebor@redhat.com>
12427
12428 PR c++/58281
12429 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12430
d27a0c11 124312016-03-15 John David Anglin <danglin@gcc.gnu.org>
12432
9908039d 12433 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12434 hppa*-*-hpux*.
12435
45cdc3a6 12436 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12437
d27a0c11 12438 PR libfortran/69799
12439 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12440 libatomic_available.
12441
0dd1d57f 124422016-03-15 Marek Polacek <polacek@redhat.com>
12443
12444 PR c++/70209
12445 * g++.dg/ext/attribute-may-alias-4.C: New test.
12446
0ce02c07 124472016-03-15 Alexander Monakov <amonakov@ispras.ru>
12448
12449 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12450 -fvar-tracking-assignments-toggle flag.
12451
f6e39b30 124522016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12453
12454 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12455
167f93a2 124562016-03-15 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR rtl-optimization/70222
12459 * gcc.c-torture/execute/pr70222-1.c: New test.
12460 * gcc.c-torture/execute/pr70222-2.c: New test.
12461
08a8af4a 124622016-03-15 Richard Henderson <rth@redhat.com>
12463
12464 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12465
738eb905 124662016-03-15 Andrey Belevantsev <abel@ispras.ru>
12467
12468 PR rtl-optimization/69032
12469 * gcc.dg/pr69032.c: New test.
12470
dd148b3a 124712016-03-15 Andrey Belevantsev <abel@ispras.ru>
12472
12473 PR rtl-optimization/63384
d9aa5a50 12474 * g++.dg/pr63384.C: New test.
dd148b3a 12475
acf58115 124762016-03-15 Andrey Belevantsev <abel@ispras.ru>
12477
12478 PR target/64411
12479 * gcc.target/i386/pr64411.C: New test.
12480
a2897dc4 124812016-03-15 Tom de Vries <tom@codesourcery.com>
12482
12483 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12484 * gfortran.dg/goacc/kernels-alias.f95: New test.
12485
7bad2faf 124862016-03-14 Martin Sebor <msebor@redhat.com>
12487
12488 PR c++/53792
12489 * g++.dg/cpp0x/constexpr-inline.C: New test.
12490 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12491
d65fa8d9 124922016-03-14 David Edelsohn <dje.gcc@gmail.com>
12493
12494 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12495
2b3c633f 124962016-03-14 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR middle-end/70219
12499 * gcc.dg/pr70219.c: New test.
12500
e947f9c3 125012016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12502
12503 PR target/70083
12504 * gcc.dg/torture/pr70083.c: New test.
12505 * gcc.target/i386/pr70083.c: New test.
12506
74201dc2 125072016-03-14 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/56365
12510 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12511
88aea41e 125122016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12513
12514 PR target/70098
12515 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12516 New function.
12517 * g++.dg/pr70098.C: New testcase.
12518
12519
1bd2aefd 125202016-03-14 Tom de Vries <tom@codesourcery.com>
12521
12522 PR tree-optimization/70045
12523 * gcc.dg/graphite/pr70045.c: New test.
12524
922c7033 125252016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12526
12527 PR fortran/69043
12528 * gfortran.dg/include_9.f90: New test.
12529
fd4ab6d9 125302016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12531
12532 PR fortran/45076
12533 gfortran.dg/prof/prof.exp: New script.
12534 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12535
7d7218d3 125362016-03-12 Andrey Belevantsev <abel@ispras.ru>
12537
12538 PR rtl-optimization/69307
12539 * gcc.dg/pr69307.c: New test.
12540
02ffd664 125412016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12542
12543 PR target/69614
12544 * gcc.target/arm/pr69614.c: New.
12545
76e207a9 125462016-03-12 Paul Thomas <pault@gcc.gnu.org>
12547
12548 PR fortran/70031
12549 * gfortran.dg/submodule_14.f08: New test
12550
12551 PR fortran/69524
12552 * gfortran.dg/submodule_15.f08: New test
12553
490ee78a 125542016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12555
12556 PR c++/70106
12557 * g++.dg/cpp1y/paren3.C: New test.
12558
04e137ff 125592016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12560
12561 PR target/70131
12562 * gcc.target/powerpc/ppc-round2.c: New test.
12563
27b2c1c4 125642016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12565
12566 PR target/70123
12567 * gcc.dg/torture/pr70123.c: New test.
12568
84116671 125692016-03-11 Jeff Law <law@redhat.com>
12570
12571 PR tree-optimization/70190
12572 * gcc.c-torture/compile/pr70190.c: New test.
12573
cfa58bc8 125742016-03-11 David Malcolm <dmalcolm@redhat.com>
12575
12576 PR c/68187
12577 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12578 case.
12579 (test43_b): Likewise.
12580 (test43_c): Likewise.
12581 (test43_d): Likewise.
12582 (test43_e): Likewise.
12583 (test43_f): Likewise.
12584 (test43_g): Likewise.
12585 (test44_a): Likewise.
12586 (test44_b): Likewise.
12587 (test44_c): Likewise.
12588 (test44_d): Likewise.
12589 (test44_e): Likewise.
12590
ce234f27 125912016-03-11 David Malcolm <dmalcolm@redhat.com>
12592
12593 PR c/70085
12594 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12595
e4756b48 125962016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12597
12598 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12599 dg-options.
12600
1f5ef87e 126012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12602
12603 PR target/70002
12604 PR target/69245
12605 * gcc.target/aarch64/pr69245_2.c: New test.
12606
f9c352a1 126072016-03-11 Jakub Jelinek <jakub@redhat.com>
12608
12609 PR tree-optimization/70177
12610 * gcc.dg/pr70177.c: New test.
12611
4dd92ac6 126122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12613
12614 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12615
331e4fdb 126162016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12617
12618 * gcc.dg/tree-ssa/sra-20.c: New.
12619
69262824 126202016-03-11 Jakub Jelinek <jakub@redhat.com>
12621
6f9a7425 12622 PR rtl-optimization/70174
12623 * gcc.dg/pr70174.c: New test.
12624
69262824 12625 PR tree-optimization/70169
12626 * gcc.dg/pr70169.c: New test.
12627
4637a847 126282016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12629
12630 PR target/70160
12631 * gcc.target/i386/pr70160.c: New test.
12632
5a86d754 126332016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12634
12635 * gcc.target/s390/dfp-1.c: New test.
12636
af4c8290 126372016-03-10 Nick Clifton <nickc@redhat.com>
12638
12639 PR target/70044
12640 * gcc.target/aarch64/pr70044.c: New test.
12641
98dfd328 126422016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12643 Jakub Jelinek <jakub@redhat.com>
12644
12645 PR c++/70001
12646 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12647 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12648 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12649
75e72311 126502016-03-10 Jan Hubicka <hubicka@ucw.cz>
12651
12652 PR lto/69589
12653 * g++.dg/lto/pr69589_0.C: New testcase
12654 * g++.dg/lto/pr69589_1.C: New testcase
12655
a2eb1271 126562016-03-10 Marek Polacek <polacek@redhat.com>
12657
12658 PR c++/70153
12659 * g++.dg/delayedfold/unary-plus1.C: New test.
12660
126612016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12662
12663 * gcc.target/arm/pr45701-1.c: Escape brackets.
12664 * gcc.target/arm/pr45701-2.c: Likewise.
12665
5ab2987f 126662016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12667
12668 * gfortran.dg/unconstrained_commons.f: New.
12669
6972afac 126702016-03-10 Alan Modra <amodra@gmail.com>
12671
12672 * gcc.dg/pr69195.c: New.
12673 * gcc.dg/pr69238.c: New.
12674
c82c99ec 126752016-03-10 Tom de Vries <tom@codesourcery.com>
12676
12677 PR testsuite/68915
12678 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12679
a2389d4a 126802016-03-10 Richard Biener <rguenther@suse.de>
12681
12682 PR tree-optimization/70128
12683 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12684 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12685
c272412d 126862016-03-09 Jakub Jelinek <jakub@redhat.com>
12687
a0451069 12688 PR tree-optimization/70152
12689 * gcc.dg/pr70152.c: New test.
12690
c272412d 12691 PR target/70086
12692 * gcc.target/i386/pr70086-1.c: New test.
12693 * gcc.target/i386/pr70086-2.c: New test.
12694 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12695
12696 PR tree-optimization/70127
12697 * gcc.c-torture/execute/pr70127.c: New test.
12698
27dcb7a8 126992016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12700
12701 * c-c++-common/goacc/combined-directives-2.c: New test.
12702
c24757cf 127032016-03-09 David Malcolm <dmalcolm@redhat.com>
12704
12705 PR c/68473
12706 PR c++/70105
12707 * g++.dg/diagnostic/pr70105.C: New test.
12708 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12709 (test_multiple_ordinary_maps): New test function.
12710
83108969 127112016-03-09 David Malcolm <dmalcolm@redhat.com>
12712
12713 PR c/68473
12714 PR c++/70105
12715 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12716 Drop range information from call to inform_at_rich_loc.
12717 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12718 New.
12719 (test_show_locus): Replace calls to rich_location::add_range with
12720 calls to add_range. Rewrite the tests that used the now-defunct
12721 rich_location ctor taking a source_range. Simplify other tests
12722 by replacing calls to COMBINE_LOCATION_DATA with calls to
12723 make_location.
12724
6733c0e8 127252016-03-09 Richard Biener <rguenther@suse.de>
12726 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR tree-optimization/70138
12729 * gcc.dg/vect/pr70138-1.c: New testcase.
12730 * gcc.dg/vect/pr70138-2.c: Likewise.
12731
96abb9f5 127322016-03-09 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR target/70049
12735 * gcc.target/i386/pr70049.c: New test.
12736
42bb3bfb 127372016-03-09 Richard Biener <rguenther@suse.de>
12738
12739 PR c/70143
12740 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12741 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12742 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12743
27527428 127442016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12745
12746 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12747 arm-*-*.
12748
248449f2 127492016-03-09 Jakub Jelinek <jakub@redhat.com>
12750
1bd49ced 12751 PR middle-end/67278
12752 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12753
248449f2 12754 PR target/67278
12755 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12756
12757 PR middle-end/70050
12758 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12759 in testcase comment.
12760
dfc460ff 127612016-03-09 Tom de Vries <tom@codesourcery.com>
12762
12763 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12764 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12765 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12766 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12767 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12768 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12769 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12770 * gfortran.dg/goacc/kernels-loop.f95: New test.
12771
0377fc7f 127722016-03-08 Martin Sebor <msebor@redhat.com>
12773
12774 PR c++/62096
12775 * g++.dg/warn/overflow-warn-7.C: New test.
12776
3556aa80 127772016-03-08 Jason Merrill <jason@redhat.com>
12778
12779 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12780 * lib/target-supports.exp (check_effective_target_concepts): New.
12781
e5096208 127822016-03-08 Jakub Jelinek <jakub@redhat.com>
12783
5370eb8d 12784 PR c++/70135
12785 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12786 * g++.dg/ubsan/pr70135.C: New test.
12787
e5096208 12788 PR target/70110
12789 * gcc.dg/pr70110.c: New test.
12790
cc37120d 127912016-03-07 Martin Jambor <mjambor@suse.cz>
12792
12793 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12794 * c-c++-common/gomp/if-1.c: Likewise.
12795 * c-c++-common/gomp/pr61486-2.c: Likewise.
12796 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12797 to dg-additional-options.
12798 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12799 * g++/gomp/target-teams-1.c: Likewise.
12800 * gcc.dg/gomp/gomp.exp: Likewise.
12801 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12802 dg-additional-options.
12803 * gfortran.dg/gomp/gomp.exp: Likewise.
12804 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12805 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12806 dg-additional-options.
12807 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12808
53c248d8 128092016-03-07 Martin Jambor <mjambor@suse.cz>
12810
12811 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12812 * c-c++-common/gomp/gridify-1.c: New test.
12813 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12814
541e79a0 128152016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12816
12817 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12818 trigger for cortex-r8, when scanning for register r8.
12819 * gcc.target/arm/pr45701-2.c: Likewise.
12820
4dfabd94 128212016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12822 Jeff Law <law@redhat.com>
4dfabd94 12823
12824 PR tree-optimization/69740
12825 * gcc.c-torture/compile/pr69740-1.c: New test.
12826 * gcc.c-torture/compile/pr69740-2.c: New test.
12827
1b63a87b 128282016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12829
12830 * lib/target-supports.exp
12831 (check_effective_target_whole_vector_shift): Enable for PPC64.
12832
d33914da 128332016-03-07 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/70115
12836 * gcc.dg/torture/pr70115.c: New testcase.
12837
584fba4b 128382016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12839
12840 PR middle-end/69916
12841 * c-c-++-common/goacc/pr69916.c: New.
12842
7f2f5ec0 128432016-03-07 Richard Henderson <rth@redhat.com>
12844
12845 * gcc.c-torture/compile/pr70061.c: New test.
12846
f530e7c4 128472016-03-07 Richard Biener <rguenther@suse.de>
12848
12849 PR testsuite/70109
12850 * gcc.dg/vect/O3-pr36098.c: New testcase.
12851
a3855fed 128522016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12853
12854 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12855
091ffc31 128562016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12857
12858 * gnat.dg/renaming9.ad[sb]: New testcase.
12859
2941b871 128602016-03-05 Jakub Jelinek <jakub@redhat.com>
12861
12862 PR c++/70084
12863 * g++.dg/expr/stdarg3.C: New test.
12864
5173ce42 128652016-03-04 Jeff Law <law@redhat.com>
12866
12867 PR tree-optimization/69196
12868 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12869 x86_64-*-*.
12870
2d1d2e55 128712016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12872
0e43078e 12873 PR c/69973
12874 * gcc.dg/pr69973.c: New test.
12875
d8ec06ae 12876 PR rtl-optimization/69941
12877 * gcc.dg/torture/pr69941.c: New test.
12878
2d1d2e55 12879 PR c/69824
12880 * gcc.dg/pr69824.c: New test.
12881
32f692e2 128822016-03-05 Tom de Vries <tom@codesourcery.com>
12883
12884 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12885 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12886 function.
12887
1c699e9a 128882016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12889
12890 PR c++/66786
12891 * g++.dg/cpp1y/var-templ48.C: New test.
12892 * g++.dg/cpp1y/var-templ49.C: New test.
12893
358448c6 128942016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12895
12896 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12897
01dc3c45 128982016-03-04 Jakub Jelinek <jakub@redhat.com>
12899
e968ff6d 12900 PR c++/70035
12901 * g++.dg/ubsan/pr70035.C: New test.
12902
01dc3c45 12903 PR target/70062
12904 * gcc.target/i386/pr70062.c: New test.
12905
3937d618 129062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12907
12908 * g++.dg/template/typename21.C: Remove c++98_only.
12909
c58ac7f8 129102016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12911
12912 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12913
0060768a 129142016-03-04 David Malcolm <dmalcolm@redhat.com>
12915
12916 PR c/68187
12917 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12918 function.
12919 (fn_42_b): Likewise.
12920 (fn_42_c): Likewise.
12921
74c6fd40 129222016-03-04 David Malcolm <dmalcolm@redhat.com>
12923
12924 PR c/68187
12925 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12926 function.
12927 (fn_40_b): Likewise.
12928 (fn_41_a): Likewise.
12929 (fn_41_b): Likewise.
12930
31b11359 129312016-03-04 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR target/70059
12934 * gcc.target/i386/avx512f-pr70059.c: New test.
12935 * gcc.target/i386/avx512dq-pr70059.c: New test.
12936
c5b93452 129372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12938
12939 PR rtl-optimization/57676
12940 * gcc.dg/torture/pr57676.c: New test.
12941
268fbd56 129422016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12943
12944 * gcc.dg/pr70026.c: New test.
12945
6560d1ad 129462016-03-04 Marek Polacek <polacek@redhat.com>
12947
12948 PR c/69798
12949 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12950 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12951
cc7dfddf 129522016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12953
12954 PR target/70004
12955 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12956 Delete.
12957 (test_corners_sisd_si): Likewise.
12958 (main): Remove checks of the above.
12959 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12960
e9663bd4 129612016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12962
12963 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12964
dcdd684e 129652016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12966
12967 * gcc.dg/torture/pr69951.c: Accept argc==0.
12968
e692d332 129692016-03-04 Richard Biener <rguenther@suse.de>
12970
12971 PR c++/70054
12972 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12973 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12974
af77b7e6 129752016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12976
12977 PR testsuite/69766
12978 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12979 testing multiarch.
12980
290da96e 129812016-03-04 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR debug/69947
12984 * gcc.dg/guality/pr69947.c: New test.
12985
e51ce713 129862016-03-03 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR ada/70017
12989 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12990
1feed892 129912016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12992
12993 PR rtl-optimization/69904
12994 * gcc.target/arm/pr69904.c: New test.
12995
c32bda69 129962016-03-03 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR target/70021
12999 * gcc.dg/vect/pr70021.c: New test.
13000 * gcc.target/i386/pr70021.c: New test.
13001
1bc579ed 130022016-03-03 Marek Polacek <polacek@redhat.com>
13003
13004 PR middle-end/70050
13005 * gcc.dg/pr70050.c: New test.
13006
cfa8d638 130072016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13008
13009 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13010
1b889259 130112016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13012
13013 PR tree-optimization/70043
13014 * gfortran.dg/vect/pr70043.f90: New test.
13015
f756dfa3 130162016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13017
13018 * gnat.dg/specs/task1.ads: New test.
13019
5cb4863d 130202016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13021
13022 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13023 Invoke gdb with -batch.
13024 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13025
5dd12e43 130262016-03-03 Richard Biener <rguenther@suse.de>
13027
13028 PR tree-optimization/55936
13029 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13030
d97ba4ca 130312016-03-02 Jeff Law <law@redhat.com>
13032
5d23c86f 13033 PR rtl-optimization/69942
13034 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13035 effects of argument promotions.
13036
d97ba4ca 13037 PR tree-optimization/69987
13038 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13039 target does not support -fprefetch-loop-arrays.
13040
901faaa0 130412016-03-02 Uros Bizjak <ubizjak@gmail.com>
13042
13043 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13044
51f6fdce 130452016-03-02 Bin Cheng <bin.cheng@arm.com>
13046
6bc7872f 13047 PR rtl-optimization/69052
51f6fdce 13048 * gcc.target/i386/pr69052.c: New test.
13049
31d31e07 130502016-03-02 Alan Modra <amodra@gmail.com>
13051
13052 * gcc.dg/pr69990.c: New.
13053
04faee95 130542016-03-02 Jakub Jelinek <jakub@redhat.com>
13055
270d0117 13056 PR c/68062
13057 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13058
13059 PR middle-end/70022
13060 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13061
04faee95 13062 PR target/70028
13063 * gcc.target/i386/pr70028.c: New test.
13064
a2cc9e8e 130652016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13066
13067 * c-c++-common/asan/swapcontext-test-1.c,
13068 * c-c++-common/tsan/thread_leak.c,
13069 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13070 * g++.dg/tsan/benign_race.C,
13071 * g++.dg/tsan/fd_close_norace.C,
13072 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13073 races with sanitizer output
13074
dd4bd263 130752016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13076 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13077
13078 PR target/67278
13079 * gcc.dg/simd-8.c: New testcase.
13080
b5fe3a49 130812016-03-02 Richard Biener <rguenther@suse.de>
13082
13083 PR middle-end/67278
13084 * gcc.dg/simd-7.c: New testcase.
13085
23601f67 130862016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13087
13088 * gcc.target/i386/pr70007.c: Tweak.
13089
f66f65e7 130902016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13091
13092 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13093
60773515 130942016-03-02 Marek Polacek <polacek@redhat.com>
13095
13096 PR c/67854
13097 * gcc.dg/pr67854.c: New test.
13098
6c094cb1 130992016-03-02 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR middle-end/70025
13102 * gcc.dg/torture/pr70025.c: New test.
13103
7627bb56 131042016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13105
13106 PR tree-optimization/68621
13107 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13108
066c8e94 131092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13110
13111 * gcc.target/i386/pr70007.c: New test.
13112
d3b819ad 131132016-03-01 Jeff Law <law@redhat.com>
13114
d4b9ad56 13115 PR tree-optimization/69196
7e217344 13116 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13117
d3b819ad 13118 PR tree-optimization/69196
13119 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13120 duplicating code and spoiling the expected output.
13121
4f37285d 131222016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13123
13124 PR target/70033
13125 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13126 supports power9 before doing tests.
13127 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13128 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13129 * gcc.target/powerpc/p9-permute.c: Likewise.
13130
3e9c4f6c 131312016-03-01 Uros Bizjak <ubizjak@gmail.com>
13132
13133 PR target/70027
13134 * gcc.target/i386/pr70027.c: New test.
13135
e324729e 131362016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13137
13138 * gcc.dg/pr70017.c: New test.
13139
40e9ce2d 131402016-03-01 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR c/69796
13143 PR c/69974
13144 * gcc.dg/pr69796.c: New test.
13145 * gcc.dg/pr69974.c: New test.
13146
e8b016ea 131472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13148
13149 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13150
24d3127c 131512016-02-29 Jeff Law <law@redhat.com>
13152
13153 PR tree-optimization/69987
13154 * gfortran.dg/pr69987.f90: New test.
13155
13156 PR tree-optimization/69989
13157 * gcc.c-torture/compile/pr69989-2.c: New test.
13158
12cc1225 131592016-03-01 Marek Polacek <polacek@redhat.com>
13160
13161 PR c++/69795
13162 * g++.dg/parse/invalid1.C: New test.
13163
d99a947c 131642016-03-01 Richard Biener <rguenther@suse.de>
13165
13166 PR middle-end/70022
13167 * gcc.dg/pr70022.c: New testcase.
13168
395dbc60 131692016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13170
13171 PR tree-optimization/69956
13172 * gcc.dg/pr69956.c: New test.
13173
40a35c55 131742016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13175
13176 PR target/70011
13177 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13178 XFAIL when hardware supports efficient unaligned storage access.
13179
4edc90b0 131802016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13181
13182 PR c++/69961
13183 * g++.dg/template/pr69961a.C: New test.
13184 * g++.dg/template/pr69961b.C: New test.
13185
1ed1f69a 131862016-02-29 David Malcolm <dmalcolm@redhat.com>
13187
13188 PR preprocessor/69985
13189 * gcc.dg/cpp/pr69985.c: New test case.
13190
01c5d15d 131912016-02-29 Jeff Law <law@redhat.com>
13192
3a4d3de5 13193 PR tree-optimization/70005
13194 * gcc.c-torture/execute/pr70005.c New test.
13195
01c5d15d 13196 PR tree-optimization/69999
13197 * gcc.c-torture/compile/pr69999.c: New test.
13198
1bf66b54 131992016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13200
13201 PR tree-optimization/69652
13202 * gcc.dg/torture/pr69652.c: Delete test.
13203 * gcc.dg/vect/pr69652.c: New test.
13204
b4d653d5 132052016-02-19 Richard Biener <rguenther@suse.de>
13206
13207 PR tree-optimization/69980
13208 * gfortran.dg/vect/pr69980.f90: New testcase.
13209
35bc4745 132102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13211
13212 * gcc.target/sparc/20160229-1.c: New test.
13213
bb54a538 132142016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13215
13216 * gnat.dg/stack_usage3.adb: New test.
13217 * gnat.dg/stack_usage3_pkg.ads: New helper.
13218
95164e71 132192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13220
13221 * gnat.dg/renaming8.adb: New test.
13222 * gnat.dg/renaming8_pkg1.ads: New helper.
13223 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13224 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13225
a890896f 132262016-02-29 Richard Biener <rguenther@suse.de>
13227
13228 PR tree-optimization/69720
13229 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13230
5c70403a 132312016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13232
13233 PR fortran/68147
13234 PR fortran/47674
13235 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13236
dfb6d139 132372016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13238 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13239
13240 PR fortran/56007
13241 * gfortran.dg/coarray_8.f90: Adjust error message.
13242 * gfortran.dg/pr56007.f90: New test.
13243 * gfortran.dg/pr56007.f: New test.
13244
536508db 132452016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13246
13247 PR tree-optimization/69989
13248 * gcc.dg/torture/pr69989.c: New test.
13249
eec75e45 132502016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13251
13252 * gcc.target/i386/stack-realign-win.c: New test.
13253
0175e45a 132542016-02-28 Harald Anlauf <anlauf@gmx.de>
13255
13256 PR fortran/60126
13257 * gfortran.dg/pr60126.f90: New test.
13258
2a703589 132592016-02-27 Jeff Law <law@redhat.com>
13260
13261 Revert
13262 2016-02-26 Richard Biener <rguenther@suse.de>
13263 Jeff Law <law@redhat.com>
13264
13265 PR tree-optimization/69740
13266 * gcc.c-torture/compile/pr69740-1.c: New test.
13267 * gcc.c-torture/compile/pr69740-2.c: New test.
13268
359b4c18 132692016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13270
1c96765a 13271 PR fortran/69910
359b4c18 13272 * gfortran.dg/newunit_4.f90: New test.
13273
49462d93 132742016-02-27 Jakub Jelinek <jakub@redhat.com>
13275
13276 PR target/69613
13277 PR rtl-optimization/69886
13278 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13279 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13280 target.
13281
c4ac733e 132822016-02-26 Martin Sebor <msebor@redhat.com>
13283
13284 PR tree-optimization/15826
13285 * gcc.dg/tree-ssa/pr15826.c: New test.
13286
da8c4b5d 132872016-02-26 Jakub Jelinek <jakub@redhat.com>
13288
13289 PR target/69969
13290 * gcc.target/powerpc/pr69969.c: New test.
13291
0a4558eb 132922016-02-26 Martin Sebor <msebor@redhat.com>
13293
13294 PR c++/15766
13295 * g++.old-deja/g++.other/decl5.C: Add a test case.
13296
5b500299 132972016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13298
13299 PR target/69946
13300 * gcc.target/powerpc/pr69946.c: New file.
13301
565f533b 133022016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13303 Jeff Law <law@redhat.com>
565f533b 13304
0a4558eb 13305 PR tree-optimization/69740
565f533b 13306 * gcc.c-torture/compile/pr69740-1.c: New test.
13307 * gcc.c-torture/compile/pr69740-2.c: New test.
13308
ff67cbea 133092016-02-26 Martin Jambor <mjambor@suse.cz>
13310
13311 PR middle-end/69920
13312 * gcc.dg/torture/pr69932.c: New test.
13313 * gcc.dg/torture/pr69936.c: Likewise.
13314
e400d817 133152016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13316
13317 PR target/69709
13318 * gcc.target/s390/pr69709.c: New test.
13319
126a5a2d 133202016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13321
13322 PR target/69245
13323 * gcc.target/aarch64/pr69245_1.c: New test.
13324
59c58860 133252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13326
13327 PR target/69613
13328 * gcc.dg/torture/pr69613.c: New test.
13329
9441fa4e 133302016-02-26 Jakub Jelinek <jakub@redhat.com>
13331
13332 PR rtl-optimization/69891
13333 * gcc.target/i386/pr69891.c: New test.
13334
e48fcde0 133352016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13336 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13337
35ed600a 13338 PR target/61397
f41208a1 13339 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13340 functionality for both 32-bit and 64-bit.
13341
c86aaa0e 133422016-02-26 Richard Biener <rguenther@suse.de>
13343
13344 PR tree-optimization/69551
13345 * gcc.dg/torture/pr69951.c: New testcase.
13346
38e71a65 133472016-02-25 Richard Biener <rguenther@suse.de>
13348
13349 PR tree-optimization/48795
13350 * gcc.dg/Warray-bounds-18.c: New testcase.
13351
03331e69 133522016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13353
13354 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13355
f14d8d6a 133562016-02-25 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR rtl-optimization/69896
13359 * gcc.dg/pr69896.c: New test.
13360
4003c807 133612016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13362
13363 PR c++/69736
13364 * g++.dg/cpp1y/paren2.C: New test.
13365
a0573328 133662016-02-24 Martin Sebor <msebor@redhat.com>
13367
13368 PR c/51147
13369 * gcc.dg/enum-mode-2.c: New test.
13370
2cde02ad 133712016-02-24 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR c++/69922
13374 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13375 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13376 * g++.dg/ubsan/pr69922.C: New test.
13377
f0ea75d1 133782016-02-24 Marek Polacek <polacek@redhat.com>
13379
13380 PR c/69819
13381 * gcc.dg/pr69819.c: New test.
13382
05027366 133832016-02-24 Martin Sebor <msebor@redhat.com>
13384
34ed562b 13385 PR c++/69912
13386 * g++.dg/ext/flexary15.C: New test.
13387
133882016-02-24 Martin Sebor <msebor@redhat.com>
13389
13390 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13391 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13392 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13393
650c3ad5 133942016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13395 Charles Baylis <charles.baylis@linaro.org>
13396
13397 PR debug/61033
13398 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13399
596070e8 134002016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13401 Jakub Jelinek <jakub@redhat.com>
596070e8 13402
13403 PR middle-end/69760
13404 * gcc.dg/torture/pr69760.c: New testcase.
13405
d6b92d9f 134062016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13407
13408 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13409 pattern on Solaris with as.
13410
90436d9d 134112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13412
13413 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13414 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13415 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13416 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13417
7c749495 134182016-02-24 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR middle-end/69915
13421 * gcc.dg/pr69915.c: New test.
13422
9c9680b5 134232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13424
13425 PR rtl-optimization/69886
13426 * gcc.dg/torture/pr69886.c: New test.
13427
36d081ee 134282016-02-24 Richard Biener <rguenther@suse.de>
13429
13430 PR middle-end/68963
13431 * gcc.dg/torture/pr68963.c: New testcase.
13432
2a0accb9 134332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13434
13435 PR target/69875
13436 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13437 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13438 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13439 * gcc.target/arm/atomic_loaddi_1.c: New test.
13440 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13441 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13442 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13443 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13444 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13445 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13446 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13447 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13448
f0e92ef1 134492016-02-24 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR middle-end/69909
13452 * gcc.dg/torture/pr69909.c: New test.
13453
6907286f 134542016-02-24 Richard Biener <rguenther@suse.de>
13455
13456 PR tree-optimization/69907
13457 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13458 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13459 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13460
e6ab7475 134612016-02-24 Christian Bruel <christian.bruel@st.com>
13462
13463 * gcc.target/arm/pragma_cpp_fma.c: New test.
13464
47587450 134652016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13466
13467 PR fortran/61156
13468 * gfortran.dg/include_6.f90: Update test.
13469
d41ab738 134702016-02-23 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR objc/69844
13473 * objc.dg/pr69844.m: New test.
13474
4772d9d5 134752016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13476
13477 PR libgfortran/69456
13478 * gfortran.dg/namelist_89.f90: New test.
13479 * gfortran.dg/pr59700.f90: Update test..
13480
8c38d887 134812016-02-23 Martin Sebor <msebor@redhat.com>
13482
13483 PR middle-end/69780
13484 * g++.dg/ext/builtin_alloca.C: New test.
13485 * gcc.dg/builtins-68.c: New test.
13486
ee1bfdb0 134872016-02-23 Richard Henderson <rth@redhat.com>
13488
13489 * gcc.target/i386/addr-space-3.c: Remove test.
13490
52609ec3 134912016-02-23 David Malcolm <dmalcolm@redhat.com>
13492
13493 PR preprocessor/69126
13494 PR preprocessor/69543
13495 * c-c++-common/pr69126-2-long.c: New test.
13496 * c-c++-common/pr69126-2-short.c: New test.
13497 * c-c++-common/pr69543-1.c: Remove xfail.
13498
d5bf2cc8 134992016-02-23 David Malcolm <dmalcolm@redhat.com>
13500
13501 PR preprocessor/69126
13502 PR preprocessor/69543
13503 PR preprocessor/69558
13504 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13505 (f): Rename to...
13506 (test_2): ...this, and add leading comment.
13507 (MACRO_3, test_3): New.
13508 (MACRO_4A, MACRO_4B, test_4): New.
13509 (MACRO): Rename to...
13510 (MACRO_5): ...this.
13511 (g): Rename to...
13512 (test_5): ...this, updating for renaming of MACRO, and
13513 add leading comment.
13514 * c-c++-common/pr69543-1.c: New.
13515 * c-c++-common/pr69543-2.c: New.
13516 * c-c++-common/pr69543-3.c: New.
13517 * c-c++-common/pr69543-4.c: New.
13518 * c-c++-common/pr69558-1.c: New.
13519 * c-c++-common/pr69558-2.c: New.
13520 * c-c++-common/pr69558-3.c: New.
13521 * c-c++-common/pr69558-4.c: New.
13522 * gcc.dg/pr69558.c: Move to...
13523 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13524 xfail for c++.
13525
3a37a410 135262016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13527
13528 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13529 to -ftree-parallelize-loops/-fopenacc changes.
13530 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13531 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13532 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13533 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13534 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13535 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13536 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13537 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13538 * c-c++-common/goacc/kernels-loop.c: Likewise.
13539 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13540 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13541 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13542 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13543
ecca180f 135442016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13545
13546 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13547
eec0fa3f 135482016-02-23 Jakub Jelinek <jakub@redhat.com>
13549
f1f91c07 13550 PR c++/69902
13551 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13552
eec0fa3f 13553 PR c/69900
13554 * gcc.dg/pr69900.c: New test.
13555
e045424d 135562016-02-23 Martin Jambor <mjambor@suse.cz>
13557
13558 PR tree-optimization/69666
13559 * gcc.dg/tree-ssa/pr69666.c: New test.
13560
f482dff6 135612016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13562
13563 PR fortran/67451
13564 * gfortran.dg/coarray_allocate_5.f08: New test.
13565
57ed698b 135662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13567
13568 * gcc.target/s390/vcond-shift.c: Move to ...
13569 * gcc.target/s390/vector/vcond-shift.c: ... here.
13570
990e443c 135712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13572
13573 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13574 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13575
296c5f01 135762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13577
13578 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13579
e53f41d5 135802016-02-20 Mark Wielaard <mjw@redhat.com>
13581
13582 PR c/28901
13583 * gcc.dg/unused-variable-3.c: New test.
13584
13af201d 135852016-02-22 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR target/69888
13588 * gcc.target/i386/pr69888.c: New test.
13589
682c90f9 135902016-02-22 Richard Biener <rguenther@suse.de>
13591
13592 PR tree-optimization/69882
13593 * gfortran.dg/vect/pr69882.f90: New testcase.
13594
b8cd18c3 135952016-02-22 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR target/69885
13598 * gcc.dg/pr69885.c: New test.
13599
09343379 136002016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13601
13602 PR target/69806
13603 PR target/54089
13604 * gcc.target/sh/pr54089-10.c: New.
13605
b345a09f 136062016-02-20 Paul Thomas <pault@gcc.gnu.org>
13607
13608 PR fortran/69423
13609 * gfortran.dg/deferred_character_15.f90 : New test.
13610
51385aed 136112016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13612
13613 PR fortran/57365
13614 gfortran.dg/allocate_with_source_18.f03: New test.
13615
136162016-02-20 Harald Anlauf <anlauf@gmx.de>
13617
13618 PR fortran/52531
13619 gfortran.dg/gomp/pr52531.f90: New test.
13620
9cce8384 136212016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13622
13623 PR c++/69865
13624 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13625 -std=c++03.
13626
d91f5fbb 136272016-02-19 Jakub Jelinek <jakub@redhat.com>
13628
563d5cb8 13629 PR c++/69826
13630 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13631 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13632
0a04aac9 13633 PR c++/69850
13634 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13635
d91f5fbb 13636 PR c++/69851
13637 * g++.dg/torture/pr69851.C: New test.
13638
5fe1f282 136392016-02-19 Martin Sebor <msebor@redhat.com>
13640
13641 PR testsuite/69573
13642 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13643
a45bce11 136442016-02-19 Jakub Jelinek <jakub@redhat.com>
13645
6263dde1 13646 PR c++/69850
13647 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13648 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13649
a45bce11 13650 PR c++/67767
13651 * g++.dg/cpp0x/pr67767.C: New test.
13652
cf2ed1b7 136532016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13654
13655 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13656 for fp, simd, crypto, crc, lse.
13657 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13658 above.
13659 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13660 effective target check.
13661
f6cc34b0 136622016-02-19 Jakub Jelinek <jakub@redhat.com>
13663
13664 PR target/69820
13665 * gcc.target/i386/pr69820.c: New test.
13666
6c678e78 136672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13668
13669 * gcc.target/s390/vector/int128-1.c: New test.
13670
b088ff4b 136712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13672
13673 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13674
b11e60a4 136752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13676
13677 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13678 instruction pattern name to prevent the testcase from failing with
13679 -march=z13.
13680
664ff6a0 136812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13682
13683 * gcc.target/s390/md/movstr-2.c: New test.
13684
e80be24b 136852016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13686
13687 * gcc.target/s390/morestack.c: New test.
13688
9839f350 136892016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13690
13691 PR target/69625
13692 * gcc.target/s390/pr69625.c: Add test case.
13693
4550fbd0 136942016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13695
13696 PR testsuite/68580
13697 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13698
57d00b6a 136992016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13700
13701 PR target/68404
13702 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13703 * gcc.target/powerpc/fusion3.c: Likewise.
13704
63ad69d6 137052016-02-18 Richard Biener <rguenther@suse.de>
13706
13707 PR middle-end/69553
13708 * g++.dg/torture/pr69553.C: New testcase.
13709
d92404ed 137102016-02-18 Nick Clifton <nickc@redhat.com>
13711
4550fbd0 13712 PR target/62254
13713 PR target/69610
13714 * gcc.target/arm/pr62554.c: New test.
13715 * gcc.target/arm/pr69610-1.c: New test.
13716 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13717
0808dfce 137182016-02-18 Richard Biener <rguenther@suse.de>
13719
13720 PR middle-end/69854
13721 * gcc.dg/torture/pr69854.c: New testcase.
13722
fc3527e3 137232016-02-17 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR c++/69850
13726 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13727
e3c24279 137282012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13729
13730 * gcc.target/powerpc/vec-cg.c: New test.
13731
c9732c2b 137322016-02-17 Richard Biener <rguenther@suse.de>
13733
13734 PR testsuite/69586
13735 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13736
51bf9f9b 137372016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13738
13739 PR target/69161
13740 * gcc.c-torture/compile/pr69161.c: New test.
13741
6baedca3 137422016-02-17 David Sherwood <david.sherwood@arm.com>
13743
13744 PR target/69532
13745 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13746 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13747
4f240715 137482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13749
13750 * gcc.dg/ifcvt-4.c: Skip on Visium.
13751
e0c0515d 137522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13753
13754 * gnat.dg/atomic8.adb: New test.
13755
7b319ee6 137562016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13757
13758 * gnat.dg/discr46.ad[sb]: New test.
13759
48a7e3d1 137602016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13761
13762 PR Target/48344
13763 * gcc.target/powerpc/pr48344-1.c: New test.
13764
3f844f15 137652015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13766
13767 PR fortran/69742
13768 * gfortran.dg/associate_21.f90: New test.
13769
7675e968 137702016-02-16 Jakub Jelinek <jakub@redhat.com>
13771
13772 PR c/69835
13773 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13774 -Wnonnull in dg-options.
13775 * c-c++-common/nonnull-2.c: New test.
13776
d6faee88 137772016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13778 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13779
13780 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13781
3a2a72aa 137822016-02-16 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR middle-end/69801
13785 * gcc.dg/pr69801.c: Add empty dg-options.
13786
28072426 137872016-02-16 James Norris <jnorris@codesourcery.com>
13788
13789 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13790 * g++.dg/goacc/deviceptr-1.c: New file.
13791
37fffac2 137922016-02-16 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR tree-optimization/69820
13795 * gcc.dg/vect/pr69820.c: New test.
13796
f72a5e61 137972016-02-16 Richard Biener <rguenther@suse.de>
13798
13799 PR tree-optimization/69776
13800 * gcc.dg/torture/pr69776-2.c: New testcase.
13801
50e0cd76 138022016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13803
13804 PR tree-optimization/69714
13805 * gcc.dg/torture/pr69714.c: New test.
13806
14a72c4e 138072016-02-16 Jakub Jelinek <jakub@redhat.com>
13808
13809 PR tree-optimization/69802
13810 * gcc.dg/pr69802.c: New test.
13811
fd808c11 138122016-02-16 Richard Biener <rguenther@suse.de>
13813
13814 PR middle-end/69801
13815 * gcc.dg/pr69801.c: New testcase.
13816
49a549ca 138172016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13818
13819 PR libgfortran/69651
13820 * gfortran.dg/read_bang.f90: New test.
13821 * gfortran.dg/read_bang4.f90: New test.
13822
77454e6e 138232016-02-15 Jakub Jelinek <jakub@redhat.com>
13824
2074f21c 13825 PR c++/69658
13826 * g++.dg/init/pr69658.C: New test.
13827
77454e6e 13828 PR c++/69797
13829 * c-c++-common/pr69797.c: New test.
13830
4ef4d764 138312016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13832
13833 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13834 check for aarch64*-*-*.
13835
4a45fe0f 138362016-02-15 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/69783
13839 * gcc.dg/vect/pr69783.c: New testcase.
13840
0b3619e6 138412016-02-15 Richard Biener <rguenther@suse.de>
13842
13843 PR tree-optimization/69776
13844 * gcc.dg/torture/pr69776.c: New testcase.
13845
9b49c3cb 138462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13847
13848 PR fortran/60526
13849 * gfortran.dg/type_decl_4.f90: Reinstated.
13850
e46faff9 138512016-02-14 John David Anglin <danglin@gcc.gnu.org>
13852
13853 PR fortran/68746
13854 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13855
a96c809a 138562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13857
13858 PR fortran/60526
13859 PR bootstrap/69816
13860 * gfortran.dg/type_decl_4.f90: Removed.
13861
fdec7e88 138622016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13863
13864 PR fortran/60526
13865 * gfortran.dg/type_decl_4.f90: New test.
13866
a72095c4 138672016-02-14 Alan Modra <amodra@gmail.com>
13868
bc436924 13869 PR testsuite/68886
a72095c4 13870 * gcc.c-torture/execute/stkalign.c: Revise test.
13871
73bb5f8b 138722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13873
13874 PR target/67260
13875 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13876
beb13161 138772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13878
13879 PR target/67260
13880 * gcc.target/sh/torture/pr67260.c: New.
13881
67cab04e 138822016-02-12 John David Anglin <danglin@gcc.gnu.org>
13883
13884 * gcc.dg/pr67964.c: Add dg-require-alias.
13885
44a59bb1 138862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13887
13888 PR target/67636
13889 PR target/64345
13890 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13891
38c9bd3a 138922016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13893
13894 PR libgfortran/69668
13895 * gfortran.dg/namelist_88.f90: New test.
13896
1774ff82 138972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13898
13899 PR libgfortran/69668
13900 * gfortran.dg/namelist_38.f90: Update test.
13901 * gfortran.dg/namelist_84.f90: Update test.
13902
aec1f4bd 139032016-02-12 David Malcolm <dmalcolm@redhat.com>
13904
13905 PR other/69554
13906 * gcc.dg/pr69554-1.c: New test.
13907 * gfortran.dg/pr69554-1.F90: New test.
13908 * gfortran.dg/pr69554-2.F90: New test.
13909 * lib/gcc-dg.exp (proc dg-locus): New function.
13910 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13911 distinguish between the caret-printing and non-caret-printing
13912 cases. If caret-printing has been explicitly enabled, bail out
13913 without attempting to fix up the output.
13914
da7d5066 139152016-02-12 David Malcolm <dmalcolm@redhat.com>
13916
13917 PR driver/69265
13918 PR driver/69453
13919 * gcc.dg/spellcheck-options-3.c: New test case.
13920 * gcc.dg/spellcheck-options-4.c: New test case.
13921 * gcc.dg/spellcheck-options-5.c: New test case.
13922 * gcc.dg/spellcheck-options-6.c: New test case.
13923 * gcc.dg/spellcheck-options-7.c: New test case.
13924 * gcc.dg/spellcheck-options-8.c: New test case.
13925 * gcc.dg/spellcheck-options-9.c: New test case.
13926 * gcc.dg/spellcheck-options-10.c: New test case.
13927
fcce1b0b 139282016-02-12 Jakub Jelinek <jakub@redhat.com>
13929
13930 PR rtl-optimization/69764
13931 PR rtl-optimization/69771
13932 * c-c++-common/pr69764.c: New test.
13933 * gcc.dg/torture/pr69771.c: New test.
13934
6d609290 139352016-02-12 Marek Polacek <polacek@redhat.com>
13936
13937 * g++.dg/torture/init-list1.C: New.
13938
7d75fb56 139392016-02-12 Marek Polacek <polacek@redhat.com>
13940
13941 * gcc.dg/pr69522.c: Add empty dg-options.
13942
52543fda 139432016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13944
13945 * g++.dg/lto/lto.exp: Include and init mpx.
13946 * g++.dg/lto/pr69729_0.C: New test.
13947
34947478 139482016-02-12 Jakub Jelinek <jakub@redhat.com>
13949
9181a4ec 13950 PR ipa/69241
13951 * g++.dg/ipa/pr69241-4.C: New test.
13952
34947478 13953 PR ipa/68672
13954 * g++.dg/ipa/pr68672-1.C: New test.
13955 * g++.dg/ipa/pr68672-2.C: New test.
13956 * g++.dg/ipa/pr68672-3.C: New test.
13957
74a4140f 139582016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13959
13960 PR c/69522
50e0cd76 13961 * gcc.dg/pr69522.c: New test.
74a4140f 13962
9ddb20d6 139632016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13964
13965 PR c++/69098
13966 * g++.dg/cpp1y/69098.C: New test.
13967 * g++.dg/cpp1y/69098-2.C: New test.
13968
67cf9b55 139692016-02-12 Jakub Jelinek <jakub@redhat.com>
13970
13971 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13972 and neighbour -> neighbor.
13973 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13974 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13975 * c-c++-common/Wvarargs.c: Likewise.
13976 * c-c++-common/goacc/host_data-5.c: Likewise.
13977 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13978 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13979 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13980 * gcc.target/aarch64/pr60697.c: Likewise.
13981 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13982 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13983 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13984 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13985 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13986 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13987 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13988 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13989 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13990 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13991 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13992 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13993 * g++.dg/lookup/koenig5.C: Likewise.
13994 * g++.dg/ext/no-asm-2.C: Likewise.
13995 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13996 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13997 * gfortran.dg/used_types_16.f90: Likewise.
13998 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13999 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14000 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14001 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14002 * gfortran.dg/abstract_type_6.f03: Likewise.
14003 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14004 * gfortran.dg/used_types_15.f90: Likewise.
14005 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14006 * gfortran.dg/exit_3.f08: Likewise.
14007 * gfortran.dg/open_status_2.f90: Likewise.
14008 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14009 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14010 * gfortran.dg/associate_1.f03: Likewise.
14011 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14012 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14013 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14014 * gcc.dg/builtin-object-size-1.c: Likewise.
14015 * gcc.dg/noreturn-6.c: Likewise.
14016 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14017 * gcc.dg/globalalias.c: Likewise.
14018 * gcc.dg/builtins-config.h: Likewise.
14019 * gcc.dg/pr30457.c: Likewise.
14020 * gcc.c-torture/compile/volatile-1.c: Likewise.
14021 * gcc.c-torture/execute/20101011-1.c: Likewise.
14022 * c-c++-common/Waddress-1.c: Likewise.
14023
40b38ace 140242016-02-11 Jakub Jelinek <jakub@redhat.com>
14025
14026 PR c/69768
14027 * c-c++-common/Waddress-1.c: New test.
14028
42c87ca9 140292016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14030
14031 PR fortran/69296
14032 * gfortran.dg/associate_19.f03: New test.
14033 * gfortran.dg/associate_20.f03: New test.
14034
acb7939f 140352016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14036
14037 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14038
6defe3c5 140392016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14040
14041 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14042 .arch armv8-a\n. Add -dA to dg-options.
14043 * gcc.target/aarch64/assembler_arch_1.c: New test.
14044 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14045
63f63318 140462016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14047
14048 PR c++/68726
14049 * g++.dg/cpp0x/pr68726.C: New.
14050
1cddf457 140512016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14052
14053 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14054 test.
14055
b86fba37 140562016-02-11 Richard Biener <rguenther@suse.de>
14057
14058 * g++.dg/tree-ssa/pr61034.C: Adjust.
14059
ec4ec95a 140602016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14061
be7c31e9 14062 PR target/69148
ec4ec95a 14063 * gcc.target/s390/pr69148.c: New.
14064
f64416ca 140652016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14066
14067 PR tree-optimization/69652
14068 * gcc.dg/torture/pr69652.c: New test.
14069
e5d1ea31 140702016-02-10 Jakub Jelinek <jakub@redhat.com>
14071 Patrick Palka <ppalka@gcc.gnu.org>
14072
14073 PR ipa/69241
14074 PR c++/69649
14075 * g++.dg/ipa/pr69241-1.C: New test.
14076 * g++.dg/ipa/pr69241-2.C: New test.
14077 * g++.dg/ipa/pr69241-3.C: New test.
14078 * g++.dg/ipa/pr69649.C: New test.
14079
fa03b19d 140802016-02-10 Uros Bizjak <ubizjak@gmail.com>
14081
14082 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14083 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14084
14485c8a 140852016-02-10 Bin Cheng <bin.cheng@arm.com>
14086
14087 PR tree-optimization/68021
14088 * gcc.dg/tree-ssa/pr68021.c: New test.
14089
79f1ed25 140902016-02-10 Richard Biener <rguenther@suse.de>
14091
14092 PR tree-optimization/69726
14093 * gcc.dg/uninit-22.c: New testcase.
14094
58f74eff 140952016-02-09 Andrew Pinski <apinski@cavium.com>
14096
14097 PR tree-opt/69282
14098 * gcc.c-torture/compile/20160205-1.c: New testcase.
14099
600c00f7 141002016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14101
14102 PR target/68404
14103 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14104 instead accessing a really large arrray.
14105 * gcc.target/powerpc/fusion3.c: Likewise.
14106
0771836e 141072016-02-09 Charles Baylis <charles.baylis@linaro.org>
14108
14109 PR target/68532
14110 * gcc.c-torture/execute/pr68532.c: New test.
14111
4ccd644f 141122016-02-11 Alexandre Oliva <aoliva@redhat.com>
14113
14114 PR target/69634
14115 * gcc.dg/pr69634.c: New.
14116
2e980a39 141172016-02-09 Richard Biener <rguenther@suse.de>
14118
14119 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14120
aacf7102 141212016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14122
aacf7102 14123 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14124
a1856ddf 141252016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14126
14127 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14128
d4d3da7e 141292016-02-09 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/69715
14132 * gcc.dg/torture/pr69715.c: New testcase.
14133
9cc6714f 141342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14135
14136 PR c++/69139
14137 * g++.dg/cpp0x/trailing12.C: New test.
14138 * g++.dg/cpp0x/trailing13.C: New test.
14139
83d5062b 141402016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14141
14142 PR c++/69283
14143 PR c++/67835
14144 * g++.dg/cpp1y/auto-fn29.C: New test.
14145 * g++.dg/cpp1y/auto-fn30.C: New test.
14146
394a86f3 141472016-02-08 Jakub Jelinek <jakub@redhat.com>
14148
14149 PR tree-optimization/69209
14150 * gcc.c-torture/compile/pr69209.c: New test.
14151
93b124b4 141522016-02-08 Jeff Law <law@redhat.com>
14153
14154 PR tree-optimization/68541
14155 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14156 of statements allowed in join block for path splitting.
14157
26abce13 141582016-02-08 Jakub Jelinek <jakub@redhat.com>
14159
0acb2d6e 14160 PR c++/59627
14161 * g++.dg/gomp/pr59627.C: New test.
14162
26abce13 14163 PR ipa/69239
14164 * g++.dg/ipa/pr69239.C: New test.
14165
86e0b129 141662016-02-08 David Malcolm <dmalcolm@redhat.com>
14167
14168 PR preprocessor/69664
14169 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14170 * gcc.dg/cpp/warn-comments.c: Likewise.
14171
f553d9f8 141722016-02-08 Marek Polacek <polacek@redhat.com>
14173
14174 PR c++/69688
14175 * g++.dg/init/const12.C: New test.
14176
600695e0 141772016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14178
14179 PR target/60410
14180 * gcc.dg/lto/pr55113_0.c: Remove test.
14181
c4f4b1e8 141822016-02-08 Richard Biener <rguenther@suse.de>
14183
14184 PR tree-optimization/69719
14185 * gcc.dg/torture/pr69719.c: New testcase.
14186
5a987d87 141872016-02-08 Richard Biener <rguenther@suse.de>
14188 Jeff Law <law@redhat.com>
14189
14190 PR target/68273
14191 * gcc.target/mips/pr68273.c: New testcase.
14192
0418e71d 141932016-02-08 Richard Biener <rguenther@suse.de>
14194
14195 PR rtl-optimization/69274
14196 * gcc.target/i386/addr-sel-1.c: XFAIL.
14197
07c0f1ca 141982016-02-08 Jeff Law <law@redhat.com>
14199
40d85f4c 14200 PR tree-optimization/68541
14201 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14202
140e093f 14203 PR tree-optimization/65917
07c0f1ca 14204 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14205
16430acf 142062016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14207
14208 PR fortran/50555
14209 * gfortran.dg/namelist_args.f90: New test.
14210
3f0ff0d8 142112016-02-05 Jeff Law <law@redhat.com>
14212
140e093f 14213 PR tree-optimization/68541
3f0ff0d8 14214 * gcc.dg/tree-ssa/split-path-2.c: New test.
14215 * gcc.dg/tree-ssa/split-path-3.c: New test.
14216 * gcc.dg/tree-ssa/split-path-4.c: New test.
14217 * gcc.dg/tree-ssa/split-path-5.c: New test.
14218 * gcc.dg/tree-ssa/split-path-6.c: New test.
14219 * gcc.dg/tree-ssa/split-path-7.c: New test.
14220
a7cc1f94 142212016-02-05 Martin Sebor <msebor@redhat.com>
14222
14223 PR c++/69662
14224 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14225 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14226
fcb25f28 142272016-02-06 Richard HEnderson <rth@redhat.com>
14228
14229 PR c/69643
14230 * gcc.target/i386/addr-space-4.c: New.
14231 * gcc.target/i386/addr-space-5.c: New.
14232
3a2545a1 142332016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14234
14235 PR fortran/66089
14236 * gfortran.dg/elemental_dependency_6.f90: New.
14237
1e302465 142382016-02-05 Jakub Jelinek <jakub@redhat.com>
14239
66feb54c 14240 PR rtl-optimization/69691
14241 * gcc.c-torture/execute/pr69691.c: New test.
14242
1e302465 14243 PR c++/69628
14244 * g++.dg/parse/pr69628.C: New test.
14245
9c28a298 142462016-02-05 Uros Bizjak <ubizjak@gmail.com>
14247
14248 * gcc.dg/sancov/asan.c: Move to ...
14249 * gcc.dg/asan/sancov-1.c: ... here.
14250
a854e286 142512016-02-05 Uros Bizjak <ubizjak@gmail.com>
14252
14253 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14254
d4f0b240 142552016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14256
14257 PR target/69677
14258 * gcc.target/i386/pr69677.c: New test.
14259
235d8723 142602016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14261
14262 PR c++/68948
14263 * g++.dg/template/pr68948.C: New test.
14264
f390cf65 142652016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14266
14267 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14268 (only necessary on s390x).
14269
ab99f104 142702016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14271
14272 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14273 -mno-accumulate-outgoing-args.
14274
f7ef5392 142752016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14276
14277 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14278
6b098e91 142792016-02-04 Jakub Jelinek <jakub@redhat.com>
14280
14281 PR c/69669
14282 * c-c++-common/pr69669.c: New test.
14283
f0146cf3 142842016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14285
14286 PR target/69667
14287 * g++.dg/pr69667.C: New file.
14288
08fd6cf5 142892016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14290
14291 PR target/69619
14292 * gcc.dg/pr69619.c: Add new test.
14293
a6f3f39f 142942016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14295
14296 PR rtl-optimization/69577
14297 * gcc.target/i386/pr69577.c: New test.
14298
774068a0 142992016-02-04 Martin Liska <mliska@suse.cz>
14300
14301 * g++.dg/asan/pr69276.C: New test.
14302
f50a7894 143032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14304
14305 PR target/65932
14306 PR target/67714
14307 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14308 a single smulbb instruction.
14309 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14310 * gcc.target/amr/wmul-2.c: Likewise.
14311
6b722eb3 143122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14313
14314 PR target/65932
14315 PR target/67714
14316 * gcc.c-torture/execute/pr67714.c: New test.
14317
1f1475a7 143182016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14319
14320 PR target/69454
14321 * gcc.target/i386/pr69454-1.c: New test.
14322 * gcc.target/i386/pr69454-2.c: New test.
14323
6b94e133 143242016-02-03 Martin Sebor <msebor@redhat.com>
14325
14326 PR c++/69251
14327 PR c++/69253
14328 PR c++/69290
14329 PR c++/69277
14330 PR c++/69349
14331 * g++.dg/ext/flexarray-mangle-2.C: New test.
14332 * g++.dg/ext/flexarray-mangle.C: New test.
14333 * g++.dg/ext/flexarray-subst.C: New test.
14334 * g++.dg/ext/flexary11.C: New test.
14335 * g++.dg/ext/flexary12.C: New test.
14336 * g++.dg/ext/flexary13.C: New test.
14337 * g++.dg/ext/flexary14.C: New test.
14338 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14339
342ed0ac 143402016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14341
14342 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14343 Define only if CHECK_FLOAT128 is defined.
14344 (main): Properly initialize u5.
14345
edf6c4d2 143462016-02-03 Jakub Jelinek <jakub@redhat.com>
14347
415d5641 14348 PR c/69627
14349 * gcc.dg/pr69627.c: New test.
14350
edf6c4d2 14351 PR target/69644
14352 * gcc.dg/pr69644.c: New test.
14353
cf8f3ba0 143542016-02-03 Mike Stump <mikestump@comcast.net>
14355
14356 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14357 support for struct-layout-1.exp.
14358
c90d55dd 143592016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14360
14361 PR c++/69056
f7ef5392 14362 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14363
401bd0c8 143642016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14365 Alexandre Oliva <aoliva@redhat.com>
14366
14367 PR target/69461
14368 * gcc.target/powerpc/pr69461.c: New.
14369
277d9d1d 143702016-02-03 Uros Bizjak <ubizjak@gmail.com>
14371
14372 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14373 works from here ...
14374 (check_effective_target_fsanitize_thread): ... to here. Do not
14375 specify additional compile flags for the test source.
14376 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14377 specify additional compile flags for the test source.
14378
e69ad94a 143792016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14380
14381 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14382
a4454da2 143832016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14384
14385 PR fortran/67451
14386 PR fortran/69418
14387 * gfortran.dg/coarray_allocate_2.f08: New test.
14388 * gfortran.dg/coarray_allocate_3.f08: New test.
14389 * gfortran.dg/coarray_allocate_4.f08: New test.
14390
88cab2dd 143912016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14392
14393 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14394 use same scan-tree-dump-times on all platforms.
14395 * gcc.dg/vect/vect-outer-1.c: Likewise.
14396 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14397 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14398 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14399 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14400 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14401 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14402 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14403
66ea75c4 144042016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14405
14406 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14407 warning.
14408
4eef8df7 144092016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14410
14411 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14412
665fbc2f 144132016-02-02 James Norris <jnorris@codesourcery.com>
14414
14415 * c-c++-common/goacc/routine-5.c: Add tests.
14416
b10e3d47 144172016-02-02 Alexander Monakov <amonakov@ispras.ru>
14418
14419 * gcc.target/nvptx/unsigned-cmp.c: New test.
14420
12ad66dd 144212016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14422
14423 * gcc.target/aarch64/scalar_shift_1.c
14424 (test_corners_sisd_di): Improve force to SIMD register.
14425 (test_corners_sisd_si): Likewise.
14426 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14427 Remove scan-assembler check for ldr.
14428
f9ec342f 144292016-02-02 Richard Biener <rguenther@suse.de>
14430
14431 PR tree-optimization/69595
14432 * gcc.dg/Warray-bounds-17.c: New testcase.
14433
32f2925a 144342016-02-02 Richard Biener <rguenther@suse.de>
14435
14436 PR tree-optimization/69606
14437 * gcc.dg/torture/pr69606.c: New testcase.
14438
cfd9ca84 144392016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14440
14441 PR middle-end/68542
14442 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14443 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14444
19bf08e2 144452016-02-02 Alan Modra <amodra@gmail.com>
14446
14447 PR target/69548
14448 * gcc.target/powerpc/pr69548.c: New test.
14449
6f13b088 144502016-02-01 Jakub Jelinek <jakub@redhat.com>
14451
dcddc5af 14452 PR rtl-optimization/69592
14453 * gcc.dg/pr69592.c: New test.
14454
6f13b088 14455 PR preprocessor/69543
14456 PR c/69558
14457 * gcc.dg/pr69543.c: New test.
14458 * gcc.dg/pr69558.c: New test.
14459
d090e5c2 144602016-02-01 Uros Bizjak <ubizjak@gmail.com>
14461
fcb317c5 14462 PR testsuite/65940
14463 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14464
aaf527dc 144652016-02-01 Martin Sebor <msebor@redhat.com>
14466
14467 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14468
1674217b 144692016-02-01 Bin Cheng <bin.cheng@arm.com>
14470
14471 PR tree-optimization/67921
14472 * c-c++-common/ubsan/pr67921.c: New test.
14473
b4007655 144742016-02-01 Richard Biener <rguenther@suse.de>
14475
14476 PR middle-end/69556
14477 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14478
88a477bb 144792016-02-01 Richard Biener <rguenther@suse.de>
14480
14481 PR tree-optimization/69574
14482 * gcc.dg/torture/pr69574.c: New testcase.
14483
2eaaa4e7 144842016-02-01 Richard Biener <rguenther@suse.de>
14485
14486 PR tree-optimization/69579
14487 * gcc.dg/setjmp-6.c: New testcase.
14488
e3882c44 144892016-02-01 Jakub Jelinek <jakub@redhat.com>
14490
14491 PR rtl-optimization/69570
14492 * g++.dg/opt/pr69570.C: New test.
14493
f80aff47 144942016-02-01 Richard Henderson <rth@redhat.com>
14495
14496 * gcc.dg/pr69535.c: New test.
14497
240568aa 144982016-01-31 John David Anglin <danglin@gcc.gnu.org>
14499
6009b3b8 14500 PR testsuite/69584
14501 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14502 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14503
1fdf7177 14504 PR debug/68244
14505 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14506
240568aa 14507 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14508
cb3e5ac0 145092016-01-31 Paul Thomas <pault@gcc.gnu.org>
14510
14511 PR fortran/67564
14512 * gfortran.dg/allocate_with_source_17.f03: New test.
14513
3b8b902b 145142016-01-30 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR tree-optimization/69546
14517 * gcc.dg/torture/pr69546.c: New test.
14518
17985abe 145192016-01-30 Paul Thomas <pault@gcc.gnu.org>
14520
14521 PR fortran/69566
14522 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14523
b5239e80 145242016-01-30 Martin Sebor <msebor@redhat.com>
14525
14526 PR c++/68490
14527 * g++.dg/ext/flexary10.C: New test.
14528
e8f03010 145292016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14530
14531 PR fortran/66707
14532 gfortran.dg/common_23.f90: New test.
14533
dc93691a 145342016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14535
14536 PR target/65546
14537 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14538 condition being checked, and disable it when the target supports
14539 misaligned loads and stores.
14540
ff5e28e9 145412016-01-29 Jakub Jelinek <jakub@redhat.com>
14542
14543 PR debug/69518
14544 * gcc.dg/torture/pr69518.c: New test.
14545
b0d8930a 145462016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14547
14548 PR target/69530
14549 * gcc.target/i386/pr69530.c: New test.
14550
21601fc7 145512016-01-29 Steve Ellcey <sellcey@imgtec.com>
14552
14553 PR target/65604
14554 * gcc.target/mips/div-delay.c: New test.
14555
ca6c7317 145562016-01-29 Jakub Jelinek <jakub@redhat.com>
14557
4758dc39 14558 PR target/69551
14559 * gcc.target/i386/pr69551.c: New test.
14560
ca6c7317 14561 PR target/66137
14562 * gcc.target/i386/pr66137.c: New test.
14563
e3078da6 145642016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14565
14566 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14567 always built for p5600.
14568 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14569 isa=p5600 dg-option.
14570
b622ec25 145712016-01-29 Richard Biener <rguenther@suse.de>
14572
14573 PR tree-optimization/69547
14574 * g++.dg/tree-ssa/pr69547.C: New testcase.
14575
d2a60e99 145762016-01-29 Jakub Jelinek <jakub@redhat.com>
14577
14578 PR debug/66869
14579 * g++.dg/warn/Wunused-function2.C: New test.
14580
ae849d2b 145812016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14582
14583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14584 support for test to succeed.
14585
ce6a6978 145862016-01-29 Marek Polacek <polacek@redhat.com>
14587
14588 PR c++/69509
14589 PR c++/69516
14590 * g++.dg/ext/constexpr-vla2.C: New test.
14591 * g++.dg/ext/constexpr-vla3.C: New test.
14592 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14593
7550d855 145942016-01-29 Richard Biener <rguenther@suse.de>
14595
14596 PR middle-end/69537
14597 * gcc.dg/uninit-21.c: New testcase.
14598
f11bb279 145992016-01-28 Uros Bizjak <ubizjak@gmail.com>
14600
14601 PR target/69459
14602 * gcc.target/i386/pr69459.c: New test.
14603
c80c12c8 146042016-01-28 Steve Ellcey <sellcey@imgtec.com>
14605
14606 PR target/68400
14607 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14608 * gcc.target/mips/pr68400.c: New test.
14609
c649bacc 146102016-01-28 Martin Sebor <msebor@redhat.com>
14611
14612 PR target/17381
14613 * gcc.target/powerpc/pr17381.c: New test.
14614
f4881661 146152016-01-28 Jakub Jelinek <jakub@redhat.com>
14616
14617 PR middle-end/69542
14618 * gcc.dg/torture/pr69542.c: New test.
14619
d66fdd75 146202016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14621
14622 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14623
d4a78818 146242016-01-28 David Edelsohn <dje.gcc@gmail.com>
14625
14626 * gcc.dg/pr65980.c: Skip on AIX.
14627 * gcc.dg/pr66688.c: Same.
14628
21329e97 146292016-01-28 David Edelsohn <dje.gcc@gmail.com>
14630
14631 PR target/63679
14632 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14633 * gcc.dg/tree-ssa/sra-18.c: Same.
14634
cc7124a6 146352016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14636
14637 PR fortran/62536
14638 * gfortran.dg/block_15.f08: New test.
14639 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14640 on incorrectly closed BLOCK.
14641
358dfcb4 146422016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14643
14644 * gcc.dg/declare-simd.c: New test.
2034deb9 14645
e87502d6 146462016-01-28 Richard Biener <rguenther@suse.de>
14647
14648 PR tree-optimization/69466
14649 * gfortran.dg/vect/pr69466.f90: New testcase.
14650
44e7334b 146512016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14652
14653 * g++.dg/pr67989.C: Remove ARM-specific option.
14654 * gcc.target/arm/pr67989.C: New file.
14655
5ce8f551 146562016-01-27 Uros Bizjak <ubizjak@gmail.com>
14657
14658 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14659 and expm1 test for glibc < 2.11.
14660
fa6e6b15 146612016-01-27 Richard Henderson <rth@redhat.com>
14662
14663 * gcc.c-torture/execute/pr69447.c: New test.
14664
146652016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14666
7b8122c6 14667 PR fortran/69422
147b2f9b 14668 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14669
78e516eb 146702016-01-27 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR debug/66869
14673 * gcc.dg/pr66869.c: New test.
14674
9b849350 146752016-01-25 Jeff Law <law@redhat.com>
14676
14677 PR tree-optimization/68398
f11bb279 14678 PR tree-optimization/69196
9b849350 14679 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14680 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14681 path to avoid new heuristic allowing more irreducible regions
14682 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14683 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14684 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14685 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14686 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14687
fee5e491 146882016-01-27 Marek Polacek <polacek@redhat.com>
14689
14690 PR c/68062
14691 * c-c++-common/vector-compare-4.c: New test.
14692
eec96426 146932016-01-27 David Malcolm <dmalcolm@redhat.com>
14694
14695 PR preprocessor/69126
14696 * c-c++-common/pr69126.c: New test case.
14697
5068be18 146982016-01-27 Ian Lance Taylor <iant@google.com>
14699
14700 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14701
5fa82c11 147022016-01-27 Ryan Burn <contact@rnburn.com>
14703
14704 PR cilkplus/69267
14705 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14706
b3df0219 147072016-01-27 Uros Bizjak <ubizjak@gmail.com>
14708
14709 PR target/69512
14710 * gcc.target/i386/pr69512.c: New test.
14711
d46a16d4 147122016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14713
14714 PR ada/69488
14715 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14716
6a9b35ef 147172016-01-27 Marek Polacek <polacek@redhat.com>
14718
14719 PR c++/69379
14720 * g++.dg/pr69379.C: New test.
14721
18e9663b 147222016-01-27 Martin Sebor <msebor@redhat.com>
14723
14724 PR c++/69317
14725 * g++.dg/abi/Wabi-2-2.C: New test.
14726 * g++.dg/abi/Wabi-2-3.C: New test.
14727 * g++.dg/abi/Wabi-3-2.C: New test.
14728 * g++.dg/abi/Wabi-3-3.C: New test.
14729
c88301ad 147302016-01-27 Richard Biener <rguenther@suse.de>
14731
14732 PR tree-optimization/69166
14733 * gcc.dg/torture/pr69166.c: New testcase.
14734
8ca47550 147352016-01-27 Martin Jambor <mjambor@suse.cz>
14736
14737 PR tree-optimization/69355
14738 * gcc.dg/tree-ssa/pr69355.c: New test.
14739
5cb23e3c 147402016-01-27 Marek Polacek <polacek@redhat.com>
14741
14742 PR c++/69496
14743 * g++.dg/ext/constexpr-vla1.C: New test.
14744
7b0c1b6d 147452016-01-20 Christian Bruel <christian.bruel@st.com>
14746
14747 PR target/69245
14748 * gcc.target/arm/pr69245.c: New test.
14749
220112fc 147502016-01-27 Jakub Jelinek <jakub@redhat.com>
14751
14752 PR tree-optimization/69399
14753 * gcc.dg/torture/pr69399.c: New test.
14754
16294490 147552016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14756
14757 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14758
8abd3d0c 147592016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14760
14761 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14762
7cf9b895 147632016-01-26 Tom de Vries <tom@codesourcery.com>
14764
14765 PR tree-optimization/69110
14766 * gcc.dg/autopar/pr69110.c: New test.
14767
557c1942 147682016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14769 Sebastian Pop <s.pop@samsung.com>
557c1942 14770
14771 * gcc.dg/graphite/isl-ast-op-select.c: New.
14772
80adbd96 147732015-01-26 Paul Thomas <pault@gcc.gnu.org>
14774
14775 PR fortran/69385
14776 * gfortran.dg/allocate_error_6.f90: New test.
14777
c3f86f60 147782016-01-26 Richard Henderson <rth@redhat.com>
14779
14780 * gcc.dg/tm/pr60908.c: New test.
14781
3752e5b1 147822016-01-26 David Malcolm <dmalcolm@redhat.com>
14783
14784 PR other/69006
14785 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14786 directive.
14787 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14788 expected multiline output to reflect the colorization being
14789 disabled before newlines.
14790 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14791 (custom_diagnostic_finalizer): Replace call to
14792 pp_newline_and_flush with call to pp_flush.
14793 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14794 * gfortran.dg/implicit_class_1.f90: Likewise.
14795 * lib/gcc-dg.exp (allow_blank_lines): New global.
14796 (dg-allow-blank-lines-in-output): New procedure.
14797 (gcc-dg-prune): Complain about blank lines in the output, unless
14798 dg-allow-blank-lines-in-output was called.
14799 * lib/multiline.exp (_build_multiline_regex): Only support
14800 arbitrary followup text for non-blank-lines, not for blank lines.
14801
9bbfd060 148022016-01-26 Jakub Jelinek <jakub@redhat.com>
14803
14804 PR tree-optimization/69483
14805 * gcc.dg/pr69483.c: New test.
14806 * g++.dg/opt/pr69483.C: New test.
14807
53773057 148082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14809
14810 PR target/68620
14811 * gcc.target/arm/pr68620.c: New test.
14812
442a556f 148132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14814
14815 * gcc.target/i386/pr68986-2.c: Remove -m32.
14816
d513c683 148172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14818
14819 PR target/68986
14820 * gcc.target/i386/pr68986-1.c: New test.
14821 * gcc.target/i386/pr68986-2.c: Likewise.
14822 * gcc.target/i386/pr68986-3.c: Likewise.
14823
976877a5 148242016-01-26 Christian Bruel <christian.bruel@st.com>
14825
14826 * lib/target-supports.exp
14827 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14828 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14829 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14830
2c7b2f88 148312016-01-26 Richard Biener <rguenther@suse.de>
14832
14833 PR tree-optimization/69452
14834 * gcc.dg/torture/pr69452.c: New testcase.
14835
f7fc06e7 148362016-01-26 Jakub Jelinek <jakub@redhat.com>
14837
14838 PR target/69442
14839 * gcc.dg/pr69442.c: New test.
14840
d1dae587 148412016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14842
14843 PR target/67896
14844 * gcc.target/aarch64/simd/pr67896.C: New.
14845
ef7be7f8 148462016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14847
14848 PR tree-optimization/69400
14849 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14850 function.
14851 (plugin_init): Call it.
14852 * gcc.dg/torture/pr69400.c: New test.
14853
648433a4 148542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14855
14856 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14857
45fc5243 148582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14859 Sebastian Pop <s.pop@samsung.com>
14860
14861 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14862 isl-0.15.
14863
c699f6a1 148642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14865 Sebastian Pop <s.pop@samsung.com>
14866
14867 * gcc.dg/graphite/pr69292.c: New.
14868
b86e24ea 148692016-01-25 Jakub Jelinek <jakub@redhat.com>
14870
14871 * c-c++-common/goacc/use_device-1.c: New test.
14872
105cb8d7 148732016-01-25 Jeff Law <law@redhat.com>
14874
14875 PR tree-optimization/69196
14876 PR tree-optimization/68398
14877 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14878 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14879
44562749 148802016-01-25 David Edelsohn <dje.gcc@gmail.com>
14881
14882 PR target/69469
14883 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14884 Algorithm.
14885
6837fee7 148862016-01-25 Richard Biener <rguenther@suse.de>
14887
14888 PR testsuite/69380
14889 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14890
fe500d65 148912016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14892
14893 PR target/69421
14894 * gcc.dg/pr69421.c: New test.
14895
8eacba94 148962016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14897
14898 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14899 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14900 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14901 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14902 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14903 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14904 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14905 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14906 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14907 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14908
af09d40d 149092016-01-25 Richard Biener <rguenther@suse.de>
14910
14911 PR tree-optimization/69376
14912 * gcc.dg/torture/pr69376.c: New testcase.
14913
d65063f5 149142016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14915
14916 PR fortran/69397
14917 PR fortran/68442
14918 * gfortran.dg/interface_38.f90: New test.
14919 * gfortran.dg/interface_39.f90: New test.
80adbd96 14920
08c7bfb4 149212016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14922
14923 Revert:
14924 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14925
14926 PR c++/11858
14927 PR c++/24663
14928 PR c++/24664
14929 * g++.dg/template/pr11858.C: New test.
14930 * g++.dg/template/pr24663.C: New test.
14931 * g++.dg/template/unify12.C: New test.
14932 * g++.dg/template/unify13.C: New test.
14933 * g++.dg/template/unify14.C: New test.
14934 * g++.dg/template/unify15.C: New test.
14935 * g++.dg/template/unify16.C: New test.
14936 * g++.dg/template/unify17.C: New test.
14937
c2e7d2be 149382016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14939
14940 PR fortran/68283
14941 gfortran.dg/pr68283.f90: New test.
14942
9f2e8617 149432016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14944
14945 PR fortran/66094
14946 * gfortran.dg/inline_matmul_13.f90: New test.
14947 * gfortran.dg/matmul_bounds_8.f90: New test.
14948 * gfortran.dg/matmul_bounds_9.f90: New test.
14949 * gfortran.dg/matmul_bounds_10.f90: New test.
14950
a4838119 149512016-01-23 Tom de Vries <tom@codesourcery.com>
14952
14953 PR tree-optimization/69426
14954 * gcc.dg/autopar/pr69426.c: New test.
14955
feddf0dc 149562016-01-23 Martin Sebor <msebor@redhat.com>
14957
14958 PR c++/58109
14959 PR c++/69022
14960 * g++.dg/cpp0x/alignas5.C: New test.
14961 * g++.dg/ext/vector29.C: Same.
14962
132731fb 149632016-01-23 Uros Bizjak <ubizjak@gmail.com>
14964
14965 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14966 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14967 _GNU_SOURCE from compile flags to the source.
14968 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14969 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14970 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14971 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14972
51aec681 149732016-01-22 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR target/69432
14976 * g++.dg/opt/pr69432.C: New test.
14977
147aa3e3 149782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14979
14980 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14981 32-bit targets testing an -m64 multilib.
14982
4d04e35e 149832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14984
14985 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14986 64-bit support.
14987
86f38d0c 149882016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14989
14990 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14991
f776e712 149922016-01-21 Christian Bruel <christian.bruel@st.com>
14993
14994 PR target/68674
14995 * gcc.target/i386/pr68674.c
14996 * gcc.target/aarch64/pr68674.c
14997 * gcc.target/arm/pr68674.c
14998
7b9de435 149992016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15000
15001 PR target/69403
15002 * gcc.c-torture/execute/pr69403.c: New test.
15003
9935a0ba 150042016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15005
15006 PR c++/55843
15007 * g++.dg/template/pr55843.C: New.
15008
06b94aa1 150092016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15010
15011 PR testsuite/66877
15012 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15013 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15014
b68773a8 150152016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15016
15017 PR testsuite/67489
132731fb 15018 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15019 from dg-do compile directive, and instead add
15020 { dg-require-effective-target int128 }.
b68773a8 15021
bbbbe8ab 150222016-01-20 Martin Sebor <msebor@redhat.com>
15023
15024 PR c/69405
15025 * gcc.dg/sync-fetch.c: New test.
15026
f3a6a26f 150272016-01-21 Martin Sebor <msebor@redhat.com>
15028
15029 PR target/69252
15030 * gcc.target/powerpc/pr69252.c: New test.
15031
d1565a03 150322016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15033
15034 PR fortran/65996
132731fb 15035 * gfortran.dg/pr65996.f90: New test.
d1565a03 15036
15a5a905 150372016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15038
15039 PR c++/68810
bbbbe8ab 15040 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15041 expected to generate an error.
15a5a905 15042
e4538af5 150432016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15044
15045 PR middle-end/66178
15046 * gcc.dg/torture/pr66178.c: New test.
15047
4d4180ce 150482016-01-21 Anton Blanchard <anton@samba.org>
15049 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15050
15051 PR target/63354
15052 * gcc.target/powerpc/pr63354.c: New test.
15053
86e16058 150542016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15055
15056 PR rtl-optimization/68990
15057 * gcc.target/i386/pr68990: New.
15058
b11b85e4 150592016-01-21 Nick Clifton <nickc@redhat.com>
15060
15061 PR target/69129
15062 * gcc.target/mips/pr69129.c: New.
15063
62dd9f85 150642016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15065
15066 PR c++/58046
15067 * g++.dg/cpp0x/pr58046.C: New.
15068
ac7d424b 150692016-01-21 Jakub Jelinek <jakub@redhat.com>
15070
47c0bea3 15071 PR target/69187
15072 PR target/65624
15073 * gcc.target/arm/pr69187.c: New test.
15074
ac7d424b 15075 PR c++/69355
15076 * g++.dg/torture/pr69355.C: New test.
15077
9e18b252 150782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15079 Sebastian Pop <s.pop@samsung.com>
15080
15081 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15082
de862e2f 150832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15084 Sebastian Pop <s.pop@samsung.com>
15085
132731fb 15086 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15087
f55f9344 150882016-01-21 Jakub Jelinek <jakub@redhat.com>
15089
15090 PR middle-end/67653
15091 * c-c++-common/pr67653.c: New test.
15092 * gcc.dg/torture/pr29119.c: Add dg-warning.
15093
62752e71 150942016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15095
15096 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15097
16d4186f 150982016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15099
15100 PR c/24293
15101 * gcc.dg/pr24293.c: New test.
15102 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15103 incomplete struct type.
15104 * gcc.dg/declspec-1.c: Likewise.
15105 * gcc.dg/pr63549.c: Likewise.
15106
58219d13 151072016-01-20 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR tree-optimization/66612
15110 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15111 for bdn instruction.
15112
a7b5688a 151132016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15114
15115 * lib/target-supports.exp
15116 (check_effective_target_arm_fp_ok_nocache): New.
15117 (check_effective_target_arm_fp_ok): New.
15118 (add_options_for_arm_fp): New.
15119 (check_effective_target_arm_crypto_ok_nocache): Require
15120 target_arm_v8_neon_ok instead of arm32.
15121 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15122 (check_effective_target_arm_crypto_pragma_ok): New.
15123 (add_options_for_arm_vfp): New.
15124 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15125 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15126 target instead. Force initial fpu to vfp.
15127 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15128 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15129 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15130 dependency.
15131 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15132 use arm_vfp effective target instead. Force initial fpu to vfp.
15133 * gcc.target/arm/attr-neon3.c: Likewise.
15134 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15135 arm_vfp_ok.
15136 * gcc.target/arm/unsigned-float.c: Likewise.
15137 * gcc.target/arm/vfp-1.c: Likewise.
15138 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15139 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15140 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15141 * gcc.target/arm/vfp-ldmias.c: Likewise.
15142 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15143 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15144 * gcc.target/arm/vfp-stmiad.c: Likewise.
15145 * gcc.target/arm/vfp-stmias.c: Likewise.
15146 * gcc.target/arm/vnmul-1.c: Likewise.
15147 * gcc.target/arm/vnmul-2.c: Likewise.
15148 * gcc.target/arm/vnmul-3.c: Likewise.
15149 * gcc.target/arm/vnmul-4.c: Likewise.
15150
7ca56ca8 151512016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15152
7fb75b57 15153 PR testsuite/69366
15154 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15155 the MPX run-time library, for compile-time MPX test.
15156 * gcc.target/i386/chkp-always_inline.c: Likewise.
15157 * gcc.target/i386/chkp-bndret.c: Likewise.
15158 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15159 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15160 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15161 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15162 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15163 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15164 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15165 * gcc.target/i386/chkp-label-address.c: Likewise.
15166 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15167 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15168 * gcc.target/i386/chkp-pr69044.c: Likewise.
15169 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15170 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15171 * gcc.target/i386/chkp-strchr.c: Likewise.
15172 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15173 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15174 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15175 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15176 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15177 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15178 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15179 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15180 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15181 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15182 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15183 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15184 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15185 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15186 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15187 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15188 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15189 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15190 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15191 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15192 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15193 * gcc.target/i386/pr63995-2.c: Likewise.
15194 * gcc.target/i386/pr64805.c: Likewise.
15195 * gcc.target/i386/pr65044.c: Likewise.
15196 * gcc.target/i386/pr65167.c: Likewise.
15197 * gcc.target/i386/pr65183.c: Likewise.
15198 * gcc.target/i386/pr65184.c: Likewise.
15199 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15200
f2da0b99 152012016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15202
15203 PR tree-optimization/69328
15204 * gcc.dg/pr69328.c: New test.
15205
4d379676 152062016-01-20 Jeff Law <law@redhat.com>
15207
4a11f145 15208 PR target/25114
4d379676 15209 * gcc.target/m68k/pr25114.c: New test.
15210
0754bad1 152112016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15212
15213 * gcc.target/arm/memset-inline-10.c: Added
15214 dg-require-effective-target arm_thumb2_ok.
15215
63bd5c2d 152162016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15217
15218 * gcc.dg/debug/dwarf2/sso.c: New test.
15219
a9c01e81 152202016-01-19 Uros Bizjak <ubizjak@gmail.com>
15221
15222 PR testsuite/68820
15223 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15224 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15225 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15226
53fa0e54 152272016-01-19 Jan Hubicka <hubicka@ucw.cz>
15228
15229 PR ipa/66223
15230 * g++.dg/ipa/devirt-50.C: New testcase.
15231
e035a62c 152322016-01-19 Marek Polacek <polacek@redhat.com>
15233
15234 PR c++/68965
15235 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15236 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15237
885cc3ea 152382016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15239
15240 PR target/69135
15241 * gcc.target/arm/pr69135_1.c: New test.
15242
07bd240e 152432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15244
15245 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15246
9f60d257 152472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15248
15249 * gcc.target/aarch64/ccmp_1.c: New testcase.
15250
a0c919f7 152512016-01-19 Marek Polacek <polacek@redhat.com>
15252
15253 PR c++/68586
15254 * g++.dg/cpp0x/enum30.C: New test.
15255
dc5d6d17 152562016-01-19 Richard Biener <rguenther@suse.de>
15257
15258 PR tree-optimization/69336
15259 * g++.dg/tree-ssa/pr69336.C: New testcase.
15260
6dd156e0 152612016-01-19 Jakub Jelinek <jakub@redhat.com>
15262
15263 PR debug/65779
15264 * gcc.dg/pr65779.c: New test.
15265
3e0d45b9 152662016-01-19 Richard Biener <rguenther@suse.de>
15267
15268 PR tree-optimization/69352
15269 * gcc.dg/torture/pr69352.c: New testcase.
15270
7a3cf64d 152712016-01-19 Jakub Jelinek <jakub@redhat.com>
15272
15273 PR rtl-optimization/68955
15274 PR rtl-optimization/64557
15275 * gcc.dg/torture/pr68955.c: New test.
15276
8be55b33 152772016-01-19 Jan Hubicka <hubicka@ucw.cz>
15278
15279 PR lto/69136
15280 * g++.dg/torture/pr69136.C: New testcase.
15281
72a985d7 152822016-01-19 Jan Hubicka <hubicka@ucw.cz>
15283
15284 PR lto/69133
15285 * g++.dg/lto/pr69133_0.C: New testcase.
15286 * g++.dg/lto/pr69133_1.C: New testcase.
15287
56778b62 152882016-01-15 Jeff Law <law@redhat.com>
15289
15290 PR tree-optimization/69320
15291 * gcc.c-torture/pr69320-1.c: New test.
15292 * gcc.c-torture/pr69320-2.c: New test.
15293 * gcc.c-torture/pr69320-3.c: New test.
15294 * gcc.c-torture/pr69320-4.c: New test.
15295
ced41b93 152962016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15297
15298 PR c++/11858
15299 PR c++/24663
15300 PR c++/24664
15301 * g++.dg/template/pr11858.C: New test.
15302 * g++.dg/template/pr24663.C: New test.
15303 * g++.dg/template/unify12.C: New test.
15304 * g++.dg/template/unify13.C: New test.
15305 * g++.dg/template/unify14.C: New test.
15306 * g++.dg/template/unify15.C: New test.
15307 * g++.dg/template/unify16.C: New test.
15308 * g++.dg/template/unify17.C: New test.
15309
7f8cbcaf 153102016-01-18 David Malcolm <dmalcolm@redhat.com>
15311
15312 PR testsuite/69181
15313 * gcc.dg/pr69181-1.c: New test file.
15314 * gcc.dg/pr69181-2.c: New test file.
15315 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15316 globals by moving it to...
15317 (cleanup-after-saved-dg-test): ...this new function. Add
15318 "global additional_sources_used". Add reset of global
15319 multiline_expected_outputs to the empty list.
15320 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15321 global to...
15322 (multiline_expected_outputs): ...this, and updated comments to
15323 note that it is modified from gcc-dg.exp.
15324 (dg-end-multiline-output): Update for the above renaming.
15325 (handle-multiline-outputs): Likewise. Remove the clearing
15326 of the expected outputs to the empty list.
15327
3c7cbfc0 153282016-01-18 Richard Biener <rguenther@suse.de>
15329
15330 PR tree-optimization/69297
15331 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15332
81d49cc1 153332016-01-18 Joseph Myers <joseph@codesourcery.com>
15334
15335 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15336 dg-options.
15337 * gcc.target/mips/mips-3d-2.c: Likewise.
15338 * gcc.target/mips/mips-3d-3.c: Likewise.
15339 * gcc.target/mips/mips-3d-4.c: Likewise.
15340 * gcc.target/mips/mips-3d-5.c: Likewise.
15341 * gcc.target/mips/mips-3d-6.c: Likewise.
15342 * gcc.target/mips/mips-3d-7.c: Likewise.
15343 * gcc.target/mips/mips-3d-8.c: Likewise.
15344 * gcc.target/mips/mips-3d-9.c: Likewise.
15345 * gcc.target/mips/mips-ps-1.c: Likewise.
15346 * gcc.target/mips/mips-ps-2.c: Likewise.
15347 * gcc.target/mips/mips-ps-3.c: Likewise.
15348 * gcc.target/mips/mips-ps-4.c: Likewise.
15349 * gcc.target/mips/mips-ps-5.c: Likewise.
15350 * gcc.target/mips/mips-ps-6.c: Likewise.
15351 * gcc.target/mips/mips-ps-7.c: Likewise.
15352 * gcc.target/mips/mips-ps-type.c: Likewise.
15353 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15354 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15355
03c4ff3a 153562016-01-18 Tom de Vries <tom@codesourcery.com>
15357
15358 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15359 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15360 * c-c++-common/goacc/kernels-empty.c: New test.
15361 * c-c++-common/goacc/kernels-eternal.c: New test.
15362 * c-c++-common/goacc/kernels-loop-2.c: New test.
15363 * c-c++-common/goacc/kernels-loop-3.c: New test.
15364 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15365 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15366 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15367 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15368 * c-c++-common/goacc/kernels-loop-data.c: New test.
15369 * c-c++-common/goacc/kernels-loop-g.c: New test.
15370 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15371 * c-c++-common/goacc/kernels-loop-n.c: New test.
15372 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15373 * c-c++-common/goacc/kernels-loop.c: New test.
15374 * c-c++-common/goacc/kernels-noreturn.c: New test.
15375 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15376 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15377 * c-c++-common/goacc/kernels-reduction.c: New test.
15378
22e3dcee 153792016-01-18 Tom de Vries <tom@codesourcery.com>
15380
15381 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15382 * gcc.dg/autopar/outer-2.c: Same.
15383 * gcc.dg/autopar/outer-3.c: Same.
15384 * gcc.dg/autopar/outer-4.c: Same.
15385 * gcc.dg/autopar/outer-5.c: Same.
15386 * gcc.dg/autopar/outer-6.c: Same.
15387 * gcc.dg/autopar/parallelization-1.c: Same.
15388 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15389 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15390 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15391 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15392 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15393 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15394 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15395 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15396 * gcc.dg/autopar/pr39500-1.c: Same.
15397 * gcc.dg/autopar/pr39500-2.c: Same.
15398 * gcc.dg/autopar/pr46193.c: Same.
15399 * gcc.dg/autopar/pr46194.c: Same.
15400 * gcc.dg/autopar/pr49580.c: Same.
15401 * gcc.dg/autopar/pr49960-1.c: Same.
15402 * gcc.dg/autopar/pr49960.c: Same.
15403 * gcc.dg/autopar/pr68373.c: Same.
15404 * gcc.dg/autopar/reduc-1.c: Same.
15405 * gcc.dg/autopar/reduc-1char.c: Same.
15406 * gcc.dg/autopar/reduc-1short.c: Same.
15407 * gcc.dg/autopar/reduc-2.c: Same.
15408 * gcc.dg/autopar/reduc-2char.c: Same.
15409 * gcc.dg/autopar/reduc-2short.c: Same.
15410 * gcc.dg/autopar/reduc-3.c: Same.
15411 * gcc.dg/autopar/reduc-4.c: Same.
15412 * gcc.dg/autopar/reduc-6.c: Same.
15413 * gcc.dg/autopar/reduc-7.c: Same.
15414 * gcc.dg/autopar/reduc-8.c: Same.
15415 * gcc.dg/autopar/reduc-9.c: Same.
15416 * gcc.dg/autopar/uns-outer-4.c: Same.
15417 * gcc.dg/autopar/uns-outer-5.c: Same.
15418 * gcc.dg/autopar/uns-outer-6.c: Same.
15419 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15420 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15421
fd5cbe2f 154222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15423
15424 PR target/63679
15425 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15426 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15427
fa75ab55 154282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15429
15430 PR target/63679
15431 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15432 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15433 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15434
214b2582 154352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15436
15437 PR target/63679
15438 * gcc.dg/tree-ssa/sra-17.c: New.
15439 * gcc.dg/tree-ssa/sra-18.c: New.
15440
13146837 154412016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15442
15443 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15444
6ccd18c2 154452016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15446
15447 * gnat.dg/inline12.adb: New test.
15448
8872b95f 154492016-01-18 Bin Cheng <bin.cheng@arm.com>
15450
15451 PR tree-optimization/66797
15452 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15453
971514e3 154542016-01-18 Richard Biener <rguenther@suse.de>
15455
15456 PR tree-optimization/69170
15457 * gcc.dg/torture/pr69170.c: New testcase.
15458
dfb6d139 154592016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15460
15461 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15462
164d84c2 154632016-01-16 Tom de Vries <tom@codesourcery.com>
15464
15465 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15466
4c33b769 154672016-01-16 Tom de Vries <tom@codesourcery.com>
15468
15469 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15470 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15471 redundant dg-require-effective-target pthread.
15472 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15473 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15474 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15475 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15476 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15477 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15478 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15479
673441b0 154802016-01-16 David Edelsohn <dje.gcc@gmail.com>
15481
15482 PR target/68609
15483 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15484 * gcc.target/powerpc/recip-7.c: Same.
15485
90153ae7 154862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15487
15488 PR c++/69091
15489 * g++.dg/template/pr69091.C: New test.
15490
bc24d01d 154912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15492
15493 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15494 dump does not contain an error_mark_node.
15495 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15496 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15497
4067c0fd 154982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15499
15500 PR c++/68936
15501 * g++.dg/template/pr68936.C: New test.
15502
27c6dbdd 155032016-01-15 David Edelsohn <dje.gcc@gmail.com>
15504
15505 PR target/68609
15506 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15507 * gcc.target/powerpc/recip-2.c: Same.
15508 * gcc.target/powerpc/recip-3.c: Same.
15509 * gcc.target/powerpc/recip-4.c: Same.
15510 * gcc.target/powerpc/recip-sqrtf.c: Same.
15511
e390c57d 155122016-01-15 Jeff Law <law@redhat.com>
15513
15514 PR tree-optimization/69270
15515 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15516 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15517
ddcfeaf1 155182016-01-15 Paul Thomas <pault@gcc.gnu.org>
15519
15520 PR fortran/49630
15521 * gfortran.dg/deferred_character_13.f90: New test for the fix
15522 of comment 3 of the PR.
15523
15524 PR fortran/54070
15525 * gfortran.dg/deferred_character_8.f90: New test
15526 * gfortran.dg/allocate_error_5.f90: New test
15527
15528 PR fortran/60593
15529 * gfortran.dg/deferred_character_10.f90: New test
15530
15531 PR fortran/60795
15532 * gfortran.dg/deferred_character_14.f90: New test
15533
15534 PR fortran/61147
15535 * gfortran.dg/deferred_character_11.f90: New test
15536
15537 PR fortran/64324
15538 * gfortran.dg/deferred_character_9.f90: New test
15539
81be349c 155402016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15541
15542 PR rtl-optimization/69030
15543 * gcc.target/i386/pr69030.c: New.
15544
998456c5 155452016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15546
15547 * gcc.target/aarch64/target_attr_17.c: New test.
15548
0d85be19 155492016-01-15 Richard Biener <rguenther@suse.de>
15550
15551 PR tree-optimization/66856
15552 * gcc.dg/torture/pr66856-1.c: New testcase.
15553 * gcc.dg/torture/pr66856-2.c: Likewise.
15554
321d36c8 155552016-01-15 Richard Biener <rguenther@suse.de>
15556
15557 PR debug/69137
15558 * g++.dg/lto/pr69137_0.C: New testcase.
15559
d94a1f53 155602016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15561
15562 PR middle-end/69246
15563 * gcc.target/i386/pr69246.c: New test.
15564
5fe9a861 155652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15566
a9c01e81 15567 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15568
3d05a5e9 155692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15570
15571 PR c++/56194
15572 * g++.dg/init/const9.C: Disable test on S/390.
15573
5e8132b5 155742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15575
15576 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15577 * g++.dg/Wno-frame-address.C: Ditto.
15578
32307cdf 155792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15580
15581 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15582
1ca28250 155832016-01-15 Richard Biener <rguenther@suse.de>
15584
15585 PR tree-optimization/68961
15586 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15587
6271bd93 155882016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15589
15590 * gcc.target/i386/pr65105-5.c: New test.
15591
dfb6d139 155922016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15593
15594 * gcc.c-torture/execute/alias-4.c: New testcase.
15595
dfb6d139 155962016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15597
15598 PR ipa/68148
15599 * g++.dg/ipa/devirt-49.C: New testcase.
15600
7bbac464 156012016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15602
15603 PR target/65837
15604 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15605 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15606 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15607
4345b868 156082016-01-15 Richard Biener <rguenther@suse.de>
15609
15610 PR tree-optimization/69117
15611 * gcc.dg/torture/pr69117.c: New testcase.
15612
580357e7 156132015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15614
15615 PR c++/69048
15616 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15617
612baa31 156182016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15619
15620 PR testsuite/67509
15621 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15622 range tests use 100 * maximum instead of maximum + 1.
15623
44e09bc4 156242016-01-14 Jakub Jelinek <jakub@redhat.com>
15625
15626 PR debug/69244
15627 * gcc.dg/guality/pr69244.c: New test.
15628
96962ae4 156292016-01-14 Uros Bizjak <ubizjak@gmail.com>
15630
15631 * lib/target-supports.exp (check_effective_target_issignaling):
15632 New procedure.
15633 * gcc.dg/pr61441.c: Require issignaling effective target.
15634
ab9c400b 156352016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15636
15637 PR target/68803
15638 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15639
a7ed4583 156402016-01-14 David Malcolm <dmalcolm@redhat.com>
15641
15642 PR c++/68819
15643 PR preprocessor/69177
15644 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15645 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15646 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15647 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15648
77f35cec 156492016-01-14 Marek Polacek <polacek@redhat.com>
15650
15651 PR c/69262
15652 * gcc.dg/array-15.c: New test.
15653
915d0950 156542016-01-14 Jakub Jelinek <jakub@redhat.com>
15655
15656 PR middle-end/68146
15657 PR tree-optimization/69155
15658 * gfortran.dg/pr68146.f: New test.
15659 * gfortran.dg/pr69155.f90: New test.
15660
24651fb7 156612016-01-14 Richard Biener <rguenther@suse.de>
15662
15663 PR tree-optimization/68060
15664 * gcc.dg/torture/pr68060-1.c: New testcase.
15665 * gcc.dg/torture/pr68060-2.c: Likewise.
15666
2f63f950 156672016-01-14 Nick Clifton <nickc@redhat.com>
15668
15669 * lib/target-supports.exp
15670 (check_effective_target_arm_neon_ok_nocache): Add an option
15671 sequence that includes setting the ARM architecture to ARMv7-A.
15672 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15673 command line options necessary to enable Neon support.
15674 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15675 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15676 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15677 * gcc.target/arm/pr69180.c: Likewise.
15678
3ce0acde 156792016-01-14 Jeff Law <law@redhat.com>
15680
15681 PR tree-optimization/69270
15682 * gcc.dg/tree-ssa/pr69270.c: New test.
15683
bda05c57 156842016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15685
15686 PR c/66208
15687 * c-c++-common/pr66208.c: New file.
15688
9b657cf1 156892016-01-13 Jakub Jelinek <jakub@redhat.com>
15690
15691 PR tree-optimization/69156
15692 * gcc.dg/pr69156.c: New test.
15693
58ba1b9d 156942016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15695
15696 * gcc.target/i386/pr69225-7.c: New test.
15697
e5fee0fe 156982016-01-13 Richard Henderson <rth@redhat.com>
15699
15700 * gcc.dg/tm/memopt-13.c: Update expected function.
15701 * gcc.dg/tm/memopt-6.c: Likewise.
15702
3f0e9745 157032016-01-13 Uros Bizjak <ubizjak@gmail.com>
15704
15705 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15706 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15707 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15708 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15709
3f0e9745 157102016-01-13 Tom de Vries <tom@codesourcery.com>
15711
15712 PR tree-optimization/69169
7a6ddc0d 15713 * gcc.dg/pr69169.c: New test.
15714
9b657cf1 157152016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15716
15717 PR target/69228
15718 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15719 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15720 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15721 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15722 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15723 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15724 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15725 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15726
f704d701 157272016-01-13 Jakub Jelinek <jakub@redhat.com>
15728
15729 PR target/69247
15730 * gcc.dg/pr69247.c: New test.
15731
e966d6b9 157322016-01-13 Richard Biener <rguenther@suse.de>
15733
15734 PR tree-optimization/69242
15735 * gcc.dg/torture/pr69242.c: New testcase.
15736
1ca1d9b2 157372016-01-13 Richard Biener <rguenther@suse.de>
15738
15739 PR tree-optimization/69186
15740 * gcc.dg/torture/pr69186.c: New testcase.
15741
d07cbccc 157422016-01-13 Jeff Law <law@redhat.com>
15743
15744 PR tree-optimization/67755
15745 * gcc.dg/tree-ssa/pr67755.c: New test.
15746
157472016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15748
15749 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15750 pass number in output by a star.
15751
b95d41cf 157522016-01-12 Bin Cheng <bin.cheng@arm.com>
15753
15754 PR tree-optimization/68911
15755 * gcc.c-torture/execute/pr68911.c: New test.
15756
91d87e22 157572016-01-12 Marek Polacek <polacek@redhat.com>
15758
15759 PR c++/68979
15760 * g++.dg/warn/permissive-1.C: New test.
15761
8a9401a4 157622016-01-12 Jakub Jelinek <jakub@redhat.com>
15763
15764 PR objc++/68511
15765 PR c++/69213
15766 * g++.dg/opt/pr69213.C: New test.
15767
b9cb7a67 157682016-01-12 Christian Bruel <christian.bruel@st.com>
15769
15770 PR target/69180
15771 * gcc.target/arm/pr69180.c: New test.
15772
e4c96992 157732016-01-12 Richard Biener <rguenther@suse.de>
15774
15775 PR lto/69077
15776 * g++.dg/lto/pr69077_0.C: New testcase.
15777 * g++.dg/lto/pr69077_1.C: Likewise.
15778
90525f61 157792016-01-12 Jakub Jelinek <jakub@redhat.com>
15780
15781 PR target/69175
15782 * g++.dg/opt/pr69175.C: New test.
15783
9e7edfd3 157842016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15785
15786 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15787 rather than #including math.h & stdlib.h.
15788 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15789 * gcc.dg/vect/pr49771.c: Likewise.
15790 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15791 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15792 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15793 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15794 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15795 * gcc.dg/vect/pr44507.c: Likewise.
15796 * gcc.dg/vect/pr45902.c: Likewise.
15797 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15798 * gcc.dg/vect/vect-117.c: Likewise.
15799 * gcc.dg/vect/vect-99.c: Likewise.
15800 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15801 * gcc.dg/vect/vect-cond-1.c: Likewise.
15802 * gcc.dg/vect/vect-cond-2.c: Likewise.
15803 * gcc.dg/vect/vect-cond-3.c: Likewise.
15804 * gcc.dg/vect/vect-cond-4.c: Likewise.
15805 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15806 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15807 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15808 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15809 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15810 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15811 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15812 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15813 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15814 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15815 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15816 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15817 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15818 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15819 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15820 include of signal.h.
15821 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15822 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15823 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15824 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15825 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15826 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15827 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15828 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15829 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15830 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15831 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15832 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15833 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15834 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15835 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15836 * gcc.dg/vect/vect-outer-5.c: Likewise.
15837 * gcc.dg/vect/vect-outer-6.c: Likewise.
15838 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15839 include of stdio.h.
15840
3368873d 158412016-01-12 Nick Clifton <nickc@redhat.com>
15842
15843 PR target/68913
15844 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15845 to fread so that it will be found in all target runtimes.
15846
0464ea95 158472016-01-12 Richard Biener <rguenther@suse.de>
15848
15849 PR tree-optimization/69053
15850 * g++.dg/torture/pr69053.C: New testcase.
15851
7819730f 158522016-01-12 Richard Biener <rguenther@suse.de>
15853
15854 PR tree-optimization/69168
15855 * gcc.dg/torture/pr69168.c: New testcase.
15856
995bfebf 158572016-01-12 Richard Biener <rguenther@suse.de>
15858
15859 PR tree-optimization/69157
15860 * gcc.dg/torture/pr69157.c: New testcase.
15861
158622016-01-12 Richard Biener <rguenther@suse.de>
15863
15864 PR tree-optimization/69174
15865 * gcc.dg/torture/pr69174.c: New testcase.
15866
1d10d64c 158672016-01-12 Jakub Jelinek <jakub@redhat.com>
15868
15869 PR c++/66808
15870 PR c++/69000
15871 * g++.dg/tls/pr66808.C: New test.
15872 * g++.dg/tls/pr69000.C: New test.
15873
f0b79faf 158742016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15875
15876 * gcc.target/powerpc/swaps-p8-23.c: New test.
15877 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15878
04cf75a4 158792016-01-11 John David Anglin <danglin@gcc.gnu.org>
15880
15881 PR tree-optimization/68356
15882 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15883
0eb4264c 158842016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15885 Jim Wilson <jim.wilson@linaro.org>
15886
15887 PR target/69194
15888 * gcc.target/arm/pr69194.c: New test.
15889
2f66de64 158902016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15891
15892 PR target/69225
15893 * gcc.target/i386/pr69225-1.c: New test.
15894 * gcc.target/i386/pr69225-2.c: Likewise.
15895 * gcc.target/i386/pr69225-3.c: Likewise.
15896 * gcc.target/i386/pr69225-4.c: Likewise.
15897 * gcc.target/i386/pr69225-5.c: Likewise.
15898 * gcc.target/i386/pr69225-6.c: Likewise.
15899
36105e82 159002016-01-11 Jakub Jelinek <jakub@redhat.com>
15901
1c78ce2e 15902 PR target/67462
15903 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15904 if lp64.
15905
a4a87320 15906 PR target/69071
15907 * gcc.dg/pr69071.c: New test.
15908
91fbd04f 15909 PR c++/69211
15910 * g++.dg/opt/pr69211.C: New test.
15911
36105e82 15912 PR tree-optimization/69214
15913 * gcc.c-torture/compile/pr69214.c: New test.
15914
e934c380 159152016-01-11 Uros Bizjak <ubizjak@gmail.com>
15916
15917 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15918 * gcc.target/i386/pr66232-11.c: Ditto.
15919 * gcc.target/i386/pr66232-12.c: Ditto.
15920 * gcc.target/i386/pr66232-13.c: Ditto.
15921
3ff1b153 159222016-01-11 Richard Biener <rguenther@suse.de>
15923
15924 PR tree-optimization/69173
15925 * gcc.dg/torture/pr69173.c: New testcase.
15926
04e1504c 159272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15928
15929 PR rtl-optimization/68796
15930 * gcc.target/aarch64/tst_5.c: New test.
15931 * gcc.target/aarch64/tst_6.c: Likewise.
15932
ae8718b5 159332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15934
15935 PR rtl-optimization/68841
15936 * gcc.dg/pr68841.c: New test.
15937 * gcc.c-torture/execute/pr68841.c: New test.
15938
bd8bece2 159392016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15940
15941 PR rtl-optimization/68920
15942 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15943 for ix86 targets.
15944 * gcc.dg/ifcvt-5.c: New test.
15945
9b657cf1 159462016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15947
15948 PR bootstrap/69123
15949 * g++.dg/pr69123.C: New.
15950
7a158352 159512016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15952
15953 PR target/69010
15954 * gcc.target/i386/pr69010.c: New test.
15955
ff375d11 159562016-01-11 Martin Jambor <mjambor@suse.cz>
15957
15958 PR ipa/69044
15959 * gcc.target/i386/chkp-pr69044.c: New test.
15960
9eb890f1 159612016-01-11 Tom de Vries <tom@codesourcery.com>
15962
15963 PR tree-optimization/69109
15964 * gcc.dg/autopar/pr69109-2.c: New test.
15965 * gcc.dg/autopar/pr69109.c: New test.
15966
c4157ee5 159672016-01-11 Tom de Vries <tom@codesourcery.com>
15968
15969 PR tree-optimization/69108
15970 * gcc.dg/autopar/pr69108.c: New test.
15971
b933e511 159722016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15973
15974 PR c++/69029
15975 * c-c++-common/Wisleading-indentation.c: Augment test.
15976
efb73de1 159772016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15978
15979 PR fortran/69154
15980 * gfortran.dg/inline_matmul_12.f90: New test.
15981
40c86c3b 159822016-01-10 Paul Thomas <pault@gcc.gnu.org>
15983
15984 PR fortran/67779
15985 * gfortran.dg/actual_array_offset_1: New test.
15986
a006c0bb 159872016-01-10 Tom de Vries <tom@codesourcery.com>
15988
15989 PR tree-optimization/69062
15990 * gcc.dg/autopar/pr69062.c: New test.
15991
880ed4be 159922016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15993
15994 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15995 * gcc.dg/vect/slp-perm-2.c: Likewise.
15996 * gcc.dg/vect/slp-perm-3.c: Likewise.
15997 * gcc.dg/vect/slp-perm-5.c: Likewise.
15998 * gcc.dg/vect/slp-perm-6.c: Likewise.
15999 * gcc.dg/vect/slp-perm-7.c: Likewise.
16000 * gcc.dg/vect/slp-perm-8.c: Likewise.
16001
d95e1856 160022016-01-10 Tom de Vries <tom@codesourcery.com>
16003
16004 PR tree-optimization/69039
16005 * gcc.dg/autopar/pr69039.c: New test.
16006
0f8f48d0 160072016-01-09 Marek Polacek <polacek@redhat.com>
16008
16009 PR c++/69113
16010 * g++.dg/pr69113.C: New test.
16011
7dff0499 160122016-01-09 Jakub Jelinek <jakub@redhat.com>
16013
16014 PR middle-end/50865
16015 PR tree-optimization/69097
16016 * gcc.c-torture/execute/pr50865.c: New test.
16017 * gcc.c-torture/execute/pr69097-1.c: New test.
16018 * gcc.c-torture/execute/pr69097-2.c: New test.
16019 * gcc.dg/pr69097-1.c: New test.
16020 * gcc.dg/pr69097-2.c: New test.
16021
18431e78 160222016-01-09 Jakub Jelinek <jakub@redhat.com>
16023
16024 PR c++/69164
16025 * g++.dg/opt/pr69164.C: New test.
16026
1943a4a2 160272016-01-08 Jakub Jelinek <jakub@redhat.com>
16028
16029 PR tree-optimization/69167
16030 * gcc.dg/pr69167.c: New test.
16031
a143e277 160322016-01-08 Marek Polacek <polacek@redhat.com>
16033
16034 PR c++/68449
16035 * g++.dg/pr68449.C: New.
16036
44c01906 160372016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16038
16039 PR tree-optimization/68707
16040 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16041 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16042 on platforms supporting it.
16043 * gcc.dg/vect/slp-perm-2.c: Likewise.
16044 * gcc.dg/vect/slp-perm-3.c: Likewise.
16045 * gcc.dg/vect/slp-perm-5.c: Likewise.
16046 * gcc.dg/vect/slp-perm-7.c: Likewise.
16047 * gcc.dg/vect/slp-perm-8.c: Likewise.
16048 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16049 on platforms supporting it.
16050
c437d1e8 160512016-01-08 Jakub Jelinek <jakub@redhat.com>
16052
c9595c51 16053 PR tree-optimization/69162
16054 * gcc.dg/pr69162.c: New test.
16055
c437d1e8 16056 PR tree-optimization/69172
16057 * gcc.dg/pr69172.c: New test.
16058
6a46a28c 160592016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16060
16061 PR tree-optimization/67781
16062 * gcc.c-torture/execute/pr67781.c: New file.
16063
62ad9a04 160642016-01-08 Jakub Jelinek <jakub@redhat.com>
16065
16066 PR tree-optimization/69083
16067 * gcc.dg/vect/pr69083.c: New test.
16068
9e0e8c2a 160692016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16070
16071 PR tree-optimization/61441
16072 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16073 Use -fexcess-precision=standard for compiler options.
16074 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16075
5d034e37 160762016-01-08 Jakub Jelinek <jakub@redhat.com>
16077
5013f740 16078 PR fortran/69128
16079 * gfortran.dg/gomp/pr69128.f90: New test.
16080
5d034e37 16081 PR c++/69145
16082 * g++.dg/ext/pr69145-1.C: New test.
16083 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16084 * g++.dg/ext/pr69145-2.h: New file.
16085
517906ff 160862016-01-07 Martin Sebor <msebor@redhat.com>
16087
16088 PR c/68966
16089 * gcc.dg/atomic-fetch-bool.c: New test.
16090 * gcc.dg/sync-fetch-bool.c: New test.
16091
cdbb524c 160922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16093
16094 PR fortran/66680
16095 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16096
ec3aba9e 160972016-01-07 Nick Clifton <nickc@redhat.com>
16098
16099 PR target/66655
16100 * g++.dg/pr66655.C: New test.
16101 * g++.dg/pr66655_1.cc: Test support file.
16102 * g++.dg/pr66655.h: Test header file.
16103
9b657cf1 161042016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16105
16106 PR fortran/66680
16107 gfortran.dg/gomp/pr66680.f90: New test.
16108
cd45d7a5 161092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16110
16111 PR target/69171
16112 * gcc.target/i386/pr69171-1.c: New test.
16113 * gcc.target/i386/pr69171-2.c: Likewise.
16114 * gcc.target/i386/pr69171-3.c: Likewise.
16115 * gcc.target/i386/pr69171-4.c: Likewise.
16116 * gcc.target/i386/pr69171-5.c: Likewise.
16117 * gcc.target/i386/pr69171-6.c: Likewise.
16118
4a86a91a 161192015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16120
16121 PR middle-end/67639
16122 * c-c++-common/pr67639.c: New test.
16123
34c05552 161242016-01-07 Jakub Jelinek <jakub@redhat.com>
16125
16126 PR tree-optimization/69141
16127 * g++.dg/opt/pr69141.C: New test.
16128
f08d6895 161292016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16130
16131 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16132
32ec4173 161332016-01-06 Uros Bizjak <ubizjak@gmail.com>
16134
16135 PR target/69140
16136 * gcc.target/i386/pr69140.c: New test
16137
d74214f3 161382016-01-06 David Malcolm <dmalcolm@redhat.com>
16139
16140 * gcc.dg/bad-dereference.c: New test case.
16141
73991cab 161422015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16143
16144 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16145
fc8cc457 161462016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16147
16148 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16149
be3c9981 161502016-01-06 Marek Polacek <polacek@redhat.com>
16151
16152 PR sanitizer/69099
16153 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16154
2cb724f9 161552016-01-05 Marek Polacek <polacek@redhat.com>
16156
16157 PR c/69104
16158 * gcc.dg/atomic-invalid-2.c: New.
16159
233a53ed 161602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16161
16162 PR target/68991
16163 * gcc.target/i386/pr68991.c: New test.
16164
ea87c5e3 161652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16166
16167 PR target/68991
16168 * g++.dg/pr68991-1.C: New test.
16169 * g++.dg/pr68991-2.C: Likewise.
16170
1943a4a2 161712016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16172
1943a4a2 16173 PR other/60465
afe82e5b 16174 * gcc.target/ia64/pr60465-gprel64.c: New test.
16175 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16176
1e9147dd 161772016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16178
16179 PR rtl-optimization/68651
16180 * gcc.target/aarch64/pr68651_1.c: New test.
16181
d42aa619 161822016-01-05 David Malcolm <dmalcolm@redhat.com>
16183
16184 PR c/69122
16185 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16186
1776de76 161872016-01-05 Nathan Sidwell <nathan@acm.org>
16188
2d7d361d 16189 PR c++/58583
16190 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16191
1776de76 16192 * gcc.dg/alias-15.c: New.
16193
5beb12c0 161942016-01-05 Nick Clifton <nickc@redhat.com>
16195
16196 PR target/68870
16197 * g++.dg/pr68770.C: New test.
16198
d8cca921 161992016-01-04 Mike Stump <mikestump@comcast.net>
16200
16201 * lib/target-supports.exp (check_effective_target_cilkplus):
16202 cilkplus targets require pthreads.
afc907ef 16203 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16204
8427dff3 162052016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16206
16207 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16208 generation.
16209
f1717362 162102016-01-04 Jakub Jelinek <jakub@redhat.com>
16211
16212 Update copyright years.
16213
d7d6a3ab 162142016-01-04 Marek Polacek <polacek@redhat.com>
16215
16216 PR c/68908
16217 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16218 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16219 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16220
b8f4a5f9 162212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16222
16223 * gcc.target/sparc/20160104-2.c: New test.
16224
6b5c028f 162252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16226
16227 * gcc.target/sparc/20160104-1.c: New test.
16228
300e1002 162292016-01-03 Paul Thomas <pault@gcc.gnu.org>
16230
16231 PR fortran/65045
16232 * gfortran.dg/pr65045.f90: New test.
16233
855b105f 162342016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16235
16236 * gnat.dg/specs/debug1.ads: Delete.
16237
bdc177dc 162382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16239
16240 PR libgfortran/68867
16241 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16242 expression.
16243
48aaffae 162442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16245
16246 PR libgfortran/68867
16247 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16248 PowerPC.
16249
19a468b8 162502016-01-01 Paul Thomas <pault@gcc.gnu.org>
16251
16252 PR fortran/68864
16253 * gfortran.dg/pr68864.f90: New test.
16254
25371c91 162552016-01-01 Jakub Jelinek <jakub@redhat.com>
16256
2a659064 16257 PR tree-optimization/69070
16258 * gcc.dg/pr69070.c: New test.
16259
57aa9851 16260 PR sanitizer/69055
16261 * gfortran.dg/pr69055.f90: New test.
16262
25371c91 16263 PR target/69015
16264 * gcc.dg/pr69015.c: New test.
f1717362 16265\f
fb2c1edd 16266Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16267
16268Copying and distribution of this file, with or without modification,
16269are permitted in any medium without royalty provided the copyright
16270notice and this notice are preserved.