]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR tree-optimization/78445
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1e04d935 12016-11-22 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/78445
4 * gcc.dg/pr78445.c: New test.
5
b8d13928 62016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
7
8 PR libgfortran/78449
9 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
10
472db117 112016-11-21 Jeff Law <law@redhat.com>
12
13 PR target/68538
14 * gcc.c-torture/compile/pr68538.c: New test.
15
5f2d3c09 162016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
17
18 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
19 to be generated instead of FCTIWUZ or FCTIWZ.
20
40447580 212016-11-21 Jakub Jelinek <jakub@redhat.com>
22
bbfed873 23 PR middle-end/67335
24 * g++.dg/vect/simd-clone-7.cc: New test.
25
40447580 26 PR c++/71973
27 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
28 long unsigned int.
29 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
30 unsigned long.
31
2b80afd8 322016-11-20 Jeff Law <law@redhat.com>
33
34 PR target/25128
35 * gcc.target/m68k/pr25128.c: New test.
36
7bfddeff 372016-11-21 Richard Sandiford <richard.sandiford@arm.com>
38
39 * gcc.dg/tree-ssa/tailcall-7.c: New test.
40
8df44fbf 412016-11-21 David Malcolm <dmalcolm@redhat.com>
42
43 PR preprocessor/78324
44 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
45 (test_multitoken_macro): New function.
46 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
47 case.
48 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
49 case.
50 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
51 cases.
52 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
53 Move to...
54 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
55 -ftrack-macro-expansion=0.
56 (test_sprintf_note): Remove "P" macro. Add
57 dg-begin/end-multiline-output directives.
58 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
59
64a8c4a7 602016-11-21 Georg-Johann Lay <avr@gjlay.de>
61
62 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
63 Return 1 for AVR_TINY.
64
783d8f64 652016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
66
67 PR rtl-optimization/71785
68 * gcc.target/powerpc/pr71785.c: New file.
69
dc3dabae 702016-11-21 Bin Cheng <bin.cheng@arm.com>
71
72 PR testsuite/78114
73 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
74 options. Refine test by checking predictive commining PHI
75 nodes in vectorized loop wrto vector factor.
76
f1b3e1c9 772016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
78
79 PR c++/71973
80 * g++.dg/pr71973-1.C: New test.
81 * g++.dg/pr71973-2.C: New test.
82 * g++.dg/pr71973-3.C: New test.
83 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
84 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
85 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
86 to dg-options.
87 * g++.old-deja/g++.other/realloc.C: Likewise.
88 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
89
da269671 902016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
91
92 PR tree-optimization/78413
93 * gcc.dg/tree-ssa/pr78413.c: New test.
94
d7f5b6a8 952016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
96
97 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
98 target is Thumb-only.
99
87fb8781 1002016-11-20 Jeff Law <law@redhat.com>
101
102 PR target/48551
103 * gcc.target/m68k/pr48551.c: New test.
104
5190d716 1052016-11-20 Harald Anlauf <anlauf@gmx.de>
106
107 PR fortran/69741
108 * gfortran.dg/forall_18.f90: New testcase.
109
d040acf9 1102016-11-20 Marc Glisse <marc.glisse@inria.fr>
111
112 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
113
0dabddb2 1142016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
115
116 PR fortran/78395
117 * gfortran.dg/typebound_operator_21.f03: New test.
118
6062d7aa 1192016-11-20 Marc Glisse <marc.glisse@inria.fr>
120
121 * gcc.dg/tree-ssa/divide-5.c: New file.
122
8cb572ef 1232016-11-19 Andreas Schwab <schwab@linux-m68k.org>
124
125 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
126 signed int.
127
4ac97a88 1282016-11-19 John David Anglin <danglin@gcc.gnu.org>
129
130 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
131 libatomic_available.
132 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
133 * gfortran.dg/coarray_allocate_10.f08: Likewise.
134 * gfortran.dg/coarray_allocate_7.f08: Likewise.
135 * gfortran.dg/coarray_allocate_8.f08: Likewise.
136 * gfortran.dg/coarray_allocate_9.f08: Likewise.
137 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
138 * gfortran.dg/coarray_stat_2.f90: Likewise.
139 * gfortran.dg/coindexed_1.f90: Likewise.
140
7459c90a 1412016-11-18 Jeff Law <law@redhat.com>
142
143 PR target/25111
144 * gcc.target/m68k/pr25111.c: New test.
145
e1c52611 1462016-11-18 Jakub Jelinek <jakub@redhat.com>
147
a79cbcde 148 PR c++/68180
149 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
150
cb6c05f8 151 PR middle-end/78419
152 * gcc.target/i386/pr78419.c: New test.
153
e1c52611 154 PR c++/77285
155 * g++.dg/tls/pr77285-1.C: New test.
156 * g++.dg/tls/pr77285-2.C: New test.
157
302e06b9 1582016-11-18 Jeff Law <law@redhat.com>
159
160 PR target/25112
161 * gcc.target/m68k/pr25112: New test.
162
e9e0777b 1632016-11-18 David Edelsohn <dje.gcc@gmail.com>
164
165 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
166 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
167
c8c5f875 1682016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
169
170 * gcc.target/arm/optional_thumb-1.c: New test.
171 * gcc.target/arm/optional_thumb-2.c: New test.
172 * gcc.target/arm/optional_thumb-3.c: New test.
173
37fe5868 1742016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
175
176 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
177 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
178 successful test.
179 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
180 (DEFAULT_REQUIRED_QUORUM): Likewise.
181
ff0e5731 1822016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
183 Toma Tabacu <toma.tabacu@imgtec.com>
184
185 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
186 (REQUIRES_STDLIB).
187 * gcc.target/mips/inline-memcpy-2.c: Ditto.
188 * gcc.target/mips/inline-memcpy-3.c: Ditto.
189 * gcc.target/mips/inline-memcpy-4.c: Ditto.
190 * gcc.target/mips/inline-memcpy-5.c: Ditto.
191 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
192 * gcc.target/mips/loongson-simd.c: Ditto.
193 * gcc.target/mips/memcpy-1.c: Ditto.
194 * gcc.target/mips/mips-3d-1.c: Ditto.
195 * gcc.target/mips/mips-3d-2.c: Ditto.
196 * gcc.target/mips/mips-3d-3.c: Ditto.
197 * gcc.target/mips/mips-3d-4.c: Ditto.
198 * gcc.target/mips/mips-3d-5.c: Ditto.
199 * gcc.target/mips/mips-3d-6.c: Ditto.
200 * gcc.target/mips/mips-3d-7.c: Ditto.
201 * gcc.target/mips/mips-3d-8.c: Ditto.
202 * gcc.target/mips/mips-3d-9.c: Ditto.
203 * gcc.target/mips/mips-ps-1.c: Ditto.
204 * gcc.target/mips/mips-ps-2.c: Ditto.
205 * gcc.target/mips/mips-ps-3.c: Ditto.
206 * gcc.target/mips/mips-ps-4.c: Ditto.
207 * gcc.target/mips/mips-ps-6.c: Ditto.
208 * gcc.target/mips/mips16-attributes.c: Ditto.
209 * gcc.target/mips/mips32-dsp-run.c: Ditto.
210 * gcc.target/mips/mips32-dsp.c: Ditto.
211 * gcc.target/mips/save-restore-1.c: Ditto.
212 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
213 (mips_preprocess): Add ignore_output argument that when set
214 will not return the pre-processed output.
215 (mips_arch_info): Update arguments for the call to
216 mips_preprocess.
217 (mips-dg-init): Ditto.
218 (mips-dg-options): Check if a test having test option
219 (REQUIRES_STDLIB) has the required sysroot support for
220 the current test options.
221
bf04fa3c 2222016-11-17 Jeff Law <law@redhat.com>
223
6bc68963 224 PR middle-end/38219
225 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
226
bf04fa3c 227 PR target/47192
228 * gcc.target/m68k/pr47192.c: New test.
229
634c84c2 2302016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
231
232 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
233 instead of isa>=4, in order to downgrade to R5.
234
4ee5a6b5 2352016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
236
237 * gcc.target/arc/cmem-bit-1.c: New file.
238 * gcc.target/arc/cmem-bit-2.c: New file.
239 * gcc.target/arc/cmem-bit-3.c: New file.
240 * gcc.target/arc/cmem-bit-4.c: New file.
241
a28d23f0 2422016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
243
244 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
245 "avx5124fmaps".
246 * gcc.target/i386/funcspec-56.inc: Test new attributes.
247
2482016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
249 Andrew Senkevich <andrew.senkevich@intel.com>
250
251 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
252 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
253 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
254 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
255 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
256 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
257 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
258 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
259 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
260 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
261 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
262 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
263 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
264 avx5124vnniw-check.h.
265 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
266 check_effective_target_avx5124vnniw): New.
267 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
268 Set under ifndef.
269 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
270 * gcc.target/i386/sse-13.c: Ditto.
271 * g++.dg/other/i386-2.C: Ditto.
272 * g++.dg/other/i386-3.C: Ditto.
273 * gcc.target/i386/sse-22.c: Ditto.
274 * gcc.target/i386/sse-23.c: Ditto.
275
cbb7eb98 2762016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/55080
279 * g++.dg/parse/pr55080.C: New.
280
d3c286da 2812016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
282
283 PR target/78101
284 * gcc.target/powerpc/fusion4.c: New test.
285
5bbf9633 2862016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
287
288 PR target/77933
289 * gcc.target/arm/pr77933-1.c: New test.
290 * gcc.target/arm/pr77933-2.c: Likewise.
291
6815d85d 2922016-11-17 Jakub Jelinek <jakub@redhat.com>
293
294 PR middle-end/78201
295 * g++.dg/opt/pr78201.C: New test.
296
8dc9f8d1 2972016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
298
299 * gcc.dg/pr78333.c: Add empty implementations of
300 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
301 problems on non-glibc systems.
302
f9f26759 3032016-11-17 David Malcolm <dmalcolm@redhat.com>
304
305 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
306 (test_raw_string_one_liner): New function.
307 (test_raw_string_multiline): New function.
308
9794389d 3092016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
310
311 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
312 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
313
b0c413f2 3142016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
315 Richard Biener <rguenther@suse.de>
316
317 PR tree-optimization/77848
318 * gfortran.dg/vect/pr77848.f: New test.
319
051b66c9 3202016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
321
322 PR target/77308
323 * gcc.target/arm/pr53447-5.c: New test.
324 * lib/target-supports.exp
325 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
326
bde3ae42 3272016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
328
329 * gcc.target/arc/abitest.S: New file.
330 * gcc.target/arc/abitest.h: Likewise.
331 * gcc.target/arc/va_args-1.c: Likewise.
332 * gcc.target/arc/va_args-2.c: Likewise.
333 * gcc.target/arc/va_args-3.c: Likewise.
334 * gcc.target/arc/mcrc.c: Deleted.
335 * gcc.target/arc/mdsp-packa.c: Likewise.
336 * gcc.target/arc/mdvbf.c: Likewise.
337 * gcc.target/arc/mmac-24.c: Likewise.
338 * gcc.target/arc/mmac-d16.c: Likewise.
339 * gcc.target/arc/mno-crc.c: Likewise.
340 * gcc.target/arc/mno-dsp-packa.c: Likewise.
341 * gcc.target/arc/mno-dvbf.c: Likewise.
342 * gcc.target/arc/mno-mac-24.c: Likewise.
343 * gcc.target/arc/mno-mac-d16.c: Likewise.
344 * gcc.target/arc/mno-rtsc.c: Likewise.
345 * gcc.target/arc/mno-xy.c: Likewise.
346 * gcc.target/arc/mrtsc.c: Likewise.
347 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
348 function.
349 (check_effective_target_arc700): Likewise.
350 (check_effective_target_arc6xx): Likewise.
351 (check_effective_target_arcmpy): Likewise.
352 (check_effective_target_archs): Likewise.
353 (check_effective_target_clmcpu): Likewise.
354 (check_effective_target_barrelshifter): Likewise.
355 * gcc.target/arc/barrel-shifter-1.c: Changed.
356 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
357 * gcc.target/arc/cmem-1.c: Changed.
358 * gcc.target/arc/cmem-2.c: Likewise.
359 * gcc.target/arc/cmem-3.c: Likewise.
360 * gcc.target/arc/cmem-4.c: Likewise.
361 * gcc.target/arc/cmem-5.c: Likewise.
362 * gcc.target/arc/cmem-6.c: Likewise.
363 * gcc.target/arc/cmem-7.c: Likewise.
364 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
365 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
366 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
367 * gcc.target/arc/jump-around-jump.c: Update options.
368 * gcc.target/arc/mARC601.c: Changed.
369 * gcc.target/arc/mcpu-arc600.c: Changed.
370 * gcc.target/arc/mcpu-arc601.c: Changed.
371 * gcc.target/arc/mcpu-arc700.c: Changed.
372 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
373 * gcc.target/arc/movb-1.c: Changed.
374 * gcc.target/arc/movb-2.c: Likewise.
375 * gcc.target/arc/movb-3.c: Likewise.
376 * gcc.target/arc/movb-4.c: Likewise.
377 * gcc.target/arc/movb-5.c: Likewise.
378 * gcc.target/arc/movb_cl-1.c: Likewise.
379 * gcc.target/arc/movb_cl-2.c: Likewise.
380 * gcc.target/arc/movbi_cl-1.c: Likewise.
381 * gcc.target/arc/movh_cl-1.c: Likewise.
382 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
383 * gcc.target/arc/mul64.c: Enable it only for ARC600.
384 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
385 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
386 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
387 * gcc.target/arc/trsub.c: Only for ARC EM cores.
388 * gcc.target/arc/builtin_simdarc.c: Changed.
389 * gcc.target/arc/extzv-1.c: Likewise.
390 * gcc.target/arc/insv-1.c: Likewise.
391 * gcc.target/arc/insv-2.c: Likewise.
392 * gcc.target/arc/mA6.c: Likewise.
393 * gcc.target/arc/mA7.c: Likewise.
394 * gcc.target/arc/mARC600.c: Likewise.
395 * gcc.target/arc/mARC700.c: Likewise.
396 * gcc.target/arc/mcpu-arc600.c: Likewise.
397 * gcc.target/arc/mcpu-arc700.c: Likewise.
398 * gcc.target/arc/movl-1.c: Likewise.
399 * gcc.target/arc/nps400-1.c: Likewise.
400 * gcc.target/arc/trsub.c: Likewise.
401 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
402 configuration.
403 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
404 * gcc.target/arc/mswape.c: Likewise.
405
83039163 4062016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/68180
409 * g++.dg/cpp1y/pr68180.C: New.
410
760cc2e6 4112016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
412
413 PR tree-optimization/78319
414 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
415 arm-none-eabi.
416
315dfb42 4172016-11-17 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/78306
420 * gcc.dg/cilk-plus/pr78306.c: New testcase.
421
17e8186b 4222016-11-17 Richard Biener <rguenther@suse.de>
423
424 PR middle-end/78305
425 * gcc.dg/torture/pr78305.c: New testcase.
426
1eca3a7f 4272016-11-17 Janus Weil <janus@gcc.gnu.org>
428
429 PR fortran/66227
430 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
431
6c1f90ee 4322016-11-16 Marek Polacek <polacek@redhat.com>
433
434 PR c/78285
435 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
436 * g++.dg/ext/case-range2.C: Likewise.
437
63c8aefc 4382016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
439
440 PR fortran/58001
441 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
442 * gfortran.dg/fmt_tab_2.f90: Ditto.
443
95de83a7 4442016-11-16 Jakub Jelinek <jakub@redhat.com>
445
446 PR rtl-optimization/78378
447 * gcc.c-torture/execute/pr78378.c: New test.
448
50eec246 4492016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
450
451 * gcc.dg/tree-prof/section-attr-1.c: New file.
452 * gcc.dg/tree-prof/section-attr-2.c: New file.
453 * gcc.dg/tree-prof/section-attr-3.c: New file.
454
308800c3 4552016-11-16 Maciej W. Rozycki <macro@imgtec.com>
456
457 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
458 rather than `la'.
459
88526ee6 4602016-11-16 Maciej W. Rozycki <macro@imgtec.com>
461
462 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
463 (dg-final): Remove microMIPS JALRS mnemonic matching.
464 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
465 (dg-final): Remove microMIPS JALRS mnemonic matching.
466 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
467 (dg-final): Remove microMIPS JALRS mnemonic matching.
468 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
469 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
470 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
471 * gcc.target/mips/call-1u.c: New test case.
472 * gcc.target/mips/call-2u.c: New test case.
473 * gcc.target/mips/call-3u.c: New test case.
474 * gcc.target/mips/call-4u.c: New test case.
475 * gcc.target/mips/call-5u.c: New test case.
476 * gcc.target/mips/call-6u.c: New test case.
477
fa1f9c9e 4782016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
479
480 * gcc.target/arm/empty_fiq_handler.c: New test.
481
c508be16 4822016-11-16 Jakub Jelinek <jakub@redhat.com>
483
484 PR fortran/78299
485 * gfortran.dg/gomp/pr78299.f90: New test.
486
9e57a9ab 4872015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
488
489 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
490 * gcc.dg/optimize-bswaphi-1.c: Likewise.
491 * gcc.dg/optimize-bswapsi-2.c: Likewise.
492
05edb140 4932016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
494
495 PR libgfortran/78314
496 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
497
722c5d82 4982016-11-16 Bin Cheng <bin.cheng@arm.com>
499
500 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
501 according to updated dump info.
502
7fce8768 5032016-11-16 Alexander Monakov <amonakov@ispras.ru>
504
505 * lib/target-supports.exp (check_effective_target_alloca): Use a
506 compile test.
507 * gcc.target/nvptx/softstack.c: New test.
508 * gcc.target/nvptx/decl-shared.c: New test.
509 * gcc.target/nvptx/decl-shared-init.c: New test.
510
35293eb1 5112016-11-16 Maciej W. Rozycki <macro@imgtec.com>
512
513 * gcc.target/mips/data-sym-jump.c: New test case.
514 * gcc.target/mips/data-sym-pool.c: New test case.
515 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
516 annotation.
517
5b631e09 5182016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
519
520 * lib/target-supports.exp (check_avx2_hw_available): New.
521 (check_effective_target_avx2_runtime): New.
522 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
523
dd4a826b 5242016-11-16 Tamar Christina <tamar.christina@arm.com>
525
526 PR testsuite/78136
527 * gcc.dg/cpp/trad/trad.exp
528 (dg-runtest): Moved $srcdir/$subdir/ to
529 DEFAULT_TRADCPPFLAGS.
530
beecc36d 5312016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
532
533 PR fortran/78356
534 * gfortran.dg/class_allocate_23.f08: New test.
535
ac924c09 5362016-11-16 Richard Biener <rguenther@suse.de>
537
538 PR middle-end/78333
539 * gcc.dg/pr78333.c: New testcase.
540
904e262b 5412016-11-16 Martin Liska <mliska@suse.cz>
542
543 PR sanitizer/78270
544 * gcc.dg/asan/pr78270.c: Update comment style.
545 * gcc.dg/asan/pr78270-2.c: New test.
546
7f0cbebc 5472016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
548
549 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
550 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
551
5d4e2409 5522016-11-16 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/78348
555 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
556
22190042 5572016-11-16 Jakub Jelinek <jakub@redhat.com>
558
559 PR sanitizer/77823
560 * c-c++-common/ubsan/overflow-vec-1.c: New test.
561 * c-c++-common/ubsan/overflow-vec-2.c: New test.
562
02e0afdc 5632016-11-15 Marek Polacek <polacek@redhat.com>
564
565 * g++.dg/cpp1z/init-statement6.C: Rename a function.
566
a7c1a652 5672016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
568
569 PR libgfortran/51119
570 * gfortran.dg/matmul_12.f90: New test case.
571
16cdc558 5722016-11-15 Uros Bizjak <ubizjak@gmail.com>
573
574 * gcc.target/i386/funcspec-56.inc: New file.
575 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
576 common 32-bit and 64-bit function specific options.
577 * gcc.target/i386.funcspec-6.c: Ditto.
578
d10b2a5c 5792016-11-15 Jakub Jelinek <jakub@redhat.com>
580
b8fd03ae 581 * g++.dg/cpp1z/decomp14.C: New test.
582 * g++.dg/cpp1z/decomp15.C: New test.
583 * g++.dg/cpp1z/decomp16.C: New test.
584
a6f4466c 585 * g++.dg/cpp1z/decomp13.C: New test.
586
0f67b1be 587 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
588
d10b2a5c 589 PR c++/71988
590 * g++.dg/cpp0x/constexpr-71988.C: New test.
591
1f87aa23 5922016-11-15 Maciej W. Rozycki <macro@imgtec.com>
593
594 * gcc.target/mips/insn-casesi.c: New test case.
595 * gcc.target/mips/insn-pseudo-1.c: New test case.
596 * gcc.target/mips/insn-pseudo-2.c: New test case.
597 * gcc.target/mips/insn-pseudo-3.c: New test case.
598 * gcc.target/mips/insn-pseudo-4.c: New test case.
599 * gcc.target/mips/insn-tablejump.c: New test case.
600
32caa8ac 6012016-11-15 Maciej W. Rozycki <macro@imgtec.com>
602
603 * gcc.target/mips/mips.exp (mips_option_tests): Add
604 `-mcode-readable=yes' array element.
605
22d200b9 6062016-11-15 Maciej W. Rozycki <macro@imgtec.com>
607
608 * gcc.target/mips/mips.exp (mips_option_tests): Add
609 `-mmicromips' array element.
610
385999e2 6112016-11-15 Michael Matz <matz@suse.de>
612
613 PR missed-optimization/77881
614 * gcc.target/i386/pr77881.c: New test.
615
53ae7f64 6162016-11-15 Jakub Jelinek <jakub@redhat.com>
617
618 PR middle-end/78295
619 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
620
ae06106e 6212016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
622
623 * gcc.target/powerpc/vec-set-int.c: New test.
624 * gcc.target/powerpc/vec-set-short.c: Likesie.
625 * gcc.target/powerpc/vec-set-char.c: Likewise.
626
a49621cf 6272016-11-14 Jakub Jelinek <jakub@redhat.com>
628
629 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
630
9ff5ab90 6312016-11-14 Janus Weil <janus@gcc.gnu.org>
632
633 PR fortran/78300
634 * gfortran.dg/class_result_3.f90: New test.
635
b1f04d34 6362016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 637 Richard Biener <rguenther@suse.de>
638
639 * gcc.dg/gimplefe-1.c: New testcase.
640 * gcc.dg/gimplefe-2.c: Likewise.
641 * gcc.dg/gimplefe-3.c: Likewise.
642 * gcc.dg/gimplefe-4.c: Likewise.
643 * gcc.dg/gimplefe-5.c: Likewise.
644 * gcc.dg/gimplefe-6.c: Likewise.
645 * gcc.dg/gimplefe-7.c: Likewise.
646 * gcc.dg/gimplefe-8.c: Likewise.
647 * gcc.dg/gimplefe-9.c: Likewise.
648 * gcc.dg/gimplefe-10.c: Likewise.
649 * gcc.dg/gimplefe-11.c: Likewise.
650 * gcc.dg/gimplefe-12.c: Likewise.
651 * gcc.dg/gimplefe-13.c: Likewise.
652 * gcc.dg/gimplefe-14.c: Likewise.
653 * gcc.dg/gimplefe-15.c: Likewise.
654 * gcc.dg/gimplefe-16.c: Likewise.
655 * gcc.dg/gimplefe-17.c: Likewise.
656 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 657
3af33bcf 6582016-11-14 Martin Liska <mliska@suse.cz>
659
660 PR bootstrap/78069
661 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
662 to match scanned pattern.
663 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
664
7cacafcf 6652016-11-14 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/78312
668 * gcc.dg/torture/pr78312.c: New testcase.
669
3f1786fa 6702016-11-14 Georg-Johann Lay <avr@gjlay.de>
671
672 PR target/78093
673 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
674
3d8c7132 6752016-11-14 Jakub Jelinek <jakub@redhat.com>
676 Jason Merrill <jason@redhat.com>
677
678 Implement P0217R3 - C++17 structured bindings
679 * g++.dg/cpp1z/decomp1.C: New test.
680 * g++.dg/cpp1z/decomp2.C: New test.
681 * g++.dg/cpp1z/decomp3.C: New test.
682 * g++.dg/cpp1z/decomp4.C: New test.
683 * g++.dg/cpp1z/decomp5.C: New test.
684 * g++.dg/cpp1z/decomp6.C: New test.
685 * g++.dg/cpp1z/decomp7.C: New test.
686 * g++.dg/cpp1z/decomp8.C: New test.
687 * g++.dg/cpp1z/decomp9.C: New test.
688 * g++.dg/cpp1z/decomp10.C: New test.
689
3657b81b 6902016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
691
692 * g++.dg/torture/pr78268.C: New test.
693
9bf6a8e0 6942016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
695
696 PR c/35503
697 * c-c++-common/pr35503-1.c: New test.
698 * c-c++-common/pr35503-2.c: Likewise.
699 * c-c++-common/pr35503-3.c: Likewise.
700 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
701
f6f8b4f2 7022016-11-13 Uros Bizjak <ubizjak@gmail.com>
703
704 PR rtl-optimization/78232
705 PR rtl-optimization/78248
706 * gcc.dg/ubsan/pr78248.c: New test.
707
54efb8ee 7082016-11-13 Eric Botcazou <ebotcazou@adacore.com>
709
710 * gnat.dg/address_conv.adb: New test.
711
9ed6bb1c 7122016-11-13 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/renaming11.ad[sb]: New test.
715
7907d43b 7162016-11-13 Eric Botcazou <ebotcazou@adacore.com>
717
718 * c-c++-common/dump-ada-spec-6.c: New test.
719
80905eec 7202016-11-13 Eric Botcazou <ebotcazou@adacore.com>
721
722 * gnat.dg/lto21.adb: New test.
723 * gnat.dg/lto21_pkg1.ads: New helper.
724 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
725
1f302f2e 7262016-11-13 Janus Weil <janus@gcc.gnu.org>
727
728 PR fortran/60952
729 * gfortran.dg/typebound_proc_34.f90: New test.
730
abfb4be5 7312016-11-13 Janus Weil <janus@gcc.gnu.org>
732
733 PR fortran/66366
734 * gfortran.dg/class_57.f90: Changed error message.
735 * gfortran.dg/class_60.f90: New test.
736
4699a580 7372016-11-12 David Edelsohn <dje.gcc@gmail.com>
738
739 * g++.dg/pr78112.C: XFAIL AIX.
740
f7b2c82b 7412016-11-12 Janus Weil <janus@gcc.gnu.org>
742
743 PR fortran/77501
744 * gfortran.dg/typebound_generic_16.f90: New test.
745
d16addb3 7462016-11-12 Jakub Jelinek <jakub@redhat.com>
747
748 PR c++/71225
749 * g++.dg/cpp0x/pr71225.C: New test.
750
1998c023 7512016-11-11 Eric Botcazou <ebotcazou@adacore.com>
752
753 * gcc.target/sparc/20161111-1.c: New test.
754
a3b46c9c 7552016-11-11 Uros Bizjak <ubizjak@gmail.com>
756
757 PR target/78310
758 * gcc.target/i386/pr78310.c: New test.
759
0d56015c 7602016-11-11 Jeff Law <law@redhat.com>
761
762 * gcc.dg/tree-ssa/isolate-6.c: New test.
763 * gcc.dg/tree-ssa/isolate-7.c: New test.
764
dc9e2118 7652016-11-11 Bin Cheng <bin.cheng@arm.com>
766
767 PR testsuite/78292
768 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
769 vect_max_reduc.
770
9117e2ab 7712016-11-11 Jakub Jelinek <jakub@redhat.com>
772
773 PR c++/72774
774 * g++.dg/parse/pr72774.C: New test.
775
3d8b172a 7762016-11-11 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/71575
779 * gcc.dg/graphite/pr71575-1.c: New testcase.
780 * gcc.dg/graphite/pr71575-2.c: Likewise.
781
36bb9d71 7822016-11-11 Richard Biener <rguenther@suse.de>
783
784 PR middle-end/78295
785 * gcc.dg/uninit-pr78295.c: New testcase.
786
53ae7f64 7872016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 788
789 PR fortran/78277
790 * gfortran.dg/dec_structure_17.f90: New test.
791
3c57e933 7922016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
793
794 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
795 being allowed in vector registers.
796 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
797 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
798 * gcc.target/powerpc/vsx-himode.c: Likewise.
799 * gcc.target/powerpc/vsx-himode2.c: Likewise.
800 * gcc.target/powerpc/vsx-himode3.c: Likewise.
801 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
802 to allow matching MFVSRD or MFVSRW.
803
b851b8f0 8042016-11-10 Pat Haugen <pthaugen@us.ibm.com>
805
806 PR rtl-optimization/78241
807 * gcc.dg/pr78241.c: New test.
808
a08fc382 8092016-11-10 Jakub Jelinek <jakub@redhat.com>
810
5fca0e1a 811 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
812 201307.
813
a08fc382 814 * g++.dg/cpp1z/noexcept-type14.C: New test.
815 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
816
8c2f9148 8172016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
818
819 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
820 WVAL0S tests added in r241817.
821
44b49e6b 8222016-11-10 Jakub Jelinek <jakub@redhat.com>
823
824 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
825 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
826 no longer allowed and corresponding ordered construct.
827 * gfortran.dg/gomp/linear-1.f90: New test.
828 * gfortran.dg/gomp/declare-simd-2.f90: New test.
829 * gfortran.dg/gomp/declare-target-1.f90: New test.
830 * gfortran.dg/gomp/declare-target-2.f90: New test.
831
65dc2516 8322016-11-10 Martin Liska <mliska@suse.cz>
833
834 PR sanitizer/78270
835 * gcc.dg/asan/pr78270.c: New test.
836
c74b2e3b 8372016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
838 Jakub Jelinek <jakub@redhat.com>
839
840 PR debug/78112
44b49e6b 841 * g++.dg/pr78112.C: New testcase.
c74b2e3b 842
934a0458 8432016-11-09 Jakub Jelinek <jakub@redhat.com>
844
104d9702 845 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
846 -Wno-c++1z-compat.
847 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
848 string in case condition contains % characters.
849
934a0458 850 PR c++/78283
851 * g++.dg/cpp1z/noexcept-type13.C: New test.
852
99f5e97b 8532016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
854
855 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
856 using (HAS_MOVN) with MIPS III.
857
92902736 8582016-11-09 Janus Weil <janus@gcc.gnu.org>
859
860 PR fortran/46459
861 * gfortran.dg/volatile14.f90: New test.
862
c07c7aac 8632016-11-09 Uros Bizjak <ubizjak@gmail.com>
864
865 PR target/78262
866 * gcc.target/i386/pr78262.c: New test.
867
53ae7f64 8682016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 869
870 PR fortran/78259
871 * gfortran.dg/pr78259.f90: New test.
872
c2ee4354 8732016-11-09 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/60777
876 * gfortran.dg/spec_expr_7.f90: New test.
877
58721d0c 8782016-11-09 Jakub Jelinek <jakub@redhat.com>
879
092db747 880 PR target/77718
881 * gcc.c-torture/execute/pr77718.c: New test.
882
58721d0c 883 * gcc.dg/ubsan/c99-shift-3.c: New test.
884 * gcc.dg/ubsan/c99-shift-4.c: New test.
885 * gcc.dg/ubsan/c99-shift-5.c: New test.
886 * gcc.dg/ubsan/c99-shift-6.c: New test.
887
61e45f2d 8882016-11-09 Martin Liska <mliska@suse.cz>
889
890 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
891 test-case for memcmp.
892 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
893
0787dd56 8942016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
895
896 PR testsuite/78269
897 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
898
df163634 8992016-11-09 Paul Thomas <pault@gcc.gnu.org>
900
901 * gfortran.dg/move_alloc_18.f90: New test.
902
0c3d1ddf 9032016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
904
905 PR middle-end/78256
906 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
907 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
908
46837445 9092016-11-09 Janus Weil <janus@gcc.gnu.org>
910
911 PR fortran/71894
912 * gfortran.dg/class_59.f90: New test.
913
68d072bb 9142016-11-09 Richard Biener <rguenther@suse.de>
915
916 PR tree-optimization/78007
917 * gcc.dg/vect/vect-bswap32.c: Adjust.
918 * gcc.dg/vect/vect-bswap64.c: Likewise.
919
e0bcc1cc 9202016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
921
922 * gcc.dg/ipa/vrp7.c: New test.
923
166f8178 9242016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
925
926 PR ipa/78121
927 * gcc.dg/ipa/pr78121.c: New test.
928
e7c5f688 9292016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
930
931 * c-c++-common/asan/default_options.h: New file.
932 * c-c++-common/asan/strcasestr-1.c: New test.
933 * c-c++-common/asan/strcasestr-2.c: Likewise.
934 * c-c++-common/asan/strcspn-1.c: Likewise.
935 * c-c++-common/asan/strcspn-2.c: Likewise.
936 * c-c++-common/asan/strpbrk-1.c: Likewise.
937 * c-c++-common/asan/strpbrk-2.c: Likewise.
938 * c-c++-common/asan/strspn-1.c: Likewise.
939 * c-c++-common/asan/strspn-2.c: Likewise.
940 * c-c++-common/asan/strstr-1.c: Likewise.
941 * c-c++-common/asan/strstr-2.c: Likewise.
942 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
943
1350ad47 9442016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
945
946 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
947
a3ba9d54 9482016-11-08 Janus Weil <janus@gcc.gnu.org>
949
950 PR fortran/68440
951 * gfortran.dg/class_58.f90: New test.
952
bcc971fd 9532016-11-08 Uros Bizjak <ubizjak@gmail.com>
954
955 PR target/70799
956 * gcc.target/i386/pr70799-2.c: New test.
957
af1b77d0 9582016-11-08 Janus Weil <janus@gcc.gnu.org>
959
960 PR fortran/77596
961 * gfortran.dg/proc_ptr_comp_46.f90: New test.
962
ed73a6cb 9632016-11-08 Bin Cheng <bin.cheng@arm.com>
964
965 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
966
b887afd7 9672016-11-08 Bin Cheng <bin.cheng@arm.com>
968
969 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
970
4ba8fd25 9712016-11-08 Bin Cheng <bin.cheng@arm.com>
972
973 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
974
d71fcb4d 9752016-11-08 Martin Liska <mliska@suse.cz>
976
977 PR testsuite/78242
978 * g++.dg/asan/use-after-scope-4.C: New test.
979 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
980 * gcc.dg/asan/use-after-scope-8.c: Remove.
981
dc168f1c 9822016-11-08 Richard Biener <rguenther@suse.de>
983
984 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
985
2cda118d 9862016-11-08 Tamar Christina <tamar.christina@arm.com>
987
988 PR testsuite/78136
989 * gcc.dg/cpp/trad/trad.exp
990 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
991 * gcc.dg/cpp/trad/include.c: Use local header file.
992
de8f611c 9932016-11-08 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/78205
996 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
997
095c7123 9982016-11-08 Richard Biener <rguenther@suse.de>
999
1000 PR tree-optimization/78224
1001 * g++.dg/torture/pr78224.C: New testcase.
1002
5de86198 10032016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1004
1005 * gcc.dg/store_merging_1.c: Require store_merge.
1006 * gcc.dg/store_merging_2.c: Likewise.
1007 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1008 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1009 * gcc.dg/store_merging_6.c: Likewise.
1010 * gcc.dg/store_merging_7.c: Likewise.
1011 * gcc.dg/store_merging_8.c: Likewise.
1012 * lib/target-supports.exp (check_effective_target_store_merge): New.
1013
9c118ae0 10142016-11-07 David Edelsohn <dje.gcc@gmail.com>
1015
1016 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1017 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1018 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1019 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1020 -mvsx -mpower8-vector.
1021 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1022 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1023 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1024 -mvsx -mpower8-vector.
1025
ded98213 10262016-11-07 David Edelsohn <dje.gcc@gmail.com>
1027
1028 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1029
1030 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1031 * gcc.dg/visibility-14.c: XFAIL AIX.
1032 * gcc.dg/visibility-15.c: XFAIL AIX.
1033 * gcc.dg/visibility-16.c: XFAIL AIX.
1034 * gcc.dg/visibility-17.c: XFAIL AIX.
1035 * gcc.dg/visibility-18.c: XFAIL AIX.
1036 * gcc.dg/visibility-19.c: XFAIL AIX.
1037 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1038 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1039 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1040 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1041
dfeedc5c 10422016-11-07 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR target/78227
1045 * gcc.target/i386/pr78227-1.c: New test.
1046 * gcc.target/i386/pr78227-2.c: New test.
1047
4a9eb7eb 10482016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1049
1050 PR middle-end/35691
1051 * gcc.dg/pr35691-1.c: New test-case.
1052 * gcc.dg/pr35691-2.c: Likewise.
1053
9075517e 10542016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1055
1056 PR rtl-optimization/77309
1057 * gcc.dg/torture/pr77309.c: New test.
1058
1764c2f2 10592016-11-07 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR middle-end/71529
1062 * gcc.target/i386/pr71529.C: Moved to ...
1063 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1064
1065 PR target/64411
1066 * gcc.target/i386/pr64411.C: Moved to ...
1067 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1068 lp64.
1069
1070 PR target/65105
1071 * gcc.target/i386/pr65105-4.C: Moved to ...
1072 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1073 Run into compile test rather than execute test.
1074
e3dbe99a 10752016-11-07 Richard Biener <rguenther@suse.de>
1076
1077 PR target/78229
1078 * g++.dg/pr78229.C: New testcase.
1079
4de7f8df 10802016-11-07 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/78218
1083 * gcc.dg/torture/pr78218.c: New testcase.
1084
57b2dea1 10852016-11-07 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/78228
1088 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1089
0c448d00 10902016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1091
1092 PR target/77822
1093 * g++.dg/torture/pr77822.C: New test.
1094
ea86011c 10952016-11-07 Martin Liska <mliska@suse.cz>
1096
1097 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1098 -f-sanitize-address-use-after-scope.
1099 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1100 internal fn calls.
1101 * g++.dg/asan/use-after-scope-1.C: New test.
1102 * g++.dg/asan/use-after-scope-2.C: Likewise.
1103 * g++.dg/asan/use-after-scope-3.C: Likewise.
1104 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1105 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1106 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1107 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1108 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1109 * g++.dg/asan/use-after-scope-types.h: Likewise.
1110 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1111 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1112 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1113 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1114 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1115 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1116 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1117 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1118 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1119 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1120 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1121 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1122 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1123 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1124
82031b11 11252016-11-07 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/78189
1128 * g++.dg/torture/pr78189.C: New testcase.
1129
272c18b8 11302016-11-06 David Edelsohn <dje.gcc@gmail.com>
1131
1132 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1133
5055cc98 11342016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1135
1136 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1137 occuring.
1138
ddd81c4d 11392016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1140
1141 PR fortran/78221
1142 * arith.c (gfc_complex2real): Change gfc_warning_now to
1143 gfc_warning.
1144
ae1fe1c1 11452016-11-05 Paul Thomas <pault@gcc.gnu.org>
1146
1147 * gfortran.dg/move_alloc_17.f03: New test.
1148
1f8787c9 11492016-11-05 Richard Biener <rguenther@suse.de>
1150
1151 PR bootstrap/78188
1152 * g++.dg/ipa/pr78188.C: New test.
1153
a3886308 11542016-11-05 Janus Weil <janus@gcc.gnu.org>
1155 Dominique d'Humieres <dominiq@lps.ens.fr>
1156
1157 PR fortran/69495
1158 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1159
ae235bb5 11602016-11-05 Paul Thomas <pault@gcc.gnu.org>
1161
1162 PR fortran/67564
1163 * gfortran.dg/select_type_39.f03: New test.
1164
11652016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1166
1167 PR fortran/64933
1168 * gfortran.dg/associate_23.f90: New test.
1169
cdf56687 11702016-11-04 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR target/77834
1173 * gcc.dg/pr77834.c: New test.
1174
8be5cb78 11752016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/67980
1178 * g++.dg/cpp1y/pr67980.C: New.
1179
133e5599 11802016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1181
1182 * gcc.target/powerpc/fold-vec-add-1.c: New.
1183 * gcc.target/powerpc/fold-vec-add-2.c: New.
1184 * gcc.target/powerpc/fold-vec-add-3.c: New.
1185 * gcc.target/powerpc/fold-vec-add-4.c: New.
1186 * gcc.target/powerpc/fold-vec-add-5.c: New.
1187 * gcc.target/powerpc/fold-vec-add-6.c: New.
1188 * gcc.target/powerpc/fold-vec-add-7.c: New.
1189
1c518af3 11902016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1191
1192 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1193 for -mbranch-likely, infer -mno-branch-likely for R6.
1194
25326fef 11952016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1196
1197 PR c++/71973
1198 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1199 * g++.dg/init/new15.C: Likewise.
1200 * g++.dg/ipa/inline-1.C: Likewise.
1201 * g++.dg/ipa/inline-2.C: Likewise.
1202 * g++.dg/lto/20080908-1_0.C: Likewise.
1203 * g++.dg/tc1/dr20.C: Likewise.
1204 * g++.dg/tree-ssa/inline-1.C: Likewise.
1205 * g++.dg/tree-ssa/inline-2.C: Likewise.
1206 * g++.old-deja/g++.law/except1.C: Likewise.
1207 * g++.old-deja/g++.other/vbase5.C: Likewise.
1208 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1209
e72902d2 12102016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1211
1212 PR tree-optimization/78210
1213 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1214 possibility of widening multiplies.
1215
5b9b62c9 12162016-11-04 Richard Biener <rguenther@suse.de>
1217
1218 PR middle-end/78185
1219 * gcc.dg/pr78185.c: New testcase.
1220
5f1e62c6 12212016-10-04 David Edelsohn <dje.gcc@gmail.com>
1222
1223 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1224 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1225
2034deb9 12262016-11-03 Jakub Jelinek <jakub@redhat.com>
1227 Alexandre Oliva <aoliva@redhat.com>
1228 Jason Merrill <jason@redhat.com>
1229
1230 PR debug/28767
1231 PR debug/56974
1232 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1233 * g++.dg/debug/dwarf2/ref-3.C: New test.
1234 * g++.dg/debug/dwarf2/ref-4.C: New test.
1235 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1236 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1237
12382016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1239
1240 * gfortran.dg/dec_exp_1.f90: New test.
1241 * gfortran.dg/dec_exp_2.f90: Likewise.
1242 * gfortran.dg/dec_exp_3.f90: Likewise.
1243
2034deb9 12442016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1245
1246 * gfortran.dg/dec_parameter_1.f: New test.
1247 * gfortran.dg/dec_parameter_2.f90: Likewise.
1248 * gfortran.dg/dec_parameter_3.f90: Likewise.
1249 * gfortran.dg/dec_parameter_4.f90: Likewise.
1250
36ffeeaf 12512016-11-03 Martin Liska <mliska@suse.cz>
1252
1253 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1254 output.
1255 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1256
9769a02b 12572016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1258
1259 PR libgcc/78067
1260 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1261
d9b9f4ab 12622016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1263
1264 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1265
60cd8c97 12662016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1267
1268 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1269
e69f2f12 12702016-11-01 Tamar Christina <tamar.christina@arm.com>
1271
1272 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1273 Check for arm_v8_neon_hw.
1274 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1275 Likewise.
1276 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1277 Likewise.
1278 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1279 Likewise.
1280
427223f1 12812016-11-02 Richard Biener <rguenther@suse.de>
1282
1283 * gcc.dg/store_merging_8.c: New testcase.
1284
2034deb9 12852016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1286
1287 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1288
134e84c6 12892016-11-02 David Edelsohn <dje.gcc@gmail.com>
1290
bbfcea83 1291 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1292 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1293 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1294 * gcc.dg/pr65779.c: XFAIL AIX.
1295 * gcc.dg/pr70405.c: XFAIL AIX.
1296
134e84c6 1297 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1298 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1299 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1300
0cc844b2 13012016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303 * lib/target-supports.exp (check_gc_sections_available): Use
1304 -print-prog-name=ld to determine linker used.
1305
5e0b5f08 13062016-11-02 Martin Liska <mliska@suse.cz>
1307
1308 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1309 test case.
1310
5e922e43 13112016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1312
1313 PR tree-optimization/78170
1314 * gcc.c-torture/execute/pr78170.c: New test.
1315
e77557c0 13162016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1317
1318 PR tree-optimization/78162
1319 * gcc.c-torture/compile/pr78162.c: New test.
1320
76bc343a 13212016-11-02 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/78035
1324 PR tree-optimization/77964
1325 * gcc.target/i386/pr78035.c: New testcase.
1326
3763b845 13272016-11-02 Richard Biener <rguenther@suse.de>
1328
1329 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1330 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1331 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1332 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1333 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1334
3e41d21b 13352016-11-01 David Edelsohn <dje.gcc@gmail.com>
1336
1337 * gfortran.dg/pr70937.f90: require-effective-target lto.
1338
66d722cc 13392016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1340
1341 PR fortran/69544
1342 * gfortran.dg/where_6.f90: New test.
1343
dcc1dde9 13442016-11-01 Jakub Jelinek <jakub@redhat.com>
1345
1346 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1347
d28d2da4 13482016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1349
1350 PR fortran/69544
1351 * gfortran.dg/where_5.f90: New test.
1352
94bea3fe 13532016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1354
1355 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1356 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1357 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1358 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1359
164d44e8 13602016-11-01 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1363 Whitespace fixes.
1364 (check_effective_target_vect_cmdline_needed): Check
1365 is-effective-target ia32 for x86 targets.
1366 (check_effective_target_vect_simd_clones): Simplify condition.
1367 (check_effective_target_vect_double): Ditto.
1368 (check_effective_target_vect_aligned_arrays): Check
1369 is-effective-target ia32 for x86 targets. Simplify condition.
1370 (check_effective_target_vect_multiple_sizes): Simplify condition.
1371 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1372 (check_effective_target_sync_int_128): Simplify condition.
1373 (check_effective_target_sync_int_128_runtime): Ditto.
1374 (check_effective_target_sync_long_long_runtime): Ditto.
1375 (check_effective_target_divmod): Add i?86-*-* target.
1376
9fc5a5fc 13772016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1378
1379 * gcc.target/powerpc/vsx-extract-4.c: New test.
1380 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1381
a5b29676 13822016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1383
1384 PR fortran/54679
1385 * gfortran.dg/fmt_l.f90: Update test.
1386 * gfortran.dg/fmt_l0.f90: New test.
1387
e7defe0c 13882016-10-31 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c++/78089
1391 * c-c++-common/builtin-shuffle-1.c: New test.
1392 * g++.dg/cpp0x/addressof3.C: New test.
1393
6743ce6f 13942016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1395
1396 Add tests for a const member and a reference member for launder.
1397 * g++.dg/cpp1z/launder3.C: New.
1398 * g++.dg/cpp1z/launder4.C: Likewise.
1399 * g++.dg/cpp1z/launder5.C: Likewise.
1400 * g++.dg/cpp1z/launder5.cc: Likewise.
1401 * g++.dg/cpp1z/launder5.h: Likewise.
1402 * g++.dg/cpp1z/launder6.C: Likewise.
1403 * g++.dg/cpp1z/launder6.cc: Likewise.
1404 * g++.dg/cpp1z/launder6.h: Likewise.
1405
c02417ad 14062016-10-31 Jakub Jelinek <jakub@redhat.com>
1407
f6f44a1d 1408 PR c++/77948
1409 * g++.dg/cpp0x/pr77948-1.C: New test.
1410 * g++.dg/cpp0x/pr77948-2.C: New test.
1411 * g++.dg/cpp0x/pr77948-3.C: New test.
1412 * g++.dg/cpp0x/pr77948-4.C: New test.
1413 * g++.dg/cpp0x/pr77948-5.C: New test.
1414 * g++.dg/cpp0x/pr77948-6.C: New test.
1415
c02417ad 1416 PR tree-optimization/77860
1417 * gcc.dg/pr77860.c: New test.
1418
5f5452c2 14192016-10-31 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR c++/77886
1422 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1423
c6c79147 14242016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1425
1426 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1427
50d3ad71 14282016-10-30 Le-Chun Wu <lcwu@google.com>
1429 Mark Wielaard <mjw@redhat.com>
1430
1431 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1432 * gcc.dg/Wshadow-local-1.c: Likewise.
1433 * gcc.dg/Wshadow-local-2.c: Likewise.
1434 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1435 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1436 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1437
7f0c2660 14382016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1439
1440 PR tree-optimization/71915
1441 PR tree-optimization/71490
1442 * gcc.dg/tree-ssa/pr54245.c: Delete.
1443 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1444 document why.
1445
8efd711b 14462016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447
1448 PR fortran/78123
1449 * gfortran.dg/fmt_t_9.f: New test.
1450
a57f28d2 14512016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1452
1453 PR fortran/67219
1454 * gfortran.dg/pr67219.f90: New test.
1455
f6443ac9 14562016-10-29 Jakub Jelinek <jakub@redhat.com>
1457
90ff29c3 1458 PR rtl-optimization/77919
1459 * g++.dg/torture/pr77919-2.C: New test.
1460
f6443ac9 1461 PR target/78148
1462 * gcc.dg/pr78148.c: New test.
1463
97574c57 14642016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1467 * gcc.target/sparc/overflow-4.c: ...here.
1468 * gcc.target/sparc/overflow-5.c: New test.
1469
67f7b566 14702016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1471 Kugan Vivekanandarajah <kuganv@linaro.org>
1472 Jim Wilson <jim.wilson@linaro.org>
1473
1474 PR tree-optimization/43721
1475 * lib/target-supports.exp (check_effective_target_divmod): New.
1476 (check_effective_target_divmod_simode): Likewise.
1477 (check_effective_target_arm_divmod_simode): Likewise.
1478 * gcc.dg/divmod-1-simode.c: New test.
1479 * gcc.dg/divmod-1.c: Likewise.
1480 * gcc.dg/divmod-2-simode.c: Likewise.
1481 * gcc.dg/divmod-2.c: Likewise.
1482 * gcc.dg/divmod-3-simode.c: Likewise.
1483 * gcc.dg/divmod-3.c: Likewise.
1484 * gcc.dg/divmod-4-simode.c: Likewise.
1485 * gcc.dg/divmod-4.c: Likewise.
1486 * gcc.dg/divmod-5.c: Likewise.
1487 * gcc.dg/divmod-6-simode.c: Likewise.
1488 * gcc.dg/divmod-6.c: Likewise.
1489 * gcc.dg/divmod-7.c: Likewise.
1490
3d3e04ac 14912016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1492 Jakub Jelinek <jakub@redhat.com>
1493 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1494
1495 PR middle-end/22141
1496 PR rtl-optimization/23684
1497 * gcc.c-torture/execute/pr22141-1.c: New test.
1498 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1499 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1500 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1501 * gcc.dg/store_merging_1.c: New test.
1502 * gcc.dg/store_merging_2.c: Likewise.
1503 * gcc.dg/store_merging_3.c: Likewise.
1504 * gcc.dg/store_merging_4.c: Likewise.
1505 * gcc.dg/store_merging_5.c: Likewise.
1506 * gcc.dg/store_merging_6.c: Likewise.
1507 * gcc.dg/store_merging_7.c: Likewise.
1508 * gcc.target/i386/pr22141.c: Likewise.
1509 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1510 * g++.dg/init/new17.C: Likewise.
1511
2034deb9 15122016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1513
1514 PR middle-end/72747
1515 * c-c++-common/pr72747-1.c: New test.
1516 * c-c++-common/pr72747-2.c: Likewise.
1517
987860a9 15182016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1519
1520 * gcc.target/s390/oscbreak-1.c: New test.
1521
55c01516 15222016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1523
1524 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1525
452a353a 15262016-10-28 Jakub Jelinek <jakub@redhat.com>
1527
971e7f12 1528 PR rtl-optimization/77919
1529 * g++.dg/torture/pr77919.C: New test.
1530
452a353a 1531 PR rtl-optimization/78132
1532 * gcc.target/i386/pr78132.c: New test.
1533
c8fb4e06 15342016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1535
1536 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1537
d59ca9c8 15382016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1539
1540 * gcc.target/powerpc/vsx-simode.c: New test.
1541 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1542 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1543
b95a2fd4 15442016-10-27 Jakub Jelinek <jakub@redhat.com>
1545
bd7b3fc8 1546 PR fortran/78026
1547 * gfortran.dg/gomp/pr78026.f03: New test.
1548 * gfortran.dg/select_type_38.f03: New test.
1549
b95a2fd4 1550 PR middle-end/78025
1551 * g++.dg/gomp/declare-simd-7.C: New test.
1552
bd7b3fc8 15532016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1554
1555 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1556 * gfortran.dg/dec_init_2.f90: Likewise.
1557 * gfortran.dg/dec_init_3.f90: New test.
1558 * gfortran.dg/dec_init_4.f90: Likewise.
1559
641ae1b8 15602016-10-27 Bin Cheng <bin.cheng@arm.com>
1561
1562 * gcc.dg/fold-narrowbopcst-1.c: New test.
1563
bd7b3fc8 15642016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1565
1566 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1567 dg-shouldfail/dg-output instead of XFAIL.
1568 * gfortran.dg/dec_io_6.f90: Likewise.
1569
84b72a11 15702016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1571
1572 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1573 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1574 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1575 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1576 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1577 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1578 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1579 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1580 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1581 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1582
15eeb126 15832016-10-27 Bin Cheng <bin.cheng@arm.com>
1584
1585 * gcc.dg/fold-convmaxconv-1.c: New test.
1586 * gcc.dg/fold-convminconv-1.c: New test.
1587
2034deb9 15882016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1589
1590 PR fortran/78092
1591 * gfortran.dg/pr78092.f90: New test.
1592
2db725dd 15932016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1594
1595 PR target/78056
1596 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1597 expected error message.
1598 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1599 expected error message.
1600 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1601 (test_all_not_equal_and_not_zero): Change expected error message.
1602
816a8c6d 16032016-10-26 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR fortran/77973
1606 * gfortran.dg/gomp/pr77973.f90: New test.
1607
ed09e1d5 16082016-10-26 Paul Thomas <pault@gcc.gnu.org>
1609
1610 PR fortran/78108
1611 * gfortran.dg/submodule_18.f08: New test.
1612 * gfortran.dg/submodule_19.f08: New test.
1613
a0194feb 16142016-10-26 Michael Matz <matz@suse.de>
1615
1616 * g++.dg/pr78060.C: New test.
1617 * gfortran.dg/pr78061.f: New test.
1618 * g++.dg/pr78088.C: New test.
1619
bd7b3fc8 16202016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1621
1622 * gfortran.dg/dec_io_1.f90: New test.
1623 * gfortran.dg/dec_io_2.f90: New test.
1624 * gfortran.dg/dec_io_3.f90: New test.
1625 * gfortran.dg/dec_io_4.f90: New test.
1626 * gfortran.dg/dec_io_5.f90: New test.
1627 * gfortran.dg/dec_io_6.f90: New test.
1628
83ee671e 16292016-10-25 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR sanitizer/78106
1632 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1633
16342016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1635
1636 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1637 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1638
9db5ef21 16392016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gnat.dg/opt59.adb: New test.
1642 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1643
1644 * gnat.dg/opt60.adb: New test.
1645
255d575a 16462016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1647
1648 PR fortran/72770
1649 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1650 this pr.
1651
6a2e2a85 16522016-10-25 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR target/78102
1655 * gcc.target/i386/pr78102.c: New test.
1656
83ee671e 16572016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1658
1659 * gfortran.dg/dec_logical_xor_1.f90: New test.
1660 * gfortran.dg/dec_logical_xor_2.f90: New test.
1661 * gfortran.dg/dec_logical_xor_3.f03: New test.
1662
83ee671e 16632016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1664
1665 * gfortran.dg/dec_loc_rval_1.f90: New test.
1666 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1667 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1668
83ee671e 16692016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1670
006943e8 1671 * gfortran.dg/dec_type_print.f90: New testcase.
1672
83ee671e 16732016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1674
1675 * gfortran.dg/feed_1.f90: New test.
1676 * gfortran.dg/feed_2.f90: New test.
501b58b2 1677
a07d5339 16782016-10-25 Martin Liska <mliska@suse.cz>
1679
1680 PR sanitizer/78106
1681 * gcc.dg/asan/pr78106.c: New test.
1682
131ad74b 16832016-10-25 Martin Liska <mliska@suse.cz>
1684
1685 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1686
78e31c4c 16872016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1688
1689 PR target/78041
1690 * gcc.target/arm/pr78041.c: New test.
1691
6e1b2ffb 16922016-10-25 Jakub Jelinek <jakub@redhat.com>
1693
1694 * g++.dg/cpp1z/launder1.C: New test.
1695 * g++.dg/cpp1z/launder2.C: New test.
1696
c9a8ee19 16972016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1698 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1699
1700 PR target/71676
1701 PR target/71678
1702 * gcc.target/avr/pr71676-2.c: New test.
1703
24c7ece1 17042016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1705 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1706
1707 PR target/71676
1708 PR target/71678
1709 * gcc.target/avr/pr71676-1.c: New test.
1710 * gcc.target/avr/pr71676-3.c: New test.
1711 * gcc.target/avr/pr71676.c: New test.
1712 * gcc.target/avr/pr71678.c: New test.
1713
2e2f6914 17142016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1715
1716 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1717 such that cloned verions of tested functions are not created.
1718
0fdad659 17192016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1720
1721 PR fortran/71895
1722 * gfortran.dg/pr71895.f90: New test.
1723
1eaf0150 17242016-10-24 Jakub Jelinek <jakub@redhat.com>
1725
1726 * g++.dg/debug/dwarf2/ref-2.C: New test.
1727
5f64e688 17282016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1729
1730 * c-c++-common/Wint-in-bool-context-3.c: New test.
1731
c62d63d4 17322016-10-24 Martin Sebor <msebor@redhat.com>
1733
1734 PR middle-end/77735
1735 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1736 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1737 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1738 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1739 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1740 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1741 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1742
11cb7700 17432016-10-24 Richard Biener <rguenther@suse.de>
1744
1745 PR testsuite/71491
1746 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1747 * gcc.dg/vect/slp-45.c: Likewise.
1748
c2423c1d 17492016-10-24 Richard Biener <rguenther@suse.de>
1750
1751 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1752 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1753 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1754
2cd66116 17552016-10-24 Georg-Johann Lay <avr@gjlay.de>
1756
1757 PR target/78093
1758 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1759 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1760
8cc18ee3 17612016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1762
1763 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1764
595090de 17652016-10-24 Jakub Jelinek <jakub@redhat.com>
1766
1767 * gcc.target/i386/bmi2-pext-1.c: New test.
1768 * gcc.target/i386/bmi2-pdep-1.c: New test.
1769 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1770 * gcc.target/i386/tbm-bextri-1.c: New test.
1771 * gcc.target/i386/bmi-bextr-6.c: New test.
1772
98d9f593 17732016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1774
1775 PR target/77483
1776 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1777 * gcc.target/i386/pr65105-1.c: Likewise.
1778 * gcc.target/i386/pr65105-2.c: Likewise.
1779 * gcc.target/i386/pr65105-3.c: Likewise.
1780 * gcc.target/i386/pr65105-5.c: Likewise.
1781 * gcc.target/i386/pr67761.c: Likewise.
1782 * gcc.target/i386/pr70799-1.c: Likewise.
1783
020c2754 17842016-10-24 Martin Liska <mliska@suse.cz>
1785
1786 PR sanitizer/77966
1787 * c-c++-common/ubsan/unreachable-3.c: New test.
1788
a484f6fe 17892016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1790
1791 PR fortran/77763
1792 * gfortran.dg/pr77763.f90
1793
1a6627ef 17942016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1795
1796 PR fortran/54730
1797 PR fortran/78033
1798 * gfortran.dg/pr78033.f90: New test.
1799
b0cb70c0 18002016-10-23 Paul Thomas <pault@gcc.gnu.org>
1801
1802 PR fortran/69834
1803 * gfortran.dg/select_type_1.f03: Change error for overlapping
1804 TYPE IS cases.
1805 * gfortran.dg/select_type_36.f03: New test.
1806
11d8d4ee 18072016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1810
5676fa7f 18112016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1812
1813 PR fortran/78021
1814 * gfortran.dg/string_length_3.f90: New test.
1815
d202d7b5 18162016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1817
d202d7b5 1818 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1819
18202016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1821
1822 PR fortran/43366
1823 PR fortran/57117
1824 PR fortran/61337
1825 * gfortran.dg/alloc_comp_class_5.f03: New test.
1826 * gfortran.dg/class_allocate_21.f90: New test.
1827 * gfortran.dg/class_allocate_22.f90: New test.
1828 * gfortran.dg/realloc_on_assign_27.f08: New test.
1829
5a096987 18302016-10-21 Jeff Law <law@redhat.com>
1831
1832 * PR tree-optimization/71947
1833 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1834 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1835 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1836
6cb5d057 18372016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1838
1839 * gcc.dg/ipa/vrp5.c: New test.
1840 * gcc.dg/ipa/vrp6.c: New test.
1841
0ee6ade7 18422016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1843
1844 * gcc.target/aarch64/test_frame_17.c: New test.
1845
0fe76522 18462016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1847
1848 * gcc.target/aarch64/test_frame_17.c: New test.
1849
4e2173b0 18502016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1851
1852 PR preprocessor/71681
1853 * gcc.dg/cpp/pr71681-1.c: New testcase
1854 * gcc.dg/cpp/pr71681-2.c: Likewise
1855 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1856 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1857 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1858 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1859
4d8040d8 18602016-10-21 Jakub Jelinek <jakub@redhat.com>
1861
1a4cced6 1862 PR target/78057
1863 * gcc.target/i386/pr78057.c: New test.
1864
4d8040d8 1865 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1866
60e91af4 18672016-10-21 Paul Thomas <pault@gcc.gnu.org>
1868
1869 PR fortran/69566
1870 * gfortran.dg/select_type_37.f03: New test.
1871
c2c800fc 18722016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1873
1874 PR target/71627
1875 * gcc.target/avr/pr71627.c: New test
1876
121d313b 18772016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1878
1879 * gcc.target/sparc/overflow-1.c: New test.
1880 * gcc.target/sparc/overflow-2.c: Likewise.
1881 * gcc.target/sparc/overflow-3.c: Likewise.
1882
f1ea412a 18832016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1884
1885 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1886 effective target.
1887
ec85126d 18882016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1889
1890 PR rtl-optimization/78038
1891 * gcc.target/aarch64/pr78038.c: New test.
1892
a3d5ca2a 18932016-10-21 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/78051
1896 * g++.dg/torture/pr78051.C: New testcase.
1897
127b5b65 18982016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1899
1900 * c-c++-common/wdate-time.c: Restored test case.
1901 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1902
8d379b82 19032016-10-20 Jakub Jelinek <jakub@redhat.com>
1904
1905 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1906
e0a20c9e 19072016-10-20 Uros Bizjak <ubizjak@gmail.com>
1908
1909 PR target/78037
1910 * gcc.target/i386/pr78037.c: New test.
1911
06904722 19122016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gcc.target/visium/overflow8.c: New.
1915 * gcc.target/visium/overflow16.c: Likewise.
1916 * gcc.target/visium/overflow32: Likewise.
1917
92a2a716 19182016-10-20 Michael Matz <matz@suse.de>
1919
1920 * gcc.dg/loop-split.c: New test.
1921 * gcc.dg/tree-ssa/ifc-9.c: Update.
1922 * gcc.dg/tree-ssa/ifc-10.c: Update.
1923
8a0d346b 19242016-10-20 Richard Biener <rguenther@suse.de>
1925
1926 * gcc.dg/graphite/pr35356-1.c: Update.
1927
bc3bde59 19282016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1929
1930 PR c++/77446
1931 * g++.dg/cpp1y/pr77446.C: New.
1932
ab056ef4 19332016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1934
1935 PR tree-optimization/53979
1936 * gcc.dg/pr53979-1.c: New test-case.
1937 * gcc.dg/pr53979-2.c: Likewise.
1938
5c2ba578 19392016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1940
1941 * c-c++-common/Wint-in-bool-context-2.c: New test.
1942
dbbe97e3 19432016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1944
1945 * gfortran.dg/dtio_17.f90: Fix test.
1946
0d05daf3 19472016-10-19 Aldy Hernandez <aldyh@redhat.com>
1948
1949 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1950 * gcc.dg/Walloca-2.c: Same.
1951
e066ee66 19522016-10-19 Aldy Hernandez <aldyh@redhat.com>
1953
1954 * gcc.dg/Wvla-1.c: Rename to...
1955 * gcc.dg/Wvla-larger-than-1.c: ...this.
1956 * gcc.dg/Wvla-2.c: Rename to...
1957 * gcc.dg/Wvla-larger-than-2.c: ...this.
1958 * gcc.dg/Wvla-3.c: Rename to...
1959 * gcc.dg/Walloca-11.c.: ...this.
1960 * gcc.dg/wvla-[1-7].c: Rename to:
1961 * gcc.dg/Wvla-[1-7].c: ...this.
1962
82112bf2 19632016-10-19 Bin Cheng <bin.cheng@arm.com>
1964
1965 PR tree-optimization/78005
1966 * gcc.dg/vect/pr78005.c: New.
1967 * gcc.target/i386/l_fma_float_1.c: Revise test.
1968 * gcc.target/i386/l_fma_float_2.c: Ditto.
1969 * gcc.target/i386/l_fma_float_3.c: Ditto.
1970 * gcc.target/i386/l_fma_float_4.c: Ditto.
1971 * gcc.target/i386/l_fma_float_5.c: Ditto.
1972 * gcc.target/i386/l_fma_float_6.c: Ditto.
1973 * gcc.target/i386/l_fma_double_1.c: Ditto.
1974 * gcc.target/i386/l_fma_double_2.c: Ditto.
1975 * gcc.target/i386/l_fma_double_3.c: Ditto.
1976 * gcc.target/i386/l_fma_double_4.c: Ditto.
1977 * gcc.target/i386/l_fma_double_5.c: Ditto.
1978 * gcc.target/i386/l_fma_double_6.c: Ditto.
1979
b3e3b38b 19802016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1981
1982 PR tree-optimization/78024
1983 * gcc.dg/goacc/loop-processing-1.c: New file.
1984
1227b118 19852016-10-19 Richard Biener <rguenther@suse.de>
1986
1987 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1988
f9debd38 19892016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1990
1991 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1992 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1993 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1994 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1995 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1996 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1997 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1998 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1999 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2000 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2001 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2002 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2003 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2004 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2005 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2006 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2007 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2008 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2009 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2010 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2011 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2012 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2013 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2014 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2015 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2016 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2017 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2018 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2019 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2020 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2021 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2022 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2023 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2024 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2025 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2026 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2027 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2028 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2029 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2030 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2031 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2032 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2033 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2034 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2035 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2036 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2037 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2038 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2039 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2040 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2041 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2042 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2043 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2044 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2045 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2046 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2047 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2048 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2049 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2050 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2051 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2052 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2053 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2054 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2055 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2056 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2057 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2058 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2059 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2060 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2061 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2062 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2063 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2064 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2065 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2066 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2067 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2068 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2069 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2070 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2071 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2072 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2073 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2074 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2075 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2076 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2077 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2078 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2079 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2080 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2081 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2082 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2083 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2084 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2085 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2086 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2087 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2088 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2089 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2090 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2091 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2092 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2093 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2094 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2095 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2096 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2097 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2098 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2099 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2100 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2101 * gcc.target/powerpc/vsu/vsu.exp: New file.
2102
4d7671d9 21032016-10-18 Uros Bizjak <ubizjak@gmail.com>
2104
2105 PR target/77991
2106 * gcc.target/i386/pr77991.c: New test.
2107
ce1813aa 21082016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2109
2110 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2111 LTO is used.
2112
7c57132a 21132016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2114
4d7671d9 2115 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2116
9edca09e 21172016-10-18 Richard Biener <rguenther@suse.de>
2118
2119 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2120 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2121 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2122 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2123 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2124 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2125 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2126 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2127 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2128 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2129 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2130 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2131 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2132 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2133 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2134 * gcc.dg/pr68217.c: Likewise.
2135 * gcc.dg/predict-9.c: Likewise.
2136 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2137 * gcc.dg/predict-1.c: Likewise.
2138
089541f0 21392016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140
2141 * gfortran.dg/dtio_17.f90: New test.
2142
130a8de2 21432016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2144
2145 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2146
fc323d70 21472016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2148
2149 * gcc.dg/ipa/vrp4.c: New test.
2150
5b48910f 21512016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2152
2153 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2154 * gcc.dg/torture/pr39074.c: Likewise.
2155
946d814a 21562016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2159 * gnat.dg/trampoline4.adb: Minor tweak.
2160
53cddf24 21612016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2162
2163 PR tree-optimization/77916
2164 * gcc.dg/torture/pr77916.c: New.
2165
443d1195 21662016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2167
2168 PR fortran/77978
2169 * gfortran.dg/pr77978_1.f90: New test.
2170 * gfortran.dg/pr77978_2.f90: Ditto.
2171 * gfortran.dg/pr77978_3.f90: Ditto.
2172
5db34fe5 21732016-10-17 Paul Thomas <pault@gcc.gnu.org>
2174
2175 PR fortran/61420
2176 PR fortran/78013
2177 * gfortran.dg/proc_ptr_49.f90: New test.
2178
a68b3ea1 21792016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2180
2181 PR target/77308
2182 * gcc.target/arm/pr77308.c: New test.
2183
dbd2f085 21842016-10-17 David Edelsohn <dje.gcc@gmail.com>
2185
2186 * lib/target-supports.exp
2187 (check_effective_target_floatn_nx_runtime): Return 0 for
2188 powerpc*-ibm-aix*.
2189
5bcc4152 21902016-10-17 Andrew Pinski <apinski@cavium.com>
2191
2192 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2193 long instead of long.
2194 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2195 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2196 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2197 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2198 * gcc.target/aarch64/pr68102_1.c: Likewise.
2199 * gcc.target/aarch64/target_attr_3.c: Likewise.
2200
6539e0f7 22012016-10-17 Richard Biener <rguenther@suse.de>
2202
2203 PR tree-optimization/77988
2204 * gcc.dg/torture/pr77988.c: New testcase.
2205
6a0d39d6 22062016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2207
2208 * gcc.dg/pr71636-1.c: New test-case.
2209 * gcc.dg/pr71636-2.c: Likewise.
2210
a27e3913 22112016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gnat.dg/trampoline3.adb: New test.
2214 * gnat.dg/trampoline4.adb: Likewise.
2215
4c3a9c43 22162016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217
2218 * gfortran.dg/dtio_16.f90: New test.
2219
b39e7130 22202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2221
2222 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2223 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2224 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2225
e16e12bf 22262016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2227
2228 * gcc.target/sparc/popc.c: Rename to...
2229 * gcc.target/sparc/popc-1.c: ...this.
2230 * gcc.target/sparc/popc-2.c: New test.
2231
f2540a7e 22322016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2233
2234 PR fortran/77972
2235 * gfortran.dg/unexpected_eof_4.f90: New test.
2236
5ba96fdd 22372016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2238
c258c004 2239 PR libfortran/48587
2240 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2241
6b34469c 22422016-10-14 Jakub Jelinek <jakub@redhat.com>
2243
7aeed2e5 2244 PR middle-end/77959
2245 * gfortran.dg/pr77959.f90: New test.
2246
6b34469c 2247 DR 1511 - const volatile variables and ODR
2248 * g++.dg/DRs/dr1511-1.C: New test.
2249 * g++.dg/DRs/dr1511-2.C: New test.
2250
f81df488 22512016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2252
2253 * gnat.dg/debug7.adb (dg-options): Remove -g.
2254 * gnat.dg/debug8.adb (dg-options): Add -margs.
2255 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2256
e5664bb5 22572016-10-14 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/77979
2260 * gcc.dg/torture/pr77979.c: New testcase.
2261
3b7a15a1 22622016-10-14 Martin Liska <mliska@suse.cz>
2263
2264 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2265 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2266 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2267
2b379696 22682016-10-14 Uros Bizjak <ubizjak@gmail.com>
2269
2270 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2271 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2272 * gcc.dg/torture/pr77937-2.c: Likewise.
2273
0dfdb37a 22742016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/lto15.adb: Adjust.
2277 * gnat.dg/lto16.adb: Likewise.
2278 * gnat.dg/lto17.adb: Likewise
2279 * gnat.dg/lto18.ad[sb]: New test.
2280 * gnat.dg/lto18_pkg.ads: New helper.
2281 * gnat.dg/lto19.adb: New test.
2282 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2283 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2284 * gnat.dg/lto20.adb: New test.
2285 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2286
30825815 22872016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2288
2289 * gfortran.dg/coarray_38.f90: Expect error message.
2290
f6412f44 22912016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2292
2293 * gcc.target/aarch64/spellcheck_1.c: New test.
2294 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2295 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2296 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2297 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2298 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2299
7a8fd205 23002016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2301
2302 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2303
0512a8c6 23042016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2305
2306 PR tree-optimization/77937
2307 * gcc.dg/torture/pr77937-1.c: New.
2308 * gcc.dg/torture/pr77937-2.c: New.
2309
81f19d90 23102016-10-13 Jakub Jelinek <jakub@redhat.com>
2311
2312 * g++.dg/cpp1z/inline-var1.C: New test.
2313 * g++.dg/cpp1z/inline-var1a.C: New test.
2314 * g++.dg/cpp1z/inline-var1.h: New file.
2315 * g++.dg/cpp1z/inline-var2.C: New test.
2316 * g++.dg/cpp1z/inline-var3.C: New test.
2317 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2318 uninitialized const.
2319
83ee671e 23202016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2321
f3e6118a 2322 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2323 Xscale is specified, not just -march.
2324 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2325 is incompatible with Xscale.
8d16d6ff 2326
2e7b05a3 23272016-10-13 Martin Sebor <msebor@redhat.com>
2328
2329 PR c++/71912
2330 * g++.dg/ext/flexary4.C: Adjust.
2331 * g++.dg/ext/flexary5.C: Same.
2332 * g++.dg/ext/flexary9.C: Same.
2333 * g++.dg/ext/flexary19.C: New test.
2334 * g++.dg/ext/flexary18.C: New test.
2335 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2336 regression test.
4d7671d9 2337 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2338 Avoid generating a flexible array member in an array.
2e7b05a3 2339
ff56abd1 23402016-10-13 Martin Sebor <msebor@redhat.com>
2341
2342 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2343 to placate -Wformat on targets where the type is not int.
2344
c4966203 23452016-10-13 David Malcolm <dmalcolm@redhat.com>
2346
2347 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2348 in INSN_LOCATION.
2349
0655e0e6 23502016-10-13 Bin Cheng <bin.cheng@arm.com>
2351
2352 * gcc.target/i386/l_fma_float_1.c: Revise test.
2353 * gcc.target/i386/l_fma_float_2.c: Ditto.
2354 * gcc.target/i386/l_fma_float_3.c: Ditto.
2355 * gcc.target/i386/l_fma_float_4.c: Ditto.
2356 * gcc.target/i386/l_fma_float_5.c: Ditto.
2357 * gcc.target/i386/l_fma_float_6.c: Ditto.
2358 * gcc.target/i386/l_fma_double_1.c: Ditto.
2359 * gcc.target/i386/l_fma_double_2.c: Ditto.
2360 * gcc.target/i386/l_fma_double_3.c: Ditto.
2361 * gcc.target/i386/l_fma_double_4.c: Ditto.
2362 * gcc.target/i386/l_fma_double_5.c: Ditto.
2363 * gcc.target/i386/l_fma_double_6.c: Ditto.
2364
c4dd22f7 23652016-10-13 Bin Cheng <bin.cheng@arm.com>
2366
2367 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2368
73e363e1 23692016-10-13 Bin Cheng <bin.cheng@arm.com>
2370
2371 * gcc.dg/vect/vect-98.c: Refine test case.
2372 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2373 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2374 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2375
c0f4422f 23762016-10-13 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR c/77946
2379 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2380
5d3eb95a 23812016-10-13 Martin Liska <mliska@suse.cz>
2382
2383 PR tree-optimization/77943
2384 * g++.dg/tree-ssa/pr77943.C: New test.
2385
eb04d24c 23862016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2387
2388 PR fortran/72832
2389 * gfortran.dg/allocate_with_source_22.f03: New test.
2390 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2391 fail.
2392
4c57e30a 23932016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2394
2395 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2396 * gcc.target/arm/movsi_movw.c: Likewise.
2397 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2398 directive to work on big endian targets.
2399
a70bfd3e 24002016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2401
2402 * gcc.dg/tree-ssa/evrp6.c: New test.
2403
ef51c561 24042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2405
2406 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2407 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2408 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2409
c1276ee1 24102016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2411
2412 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2413 * gcc.target/powerpc/warn-2.c: Ditto.
2414
a5c34f4b 24152016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2416
2417 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2418 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2419 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2420 for -mmsa.
2421 * gcc.target/mips/msa.c: New test.
2422 * gcc.target/mips/msa-builtins.c: Likewise.
2423 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2424 (check_effective_target_mips_msa_runtime): Likewise.
2425 (check_effective_target_mips_msa): Likewise.
2426 (add_options_for_mips_msa): Likewise.
2427 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2428 (check_effective_target_vect_intfloat_cvt): Likewise.
2429 (check_effective_target_vect_uintfloat_cvt): Likewise.
2430 (check_effective_target_vect_floatint_cvt): Likewise.
2431 (check_effective_target_vect_floatuint_cvt): Likewise.
2432 (check_effective_target_vect_shift): Likewise.
2433 (check_effective_target_vect_shift_char): Likewise.
2434 (check_effective_target_vect_long): Likewise.
2435 (check_effective_target_vect_float): Likewise.
2436 (check_effective_target_vect_double): Likewise.
2437 (check_effective_target_vect_long_long): Likewise.
2438 (check_effective_target_vect_perm): Likewise.
2439 (check_effective_target_vect_perm_byte): Likewise.
2440 (check_effective_target_vect_perm_short): Likewise.
2441 (check_effective_target_vect_sdot_qi): Likewise.
2442 (check_effective_target_vect_udot_qi): Likewise.
2443 (check_effective_target_vect_sdot_hi): Likewise.
2444 (check_effective_target_vect_udot_hi): Likewise.
2445 (check_effective_target_vect_pack_trunc): Likewise.
2446 (check_effective_target_vect_unpack): Likewise.
2447 (check_effective_target_vect_hw_misalign): Likewise.
2448 (check_effective_target_vect_condition): Likewise.
2449 (check_effective_target_vect_cond_mixed): Likewise.
2450 (check_effective_target_vect_char_mult): Likewise.
2451 (check_effective_target_vect_short_mult): Likewise.
2452 (check_effective_target_vect_int_mult): Likewise.
2453 (check_effective_target_vect_extract_even_odd): Likewise.
2454 (check_effective_target_vect_interleave): Likewise.
2455 (check_vect_support_and_set_flags): Check if the target supports MSA
2456 and append to the list of EFFECTIVE_TARGETS.
2457
3e7c21b1 24582016-10-12 Richard Biener <rguenther@suse.de>
2459
2460 PR debug/77947
2461 * g++.dg/torture/pr77947.C: New testcase.
2462
bd043173 24632016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2464
2465 * gnat.dg/debug8.adb: New testcase.
2466
dade7ede 24672016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2468
2469 * gnat.dg/debug9.adb: New testcase.
2470
98e16200 24712016-10-12 Richard Biener <rguenther@suse.de>
2472
2473 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2474 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2475 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2476
30855003 24772016-10-12 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/77920
2480 * gcc.dg/torture/pr77920.c: New testcase.
2481
12663602 24822016-10-12 Jakub Jelinek <jakub@redhat.com>
2483
221d7858 2484 PR tree-optimization/77929
2485 * gcc.c-torture/compile/pr77929.c: New test.
2486
12663602 2487 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2488 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2489 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2490 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2491 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2492 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2493 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2494 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2495 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2496
443a4842 24972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gcc.target/sparc/setcc-4.c: Adjust.
2500 * gcc.target/sparc/setcc-5.c: Likewise.
2501 * gcc.target/sparc/setcc-6.c: Likewise.
2502 * gcc.target/sparc/setcc-7.c: Likewise.
2503 * gcc.target/sparc/setcc-8.c: Likewise.
2504 * gcc.target/sparc/setcc-9.c: Likewise.
2505 * gcc.target/sparc/setcc-10.c: Delete.
2506
ffe8440e 25072016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2508
2509 PR fortran/77942
2510 * gfortran.dg/pr77942.f90
2511
f9d86318 25122016-10-11 Fritz Reese <fritzoreese@gmail.com>
2513
2514 * gfortran.dg/dec_math.f90: New testsuite.
2515
aec336e9 25162016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2517
2518 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2519 (main): Declare j as i32 instead of int.
2520
96eb1519 25212016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2522
2523 PR testsuite/PR77710
2524 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2525 target triplet instead of *-*-*-*.
2526
a84cc613 25272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2528
2529 * gnat.dg/unchecked_convert10.adb: New test.
2530 * gnat.dg/unchecked_convert11.adb: Likewise.
2531 * gnat.dg/unchecked_convert12.adb: Likewise.
2532
94ec1a50 25332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gcc.target/sparc/cbcond-1.c: New test.
2536 * gcc.target/sparc/cbcond-2.c: Likewise.
2537 * gcc.target/sparc/movcc-1.c: Likewise.
2538 * gcc.target/sparc/movcc-2.c: Likewise.
2539 * gcc.target/sparc/setcc-1.c: Adjust.
2540 * gcc.target/sparc/setcc-2.c: Likewise.
2541 * gcc.target/sparc/setcc-3.c: Likewise.
2542 * gcc.target/sparc/setcc-4.c: Likewise.
2543 * gcc.target/sparc/setcc-5.c: Likewise.
2544 * gcc.target/sparc/setcc-6.c: New test.
2545 * gcc.target/sparc/setcc-7.c: Likewise.
2546 * gcc.target/sparc/setcc-8.c: Likewise.
2547 * gcc.target/sparc/setcc-9.c: Likewise.
2548 * gcc.target/sparc/setcc-10.c: Likewise.
2549
74cf8d76 25502016-10-10 Jeff Law <law@redhat.com>
2551
2552 PR tree-optimization/71947
2553 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2554 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2555 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2556 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2557 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2558 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2559
8d3bf9df 25602016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2561
2562 PR fortran/77915
2563 * gfortran.dg/matmul_11.f90: New test.
2564
ade2e453 25652016-10-10 Jiong Wang <jiong.wang@arm.com>
2566
2567 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2568 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2570 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2571 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2572 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2573 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2574 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2575 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2576 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2577 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2578 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2579 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2580 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2592 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2607 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2618 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2619 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2626
d9b5db8e 26272016-10-10 Jiong Wang <jiong.wang@arm.com>
2628
2629 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2643
67789205 26442016-10-10 Jiong Wang <jiong.wang@arm.com>
2645
2646 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2647 Enable AArch64.
2648 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2649 vdup*_laneq.
2650 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2654
6dfe8276 26552016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2656 Jiong Wang <jiong.wang@arm.com>
2657
2658 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2659 AArch64 support.
2660 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2661 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2662 AArch64 targets.
2663 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2664 AArch64 targets.
2665 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2666 targets.
2667 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2668
ec8fd20e 26692016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gnat.dg/specs/vfa.ads: New test.
2672
6dfe8276 26732016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2674
2675 * gnat.dg/inline13.ad[sb]: New test.
2676 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2677
8fc51369 26782016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2679
2680 * gnat.dg/biased_subtype.adb: New test.
2681
b4d09fc1 26822016-10-09 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR tree-optimization/77901
2685 * gcc.c-torture/compile/pr77901.c: New test.
2686
14964a36 26872016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2688
2689 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2690 * gcc.dg/ipa/propalign-2.c: Likewise
2691 * gcc.dg/ipa/propalign-3.c: Likewise.
2692 * gcc.dg/ipa/propalign-4.c: Likewise.
2693 * gcc.dg/ipa/propalign-5.c: Likewise.
2694
ad0c1dec 26952016-10-08 Jakub Jelinek <jakub@redhat.com>
2696
ae691a10 2697 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2698
4582d852 2699 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2700
ad0c1dec 2701 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2702 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2703
90a2ad05 27042016-10-07 Fritz Reese <fritzoreese@gmail.com>
2705
2706 * gfortran.dg/dec_union_11.f90: New testcase.
2707
4076953a 27082016-10-07 Nathan Sidwell <nathan@acm.org>
2709
2710 PR c++/66443
2711 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2712 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2713 * g++.dg/cpp1y/pr66443-cxx14.C: New
2714 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2715 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2716
cd45162d 27172016-10-07 Jakub Jelinek <jakub@redhat.com>
2718
2719 * g++.dg/cpp0x/addressof1.C: New test.
2720 * g++.dg/cpp0x/addressof2.C: New test.
2721
7d29bba9 27222016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2723
2724 * gcc.target/powerpc/float128-type-1.c: New test to check that
2725 PowerPC 64-bit Linux enables -mfloat128-type by default.
2726 * gcc.target/powerpc/float128-type-2.c: Likewise.
2727 * gcc.target/powerpc/float128-mix.c: Change error message to
2728 reflect that __ibm128 is now #define'ed to be long double.
2729
7d562e89 27302016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2731
2732 PR fortran/77406
2733 * gfortran.dg/pr77406.f90: New test.
2734 * gfortran.dg/assumed_type_3.f90: Update error messages.
2735 * gfortran.dg/defined_operators_1.f90: Ditto.
2736 * gfortran.dg/generic_26.f90: Ditto.
2737 * gfortran.dg/generic_7.f90: Ditto.
2738 * gfortran.dg/gomp/udr5.f90: Ditto.
2739 * gfortran.dg/gomp/udr7.f90: Ditto.
2740 * gfortran.dg/interface_1.f90: Ditto.
2741 * gfortran.dg/interface_37.f90: Ditto.
2742 * gfortran.dg/interface_5.f90: Ditto.
2743 * gfortran.dg/interface_6.f90: Ditto.
2744 * gfortran.dg/interface_7.f90
2745 * gfortran.dg/no_arg_check_3.f90
2746 * gfortran.dg/operator_5.f90
2747 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2748
0365bfa8 27492016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2750
2751 PR c++/77700
2752 * c-c++-common/Wint-in-bool-context.c: Update test.
2753
1941149a 27542016-10-07 Richard Biener <rguenther@suse.de>
2755
2756 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2757 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2758
dc5b5d21 27592016-10-07 Marek Polacek <polacek@redhat.com>
2760
2761 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2762
30ac4925 27632016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2764
2765 PR c++/69733
2766 * c-c++-common/pr69733.c: New test.
2767 * gcc.dg/pr69733.c: New test.
2768 * gcc.target/i386/pr69733.c: New test.
2769
95c0ad19 27702016-10-07 Marek Polacek <polacek@redhat.com>
2771
2772 PR c++/77803
2773 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2774
fafde080 27752016-10-07 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR tree-optimization/77664
2778 * gcc.dg/tree-ssa/pr77664.c: New test.
2779 * gcc.dg/pr77664.c: New test.
2780
27812016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2782
2783 * gfortran.dg/pr69955.f90: New test.
2784
4147af80 27852016_10-06 Louis Krupp <louis.krupp@zoho.com>
2786
2787 PR fortran/57910
2788 * gfortran.dg/pr57910.f90: New test.
2789
adeca879 27902016-10-06 Jakub Jelinek <jakub@redhat.com>
2791
2792 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2793 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2794
fefb1a11 27952016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2796
2797 PR tree-optimization/77862
2798 * gcc.dg/pr77862.c: New test.
2799
f7df25e9 28002016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2801
2802 * gcc.dg/tree-ssa/evrp4.c: New test.
2803
3ff1ad36 28042016-10-06 Jeff Law <law@redhat.com>
2805
2806 PR tree-optimization/71661
2807 * gcc.dg/tree-ssa/pr71661.c: New test.
2808
1424fde5 28092016-10-06 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/77855
2812 * gcc.dg/torture/pr77855.c: New testcase.
2813
a22dd5ec 28142016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2815 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2816
2817 * g++.dg/other/pr77759.C: New test.
2818
cb1f8eb4 28192016-10-06 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/77839
2822 * gcc.dg/torture/pr77839.c: New testcase.
2823
bb513366 28242016-10-06 Marek Polacek <polacek@redhat.com>
2825
2826 * g++.dg/cpp1z/init-statement9.C: New test.
2827
26d689f4 28282016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2829
2830 * gcc.target/i386/pcommit-1.c: Deleted.
2831 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2832 * gcc.target/i386/sse-13.c: Ditto.
2833 * gcc.target/i386/sse-14.c: Ditto.
2834 * gcc.target/i386/sse-22.c: Ditto.
2835 * gcc.target/i386/sse-23.c: Ditto.
2836 * g++.dg/other/i386-2.C: Ditto.
2837
847e66cc 28382016-10-05 Uros Bizjak <ubizjak@gmail.com>
2839
2840 * gcc.target/i386/pr77833.c: Require int128 effective target.
2841
670ec524 28422016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2843
2844 PR fortran/58991
2845 PR fortran/58992
2846 * gfortran.dg/associate_22.f90: New test.
2847
fca4e258 28482016-10-05 Fritz Reese <fritzoreese@gmail.com>
2849
2850 * gfortran.dg/dec_union_9.f90: New testcase.
2851 * gfortran.dg/dec_union_10.f90: New testcase.
2852
994fc95f 28532016-10-05 Jakub Jelinek <jakub@redhat.com>
2854
c6958264 2855 PR sanitizer/66343
2856 * gcc.dg/pch/pr66343-3.c: New test.
2857 * gcc.dg/pch/pr66343-3.hs: New file.
2858
994fc95f 2859 PR sanitizer/66343
2860 * gcc.dg/pch/pr66343-1.c: New test.
2861 * gcc.dg/pch/pr66343-1.hs: New file.
2862 * gcc.dg/pch/pr66343-2.c: New test.
2863 * gcc.dg/pch/pr66343-2.hs: New file.
2864
2b6903a5 28652016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2866
2867 * c-c++-common/Wint-in-bool-context.c: Update test.
2868
a9e44c43 28692016-10-05 Marek Polacek <polacek@redhat.com>
2870
2871 * g++.dg/cpp1z/init-statement1.C: New test.
2872 * g++.dg/cpp1z/init-statement2.C: New test.
2873 * g++.dg/cpp1z/init-statement3.C: New test.
2874 * g++.dg/cpp1z/init-statement4.C: New test.
2875 * g++.dg/cpp1z/init-statement5.C: New test.
2876 * g++.dg/cpp1z/init-statement6.C: New test.
2877 * g++.dg/cpp1z/init-statement7.C: New test.
2878 * g++.dg/cpp1z/init-statement8.C: New test.
2879
d0a5b595 28802016-10-05 Louis Krupp <louis.krupp@zoho.com>
2881
2882 PR fortran/67524
2883 * gfortran.dg/pr67524.f90: New test.
2884
c7b01e77 28852016-10-05 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR sanitizer/77823
2888 * c-c++-common/ubsan/shift-9.c: New test.
2889
d204444e 28902016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2891
2892 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2893 of int if __SIZEOF_INT__ is less than 4 bytes.
2894
ea55eab9 28952016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2896
2897 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2898 * gfortran.dg/class_array_20.f03: Likewise.
2899 * gfortran.dg/class_array_21.f03: Likewise.
2900 * gfortran.dg/finalize_29.f08: Likewise.
2901 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2902
bf1426ea 29032016-10-05 Richard Biener <rguenther@suse.de>
2904
2905 PR middle-end/77826
2906 * gcc.dg/torture/pr77826.c: New testcase.
2907
eb93b162 29082016-10-05 Richard Biener <rguenther@suse.de>
2909
2910 * gcc.dg/fold-copysign-1.c: New testcase.
2911
830f8f08 29122016-10-05 Andreas Schwab <schwab@suse.de>
2913
2914 * g++.dg/pr49847-2.C: Remove.
2915
ce229d56 29162016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2917
2918 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2919
d82d27a3 29202016-10-05 Richard Biener <rguenther@suse.de>
2921
2922 PR middle-end/55152
2923 * gcc.dg/pr55152-2.c: New testcase.
2924
29e40d1d 29252016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2926
2927 * gfortran.dg/dtio_15.f90: New test.
2928
78dc0da1 29292016-10-04 Ian Lance Taylor <iant@golang.org>
2930
2931 * gcc.dg/split-7.c: New test.
2932
f72de674 29332016-10-04 Martin Sebor <msebor@redhat.com>
2934
2935 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2936 %lc directive to wint_t to silence -Wformat warnings on targets
2937 where the latter is a distinct type such as long.
2938
c30da209 29392016-10-04 Martin Sebor <msebor@redhat.com>
2940
2941 PR c++/77804
2942 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2943
c93d719b 29442016-10-04 Jakub Jelinek <jakub@redhat.com>
2945
c8887d28 2946 PR c++/77791
2947 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2948
c93d719b 2949 * g++.dg/other/java3.C: Remove.
2950 * g++.dg/other/java1.C: Remove.
2951 * g++.dg/other/error12.C: Remove.
2952 * g++.dg/other/java2.C: Remove.
2953 * g++.dg/warn/Wnvdtor.C: Remove.
2954 * g++.dg/lookup/java1.C: Remove.
2955 * g++.dg/lookup/java2.C: Remove.
2956 * g++.dg/ext/pr34829.C: Remove.
2957 * g++.dg/ext/java-3.C: Remove.
2958 * g++.dg/ext/java-1.C: Remove.
2959 * g++.dg/ext/java-2.C: Remove.
2960 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2961
e62363b1 29622016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2963
2964 PR tree-optimization/77808
2965 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2966
38f18c01 29672016-10-04 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/77399
2970 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2971
47fd90af 29722016-10-04 Richard Biener <rguenther@suse.de>
2973
2974 PR middle-end/77833
2975 * gcc.target/i386/pr77833.c: New testcase.
2976
2f8d6297 29772016-09-26 Jeff Law <law@redhat.com>
2978
2979 PR tree-optimization/71550
2980 PR tree-optimization/71403
2981 * gcc.c-torture/execute/pr71550.c: New test.
2982
4092cccf 29832016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2984
2985 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2986 option.
2987
8e8fe25a 29882016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2989
2990 Revert
2991 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2992
2993 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2994
fcfa0d6a 29952016-10-03 Marek Polacek <polacek@redhat.com>
2996
2997 * g++.dg/cpp0x/nullptr37.C: New test.
2998
255beb07 29992016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3000
3001 * c-c++-common/Wint-in-bool-context.c: Update test.
3002
16127d51 30032016-10-02 Jakub Jelinek <jakub@redhat.com>
3004
3005 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3006 earlier.
3007 * g++.dg/charset/asm2.c (memmove): Likewise.
3008 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3009 * g++.dg/tls/diag-4.C (foo): Likewise.
3010 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3011 dg-warning, fix up regex.
3012 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3013 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3014 * g++.old-deja/g++.mike/net31.C: Likewise.
3015 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3016 for C++17.
3017 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3018 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3019
c9e875f1 30202016-10-01 Richard Biener <rguenther@suse.de>
3021
3022 PR middle-end/77798
3023 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3024
77daf8b6 30252016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3026
3027 PR fortran/77663
3028 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3029
ff2feb8b 30302016-10-01 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR c/77490
3033 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3034 Add dg-prune-output directive.
3035
fd3720ac 30362016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037
3038 PR fortran/66643
3039 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3040 * gfortran.fortran-torture/compile/write.f90: Update test.
3041
dd07e329 30422016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3043
3044 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3045 arm_fp16_alternative_ok as the required effective target.
3046 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3047 -mfp16-format=alternative to the dg-options directive and remove
3048 the dg-add-options directive.
3049
580083a2 30502016-09-30 Fritz Reese <fritzoreese@gmail.com>
3051
3052 PR fortran/77764
3053 * gfortran.dg/dec_union_8.f90: New testcase.
3054
f24fcad2 30552016-09-30 Fritz Reese <fritzoreese@gmail.com>
3056
3057 PR fortran/77782
3058 * gfortran.dg/dec_structure_16.f90: New testcase.
3059
e0e00cf4 30602016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3061
3062 * gfortran.dg/coarray_allocate_10.f08: New test.
3063 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3064
44211526 30652016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3068
e2441cd8 30692016-09-30 Richard Biener <rguenther@suse.de>
3070
3071 PR tree-optimization/77399
3072 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3073
0914a8ef 30742016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3075
5db34fe5 3076 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3077 -fdelete-null-pointer-checks explicit.
3078 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3079 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3080 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3081 * gcc.dg/pic-1.c: Require fpic target support.
3082 * gcc.dg/pic-2.c: Likewise.
3083
c5d89bae 30842016-09-29 Jakub Jelinek <jakub@redhat.com>
3085
3086 Implement P0001R1 - C++17 removal of register storage class specifier
3087 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3088 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3089 C++17.
3090 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3091 keyword if not __SSE2__.
3092 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3093 C++17.
3094 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3095 register keywords.
3096 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3097 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3098 no_erroneous_warning): Expect new warnings for C++17.
3099 * g++.dg/warn/register-var-2.C (f): Likewise.
3100 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3101 * g++.dg/parse/linkage2.C (foo): Likewise.
3102 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3103 keyword on parameters for C++17.
3104 * g++.dg/cpp1z/register1.C: New test.
3105 * g++.dg/cpp1z/register2.C: New test.
3106 * g++.dg/cpp1z/register3.C: New test.
3107
5424b150 31082016-09-29 Uros Bizjak <ubizjak@gmail.com>
3109
3110 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3111 * gcc.target/i386/avx2-check.h (main): Ditto.
3112 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3113 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3114 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3115 * gcc.target/i386/avx512er-check.h (main): Ditto.
3116 * gcc.target/i386/avx512f-check.h (main): Ditto.
3117 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3118 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3119 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3120
132fa33c 31212016-09-29 Uros Bizjak <ubizjak@gmail.com>
3122
3123 PR target/77756
3124 * gcc.target/i386/pr77756.c: New test.
3125
ea72fa65 31262016-09-29 Marek Polacek <polacek@redhat.com>
3127
3128 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3129
40334d1a 31302016-09-29 Marek Polacek <polacek@redhat.com>
3131
3132 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3133 C++14.
3134
2bf721c3 31352016-09-29 Martin Liska <mliska@suse.cz>
3136
3137 * objc/execute/construct1.m: New test.
3138
a8243a97 31392016-09-29 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/77768
3142 * gcc.dg/torture/pr77768.c: New testcase.
3143
98da8d3b 31442016-09-28 Richard Biener <rguenther@suse.de>
3145
3146 PR middle-end/77407
3147 * gcc.dg/pr77407.c: New testcase.
3148
b0ab3ca0 31492016-09-29 Richard Biener <rguenther@suse.de>
3150
3151 PR middle-end/55152
3152 * gcc.dg/pr55152.c: New testcase.
3153 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3154
f76c9f26 31552016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3156
3157 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3158 (dg-options): Remove -m32.
3159
94d9ba6a 31602016-09-28 Martin Sebor <msebor@redhat.com>
3161
3162 PR middle-end/77721
3163 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3164
d23296dc 31652016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3166
3167 PR libgfortran/77707
3168 * gfortran.dg/inquire_17.f90: New test.
3169
2a2770c6 31702016-09-28 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR c++/77467
3173 * g++.dg/cpp1y/constexpr-77467.C: New test.
3174
3e822015 31752016-09-28 Martin Sebor <msebor@redhat.com>
3176
3177 PR c/77762
3178 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3179 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3180 (test_sprintf_p_const): Adjust line numbers to avoid failures
3181 introduced in r240503.
3182
21ce832f 31832016-09-28 Martin Sebor <msebor@redhat.com>
3184
3185 PR middle-end/77683
3186 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3187
8d9e3eb6 31882016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3189
cfa852a5 3190 PR c++/77748
3191 * g++.dg/pr77550.C: Avoid undefined behavior.
3192
8d9e3eb6 3193 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3194
85dd8d9a 31952016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3196
3197 * gcc.dg/strlenopt-20.c: Update test.
3198 * gcc.dg/strlenopt-21.c: Likewise.
3199 * gcc.dg/strlenopt-22.c: Likewise.
3200 * gcc.dg/strlenopt-22g.c: Likewise.
3201 * gcc.dg/strlenopt-26.c: Likewise.
3202 * gcc.dg/strlenopt-5.c: Likewise.
3203 * gcc.dg/strlenopt-7.c: Likewise.
3204 * gcc.dg/strlenopt-9.c: Likewise.
3205
ce7e2f0e 32062016-09-27 Jakub Jelinek <jakub@redhat.com>
3207
4fd4e9e0 3208 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3209
66108a57 3210 * g++.dg/cpp1z/lambda-this1.C: New test.
3211 * g++.dg/cpp1z/lambda-this2.C: New test.
3212
ce7e2f0e 3213 PR c++/77722
3214 * g++.dg/ubsan/return-4.C: New test.
3215 * g++.dg/ubsan/return-5.C: New test.
3216 * g++.dg/ubsan/return-6.C: New test.
3217
eedf6f96 32182016-09-27 Jiong Wang <jiong.wang@arm.com>
3219
3220 * lib/target-supports.exp
3221 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3222 in function comment.
3223
febf7a45 32242016-09-27 Martin Liska <mliska@suse.cz>
3225
3226 PR gcov-profile/46266
3227 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3228 considered.
3229
1ef012e4 32302016-09-27 Richard Biener <rguenther@suse.de>
3231
3232 PR tree-optimization/77745
3233 * g++.dg/torture/pr77745.C: New testcase.
3234
fcaf08b7 32352016-09-27 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/77478
3238 * gcc.dg/torture/pr77478.c: New testcase.
3239
db46bcd3 32402016-09-27 Martin Liska <mliska@suse.cz>
3241
3242 PR gcov-profile/7970
3243 PR gcov-profile/16855
3244 PR gcov-profile/44779
3245 * g++.dg/gcov/pr16855.C: New test.
3246
2e0bcd96 32472016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3248
3249 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3250
93768ef7 32512016-09-27 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR fortran/77666
3254 * gfortran.dg/gomp/pr77666.f90: New test.
3255
b09a4365 32562016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3257
3258 PR ipa/77677
3259 * gcc.dg/torture/pr77677-2.c: New test.
3260
85527e8f 32612016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3262
3263 PR fortran/77420
3264 * gfortran.dg/pr77420_1.f90: New test.
3265 * gfortran.dg/pr77420_2.f90: Ditto.
3266 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3267 * gfortran.dg/pr77420_4.f90: this file.
3268
140cd7ff 32692016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3270
3271 PR middle-end/77719
3272 * gfortran.dg/pr77719.f90: New test.
3273
d4d58fc3 32742016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3275
3276 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3277 singular form of byte when quantity is unknown.
d4d58fc3 3278
e997bd3a 32792016-09-26 Marek Polacek <polacek@redhat.com>
3280
3281 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3282
9c7de46a 32832016-09-26 Martin Liska <mliska@suse.cz>
3284
3285 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3286 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3287 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3288 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3289 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3290 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3291 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3292 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3293 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3294
3c77f69c 32952016-09-26 Marek Polacek <polacek@redhat.com>
3296
3297 PR c/7652
3298 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3299 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3300 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3301 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3302 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3303 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3304 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3305 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3306 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3307 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3308 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3309 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3310 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3311 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3312 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3313 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3314 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3315 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3316 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3317 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3318 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3319 * c-c++-common/attr-fallthrough-1.c: New test.
3320 * c-c++-common/attr-fallthrough-2.c: New test.
3321 * g++.dg/cpp0x/fallthrough1.C: New test.
3322 * g++.dg/cpp0x/fallthrough2.C: New test.
3323 * g++.dg/cpp1z/fallthrough1.C: New test.
3324 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3325 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3326 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3327 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3328
40e245e1 33292016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3330
9e9fb49b 3331 PR fortran/77429
40e245e1 3332 * gfortran.dg/pr77429.f90: New test.
3333
cfffcdf4 33342016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3335
3336 PR fortran/77694
3337 * gfortran.dg/pr77694.f90: New test.
3338
223e6ae9 33392016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3340
3341 PR target/51244
3342 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3343
9e932ac2 33442016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3345
3346 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3347 for 32-bit mode.
3348
04f16d28 33492016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3350
3351 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3352 for 32-bit mode.
3353
481ce481 33542016-09-24 Marek Polacek <polacek@redhat.com>
3355
3356 PR c/77490
3357 * c-c++-common/Wbool-operation-1.c: New test.
3358 * gcc.dg/Wbool-operation-1.c: New test.
3359
8e652fcf 33602016-09-23 Fritz Reese <fritzoreese@gmail.com>
3361
3362 * gfortran.dg/dec_static_1.f90: New.
3363 * gfortran.dg/dec_static_2.f90: New.
3364 * gfortran.dg/dec_static_3.f90: New.
3365 * gfortran.dg/dec_static_4.f90: New.
3366
e7c4560c 33672016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3368
3369 PR fortran/48298
3370 * gfortran.dg/negative_unit_check.f90: Update test.
3371 * gfortran.dg/dtio_14.f90: New test.
481ce481 3372
ad020996 33732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3374
3375 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3376 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3377 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3378 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3379 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3380 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3381 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3382
e2c1228b 33832016-09-23 Martin Sebor <msebor@redhat.com>
3384
3385 PR testsuite/77713
3386 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3387 assuming long double is bigger than double.
3388
9b5db70f 33892016-09-23 Jakub Jelinek <jakub@redhat.com>
3390
3391 Implement P0138R2, C++17 construction rules for enum class values
3392 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3393
a30e370d 33942016-09-23 David Malcolm <dmalcolm@redhat.com>
3395
3396 PR preprocessor/77672
3397 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3398 expected multiline output from first warning to reflect change
3399 in r240434.
3400
15650eb7 34012016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3402
3403 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3404
f886b2b4 34052016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3406 Tom de Vries <tom@codesourcery.com>
3407
3408 PR testsuite/77411
3409 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3410
f74ba31d 34112016-09-23 Marek Polacek <polacek@redhat.com>
3412
3413 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3414 * c-c++-common/gomp/atomic-13.c: Likewise.
3415 * c-c++-common/gomp/atomic-14.c: Likewise.
3416 * c-c++-common/pr60439.c: Remove invalid code.
3417 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3418 * g++.dg/expr/bitfield5.C: Likewise.
3419 * g++.dg/expr/bitfield6.C: Likewise.
3420 * g++.dg/expr/bool1.C: Likewise.
3421 * g++.dg/expr/bool3.C: Likewise.
3422 * g++.dg/expr/lval3.C: Likewise.
3423 * g++.dg/expr/lval4.C: Likewise.
3424 * g++.old-deja/g++.jason/bool5.C: Likewise.
3425
7413e757 34262016-09-23 David Malcolm <dmalcolm@redhat.com>
3427
3428 PR preprocessor/77672
3429 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3430 (test_terminator_location): New function.
3431
81df50de 34322016-09-23 Richard Biener <rguenther@suse.de>
3433
3434 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3435
5f4626d8 34362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3437
3438 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3439 -march=armv8.2-a+fp16 when supported by the hardware.
3440 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3441 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3442 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3443 semi-colons to a macro invocations.
3444 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3445 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3446 defined.
3447 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3448 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3449 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3450 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3451 defined.
3452 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3453 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3454 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3455 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3458 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3459 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3460 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3461 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3462 defined.
3463 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3464 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3465 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3466 defined.
3467 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3469 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3470 defined.
3471 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3473 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3474 defined.
3475 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3477 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3478 defined. Also fix some white-space.
3479 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3480 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3481 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3482 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3483 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3484 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3485 defined. Also fix some long lines and white-space.
3486 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3487 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3488 defined. Also fix some long lines and white-space.
3489 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3490 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3491 defined.
3492 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3493 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3494 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3495 defined.
3496 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3497 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3498 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3499 defined.
3500 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3501 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3503 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3505 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3510 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3516 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3517 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3519
f2645569 35202016-09-23 Jiong Wang <jiong.wang@arm.com>
3521 Matthew Wahab <matthew.wahab@arm.com>
3522
3523 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3524 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3525 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3526 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3527 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3528 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3529 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3530 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3531 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3532 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3533 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3534 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3535 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3536 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3537 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3538 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3541 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3542 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3543 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3544 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3548 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3549 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3550 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3551 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3552 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3553 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3554 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3555 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3556 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3557 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3558 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3559 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3560
66a55fc4 35612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3562
3563 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3564 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3565 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3566 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3567 support.
3568
ada0f4c4 35692016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3570
3571 PR ipa/77677
3572 * gcc.dg/torture/pr77677.c: New test.
3573
8771094d 35742016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3575
3576 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3577 here now.
3578
c959fae1 35792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3580
3581 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3582 options. Add tests for float16x4_t and float16x8_t.
3583
88b594a3 35842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3585
3586 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3587 * gcc.target/s390/risbg-ll-2.c: Ditto.
3588 * gcc.target/s390/risbg-ll-3.c: Ditto.
3589
e4ad661c 35902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3591
3592 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3593 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3594
4005a882 35952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3596
3597 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3598 output to the simplified instructions.
3599
9854d864 36002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3601
3602 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3603 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3604
388ce7db 36052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3606
3607 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3608 (FP16_SUPPORTED): New
3609 (expected-hfloat-16x4): Make conditional on __fp16 support.
3610 (expected-hfloat-16x8): Likewise.
3611 (vdup_n_f16): Disable for non-AArch64 targets.
3612 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3613 conditional on FP16_SUPPORTED.
3614 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3615 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3616 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3617 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3618 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3619 for testing __fp16.
3620 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3621 conditional on FP16_SUPPORTED.
3622 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3623 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3624
837bb76e 36252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3626
3627 * gcc.target/arm/short-vfp-1.c: New.
3628
e183c2b8 36292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3630
3631 * gcc.target/arm/attr-fp16-arith-1.c: New.
3632
cd6fbed6 36332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3634
3635 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3636 New.
3637 (add_options_for_arm_v8_2a_fp16_neon): New.
3638 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3639 (add_options_for_arm_arch_v8_2a): Auto-generate.
3640 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3641 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3642 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3643 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3644 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3645 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3646 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3647
4961b0ab 36482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3649
3650 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3651 arm_fp16_alternative_ok.
3652 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3653 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3654 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3655 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3656 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3657 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3658 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3659 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3660 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3661 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3662 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3663 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3664 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3665 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3666 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3667 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3668 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3669 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3670 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3671 arm_fp16_alternative_ok.
3672 * lib/target-supports.exp
3673 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3674 (check_effective_target_arm_fp16_alternative_ok): New.
3675 (check_effective_target_arm_fp16_none_ok_nocache): New.
3676 (check_effective_target_arm_fp16_none_ok): New.
3677
ce5b3c3b 36782016-09-23 Martin Liska <mliska@suse.cz>
3679
3680 * gcc.dg/ipa/pr77653.c: Replace adress
3681 with address.
3682
d4c65e05 36832016-09-23 Martin Liska <mliska@suse.cz>
3684
3685 * gcc.target/i386/movbe-4.c: New test.
3686
82a47693 36872016-09-23 Martin Liska <mliska@suse.cz>
3688
3689 * gcc.target/i386/crc32-5.c: New test.
3690
0253072a 36912016-09-23 Martin Liska <mliska@suse.cz>
3692
3693 * gcc.target/i386/pr71652.c: New test.
3694 * gcc.target/i386/pr71652-2.c: New test.
3695 * gcc.target/i386/pr71652-3.c: New test.
3696
0bfdbd22 36972016-09-23 Jakub Jelinek <jakub@redhat.com>
3698
3699 * lib/gcc-dg.exp (process-message): Support relative line number
3700 notation - .+4 or .-1 etc.
3701 * gcc.dg/dg-test-1.c: New test.
3702
ff982ab4 37032016-09-22 Martin Sebor <msebor@redhat.com>
3704
3705 PR target/77676
3706 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3707 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3708 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3709 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3710
78299f8d 37112016-09-22 Uros Bizjak <ubizjak@gmail.com>
3712
3713 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3714 * gcc.dg/ifcvt-2.c: Ditto.
3715 * gcc.dg/zero_bits_compound-1.c: Ditto.
3716 * gcc.dg/zero_bits_compound-1.c: Ditto.
3717 * gcc.dg/pr40550.c: Simplify target selectors.
3718 Use dg-additional-options.
3719 * gcc.dg/pr47893.c: Ditto.
3720 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3721 additional options for 32-bit x86 targets.
3722 * gcc.dg/pr70955.c: Move to ...
3723 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3724
ec645283 37252016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/61019
3728 * g++.dg/cpp0x/pr61019.C: New.
3729
9753b549 37302016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3731 Terry Guo <terry.guo@arm.com>
3732
3733 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3734 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3735 * gcc.target/arm/pure-code/pure-code.exp: New.
3736
7dbfb427 37372016-09-22 Uros Bizjak <ubizjak@gmail.com>
3738
3739 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3740 Remove SSE effective target requirement.
3741
7e20dff2 37422016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/71979
3745 * g++.dg/cpp0x/pr71979.C: New.
3746
05dd002d 37472016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3748
3749 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3750
53769cc8 37512016-09-22 Martin Liska <mliska@suse.cz>
3752
3753 PR ipa/77653
3754 * gcc.dg/ipa/pr77653.c: New test.
3755
51c846d6 37562016-09-22 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR fortran/77665
3759 * gfortran.dg/gomp/pr77665.f90: New test.
3760
51278c1a 37612016-09-22 Paul Thomas <pault@gcc.gnu.org>
3762
3763 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3764 * gfortran.dg/dtio_13.f90: New test.
3765
cde225a2 37662016-09-21 Louis Krupp <louis.krupp@zoho.com>
3767
3768 PR fortran/66107
3769 * gfortran.dg/pr66107.f90: New test.
3770
0d5530d9 37712016-09-21 Ian Lance Taylor <iant@golang.org>
3772
3773 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3774 with call to builtin delete function.
3775
9ca7e933 37762016-09-21 Joseph Myers <joseph@codesourcery.com>
3777
3778 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3779 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3780 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3781 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3782 tests.
3783
451127c6 37842016-09-21 Uros Bizjak <ubizjak@gmail.com>
3785
3786 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3787
98aa0f57 37882016-09-21 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR c++/77651
3791 * g++.dg/cpp1z/aligned-new6.C: New test.
3792
65eeae10 37932016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3794
3795 * gcc.target/arm/fp16-aapcs-3.c: New.
3796 * gcc.target/arm/fp16-aapcs-4.c: New.
3797 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3798 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3799 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3800 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3801
1a39df22 38022016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3803
3804 PR tree-optimization/77550
3805 * g++.dg/pr77550.C: New test.
3806
48bc6fdd 38072016-09-21 Georg-Johann Lay <avr@gjlay.de>
3808
3809 PR target/77326
3810 * gcc.target/avr/torture/pr77326.c: New test.
3811
a09b160b 38122016-09-21 Louis Krupp <louis.krupp@zoho.com>
3813
3814 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3815
91207228 38162016-09-21 Richard Biener <rguenther@suse.de>
3817
3818 PR tree-optimization/77648
3819 * gcc.dg/torture/pr77648-1.c: New testcase.
3820 * gcc.dg/torture/pr77648-2.c: Likewise.
3821
f6aeb966 38222016-09-21 Richard Biener <rguenther@suse.de>
3823 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR tree-optimization/77621
3826 * gcc.dg/pr77621.c: New testcase.
3827
637b3ebb 38282016-09-21 Paul Thomas <pault@gcc.gnu.org>
3829
3830 PR fortran/77657
3831 * gfortran.dg/dtio_12.f90: New test.
3832
b5b88e7a 38332016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
3835 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3836
8ccdb0a4 38372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3838
3839 PR tree-optimization/72835
3840 * gcc.dg/tree-ssa/pr72835.c: New test.
3841
b9833bfd 38422016-09-20 Martin Sebor <msebor@redhat.com>
3843
3844 PR middle-end/49905
3845 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3846 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3847 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3848 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3849 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3850 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3851 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3852
597323ed 38532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3854
3855 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3856 arguments/compare will be optimized away.
3857 * gcc.dg/torture/ftrapv-1.c: Likewise.
3858
25a8e007 38592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3860
3861 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3862 will be optimized away.
3863 * gcc.dg/ipa/vrp1.c: New test.
3864 * gcc.dg/ipa/vrp2.c: New test.
3865 * gcc.dg/ipa/vrp3.c: New test.
3866
6e93da1b 38672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3868
3869 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3870 does the same transformation.
3871 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3872 * gcc.dg/tree-ssa/evrp1.c: New test.
3873 * gcc.dg/tree-ssa/evrp2.c: New test.
3874 * gcc.dg/tree-ssa/evrp3.c: New test.
3875 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3876 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3877 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3878 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3879 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3880 foling now happens early.
3881 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3882 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3883 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3884 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3885 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3886
b8b3b645 38872016-09-20 Uros Bizjak <ubizjak@gmail.com>
3888
3889 PR target/77621
3890 * gcc.target/i386/pr77621.c: New test.
3891 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3892 pattern, loop should vectorize with -mtune=atom.
3893
81165554 38942016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3895 Jakub Jelinek <jakub@redhat.com>
3896
3897 PR testsuite/63299
3898 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3899 instead of delete.
3900
2f8a2ead 39012016-09-20 Jakub Jelinek <jakub@redhat.com>
3902
a48667ee 3903 PR c++/77626
3904 * g++.dg/other/pr77626.C: New test.
3905
7e67c6d5 3906 PR c++/77638
3907 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3908
59934ea3 3909 PR c++/77637
3910 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3911
2f8a2ead 3912 PR middle-end/77624
3913 * c-c++-common/pr77624-1.c: New test.
3914 * c-c++-common/pr77624-2.c: New test.
3915
a1268ee1 39162016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3917
3918 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3919 of digits expected.
3920
0b77b2cf 39212016-09-20 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/77646
3924 * gcc.dg/torture/pr77646.c: New testcase.
3925
bed03df1 39262016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3927
3928 PR c++/77434
3929 * c-c++-common/Wint-in-bool-context.c: New test.
3930
cb19a0da 39312016-09-19 Joseph Myers <joseph@codesourcery.com>
3932
3933 * gcc.dg/cr-decimal-dig-1.c: New test.
3934
9b5c49ef 39352016-09-19 Joseph Myers <joseph@codesourcery.com>
3936
3937 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3938 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3939 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3940 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3941
48d1445d 39422016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3943
3944 PR rtl-optimization/77416
3945 * gcc.target/powerpc/pr77416.c: New.
3946
579f478b 39472016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3948
3949 PR c++/77639
3950 * g++.dg/template/error-recovery4.C: New test.
3951
f2e52448 39522016-09-19 Bin Cheng <bin.cheng@arm.com>
3953
3954 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3955
aaf7d5f8 39562016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3957
3958 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3959 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3960
5f036000 39612016-09-19 Jakub Jelinek <jakub@redhat.com>
3962 Jan Hubicka <jh@suse.cz>
3963
3964 PR target/77587
3965 * gcc.dg/pr77587.c: New test.
3966 * gcc.dg/pr77587a.c: New file.
3967
eee0cf09 39682016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3969
3970 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3971 * gfortran.dg/coarray_38.f90:
3972 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3973 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3974 * gfortran.dg/coarray_allocate_7.f08: New test.
3975 * gfortran.dg/coarray_allocate_8.f08: New test.
3976 * gfortran.dg/coarray_allocate_9.f08: New test.
3977 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3978 new caf_register.
3979 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3980 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3981 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3982 get_by_refs.
3983 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3984 * gfortran.dg/coarray_lock_7.f90: Same.
3985 * gfortran.dg/coarray_poly_5.f90: Same.
3986 * gfortran.dg/coarray_poly_6.f90: Same.
3987 * gfortran.dg/coarray_poly_7.f90: Same.
3988 * gfortran.dg/coarray_poly_8.f90: Same.
3989 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3990
891196d7 39912016-09-19 Fritz Reese <fritzoreese@gmail.com>
3992
3993 PR fortran/77584
3994 * gfortran.dg/dec_structure_15.f90: New testcase.
3995
281da9a3 39962016-09-19 Richard Biener <rguenther@suse.de>
3997
3998 PR middle-end/77605
3999 * gcc.dg/torture/pr77605.c: New testcase.
4000
8a252920 40012016-09-18 Louis Krupp <louis.krupp@zoho.com>
4002
4003 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4004
a18b7a33 40052016-09-17 Jan Hubicka <hubicka@ucw.cz>
4006
4007 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4008 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4009 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4010 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4011 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4012 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4013 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4014 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4015 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4016 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4017 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4018
b868c23d 40192016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4020
4021 * gcc.target/i386/pr68633.c: Fix expected result.
4022
360d7ea8 40232016-09-17 Louis Krupp <louis.krupp@gmail.com>
4024
4025 PR fortran/68078
4026 * gfortran.dg/pr68078.f90: New test.
4027 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4028
d58661cb 40292016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4030
4031 PR target/77613
4032 * gcc.target/powerpc/swaps-p8-25.c: New.
4033
24b3d864 40342016-09-16 Jakub Jelinek <jakub@redhat.com>
4035
e6db887a 4036 PR c++/77482
4037 * g++.dg/cpp0x/constexpr-77482.C: New test.
4038
44df6c11 4039 PR c++/77379
4040 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4041 thunk offsets.
4042 * g++.dg/abi/abi-tag23a.C: Likewise.
4043
53d2f3de 4044 PR c++/77338
4045 * g++.dg/cpp0x/decltype-77338.C: New test.
4046
24b3d864 4047 PR c++/77375
4048 * g++.dg/cpp0x/mutable1.C: New test.
4049
42f172d0 40502016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4051
4052 PR fortran/77612
4053 * gfortran.dg/pr77612.f90: New test.
4054
0665113b 40552016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4056
4057 * gcc.dg/torture/pr70421.c: Require int32plus.
4058
dff10ec9 40592016-09-16 Jakub Jelinek <jakub@redhat.com>
4060
be63912c 4061 PR middle-end/77475
4062 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4063
dff10ec9 4064 PR target/77526
4065 * gcc.target/i386/pr77526.c: New test.
4066
69cdadd9 40672016-09-16 Jakub Jelinek <jakub@redhat.com>
4068 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 PR middle-end/77594
4071 * gcc.target/i386/pr77594.c: New test.
4072
b74250bc 40732016-09-15 Louis Krupp <louis.krupp@zoho.com>
4074
4075 PR fortran/69963
4076 * gfortran.dg/misplaced_implicit_character.f90: New test.
4077
834a2c29 40782016-09-15 Bin Cheng <bin.cheng@arm.com>
4079
4080 PR tree-optimization/77503
4081 * gcc.dg/vect/pr77503.c: New test.
4082
fbcb99d5 40832016-09-15 Richard Biener <rguenther@suse.de>
4084
4085 PR middle-end/77544
4086 * c-c++-common/torture/pr77544.c: New testcase.
4087
3aa4e8c2 40882016-09-15 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR middle-end/77475
4091 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4092 * gcc.dg/march-generic.c: Likewise.
4093 * gcc.target/i386/spellcheck-options-1.c: New test.
4094 * gcc.target/i386/spellcheck-options-2.c: New test.
4095 * gcc.target/i386/spellcheck-options-3.c: New test.
4096 * gcc.target/i386/spellcheck-options-4.c: New test.
4097
e9dea525 40982016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4099
4100 PR fortran/72743
4101 * gfortran.dg/goacc/pr72743.f90: New test.
4102
7270347c 41032016-09-15 Richard Biener <rguenther@suse.de>
4104
4105 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4106
091e8e90 41072016-09-15 Richard Biener <rguenther@suse.de>
4108
4109 PR tree-optimization/77514
4110 * gcc.dg/torture/pr77514.c: New testcase.
4111
8cc08773 41122016-09-14 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR c++/77549
4115 * g++.dg/lookup/pr77549.C: New test.
4116
5be60f03 41172016-09-14 Marek Polacek <polacek@redhat.com>
4118
4119 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4120 * c-c++-common/gomp/atomic-13.c: Likewise.
4121 * c-c++-common/gomp/atomic-14.c: Likewise.
4122 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4123 * g++.dg/cpp1z/bool-increment1.C: New test.
4124 * c-c++-common/pr60439.c: Add dg-warning.
4125 * g++.dg/expr/bitfield4.C: Likewise.
4126 * g++.dg/expr/bitfield5.C: Likewise.
4127 * g++.dg/expr/bitfield6.C: Likewise.
4128 * g++.dg/expr/bool1.C: Likewise.
4129 * g++.dg/expr/bool3.C: Likewise.
4130 * g++.dg/expr/lval3.C: Likewise.
4131 * g++.dg/expr/lval4.C: Likewise.
4132 * g++.old-deja/g++.jason/bool5.C: Likewise.
4133 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4134 * g++.dg/other/error18.C: Likewise.
4135 * g++.dg/gomp/atomic-14.C: Likewise.
4136
f80a245e 41372016-09-14 Nathan Sidwell <nathan@acm.org>
4138
4139 PR c++/77539
4140 * g++.dg/cpp1y/pr77539.C: New.
4141
7b329bca 41422016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4143
4144 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4145 dg-require.
4146 * g++.dg/ext/builtin_alloca.C: Likewise.
4147 * g++.dg/template/spec35.C: Likewise.
4148 * gcc.dg/builtins-68.c: Likewise.
4149 * gcc.misc-tests/gcov-13.c: Likewise.
4150 * gcc.misc-tests/gcov-14.c: Likewise.
4151
0029200d 41522016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4153
4154 * gfortran.dg/dec_structure_14.f90: New testcase.
4155
0975f764 41562016-09-14 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR sanitizer/68260
4159 * c-c++-common/tsan/pr68260.c: New test.
4160
1098c313 41612016-09-13 Joe Seymour <joe.s@somniumtech.com>
4162
4163 PR target/70713
4164 * gcc.target/msp430/function-attributes-1.c: New test.
4165 * gcc.target/msp430/function-attributes-2.c: New test.
4166 * gcc.target/msp430/function-attributes-3.c: New test.
4167
2e7b05a3 41682015-04-18 Martin Sebor <msebor@redhat.com>
4169
4170 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4171 of non-nul characters.
4172 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4173
46fad8d5 41742016-09-13 Jakub Jelinek <jakub@redhat.com>
4175
4bdba715 4176 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4177 * g++.dg/cpp1z/gen-attrs1.C: New test.
4178
99d887de 4179 PR tree-optimization/77454
4180 * gcc.dg/pr77454.c: New test.
4181
46fad8d5 4182 PR c++/77553
4183 * g++.dg/cpp1y/constexpr-77553.C: New test.
4184
68ef907c 41852016-09-13 David Malcolm <dmalcolm@redhat.com>
4186
4187 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4188 (test_show_locus): Replace rich_location::add_fixit_insert calls
4189 with add_fixit_insert_before and add_fixit_insert_after.
4190
2c24fd5e 41912016-09-13 Jason Merrill <jason@redhat.com>
4192 Tom de Vries <tom@codesourcery.com>
4193
4194 PR c++/77427
4195 * g++.dg/pr77427.C: New test.
4196
68b219ee 41972016-09-13 Martin Liska <mliska@suse.cz>
4198
4199 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4200 effective target.
4201 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4202 * lib/target-supports.exp: Define the new target.
4203
c72e91d3 42042016-09-12 Andrew Pinski <apinski@cavium.com>
4205
4206 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4207 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4208
b38c0a37 42092016-09-12 Uros Bizjak <ubizjak@gmail.com>
4210
4211 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4212 variable arguments.
4213 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4214 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4215 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4216 variable argument.
4217 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4218 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4219
7a21b590 42202016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4221
4222 PR c++/77496
4223 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4224 * g++.dg/ext/pr77496.C: New test.
4225 * g++.dg/warn/pr77496.C: New test.
4226
00434032 42272016-09-12 David Malcolm <dmalcolm@redhat.com>
4228
4229 PR c/72858
4230 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4231 to preserve conversion chars, and to preserve prefix information.
4232 * gcc.dg/format/pr72858.c: New test case.
4233
54f56c28 42342016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4235
4236 * gfortran.dg/pr77507.f90: Move to ...
4237 * gfortran.dg/ieee/pr77507.f90: here.
4238
08d6d42c 42392016-08-09 Jan Hubicka <hubicka@ucw.cz>
4240
4241 PR ipa/61159
4242 * compile/pr61159.c: New testcase
4243
35870532 42442016-08-09 Jan Hubicka <hubicka@ucw.cz>
4245
4246 PR ipa/64316
4247 * gcc.dg/ipa/pr63416.c: New testcase.
4248
953b9eef 42492016-09-10 Paul Thomas <pault@gcc.gnu.org>
4250 Steven G. Kargl <kargl@gcc.gnu.org>
4251
4252 PR fortran/77532
c78b1f64 4253 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4254
1aef7c3c 42552016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4256
4257 PR fortran/77507
4258 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4259 * gfortran.dg/c_assoc_4.f90: Ditto.
4260
3bb45f76 42612016-09-10 Tom de Vries <tom@codesourcery.com>
4262
4263 PR C/71602
4264 * c-c++-common/va-arg-va-list-type.c: New test.
4265
9731eaaf 42662016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4267
4268 PR rtl-optimization/77289
4269 * gcc.target/powerpc/pr77289.c: New test.
4270
911ea34a 42712016-09-09 Martin Sebor <msebor@redhat.com>
4272
4273 PR c/77520
4274 PR c/77521
4275 * gcc.dg/pr77520.c: New test.
4276 * gcc.dg/pr77521.c: New test.
4277
edd0f33b 42782016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4279
4280 PR fortran/77506
4281 * gfortran.dg/pr77506.f90: New test.
4282
374777a4 42832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4284
4285 PR fortran/77507
4286 * gfortran.dg/pr77507.f90: New test.
4287
c5eddaf9 42882016-09-09 Joseph Myers <joseph@codesourcery.com>
4289
4290 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4291
3e7e4e14 42922016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4293 Louis Krupp <lkrupp@gcc.gnu.org>
4294
4295 PR fortran/69514
4296 * gfortran.dg/pr69514_1.f90: New test.
4297 * gfortran.dg/pr69514_2.f90: New test.
4298
51688bb7 42992016-09-08 Jakub Jelinek <jakub@redhat.com>
4300
a34338c9 4301 PR fortran/77500
4302 * gfortran.dg/gomp/pr77500.f90: New test.
4303
51688bb7 4304 PR fortran/77516
4305 * gfortran.dg/gomp/pr77516.f90: New test.
4306
3ecb55e7 43072016-09-07 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR middle-end/77475
4310 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4311 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4312 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4313 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4314 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4315 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4316
3da97ff7 43172016-09-07 David Malcolm <dmalcolm@redhat.com>
4318
4319 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4320 "substring-locations.h".
4321
b55f1f44 43222016-09-07 Richard Biener <rguenther@suse.de>
4323
4324 PR c/77450
4325 * c-c++-common/vector-subscript-8.c: Move ..
4326 * gcc.dg/pr77450.c: ... here.
4327
7d482049 43282016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4329
4330 PR libgfortran/77393
4331 * gfortran.dg/fmt_f0_2.f90: Update test.
4332 * gfortran.dg/fmt_f0_3.f90: New test.
4333
ef3b531c 43342016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4335
4336 PR debug/77389
4337 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4338 in dg-options.
4339
4340 PR debug/57519
4341 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4342
39370ea0 43432016-09-06 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/69255
4346 * gcc.target/i386/pr69255-1.c: New test.
4347 * gcc.target/i386/pr69255-2.c: New test.
4348 * gcc.target/i386/pr69255-3.c: New test.
4349
43502016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4351
4352 PR c/77336
4353 * gcc.dg/format/miss-7.c: New test.
4354
88820414 43552016-09-06 Uros Bizjak <ubizjak@gmail.com>
4356
4357 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4358
4c790ba8 43592016-09-06 Martin Liska <mliska@suse.cz>
4360
4361 PR gcov-profile/77378
4362 PR gcov-profile/77466
4363 * gcc.dg/profile-update-warning.c: New test.
4364
43d2460d 43652016-09-06 Richard Biener <rguenther@suse.de>
4366
4367 PR tree-optimization/77479
4368 * gcc.dg/torture/pr77479.c: New testcase.
4369
4c04bcce 43702016-09-06 Richard Biener <rguenther@suse.de>
4371
4372 PR c/77450
4373 * c-c++-common/vector-subscript-7.c: Adjust.
4374 * c-c++-common/vector-subscript-8.c: New testcase.
4375
8925068a 43762016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4377
4378 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4379
daea048c 43802016-09-05 Jakub Jelinek <jakub@redhat.com>
4381
e315ff48 4382 PR target/77476
4383 * gcc.target/i386/avx512f-pr77476.c: New test.
4384 * gcc.target/i386/avx512bw-pr77476.c: New test.
4385 * gcc.target/i386/avx512dq-pr77476.c: New test.
4386
8eeca3ac 4387 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4388 Update comment to mention also avx512f.
4389
daea048c 4390 PR sanitizer/77396
4391 * g++.dg/asan/pr77396-2.C: New test.
4392
a6ffaadf 43932016-09-05 Uros Bizjak <ubizjak@gmail.com>
4394
4395 PR rtl-optimization/77452
4396 * gcc.target/i386/pr77452.c: New test.
4397
8f8828ba 43982016-09-05 Marek Polacek <polacek@redhat.com>
4399
4400 PR c/77423
4401 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4402
65277f2a 44032016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4404
4405 PR fortran/77391
4406 * gfortran.dg/pr77391.f90: New test.
4407
a1cf06b8 44082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4409
4410 PR fortran/77460
4411 * gfortran.dg/pr77460.f90: New test.
4412
4d261282 44132016-09-03 Jakub Jelinek <jakub@redhat.com>
4414
4415 PR c/65467
4416 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4417
4fc4eb94 44182016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4419
4420 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4421
40a431fa 44222016-09-02 David Malcolm <dmalcolm@redhat.com>
4423
4424 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4425 test case.
4426 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4427 diagnostic-test-show-locus-generate-patch.c to the sources
4428 for diagnostic_plugin_test_show_locus.c.
4429
a940fdc7 44302016-09-02 Jakub Jelinek <jakub@redhat.com>
4431
0b80c4b2 4432 PR c/65467
4433 * gcc.dg/gomp/_Atomic-1.c: New test.
4434 * gcc.dg/gomp/_Atomic-2.c: New test.
4435 * gcc.dg/gomp/_Atomic-3.c: New test.
4436 * gcc.dg/gomp/_Atomic-4.c: New test.
4437 * gcc.dg/gomp/_Atomic-5.c: New test.
4438
a940fdc7 4439 PR sanitizer/77396
4440 * g++.dg/asan/pr77396.C: New test.
4441
44422016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4443
4444 PR tree-optimization/71831
4445 * gcc.dg/builtin-object-size-16.c: New test.
4446 * gcc.dg/builtin-object-size-17.c: New test.
4447
0b404bb4 44482016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4449
4450 PR libgfortran/77393
4451 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4452
8a5817a9 44532016-09-01 Uros Bizjak <ubizjak@gmail.com>
4454
4455 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4456 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4457 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4458 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4459 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4460 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4461 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4462 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4463 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4464 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4465 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4466 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4467 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4468 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4469 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4470 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4471 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4472 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4473
209253ae 44742016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4475
4476 * gnat.dg/opt58.adb: New test.
4477 * gnat.dg/opt58_pkg.ads: New helper.
4478
15182c1d 44792016-09-01 Richard Biener <rguenther@suse.de>
4480
4481 PR middle-end/77436
4482 * gcc.dg/torture/pr77436.c: New testcase.
4483
1c02615c 44842016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4485
4486 * gcc.dg/pr64252.c: Require int32plus.
4487 * gcc.dg/pr66299-1.c: Likewise.
4488 * gcc.dg/pr66299-2.c: Likewise.
4489 * gcc.dg/torture/20131115-1.c: Skip for avr.
4490
08fded5f 44912016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4492
4493 * gcc.target/aarch64/ands_3.c: New test.
4494
a7b3b7c4 44952016-08-31 Jakub Jelinek <jakub@redhat.com>
4496
68c215e4 4497 PR fortran/77352
4498 * gfortran.dg/gomp/pr77352.f90: New test.
4499
a7b3b7c4 4500 PR fortran/77374
4501 * gfortran.dg/gomp/pr77374.f08: New test.
4502
51a43c06 45032016-08-31 Marc Glisse <marc.glisse@inria.fr>
4504
4505 PR tree-optimization/73714
4506 * gcc.dg/tree-ssa/pr73714.c: New test.
4507
01109414 45082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4509
4510 PR libgfortran/77393
4511 * gfortran.dg/fmt_f0_2.f90: New test.
4512
8036ac7f 45132016-08-31 Marc Glisse <marc.glisse@inria.fr>
4514
4515 * gcc.target/i386/pr59539-2.c: Adapt options.
4516 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4517
b298bde8 45182016-08-31 Paul Thomas <pault@gcc.gnu.org>
4519
4520 PR fortran/77418
4521 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4522 of the associate entity and replace with a pointer to the
4523 intended item on the stack.
4524
9f732c4e 45252016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4526 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4527
4528 PR fortran/48298
4529 * gfortran.dg/dtio_1.f90: New test.
4530 * gfortran.dg/dtio_2.f90: New test.
4531 * gfortran.dg/dtio_3.f90: New test.
4532 * gfortran.dg/dtio_4.f90: New test.
4533 * gfortran.dg/dtio_5.f90: New test.
4534 * gfortran.dg/dtio_6.f90: New test.
4535 * gfortran.dg/dtio_7.f90: New test.
4536 * gfortran.dg/dtio_8.f90: New test.
4537 * gfortran.dg/dtio_9.f90: New test.
4538 * gfortran.dg/dtio_10.f90: New test.
4539
d6dd1b60 45402016-08-30 David Malcolm <dmalcolm@redhat.com>
4541
4542 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4543 (test_many_nested_locations): New function.
4544 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4545 (test_show_locus): Handle "test_many_nested_locations".
4546
2e7400df 45472016-08-30 David Malcolm <dmalcolm@redhat.com>
4548
4549 * g++.dg/template/double-greater-than-fixit.C: New test case.
4550
98023bfd 45512016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4552
4553 * gnat.dg/opt57.ad[sb]: New test.
4554 * gnat.dg/opt57_pkg.ads: New helper.
4555
f9723d87 45562016-08-30 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/69047
4559 * gcc.dg/pr69047.c: Fix byte-order check.
4560
77ce6232 45612016-08-30 Jakub Jelinek <jakub@redhat.com>
4562
adca2d16 4563 PR tree-optimization/72866
4564 * gcc.dg/vect/pr72866.c: New test.
4565
06cee168 4566 PR debug/77363
4567 * g++.dg/debug/dwarf2/pr77363.C: New test.
4568
4472e8d1 4569 PR middle-end/77377
4570 * gcc.target/i386/pr77377.c: New test.
4571
77ce6232 4572 PR debug/77389
4573 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4574 in dg-options.
4575
36bda760 45762016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4577
4578 * gfortran.dg/pr77372.f90: Moved to ...
4579 * gfortran.dg/ieee/pr77372.f90: here.
4580
2db6ea89 45812016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4582
4583 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4584 vector short/char initializations.
4585 * gcc.target/powerpc/vec-init-5.c: Likewise.
4586 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4587 vector initialization optimizations.
4588 * gcc.target/powerpc/vec-init-7.c: Likewise.
4589 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4590 vector float/double initializations.
4591 * gcc.target/powerpc/vec-init-9.c: Likewise.
4592
1e4df796 45932016-08-29 Uros Bizjak <ubizjak@gmail.com>
4594
4595 PR target/77403
4596 * gcc.target/i386/pr77403.c: New test.
4597
f293b7f2 45982016-08-29 Marek Polacek <polacek@redhat.com>
4599
4600 PR c/77292
4601 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4602
ea2ec8f6 46032016-08-29 Tom de Vries <tom@codesourcery.com>
4604
4605 PR c/77398
4606 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4607
686436fe 46082016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4609
4610 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4611
686436fe 46122016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4613
4614 * gfortran.dg/dec_structure_13.f90: New testcase.
4615
f1ecf8b3 46162016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4617
4618 PR fortran/77261
4619 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4620 available.
4621
4670f428 46222016-08-28 Tom de Vries <tom@codesourcery.com>
4623
4624 PR lto/70955
4625 * gcc.dg/pr70955.c: New test.
4626 * gcc.dg/lto/pr70955_0.c: Same.
4627 * gcc.dg/lto/pr70955_1.c: Same.
4628
b243b563 46292016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4630
4631 PR tree-optimization/71077
4632 * gcc.target/i386/pr71077.c: New test.
4633
92a44a68 46342016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4635
4636 PR fortran/77380
4637 * gfortran.dg/pr77380.f90: New test.
4638
92a44a68 46392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4640
4641 PR fortran/77372
4642 gfortran.dg/pr77372.f90: New test.
4643
367964fa 46442016-08-26 David Malcolm <dmalcolm@redhat.com>
4645
4646 * gcc.dg/spellcheck-fields-2.c (test): Move
4647 dg-begin/end-multiline-output within function body.
4648 (test_macro): New function.
4649
df4248fb 46502016-08-26 David Malcolm <dmalcolm@redhat.com>
4651
4652 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4653 (test_fixit_insert): Update expected output.
4654 (test_fixit_remove): Likewise.
4655 (test_fixit_replace): Likewise.
4656
377da6e4 46572016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4658
4659 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4660 Fix typo.
4661
4f16cc83 46622016-08-26 Richard Biener <rguenther@suse.de>
4663
4664 PR tree-optimization/69047
4665 * gcc.dg/pr69047.c: New testcase.
4666
a54071b2 46672016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4668 Martin Jambhor <mjambor@suse.cz>
377da6e4 4669
a54071b2 4670 * gcc.dg/ipa/propbits-1.c: New test-case.
4671 * gcc.dg/ipa/propbits-2.c: Likewise.
4672 * gcc.dg/ipa/propbits-3.c: Likewise.
4673
2ae10c8c 46742016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4675
4676 PR fortran/77351
4677 * gfortran.dg/pr77351.f90: New test.
4678
c4963714 46792016-08-25 Marek Polacek <polacek@redhat.com>
4680
4681 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4682
49e1f4eb 46832016-08-25 Marek Polacek <polacek@redhat.com>
4684
4685 PR c/77323
4686 * gcc.dg/pr77323.c: New test.
4687
984f03c2 46882016-08-24 Paul Thomas <pault@gcc.gnu.org>
4689
4690 PR fortran/77358
4691 * gfortran.dg/submodule_17.f08: New test.
4692
92a44a68 46932016-08-24 Michael Collison <michael.collison@linaro.org>
4694 Michael Collison <michael.collison@arm.com>
f6c98a9a 4695
4696 * gcc.target/arm/builtin_saddl.c: New testcase.
4697 * gcc.target/arm/builtin_saddll.c: New testcase.
4698 * gcc.target/arm/builtin_uaddl.c: New testcase.
4699 * gcc.target/arm/builtin_uaddll.c: New testcase.
4700 * gcc.target/arm/builtin_ssubl.c: New testcase.
4701 * gcc.target/arm/builtin_ssubll.c: New testcase.
4702 * gcc.target/arm/builtin_usubl.c: New testcase.
4703 * gcc.target/arm/builtin_usubll.c: New testcase.
4704
8938d43d 47052016-08-24 Uros Bizjak <ubizjak@gmail.com>
4706
4707 PR target/77270
4708 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4709 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4710 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4711 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4712 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4713 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4714 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4715 effective target. Remove scan-assembler-times directives.
4716 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4717 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4718 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4719
2fb84e50 47202016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4721
4722 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4723 of unsigned int.
4724 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4725
cac7df4e 47262016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4727
4728 PR testsuite/77317
4729 * lib/target-supports.exp
4730 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4731 (check_effective_target_vect_natural_alignment): Ditto.
4732 (check_effective_target_vector_alignment_reachable): Ditto.
4733 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4734
b904831d 47352016-08-23 Ian Lance Taylor <iant@golang.org>
4736
4737 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4738
ff055c48 47392016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4740
4741 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4742 being created from pointers to memory locations.
4743 * gcc.target/powerpc/vec-init-2.c: Likewise.
4744
27af8972 47452016-08-23 Fritz Reese <fritzoreese@gmail.com>
4746
4747 * gfortran.dg/dec_structure_12.f90: New testcase.
4748
bd8ac469 47492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4750
4751 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4752
434d4291 47532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4754
4755 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4756 verification.
4757
be0be2de 47582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4759
4760 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4761 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4762
7feac654 47632016-08-23 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/27336
4766 * c-c++-common/pr27336.c: New testcase.
4767
364743f3 47682016-08-22 Marek Polacek <polacek@redhat.com>
4769
4770 PR c++/77321
4771 * g++.dg/cpp1y/pr77321.C: New test.
4772
b92c452d 47732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4774
4775 PR fortran/60774
4776 * gfortran.dg/empty_label.f: Adjust test for new error message.
4777 * gfortran.dg/empty_label.f90: Ditto.
4778 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4779 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4780 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4781
bfbc628a 47822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4783
4784 PR fortran/61318
4785 * gfortran.dg/pr61318.f90: New test.
4786
99af6e70 47872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4788
4789 PR fortran/77260
4790 * gfortran.dg/pr77260_1.f90: New test.
4791 * gfortran.dg/pr77260_2.f90: Ditto.
4792
6cfc7001 47932016-08-22 Joseph Myers <joseph@codesourcery.com>
4794
4795 PR middle-end/77269
4796 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4797 __builtin_signbitf and __builtin_signbitl in expected generic
4798 expansion.
4799 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4800 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4801 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4802 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4803 tests.
4804
012f068a 48052016-08-22 Joseph Myers <joseph@codesourcery.com>
4806
4807 * gcc.dg/torture/float128-builtin.c,
4808 gcc.dg/torture/float128-ieee-nan.c,
4809 gcc.dg/torture/float128x-builtin.c,
4810 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4811 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4812 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4813 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4814 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4815 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4816 gcc.dg/torture/floatn-nan.h: New tests.
4817
e2c5b687 48182016-08-22 Joseph Myers <joseph@codesourcery.com>
4819
4820 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4821 macro.
4822 (main): Update calls to TEST_I_F.
4823 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4824 macro.
4825 (main): Update calls to TEST_I_F.
4826
b4635564 48272016-08-22 Joseph Myers <joseph@codesourcery.com>
4828
4829 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4830 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4831 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4832 names in calls to TEST_I_F.
4833
802bc569 48342016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4835
4836 PR c/52952
4837 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4838
70fa7158 48392016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4840
4841 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4842 and !natural_alignment_64.
4843 * gcc.dg/ipa/propalign-2.c: Likewise.
4844 * gcc.dg/ipa/propalign-3.c: Likewise.
4845 * gcc.dg/ipa/propalign-4.c: Likewise.
4846 * gcc.dg/ipa/propalign-5.c: Likewise.
4847 * lib/target-supports.exp
4848 (check_effective_target_natural_alignment_32): Add avr-*-*.
4849
d0346b1a 48502016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4851
4852 PR tree-optimization/61839
4853 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4854 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4855 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4856 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4857
82c85aba 48582016-08-19 Joseph Myers <joseph@codesourcery.com>
4859
4860 PR c/32187
4861 * lib/target-supports.exp (check_effective_target_float16)
4862 (check_effective_target_float32, check_effective_target_float64)
4863 (check_effective_target_float128, check_effective_target_float32x)
4864 (check_effective_target_float64x)
4865 (check_effective_target_float128x)
4866 (check_effective_target_float16_runtime)
4867 (check_effective_target_float32_runtime)
4868 (check_effective_target_float64_runtime)
4869 (check_effective_target_float128_runtime)
4870 (check_effective_target_float32x_runtime)
4871 (check_effective_target_float64x_runtime)
4872 (check_effective_target_float128x_runtime)
4873 (check_effective_target_floatn_nx_runtime)
4874 (add_options_for_float16, add_options_for_float32)
4875 (add_options_for_float64, add_options_for_float128)
4876 (add_options_for_float32x, add_options_for_float64x)
4877 (add_options_for_float128x): New procedures.
4878 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4879 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4880 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4881 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4882 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4883 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4884 gcc.dg/torture/float128-complex.c,
4885 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4886 gcc.dg/torture/float128x-basic.c,
4887 gcc.dg/torture/float128x-complex.c,
4888 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4889 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4890 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4891 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4892 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4893 gcc.dg/torture/float32x-basic.c,
4894 gcc.dg/torture/float32x-complex.c,
4895 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4896 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4897 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4898 gcc.dg/torture/float64x-basic.c,
4899 gcc.dg/torture/float64x-complex.c,
4900 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4901 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4902 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4903 gcc.dg/torture/floatn-tg.h,
4904 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4905 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4906 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4907 gcc.dg/torture/fp-int-convert-float128x.c,
4908 gcc.dg/torture/fp-int-convert-float16-timode.c,
4909 gcc.dg/torture/fp-int-convert-float16.c,
4910 gcc.dg/torture/fp-int-convert-float32-timode.c,
4911 gcc.dg/torture/fp-int-convert-float32.c,
4912 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4913 gcc.dg/torture/fp-int-convert-float32x.c,
4914 gcc.dg/torture/fp-int-convert-float64-timode.c,
4915 gcc.dg/torture/fp-int-convert-float64.c,
4916 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4917 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4918 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4919 maximum exponent of floating-point type. Use it in testing
4920 whether 0x8...0 fits in the floating-point type. Always treat -1
4921 (signed 0xf...f) as fitting in the floating-point type.
4922 (M_OK1): New macro.
4923 * gcc.dg/torture/fp-int-convert-double.c,
4924 gcc.dg/torture/fp-int-convert-float.c,
4925 gcc.dg/torture/fp-int-convert-float128-timode.c,
4926 gcc.dg/torture/fp-int-convert-float128.c,
4927 gcc.dg/torture/fp-int-convert-float80-timode.c,
4928 gcc.dg/torture/fp-int-convert-float80.c,
4929 gcc.dg/torture/fp-int-convert-long-double.c,
4930 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4931
cf0bbc39 49322016-08-19 Jakub Jelinek <jakub@redhat.com>
4933
9354a9a5 4934 PR fortran/72744
4935 * gfortran.dg/gomp/pr72744.f90: New test.
4936
cf0bbc39 4937 PR fortran/69281
4938 * gfortran.dg/gomp/pr69281.f90: New test.
4939
ee0e163a 49402016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4941
1e4df796 4942 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4943 the last special seed value.
4944 * gfortran.dg/random_7.f90: Use size for last array member instead
4945 of hardcoded value.
ee0e163a 4946
6d7de609 49472016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4948
4949 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4950 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4951
e3243c77 49522016-08-19 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/77286
4955 * gcc.dg/torture/pr77286.c: New testcase.
4956
b983d92d 49572016-08-18 David Malcolm <dmalcolm@redhat.com>
4958
4959 * gcc.dg/verbose-asm-2.c: New test case.
4960
48a7392b 49612016-08-18 David Malcolm <dmalcolm@redhat.com>
4962
4963 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4964 (custom_diagnostic_finalizer): Update for change to
4965 diagnostic_show_locus.
4966
5c8151fa 49672016-08-18 David Malcolm <dmalcolm@redhat.com>
4968
4969 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4970 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4971
26040f06 49722016-08-18 Marek Polacek <polacek@redhat.com>
4973
4974 PR c/71514
4975 * gcc.dg/pr71514.c: New test.
4976
360e911d 49772015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4978
4979 PR target/72839
4980 * gcc.target/i386/pr72839.c: New test.
4981
6de0546d 49822016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4983
4984 PR middle-end/70895
4985 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4986 * c-c++-common/goacc/reduction-1.c: Likewise.
4987 * c-c++-common/goacc/reduction-2.c: Likewise.
4988 * c-c++-common/goacc/reduction-3.c: Likewise.
4989 * c-c++-common/goacc/reduction-4.c: Likewise.
4990
cee80871 49912016-08-18 Alan Modra <amodra@gmail.com>
4992
4993 * gcc.c-torture/compile/pr72771.c: New.
4994
f9c39b65 49952016-08-17 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR fortran/67496
4998 * gfortran.dg/pr67496.f90: New test.
4999
92a44a68 50002015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5001
5002 PR tree-optimization/71752
f9c39b65 5003 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5004
d2392ec3 50052016-08-17 Uros Bizjak <ubizjak@gmail.com>
5006
5007 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5008
c4994c0b 50092016-08-17 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR middle-end/77259
5012 * g++.dg/ipa/devirt-52.C: New test.
5013
f7896ff0 50142016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5015
5016 * c-c++-common/goacc/reduction-6.c: New testcase.
5017
7104d1a8 50182016-08-17 Richard Biener <rguenther@suse.de>
5019
5020 PR tree-optimization/76490
5021 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5022 * gcc.dg/pr52904.c: XFAIL.
5023
cff41b9e 50242016-08-17 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/23855
5027 * gcc.dg/loop-unswitch-2.c: Adjust.
5028
b1398e47 50292016-08-16 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR tree-optimization/72817
5032 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5033
de41fc22 50342016-08-16 Joseph Myers <joseph@codesourcery.com>
5035
5036 PR libgcc/77265
5037 * gcc.dg/torture/float128-extend-inf.c: New test.
5038
5927e78e 50392016-08-16 David Malcolm <dmalcolm@redhat.com>
5040
5041 PR c/72857
5042 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5043 for embedded NUL.
5044 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5045 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5046 caret placement.
5047 (test_oct): Likewise.
5048 (test_multiple): Likewise.
5049 (test_field_width_specifier): Likewise.
5050 (test_field_width_specifier_2): New function.
5051 (test_field_precision_specifier): New function.
5052 (test_embedded_nul): Update expected caret placement.
5053 (test_non_contiguous_strings): Update line number.
5054 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5055 (__emit_string_literal_range): Add "caret_idx" param.
5056 (test_simple_string_literal): Add value for new param, updating
5057 expected output..
5058 (test_concatenated_string_literal): Likewise.
5059 (test_multiline_string_literal): Likewise.
5060 (test_hex): Likewise.
5061 (test_oct): Likewise.
5062 (test_multiple): Likewise.
5063 (test_ucn4): Likewise.
5064 (test_ucn8): Likewise.
5065 (test_u8): Likewise.
5066 (test_u): Likewise; update expected message, from "range" to
5067 "location".
5068 (test_U): Likewise.
5069 (test_L): Likewise.
5070 (test_macro): Add value for new param.
5071 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5072 (__emit_string_literal_range): Add "caret_idx" param.
5073 (test_stringified_token_1): Add value for new param. Update
5074 expected message, from "range" to "location".
5075 (test_stringized_token_2): Likewise, adding param to macro.
5076 (test_stringified_token_3): Likewise.
5077 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5078 (emit_warning): Convert param from source_range to location_t.
5079 (test_string_literals): Add caret_idx param, and use it when
5080 constructing a substring_loc. Update error message, from
5081 "range" to "location".
5082
b8d94309 50832016-08-16 Jakub Jelinek <jakub@redhat.com>
5084
2e947447 5085 PR target/71910
5086 * g++.dg/gomp/pr71910.C: New test.
5087
9ea71b15 5088 PR middle-end/67485
5089 * gcc.c-torture/compile/pr67485.c: New test.
5090
b8d94309 5091 PR target/72867
5092 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5093
31de5086 50942016-08-16 Bin Cheng <bin.cheng@arm.com>
5095
5096 PR tree-optimization/69848
5097 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5098
a05d3de8 50992016-08-16 Martin Liska <mliska@suse.cz>
5100
5101 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5102 of memory operations so that it can be handled by core2
5103 in 32-bit mode.
5104
b50ad04e 51052016-08-16 Richard Biener <rguenther@suse.de>
5106
5107 PR tree-optimization/76783
5108 * gcc.dg/pr76783.c: New testcase.
5109 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5110
b441db40 51112016-08-16 Bin Cheng <bin.cheng@arm.com>
5112
5113 PR tree-optimization/72817
5114 PR tree-optimization/73450
5115 * gcc.dg/tree-ssa/pr72817.c: New test.
5116 * gcc.dg/tree-ssa/pr73450.c: New test.
5117
36d310d0 51182016-08-15 Fritz Reese <fritzoreese@gmail.com>
5119
5120 * gfortran.dg/init_flag_13.f90: New testcase.
5121 * gfortran.dg/init_flag_14.f90: Ditto.
5122 * gfortran.dg/init_flag_15.f03: Ditto.
5123 * gfortran.dg/dec_init_1.f90: Ditto.
5124 * gfortran.dg/dec_init_2.f90: Ditto.
5125
e5ec9f76 51262016-08-15 Uros Bizjak <ubizjak@gmail.com>
5127
5128 PR target/72867
5129 * gcc.target/i386/pr72867.c: New test.
5130
6ce66d38 51312016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5132
5133 * c-c++-common/dump-ada-spec-5.c: New test.
5134
894463cf 51352016-08-15 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/73434
5138 * gcc.dg/torture/pr73434.c: New testcase.
5139
98b374b4 51402016-08-15 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR tree-optimization/72824
5143 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5144
9b90f118 51452016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5146
5147 PR fortran/70598
5148 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5149 in use_device clause.
5150 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5151 * gfortran.dg/goacc/list.f95: Adjust to catch
5152 "neither a POINTER nor an array" error messages.
5153
1d80868e 51542016-08-14 Uros Bizjak <ubizjak@gmail.com>
5155
5156 PR target/76342
5157 * gcc.target/i386/pr76342.c: New test.
5158
153e4ac1 51592016-08-12 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR c/71512
5162 * g++.dg/ubsan/pr71512.C: New test.
5163 * c-c++-common/ubsan/pr71512-1.c: New test.
5164 * c-c++-common/ubsan/pr71512-2.c: New test.
5165
3c382998 51662016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5167
5168 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5169 vector initialization options.
5170 * gcc.target/powerpc/vec-init-2.c: Likewise.
5171 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5172 is generated on ISA 3.0.
5173
7079d57a 51742016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5175
5176 PR middle-end/71654
5177 * gcc.dg/c-c++-common/pr71654.c: New test.
5178 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5179 dg-options.
5180 * gcc.dg/tree-ssa/vrp24: Likewise.
5181
7175bb2a 51822016-08-12 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c/67410
5185 * gcc.dg/pr67410.c: New test.
5186
56fb8e9d 51872016-08-12 Bin Cheng <bin.cheng@arm.com>
5188
5189 PR tree-optimization/69848
5190 * gcc.dg/vect/vect-pr69848.c: New test.
5191
1f84b4ab 51922016-08-12 Uros Bizjak <ubizjak@gmail.com>
5193
5194 PR testsuite/71008
5195 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5196 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5197 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5198 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5199
60b349d9 52002016-08-12 Richard Biener <rguenther@suse.de>
5201
5202 PR tree-optimization/57326
5203 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5204 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5205 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5206 * gcc.target/i386/pr45685.c: Likewise.
5207 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5208 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5209 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5210 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5211 * gfortran.dg/pr34163.f90: Likewise.
5212
6d5f72f3 52132016-08-12 Martin Liska <mliska@suse.cz>
5214
5215 * g++.dg/gcov/gcov-16.C: New test.
5216 * lib/gcov.exp: Support new argument for run-gcov function.
5217
b357db2c 52182016-08-12 Martin Liska <mliska@suse.cz>
5219
5220 PR gcov-profile/35590
5221 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5222
08e33f10 52232016-08-12 Richard Biener <rguenther@suse.de>
5224
5225 PR tree-optimization/72851
5226 * gcc.dg/torture/pr72851.c: New testcase.
5227
92a44a68 52282016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5229
832d369d 5230 PR debug/63240
5231 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5232 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5233 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5234 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5235 DW_AT_deleted.
5236
1289a281 5237 PR debug/55641
5238 * g++.dg/debug/dwarf2/ref-1.C: New.
5239
9a478fab 5240 PR debug/49366
5241 * g++.dg/debug/dwarf2/template-params-12.H: New.
5242 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5243 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5244 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5245 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5246 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5247 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5248 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5249
e61229f8 52502016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5251
5252 PR target/72863
5253 * gcc.target/powerpc/pr72863.c: New test.
5254
c7823416 52552016-08-11 Uros Bizjak <ubizjak@gmail.com>
5256
5257 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5258
df15667f 52592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5260
5261 * gcc.target/i386/pieces-strcpy-1.c: New test.
5262 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5263
83c375ba 52642016-08-11 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR c++/72868
5267 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5268
350f354a 52692015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5270
5271 * gcc.target/i386/pieces-memcpy-1.c: New test.
5272 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5273 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5274 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5275 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5276 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5277
74be5bc1 52782016-08-11 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR c/72816
20fb4916 5281 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5282
40395983 52832016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5284
5285 PR tree-optimization/71083
5286 * gcc.c-torture/execute/pr71083.c: New test.
5287 * gnat.dg/loop_optimization23.adb: New test.
5288 * gnat.dg/loop_optimization23_pkg.ads: New test.
5289 * gnat.dg/loop_optimization23_pkg.adb: New test.
5290
ec969ce4 52912016-08-11 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/72772
5294 * gcc.dg/graphite/pr35356-1.c: Adjust.
5295 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5296
25482c16 52972016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5298
5299 * gfortran.dg/random_7.f90: Take into account that the last seed
5300 value is the special p value.
5301 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5302
f454033a 53032016-08-11 Richard Biener <rguenther@suse.de>
5304
5305 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5306
2d2b78a1 53072016-08-11 Alan Modra <amodra@gmail.com>
5308
5309 * gcc.target/powerpc/pr71680.c: New.
5310
97468983 53112016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5312
5313 * gcc.target/powerpc/bfp/bfp.exp: New file.
5314 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5315 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5316 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5317 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5318 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5319 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5320 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5321 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5322 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5323 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5324 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5325 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5326 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5327 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5328 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5329 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5330 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5331 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5332 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5333 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5334 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5335 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5336 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5337 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5338 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5339 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5340 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5341 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5342 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5343 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5344 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5345 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5346 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5347 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5348 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5349 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5350 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5351 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5352 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5353 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5354 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5355 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5356 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5357 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5358 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5359 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5360 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5361 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5362 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5363 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5364 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5365 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5366 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5367
23a6fe48 53682016-08-10 Bin Cheng <bin.cheng@arm.com>
5369
5370 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5371 Add aarch64*-*-*.
5372
0cb8f73e 53732016-08-10 Bin Cheng <bin.cheng@arm.com>
5374
5375 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5376
b7ed2a65 53772016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5378
5379 PR target/72853
5380 * gcc.target/powerpc/pr72853.c: New test.
5381
2d2b4107 53822016-08-10 Martin Liska <mliska@suse.cz>
5383
5384 PR gcov-profile/58306
5385 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5386
7132b755 53872016-08-10 Martin Liska <mliska@suse.cz>
5388
5389 * g++.dg/gcov/gcov-threads-1.C: New test.
5390
5186407c 53912016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5392
5393 PR target/71873
5394 * gcc.target/avr/pr71873.c: New test.
5395
44f01555 53962016-08-09 Martin Liska <mliska@suse.cz>
5397
5398 * g++.dg/gcov/gcov-dump-1.C: New test.
5399 * g++.dg/gcov/gcov-dump-2.C: New test.
5400
7d4f18f5 54012016-08-09 Martin Liska <mliska@suse.cz>
5402
5403 * gcc.dg/tree-prof/val-prof-9.c: New test.
5404
defa7026 54052016-08-09 Martin Liska <mliska@suse.cz>
5406
5407 * gcc.dg/tree-prof/val-prof-8.c: New test.
5408
ae7e6062 54092016-08-09 Martin Jambor <mjambor@suse.cz>
5410
0c47dd26 5411 PR ipa/71981
5412 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5413
a69fb570 54142016-08-09 Bin Cheng <bin.cheng@arm.com>
5415
5416 PR tree-optimization/33707
5417 * gcc.dg/vect/pr33707.c: New test.
5418
a031a844 54192016-08-09 Bin Cheng <bin.cheng@arm.com>
5420
5421 PR tree-optimization/pr72772
5422 * gcc.dg/tree-ssa/pr72772.c: New test.
5423
8f1baf0d 54242016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5425
5426 PR rtl-optimization/66669
5427 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5428
53e7aca1 54292016-08-09 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR tree-optimization/72824
5432 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5433
c162fa25 54342016-08-09 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/71802
5437 * gcc.dg/torture/pr71802.c: New testcase.
5438
87156a7d 54392016-08-09 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR c++/72809
5442 * g++.dg/eh/stdarg1.C: New test.
5443
d0029333 54442016-08-08 Andi Kleen <ak@linux.intel.com>
5445
5446 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5447 test command line in failure log.
5448 (profopt-execute): dito. Make autofdo file names unique.
5449
7af4d06b 54502016-08-08 David Malcolm <dmalcolm@redhat.com>
5451
5452 PR c/64955
5453 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5454 output.
5455
7091ff70 54562016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5457
5458 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5459 c99_runtime.
5460 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5461 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5462 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5463 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5464 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5465 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5466
d189b094 54672016-08-08 David Malcolm <dmalcolm@redhat.com>
5468
5469 PR c/52952
5470 * gcc.dg/cpp/pr66415-1.c: Likewise.
5471 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5472 * gcc.dg/format/c90-printf-1.c: Likewise.
5473 * gcc.dg/format/diagnostic-ranges.c: New test case.
5474
440837fe 54752016-08-08 Jakub Jelinek <jakub@redhat.com>
5476
7cbcf608 5477 PR fortran/72716
5478 * gfortran.dg/gomp/pr72716.f90: New test.
5479
aa1ddb66 5480 PR middle-end/72781
5481 * gcc.dg/gomp/pr72781.c: New test.
5482
440837fe 5483 PR middle-end/68762
5484 * g++.dg/vect/pr68762-1.cc: New test.
5485 * g++.dg/vect/pr68762-2.cc: New test.
5486 * g++.dg/vect/pr68762.h: New file.
5487
eb571c16 54882016-08-08 Martin Sebor <msebor@redhat.com>
5489
5490 PR testsuite/72838
f9c39b65 5491 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5492 * g++.dg/warn/overflow-warn-3.C: Same.
5493 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5494
8ca5189a 54952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5496
5497 PR fortran/71936
5498 * gfortran.dg/allocate_with_source_21.f03: New test.
5499
1495e54c 55002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5501
5502 PR fortran/72698
5503 * gfortran.dg/allocate_with_source_20.f03: New test.
5504
d1e97886 55052016-08-08 Alan Modra <amodra@gmail.com>
5506
5507 * gcc.c-torture/compile/pr72802.c: New.
5508
9da84a54 55092016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5510
5511 PR fortran/70524
5512 * gfortran.dg/dependency_48.f90: New test.
5513
3f9692a5 55142016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5515
b5b764be 5516 PR fortran/70040
3f9692a5 5517 * gfortran.dg/pr70040.f90: New testcase.
5518
099ec19a 55192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5520
5521 PR fortran/71961
5522 * gfortran.dg/matmul_10.f90: New testcase.
5523
e8272095 55242016-08-07 Jan Hubicka <hubicka@ucw.cz>
5525
5526 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5527
f5d2c462 55282016-08-07 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c/72816
5531 * gcc.dg/pr72816.c: New test.
5532
30c60892 55332016-08-06 Jonathan Wakely <jwakely@redhat.com>
5534
5535 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5536 * g++.dg/conversion/pr41426.C: Likewise.
5537 * g++.dg/conversion/pr66211.C: Likewise.
5538 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5539 * g++.dg/init/ref8.C: Likewise.
5540 * g++.old-deja/g++.law/cvt20.C: Likewise.
5541 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5542
2abf3c4a 55432016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5544
5545 PR tree-optimization/18046
5546 * gcc.dg/tree-ssa/vrp105.c: New test.
5547 * gcc.dg/tree-ssa/vrp106.c: New test.
5548
a940fdc7 55492016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5550
5551 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5552 1ul in diagnostics. Remove hyphen from "constant-expression."
5553 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5554 * g++.dg/cpp0x/static_assert3.C: Same.
5555 * g++.dg/cpp1y/constexpr-throw.C: Same.
5556 * g++.dg/template/nontype3.C: Same.
5557 * g++.dg/warn/overflow-warn-1.C: Same.
5558 * g++.dg/warn/overflow-warn-3.C: Same.
5559 * g++.dg/warn/overflow-warn-4.C: Same.
5560
d4166bdc 55612016-08-05 David Malcolm <dmalcolm@redhat.com>
5562
5563 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5564 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5565 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5566 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5567
906dd612 55682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR tree-optimization/72810
5571 * gcc.dg/tree-ssa/vrp110.c: New test.
5572
9788fb76 55732016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5574
5575 PR Target/72819
5576 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5577 registers.
5578 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5579 saving the half-precision registers.
5580 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5581 value is returned in h0.
5582 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5583 are passed in FP/SIMD registers.
5584 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5585 passing works corrcetly.
5586 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5587 (hfa_f16x2_t): Likewise.
5588 (hfa_f16x3_t): Likewise.
5589 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5590 are promoted to double and passed in a double register.
5591 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5592 are promoted to double and stacked.
5593 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5594 __fp16 data types.
5595 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5596 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5597 __fp16 first get passed in FP/SIMD registers, then stacked.
5598
30f40fe4 55992016-08-05 Nathan Sidwell <nathan@acm.org>
5600
5601 PR c++/68724
5602 * g++.dg/cpp0x/pr68724.C: New.
5603
8a6540e1 56042016-08-05 Richard Biener <rguenther@suse.de>
5605
5606 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5607
09001ac1 56082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5609
5610 * gcc.dg/tree-ssa/vrp107.c: New test.
5611 * gcc.dg/tree-ssa/vrp108.c: New test.
5612 * gcc.dg/tree-ssa/vrp109.c: New test.
5613
88ab6a9c 56142016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5615
5616 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5617 dg-options.
5618
b2a036e7 56192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5620
5621 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5622 test-cases.
5623 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5624 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5625 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5626 test-cases.
5627 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5628 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5629 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5630 large_double.
5631
8dbf49cb 56322016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/72800
5635 * g++.dg/cpp1y/lambda-ice1.C: New.
5636
dcc45aae 56372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5638
5639 PR c++/72759
5640 * g++.dg/cpp1y/pr72759.C: New test.
5641
88fe4062 56422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5643
5644 * gcc.dg/switch-10.c: New test.
5645
a1af716f 56462016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5647
5648 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5649
1fa5d8ba 56502016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5651
5652 * c-c++-common/goacc/routine-5.c: Update.
5653
e8dedc4a 56542016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5655
5656 PR rtl-optimization/70903
5657 * gcc.c-torture/execute/pr70903.c: New test.
5658
7ca5003c 56592016-08-04 Martin Liska <mliska@suse.cz>
5660
5661 * gcc.dg/params/params.exp: Replace file exists with
5662 TESTING_IN_BUILD_TREE.
5663
810702a2 56642016-08-04 Marek Polacek <polacek@redhat.com>
5665
5666 PR c++/70229
5667 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5668
fa8a8f79 56692016-08-04 Richard Biener <rguenther@suse.de>
5670
5671 PR middle-end/71984
5672 * gcc.dg/torture/pr71984.c: Guard correctness check for
5673 little-endian.
5674
9916f5a5 56752016-08-03 Andrew Pinski <apinski@cavium.com>
5676
5677 * gcc.c-torture/compile/20160802-1.c: New testcase.
5678
278b4698 56792016-08-03 Fritz Reese <fritzoreese@gmail.com>
5680
5681 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5682
860c3c85 56832016-08-03 Richard Biener <rguenther@suse.de>
5684
5685 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5686 and remove -O3.
5687 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5688 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5689
0a41d717 56902016-08-03 Richard Biener <rguenther@suse.de>
5691
5692 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5693 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5694 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5695 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5696
52e3c0e8 56972016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5698
5699 * gcc.dg/init-excess-2.c: Require int32plus.
5700 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5701 * gcc.dg/pr59963-2.c: Require int32plus.
5702 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5703 * gcc.dg/unroll-7.c: Require int32plus.
5704
ad8a330c 57052016-08-02 Bin Cheng <bin.cheng@arm.com>
5706
5707 PR tree-optimization/34114
5708 * gcc.dg/tree-ssa/loop-42.c: New test.
5709
d3aa3636 57102016-08-02 Tamar Christina <tamar.christina@arm.com>
5711
5712 * gcc.target/aarch64/vminmaxnm.c: New.
5713 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5714 tests.
5715
c79d3723 57162016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5717
5718 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5719 vec_extract for vector float, vector int, vector short, and vector
5720 char.
5721 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5722 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5723 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5724 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5725
5fc13c39 57262016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5727
5728 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5729 single stack adjustment, no writeback.
5fc13c39 5730 * gcc.target/aarch64/test_frame_12.c: Likewise.
5731 * gcc.target/aarch64/test_frame_13.c: Likewise.
5732 * gcc.target/aarch64/test_frame_15.c: Likewise.
5733 * gcc.target/aarch64/test_frame_6.c: Likewise.
5734 * gcc.target/aarch64/test_frame_7.c: Likewise.
5735 * gcc.target/aarch64/test_frame_8.c: Likewise.
5736 * gcc.target/aarch64/test_frame_16.c: New test.
5737
2eb70c76 57382015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5739
5740 PR target/72748
5741 * gcc.target/i386/pr72748.c: New test.
5742
92a44a68 57432015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5744
5745 PR tree-optimization/71818
5746 * gcc.dg/vect/pr71818.c: New
5747
56e7a293 57482016-08-01 Martin Liska <mliska@suse.cz>
5749
5750 PR tree-optimization/71857
5751 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5752
aa8852cc 57532016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5754
5755 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5756
f3c032a4 57572016-08-01 Jan Beulich <jbeulich@suse.com>
5758
5759 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5760
a1e9d2c3 57612016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762
5763 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5764 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5765
466045aa 57662016-07-31 Jonathan Wakely <jwakely@redhat.com>
5767
5768 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5769 (check_effective_target_c++): Likewise. Also match for libstdc++.
5770
92a44a68 57712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5772
5773 PR fortran/41922
5774 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5775 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5776 * gfortran.dg/pr41922.f90: New test.
5777
dd13eb1b 57782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5779
5780 PR fortran/68566
5781 * gfortran.dg/pr68566.f90: new test.
5782
a940fdc7 57832016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5784
5785 PR c++/60760
5786 PR c++/71091
5787 * g++.dg/cpp0x/constexpr-cast.C: New test.
5788 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5789 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5790 * g++.dg/ubsan/pr63956.C: Correct.
5791
efa8ff03 57922016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5795 vector double or vector long where the vector is in memory.
5796 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5797 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5798
0b8113c5 57992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5800
5801 PR fortran/69867
5802 * gfortran.dg/pr69867.f90: New test.
5803
3badc59b 58042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5805
5806 PR fortran/69962
5807 * gfortran.dg/pr69962.f90: New test.
5808
fc8b54ff 58092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5810
5811 PR fortran/70006
5812 * gfortran.dg/pr70006.f90: New test.
5813
165b422e 58142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5815
5816 PR fortran/71730
5817 * gfortran.dg/pr71730.f90: New test.
5818 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5819 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5820 * gfortran.dg/array_constructor_26.f03: Ditto.
5821
0c6334ed 58222016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5823
5824 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5825 * gcc.target/powerpc/pr71763.c: Likewise.
5826
4ebf85be 58272016-07-29 Marek Polacek <polacek@redhat.com>
5828
5829 PR c/71742
5830 * gcc.dg/940510-1.c: Adjust dg-error.
5831 * gcc.dg/c99-flex-array-1.c: Likewise.
5832 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5833
9efe5be6 5834 PR c/71853
5835 * gcc.dg/noncompile/pr71853.c: New test.
5836
4c4548bb 5837 PR c/71573
5838 * gcc.dg/noncompile/pr71573.c: New test.
5839
8ae70602 5840 PR c/71926
5841 * g++.dg/warn/Wparentheses-30.C: New test.
5842 * gcc.dg/Wparentheses-14.c: New test.
5843
cfc1aded 58442016-07-29 Uros Bizjak <ubizjak@gmail.com>
5845
5846 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5847
d5e80d93 58482016-07-29 Bin Cheng <bin.cheng@arm.com>
5849
5850 PR tree-optimization/57558
5851 * gcc.dg/vect/pr57558-1.c: New test.
5852 * gcc.dg/vect/pr57558-2.c: New test.
5853
c7c713ec 58542016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5855
cfc1aded 5856 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5857 to scan forwprop1 dump pass.
5858
34b9af67 58592016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/51488
5862 * g++.dg/template/pr51488.C: New.
5863
322d4184 58642016-07-29 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR c/71969
5867 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5868 static __inline__.
5869 * gcc.dg/pr71969-1.c: New test.
5870 * gcc.dg/pr71969-2.c: New test.
5871 * gcc.dg/pr71969-3.c: New test.
5872
7648c9c7 58732016-07-29 Marek Polacek <polacek@redhat.com>
5874
5875 PR c/71574
5876 * c-c++-common/pr71574.c: New test.
5877
35fddbd6 5878 PR c/71583
5879 * gcc.dg/noncompile/pr71583.c: New test.
5880
d06bcb87 58812016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5882
5883 PR middle-end/68217
5884 * gcc.dg/pr68217.c: New test.
5885
fb5574d7 58862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5887
5888 PR fortran/71067
5889 * gfortran.dg/pr71067_1.f90: New test.
5890 * gfortran.dg/pr71067_2.f90: Ditto.
5891
a52bb7a0 58922016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5893
5894 * gcc.target/powerpc/vec-extract-1.c: New test.
5895
42e96823 58962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5897
5898 PR fortran/71799
5899 * gfortran.dg/pr71799.f90: New test.
5900
d5539c6b 59012016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5902
5903 PR c++/71665
5904 * g++.dg/cpp0x/pr71665-1.C: New.
5905 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5906 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5907 * g++.dg/ext/label10.C: Likewise.
5908 * g++.dg/parse/constant5.C: Likewise.
5909
05995232 59102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5911
5912 PR fortran/71859
5913 * gfortran.dg/pr71859.f90: New test.
5914 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5915 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5916
7a4429b2 59172016-07-28 Paul Thomas <pault@gcc.gnu.org>
5918
5919 PR fortran/71883
5920 * gfortran.dg/pr71883.f90 : New test.
5921
f339cf78 59222016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5923
5924 PR tree-optimization/71734
cfc1aded 5925 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5926
8311fe26 59272016-07-28 Renlin Li <renlin.li@arm.com>
5928
5929 Revert
5930 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5931
5932 PR fortran/71902
5933 * gfortran.dg/dependency_47.f90: New test.
5934
595e387a 59352016-07-28 Martin Liska <mliska@suse.cz>
5936
5937 PR gcov-profile/68025
5938 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5939
83554604 59402016-07-28 Martin Liska <mliska@suse.cz>
5941
5942 * g++.dg/vect/pr70944.cc: New test.
5943
ec6d2d63 59442016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5945
5946 PR middle-end/71994
5947 * gcc.dg/torture/pr71994.c: New test.
5948
12dabcee 59492016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5950
5951 PR middle-end/71078
5952 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5953 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5954 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5955
262a83d5 59562016-07-27 Richard Biener <rguenther@suse.de>
5957
5958 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5959
3989f1fe 59602016-07-27 Martin Liska <mliska@suse.cz>
5961
5962 * gcc.dg/predict-13.c: New test.
5963 * gcc.dg/predict-14.c: New test.
5964
69a499fa 59652016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5966
7a4429b2 5967 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5968 including stdint.h.
5969 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5970 including stdint.h.
5971
751fef95 59722016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5973
5974 PR target/71869
5975 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5976 IEEE built-in functions handle quiet and signalling NaNs
5977 correctly.
5978
5e07497c 59792016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5980
5981 PR fortran/71862
5982 * gfortran.dg/pr71862.f90: New test.
5983
18928e61 59842016-07-26 Martin Sebor <msebor@redhat.com>
5985
5986 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5987 selector with dg-options.
5988
7e1856f1 59892016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5990
5991 PR tree-optimization/18046
5992 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5993 * gcc.dg/tree-ssa/vrp103.c: New test.
5994 * gcc.dg/tree-ssa/vrp104.c: New test.
5995
08679462 59962016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5997
5998 * gcc.target/powerpc/pr63354.c: Require lp64 since
5999 -mprofile-kernel is not legal with -m32.
6000
8c3efadf 60012016-07-26 Richard Biener <rguenther@suse.de>
6002
6003 PR rtl-optimization/71984
6004 * gcc.dg/torture/pr71984.c: New testcase.
6005
78866ecd 60062016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6007
6008 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6009 g++-dg-runtest via et-dg-runtest.
6010 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6011 * gcc.dg/vect/vect.exp: Likewise.
6012 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6013 gfortran-dg-runtest.
6014 * gfortran.dg/vect/vect.exp: Likewise.
6015 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6016 (check_mips_loongson_hw_available): Likewise.
6017 (check_effective_target_mpaired_single_runtime): Likewise.
6018 (check_effective_target_mips_loongson_runtime): Likewise.
6019 (add_options_for_mpaired_single): Likewise.
6020 (check_effective_target_vect_int): Add global et_index.
6021 Check and save the supported feature for a target selected by
6022 the et_index target. Break long lines where appropriate. Call
6023 et-is-effective-target for MIPS with an argument instead of
6024 check_effective_target_* where appropriate.
6025 (check_effective_target_vect_intfloat_cvt): Likewise.
6026 (check_effective_target_vect_uintfloat_cvt): Likewise.
6027 (check_effective_target_vect_floatint_cvt): Likewise.
6028 (check_effective_target_vect_floatuint_cvt): Likewise.
6029 (check_effective_target_vect_simd_clones): Likewise.
6030 (check_effective_target_vect_shift): ewise.
6031 (check_effective_target_whole_vector_shift): Likewise.
6032 (check_effective_target_vect_bswap): Likewise.
6033 (check_effective_target_vect_shift_char): Likewise.
6034 (check_effective_target_vect_long): Likewise.
6035 (check_effective_target_vect_float): Likewise.
6036 (check_effective_target_vect_double): Likewise.
6037 (check_effective_target_vect_long_long): Likewise.
6038 (check_effective_target_vect_no_int_max): Likewise.
6039 (check_effective_target_vect_no_int_add): Likewise.
6040 (check_effective_target_vect_no_bitwise): Likewise.
6041 (check_effective_target_vect_widen_shift): Likewise.
6042 (check_effective_target_vect_no_align): Likewise.
6043 (check_effective_target_vect_hw_misalign): Likewise.
6044 (check_effective_target_vect_element_align): Likewise.
6045 (check_effective_target_vect_condition): Likewise.
6046 (check_effective_target_vect_cond_mixed): Likewise.
6047 (check_effective_target_vect_char_mult): Likewise.
6048 (check_effective_target_vect_short_mult): Likewise.
6049 (check_effective_target_vect_int_mult): Likewise.
6050 (check_effective_target_vect_extract_even_odd): Likewise.
6051 (check_effective_target_vect_interleave): Likewise.
6052 (check_effective_target_vect_stridedN): Likewise.
6053 (check_effective_target_vect_multiple_sizes): Likewise.
6054 (check_effective_target_vect64): Likewise.
6055 (check_effective_target_vect_call_copysignf): Likewise.
6056 (check_effective_target_vect_call_sqrtf): Likewise.
6057 (check_effective_target_vect_call_btrunc): Likewise.
6058 (check_effective_target_vect_call_btruncf): Likewise.
6059 (check_effective_target_vect_call_ceil): Likewise.
6060 (check_effective_target_vect_call_ceilf): Likewise.
6061 (check_effective_target_vect_call_floor): Likewise.
6062 (check_effective_target_vect_call_floorf): Likewise.
6063 (check_effective_target_vect_call_lceil): Likewise.
6064 (check_effective_target_vect_call_lfloor): Likewise.
6065 (check_effective_target_vect_call_nearbyint): Likewise.
6066 (check_effective_target_vect_call_nearbyintf): Likewise.
6067 (check_effective_target_vect_call_round): Likewise.
6068 (check_effective_target_vect_call_roundf): Likewise.
6069 (check_effective_target_vect_perm): Likewise, but also append *_saved
6070 to the existing global name to properly cache the result.
6071 (check_effective_target_vect_perm_byte): Likewise.
6072 (check_effective_target_vect_perm_short): Likewise.
6073 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6074 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6075 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6076 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6077 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6078 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6079 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6080 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6081 (check_effective_target_vect_sdot_qi): Likewise.
6082 (check_effective_target_vect_udot_qi): Likewise.
6083 (check_effective_target_vect_sdot_hi): Likewise.
6084 (check_effective_target_vect_udot_hi): Likewise.
6085 (check_effective_target_vect_usad_char): Likewise.
6086 (check_effective_target_vect_pack_trunc): Likewise.
6087 (check_effective_target_vect_unpack): Likewise.
6088 (check_effective_target_vect_aligned_arrays): Likewise.
6089 (check_effective_target_vect_natural_alignment): Likewise.
6090 (check_effective_target_vector_alignment_reachable): Likewise.
6091 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6092 (is-effective-target): Initialize et_index if undefined.
6093 (et-dg-runtest): New.
6094 (et-is-effective-target): Likewise.
6095 (check_vect_support_and_set_flags): Add supported MIPS targets to
6096 EFFECTIVE_TARGETS list. Return the number of supported targets.
6097
b2930f09 60982016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6099 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6100
6101 PR middle-end/70920
6102 * gcc.dg/pr70920-1.c: New test-case.
6103 * gcc.dg/pr70902-2.c: Likewise.
6104 * gcc.dg/pr70920-3.c: Likewise.
6105 * gcc.dg/pr70920-4.c: Likewise
6106 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6107 2 instead of 3.
6108
90821294 61092016-07-25 Alexander Monakov <amonakov@ispras.ru>
6110
6111 * gcc.c-torture/execute/pr71494.c: Require label_values.
6112 * gcc.dg/pr16973.c: Ditto.
6113
1660595b 61142016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6115
6116 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6117 * gcc.dg/torture/pr69771.c: Require int32plus.
6118 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6119
5b2b88ce 61202016-07-25 Martin Liska <mliska@suse.cz>
6121
6122 * gcc.dg/torture/pr71987.c: New test.
6123
e2f926e9 61242016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6125
6126 PR fortran/71935
6127 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6128 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6129 * gfortran.dg/pr71935.f90: New test.
6130
a940fdc7 61312016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6132
6133 PR c++/71675
6134 * g++.dg/ext/atomic-3.C: New test.
6135 * gcc.dg/atomic/pr71675.c: New test.
6136
5a43070d 61372016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6138
6139 * gcc.target/i386/mvc8.c: New test.
6140
1b793819 61412016-07-22 Bin Cheng <bin.cheng@arm.com>
6142
6143 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6144 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6145
d4b4c787 61462016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6147
6148 PR fortran/71795
6149 * gfortran.dg/constructor_50.f90: New test.
6150
45648efe 61512016-07-22 Martin Liska <mliska@suse.cz>
6152
6153 PR gcov-profile/69028
6154 PR gcov-profile/62047
6155 * g++.dg/cilk-plus/pr69028.C: New test.
6156
b657bb1f 61572016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6158
6159 * gfortran.dg/coarray_stat_2.f90: New test.
6160
3a421504 61612016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6162
6163 * gcc.target/powerpc/vec-extract.h: New files to check the
6164 vec_extract built-in functions for all vector types, testing
6165 accessing each element, both with constant and variable element
6166 numbers.
6167 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6168 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6169 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6170 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6171 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6172 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6173 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6174 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6175 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6176
d40a1eac 61772016-07-21 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR c++/71728
6180 * g++.dg/other/pr71728.C: New test.
6181
3b0d7293 61822016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6183
6184 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6185 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6186 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6187 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6188 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6189
50953a9f 61902016-07-21 Richard Biener <rguenther@suse.de>
6191
6192 PR tree-optimization/71947
6193 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6194
90261646 61952016-07-21 Bin Cheng <bin.cheng@arm.com>
6196
6197 * gcc.dg/tree-ssa/scev-15.c: New.
6198
5a5a7a90 61992016-07-21 Bin Cheng <bin.cheng@arm.com>
6200
6201 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6202
df0c563f 62032016-07-21 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR c++/71941
6206 * g++.dg/gomp/pr71941.C: New test.
6207
24acd4ab 62082016-07-20 David Malcolm <dmalcolm@redhat.com>
6209
6210 PR c/70339
6211 PR c/71858
6212 * g++.dg/spellcheck-identifiers.C: New test case, based on
6213 gcc.dg/spellcheck-identifiers.c.
6214 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6215 gcc.dg/spellcheck-identifiers-2.c.
6216 * g++.dg/spellcheck-typenames.C: New test case, based on
6217 gcc.dg/spellcheck-typenames.c
6218
8669e753 62192016-07-20 Jonathan Wakely <jwakely@redhat.com>
6220
6221 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6222 pointer to member function and also test catching by reference.
6223
75cb41b8 62242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6225
6226 * gcc.target/s390/pr67443.c: Fix test case.
6227
07be1239 62282016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6229
6230 * gcc.target/s390/insv-1.c: Xfail some tests.
6231 * gcc.target/s390/insv-2.c: Likewise.
6232
e9b5fdd9 62332016-07-20 Georg-Johann Lay <avr@gjlay.de>
6234
6235 * gcc.target/avr/torture/get-mem.c: New test.
6236 * gcc.target/avr/torture/set-mem.c: New test.
6237
b704b0e1 62382016-07-20 Georg-Johann Lay <avr@gjlay.de>
6239
6240 PR target/71948
6241 * gcc.target/avr/torture/tiny-progmem.c: New test.
6242
051eb924 62432016-07-20 Jakub Jelinek <jakub@redhat.com>
6244
fdb70809 6245 PR c++/71909
6246 * g++.dg/parse/pr71909.C: New test.
6247 * g++.dg/tm/pr71909.C: New test.
6248
051eb924 6249 PR c++/50060
6250 * g++.dg/cpp0x/constexpr-50060.C: New test.
6251 * g++.dg/cpp1y/constexpr-50060.C: New test.
6252
c4e1267c 62532016-07-20 Martin Liska <mliska@suse.cz>
6254
6255 * gfortran.dg/graphite/pr71898.f90: New test.
6256
ecaa5fd4 62572016-07-20 Bin Cheng <bin.cheng@arm.com>
6258
6259 PR tree-optimization/71503
6260 PR tree-optimization/71683
6261 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6262 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6263
f5b88ba1 62642016-07-20 Martin Liska <mliska@suse.cz>
6265
6266 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6267 * gcc.dg/plugin/sreal-test-1.c: Remove.
6268 * gcc.dg/plugin/sreal_plugin.c: Remove.
6269
e889bd11 62702016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6271
6272 PR fortran/71902
6273 * gfortran.dg/dependency_47.f90: New test.
6274
1c6bb1c0 62752016-07-19 Jakub Jelinek <jakub@redhat.com>
6276
94d511af 6277 PR rtl-optimization/71916
6278 * gcc.c-torture/compile/pr71916.c: New test.
6279
54e95a17 6280 PR middle-end/71874
6281 * g++.dg/torture/pr71874.C: New test.
6282
1c6bb1c0 6283 PR middle-end/71734
6284 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6285 (my_alloc): Rewritten to use __builtin_posix_memalign and
6286 __SIZE_TYPE__.
6287 (my_free): Use __builtin_free instead of _mm_free.
6288 (Vec::operator=): Use __builtin_memcpy.
6289
0d565f19 62902016-07-19 Martin Jambor <mjambor@suse.cz>
6291
cfc1aded 6292 PR fortran/71688
6293 * gfortran.dg/pr71688.f90: New test.
0d565f19 6294
2be13cd5 62952016-07-19 Richard Biener <rguenther@suse.de>
6296
6297 * c-c++-common/vector-subscript-6.c: New testcase.
6298 * c-c++-common/vector-subscript-7.c: Likewise.
6299
1697df09 63002016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6301
7a4429b2 6302 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6303 and UInt32 based on __SIZEOF_INT__.
6304
8894566e 63052016-07-19 Richard Biener <rguenther@suse.de>
6306
6307 PR tree-optimization/71901
6308 * gcc.dg/torture/pr71901.c: New testcase.
6309
63102016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6311
6312 PR tree-optimization/71908
6313 * gcc.dg/torture/pr71908.c: New testcase.
6314
106ac76d 63152016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6316
6317 PR target/71493
6318 * gcc.target/powerpc/pr71493-1.c: New test.
6319 * gcc.target/powerpc/pr71493-2.c: Likewise.
6320
e6517a48 63212016-07-18 Jakub Jelinek <jakub@redhat.com>
6322
d1e0c36e 6323 PR c++/71835
6324 * g++.dg/conversion/ambig3.C: New test.
6325
6fe424c2 6326 PR c++/71828
6327 * g++.dg/cpp0x/constexpr-71828.C: New test.
6328
d3dd9e33 6329 PR c++/71826
6330 * g++.dg/template/pr71826.C: New test.
6331
74fd83a9 6332 PR c++/71822
6333 * g++.dg/template/defarg21.C: New test.
6334
e6517a48 6335 PR c++/71871
6336 * g++.dg/ext/vector31.C: New test.
6337
f942bdbf 63382016-07-18 Uros Bizjak <ubizjak@gmail.com>
6339
6340 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6341
4b1425be 63422016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6343
6344 PR tree-optimization/71734
6345 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6346
a80f37e1 63472016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6348
6349 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6350 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6351 stack-layout-dynamic-1.c: New test.
6352
ea283725 63532016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6354
6355 * gcc.target/s390/nolrl-1.c: New test.
6356
14eab729 63572016-07-17 Fritz Reese <fritzoreese@gmail.com>
6358
6359 PR fortran/71523
6360 * gfortran.dg/pr71523_1.f90: New test.
6361 * gfortran.dg/pr71523_2.f90: New test.
6362
3925d644 63632016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6364
6365 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6366
fb9ff4ce 63672016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6368 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6369
6370 PR fortran/62125
6371 * gfortran.dg/pr62125.f90: New test.
6372
95b0f5e9 63732016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6374
6375 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6376 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6377
1913be16 63782016-07-15 Jonathan Wakely <jwakely@redhat.com>
6379
6380 PR c++/58796
6381 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6382 * g++.dg/cpp0x/nullptr35.C: New test.
6383
b4803084 63842016-07-15 Bin Cheng <bin.cheng@arm.com>
6385
6386 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6387
89e3ec3d 63882016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6389
6390 * gfortran.dg/goacc/vector_length.f90: New test.
6391
2084e279 63922016-07-15 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/71881
6395 * gcc.dg/torture/pr71881.c: New testcase.
6396
2177bb9a 63972016-07-15 Richard Biener <rguenther@suse.de>
6398
6399 PR tree-optimization/71887
6400 * gcc.dg/torture/pr71887.c: New testcase.
6401
0dd7db3b 64022016-07-15 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR c/71858
6405 * gcc.dg/spellcheck-identifiers-3.c: New test.
6406
b41cc4d1 64072016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6408
6409 PR fortran/71807
6410 * gfortran.dg/null_9.f90: New test.
6411
a4d34e5e 64122016-07-15 Bin Cheng <bin.cheng@arm.com>
6413
6414 * gcc.dg/tree-ssa/loop-41.c: New test.
6415
1547c551 64162016-07-15 Bin Cheng <bin.cheng@arm.com>
6417
6418 PR tree-optimization/71347
6419 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6420
b9c2416b 64212016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6422
6423 PR fortran/29819
6424 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6425 * gfortran.dg/contains.f90: Ditto.
6426 * gfortran.dg/contains_empty_1.f03: Ditto.
6427 * gfortran.dg/submodule_3.f08: Ditto.
6428
28413b15 64292016-07-14 Jakub Jelinek <jakub@redhat.com>
6430
661af228 6431 PR testsuite/71865
6432 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6433 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6434 expected diagnostics.
6435
28413b15 6436 PR c/71858
6437 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6438 * gcc.dg/spellcheck-identifiers-2.c: New test.
6439 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6440 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6441
7b3b3a49 64422016-07-14 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR tree-optimization/71872
6445 * gcc.c-torture/compile/pr71872.c: New test.
6446
7c039c44 64472016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6448
6449 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6450 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6451 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6452 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6453 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6454 * gcc.target/arm/atomic-op-acquire-1.c: This.
6455 * gcc.target/arm/atomic-op-char.c: Rename into ...
6456 * gcc.target/arm/atomic-op-char-1.c: This.
6457 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6458 * gcc.target/arm/atomic-op-consume-1.c: This.
6459 * gcc.target/arm/atomic-op-int.c: Rename into ...
6460 * gcc.target/arm/atomic-op-int-1.c: This.
6461 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6462 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6463 * gcc.target/arm/atomic-op-release.c: Rename into ...
6464 * gcc.target/arm/atomic-op-release-1.c: This.
6465 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6466 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6467 * gcc.target/arm/atomic-op-short.c: Rename into ...
6468 * gcc.target/arm/atomic-op-short-1.c: This.
6469 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6470 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6471 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6472 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6473 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6474 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6475 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6476 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6477 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6478 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6479
80c5e533 64802016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6481
6482 PR fortran/70842
6483 * gfortran.dg/select_type_35.f03: New test.
6484
c5a9fc7b 64852016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6486
6487 PR target/65951
6488 PR tree-optimization/70923
6489 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6490 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6491 * gcc.dg/vect/pr65951.c: Likewise.
6492 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6493
d1242c94 64942016-07-14 David Edelsohn <dje.gcc@gmail.com>
6495
6496 * c-c++-common/pr60226.c: Expect maximum object file alignment
6497 error on AIX.
6498
97f2a90b 64992016-07-14 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/71866
6502 * gcc.dg/torture/pr71866.c: New testcase.
6503
6029a910 65042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6505
6506 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6507 selector and enclose boolean expression in curly braces.
6508
798d22ed 65092016-07-14 Alan Modra <amodra@gmail.com>
6510
6511 PR target/71733
6512 * gcc.target/powerpc/p9-novsx.c: New.
6513
3ffcb27d 65142016-07-13 Andi Kleen <ak@linux.intel.com>
6515
6516 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6517 * g++.dg/tree-prof/morefunc.C: Dito.
6518 * g++.dg/tree-prof/pr35545.C: Dito.
6519 * g++.dg/tree-prof/reorder.C: Dito.
6520 * gcc.dg/tree-prof/20050826-2.c: Dito.
6521 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6522 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6523 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6524 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6525 * gcc.dg/tree-prof/inliner-1.c: Dito.
6526 * gcc.dg/tree-prof/merge_block.c: Dito.
6527 * gcc.dg/tree-prof/stringop-1.c: Dito.
6528 * gcc.dg/tree-prof/stringop-2.c: Dito.
6529 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6530 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6531 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6532 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6533 * gcc.dg/tree-prof/update-loopch.c: Dito.
6534 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6535 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6536 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6537 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6538 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6539 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6540 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6541
9ace90e5 65422016-07-13 Andi Kleen <ak@linux.intel.com>
6543
6544 * lib/profopt.exp (profopt-execute): Remove .imports files.
6545
b75cf198 65462016-07-13 Andi Kleen <ak@linux.intel.com>
6547
f942bdbf 6548 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6549
4d0389a9 65502016-07-13 Andi Kleen <ak@linux.intel.com>
6551
6552 * lib/profopt.exp (dg-final-scan-autofdo,
6553 dg-final-scan-not-autofdo): New functions.
6554
a5af7a75 65552016-07-13 Bin Cheng <bin.cheng@arm.com>
6556
6557 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6558 * gcc.dg/vect/vect-35.c: Ditto.
6559 * gcc.dg/vect/vect-alias-check-2.c: New test.
6560
c6bcae01 65612016-07-13 Martin Liska <mliska@suse.cz>
6562
6563 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6564 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6565 * gfortran.dg/pr42108.f90: Update expected dump scan.
6566
0644c120 65672016-07-13 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/24574
6570 * gcc.dg/pr24574.c: New testcase.
6571
2bbae5b9 65722016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6573
f942bdbf 6574 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6575 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6576 * c-c++-common/pr68833-1.c: Require int32plus.
6577 * gcc.dg/ipa/pr63551.c: Likewise.
6578 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6579 * gcc.dg/ipa/pr64041.c: Require int32plus.
6580
839a6560 65812016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6582
6583 PR ipa/71633
6584 * g++.dg/pr71633.C: New test.
6585
8f5f2788 65862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6587
6588 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6589 Add new arm_thumb1_cbz_ok effective target.
6590 * gcc.target/arm/cbz.c: New test.
6591
417e5cc5 65922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6593
6594 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6595 Define effective target.
6596 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6597 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6598 * gcc.target/arm/movhi_movw.c: New test.
6599 * gcc.target/arm/movsi_movw.c: Likewise.
6600 * gcc.target/arm/movdi_movw.c: Likewise.
6601
68a5143e 66022016-07-13 Richard Biener <rguenther@suse.de>
6603
6604 PR middle-end/71104
6605 * gcc.dg/pr71104-1.c: New testcase.
6606 * gcc.dg/pr71104-2.c: Likewise.
6607
69e8d259 66082016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6609
6610 PR target/71805
6611 * gcc.target/powerpc/pr71805.c: New test.
6612
244f142f 66132016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6614
6615 * gcc.target/powerpc/divkc3-1.c: New.
6616 * gcc.target/powerpc/mulkc3-1.c: New.
6617
6fc56f1f 66182016-07-12 Nathan Sidwell <nathan@acm.org>
6619
6620 * gcc.target/arm/data-rel-1.c: New.
6621 * gcc.target/arm/data-rel-2.c: New.
6622 * gcc.target/arm/data-rel-3.c: New.
6623
94ee1e9c 66242016-07-12 Martin Liska <mliska@suse.cz>
6625
6626 * gcc.dg/params/blocksort-part.c: New test.
6627 * gcc.dg/params/params.exp: New file.
6628
cd32d747 66292016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6630
6631 PR middle-end/71700
6632 * gcc.c-torture/execute/pr71700.c: New test.
6633
ad010d47 66342016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6635 Richard Biener <rguenther@suse.de>
6636
6637 PR tree-optimization/23286
6638 PR tree-optimization/70159
6639 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6640 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6643 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6644 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6645 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6646 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6647 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6648 * gcc.dg/pr51879-12.c: Likewise.
6649 * gcc.dg/strlenopt-9.c: Likewise.
6650 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6651 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6652 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6653 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6654 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6655 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6656 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6657 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6658 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6659 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6660 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6661 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6662 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6663 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6664 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6665
9aece49e 66662016-07-12 Richard Biener <rguenther@suse.de>
6667
6668 PR rtl-optimization/68961
6669 * gcc.target/i386/pr68961.c: New testcase.
6670
8f05fee9 66712016-07-11 Jakub Jelinek <jakub@redhat.com>
6672
4a6cc5cd 6673 PR middle-end/71758
6674 * c-c++-common/gomp/pr71758.c: New test.
6675 * gfortran.dg/gomp/pr71758.f90: New test.
6676
8f05fee9 6677 PR tree-optimization/71823
6678 * gcc.dg/vect/pr71823.c: New test.
6679
b73690a4 66802016-07-11 David Malcolm <dmalcolm@redhat.com>
6681
6682 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6683 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6684 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6685
675f4c6b 66862016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6687
6688 PR target/71801
6689 * gcc.target/i386/pr71801.c: New test.
6690
9aaf7e3e 66912016-07-11 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/71816
6694 * gcc.dg/torture/pr71816.c: New testcase.
6695
dd58bf21 66962016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6697
6698 PR fortran/71783
6699 * gfortran.dg/dependency_46.f90: New test.
6700
a2ebcb84 67012016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6702
6703 PR rtl-optimization/71621
6704 * gcc.target/i386/pr71621-1.c: New.
6705 * gcc.target/i386/pr71621-2.c: New.
6706
6cedf97e 67072016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6708
6709 * gfortran.dg/goacc/pr71704.f90: New test.
6710
dc71c755 67112016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 PR target/71297
6714 * gcc.target/powerpc/pr71297.c: New.
6715
288161af 67162016-07-08 Jiong Wang <jiong.wang@arm.com>
6717
6718 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6719
98e771d6 67202016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6721
6722 PR target/71806
6723 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6724
c3d27339 67252016-07-08 Alan Hayward <alan.hayward@arm.com>
6726
6727 PR tree-optimization/71667
6728 * gcc.dg/vect/pr71667.c: New
6729
b1b5042a 67302016-07-08 Martin Liska <mliska@suse.cz>
6731
6732 * gcc.dg/torture/pr71606.c: New test.
6733
5cdc40a0 67342016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6735
6736 PR fortran/71764
6737 * gfortran.dg/pr71764.f90: New test.
6738
bcc4d868 67392016-07-07 Jakub Jelinek <jakub@redhat.com>
6740 Kai Tietz <ktietz70@googlemail.com>
6741
6742 PR c++/70869
6743 PR c++/71054
6744 * g++.dg/cpp0x/pr70869.C: New test.
6745 * g++.dg/cpp0x/pr71054.C: New test.
6746
b39328b2 67472016-07-07 David Edelsohn <dje.gcc@gmail.com>
6748
6749 * g++.dg/debug/pr71432.C: Fail on AIX.
6750
95c9caad 67512016-07-07 Martin Liska <mliska@suse.cz>
6752
6753 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6754 an undefined behavior.
6755 * gfortran.dg/do_3.F90: Likewise.
6756 * gfortran.dg/do_check_11.f90: New test.
6757 * gfortran.dg/do_check_12.f90: New test.
6758 * gfortran.dg/do_corner_warn.f90: New test.
6759
8e976d11 67602016-07-07 Martin Liska <mliska@suse.cz>
6761
6762 * gfortran.dg/predict-1.f90: Ammend the test.
6763 * gfortran.dg/predict-2.f90: Likewise.
6764
26716fc7 67652016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6766
6767 PR ipa/71624
6768 * g++.dg/pr71624.C: New test.
6769
2d079cbf 67702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6771
6772 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6773 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6774 ARMv8-M Mainline architectures.
6775
9e6f4af4 67762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6777
6778 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6779 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6780
d490b07a 67812016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6782
6783 PR target/70098
6784 PR target/71763
6785 * gcc.target/powerpc/pr71763.c: New file.
6786
798fc305 67872016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6788
6789 PR tree-optimization/71518
f942bdbf 6790 * gcc.dg/pr71518.c: New test.
798fc305 6791
97e4cbac 67922016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6793
6794 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6795
19aea164 67962016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6797
f942bdbf 6798 PR target/50739
19aea164 6799 * gcc.target/avr/pr50739.c: New test.
6800
105e9dfc 68012016-07-05 Jan Hubicka <jh@suse.cz>
6802
6803 * gcc.dg/tree-ssa/scev-14.c: update template.
6804
1137da9c 68052016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6806
6807 * gcc.dg/vect/group-no-gaps-1.c: New test.
6808
ce393063 68092016-07-05 Andi Kleen <ak@linux.intel.com>
6810
6811 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6812 if kernel supports MPX.
6813
92a44a68 68142016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6815
6816 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6817
f2ccdf8e 68182016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6819 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6820
6821 * gcc.target/powerpc/signbit-1.c: New test.
6822 * gcc.target/powerpc/signbit-2.c: New test.
6823 * gcc.target/powerpc/signbit-3.c: New test.
6824
0215a22c 68252016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6826
6827 PR rtl-optimization/71594
6828 * gcc.dg/torture/pr71594.c: New test.
6829
30a39817 68302016-07-05 Jan Hubicka <jh@suse.cz>
6831
6832 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6833
b65b8df2 68342016-07-05 David Malcolm <dmalcolm@redhat.com>
6835
6836 PR c++/62314
f9c39b65 6837 * g++.dg/parse/error5.C: Update column
b65b8df2 6838 number of missing semicolon error.
6839 * g++.dg/pr62314-2.C: New test case.
6840
6b5471d8 68412016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6842
6843 * gfortran.dg/coarray_stat_function.f90: New test.
6844 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6845 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6846 to new interfaces.
6847
35b3a8dd 68482016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6849
6850 PR fortran/71623
6851 * gfortran.dg/deferred_character_17.f90: New test.
6852
b84c1ddf 68532016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6854
6855 * gcc.target/arm/neon/polytypes.c: Move to ...
6856 * gcc.target/arm/polytypes.c: ... here.
6857 * gcc.target/arm/neon/pr51534.c: Move to ...
6858 * gcc.target/arm/pr51534.c: ... here.
6859 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6860 * gcc.target/arm/vect-vcvt.c: ... here.
6861 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6862 * gcc.target/arm/vect-vcvtq.c: ... here.
6863 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6864 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6865 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6866 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6867 * gcc.target/arm/neon/neon.exp: Delete.
6868 * gcc.target/arm/neon/: Delete.
6869
7e9136f1 68702016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6871
6872 PR fortran/65575
6873 * gfortran.dg: pr65575.f90: New test.
6874
18b42a28 68752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR fortran/35849
6878 * gfortran.dg: pr35849.f90: New test.
6879
f8765404 68802016-07-04 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR c++/71739
6883 * g++.dg/cpp0x/pr71739.C: New test.
6884
e3422b3a 68852016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6886
6887 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6888
2da1c9f7 68892016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6890
6891 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6892 locr.
6893 * gcc.target/s390/loc-1.c: New test.
6894
6125d36e 68952016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6896
f9c39b65 6897 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6898 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6899
42797d4b 69002016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6901
6902 PR target/63874
6903 * gcc.target/aarch64/pr63874.c: New test.
6904
9d9fe66a 69052016-07-04 Jan Beulich <jbeulich@suse.com>
6906
6907 * g++.dg/header.c: New.
6908 * gcc.dg/header.c: New.
6909
c364d0f3 69102016-07-02 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c/71719
6913 * c-c++-common/Wunused-var-15.c: New test.
6914
267f3c67 69152016-07-01 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR fortran/71687
6918 * gfortran.dg/gomp/pr71687.f90: New test.
6919
8297c70b 69202016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6921
6922 * gcc.dg/const-float128-ped.c: Require __float128 effective
6923 target and options.
6924 * gcc.dg/const-float128.c: Likewise.
6925 * gcc.dg/torture/float128-cmp-invalid.c: Require
6926 __float128 and base_quadfloat_support effective targets, and
6927 __float128 options.
6928 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6929 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6930 * gcc.dg/torture/float128-nan.c: Likewise.
6931 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6932 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6933 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6934 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6935 (add_options_for___float128): New.
6936 (check_effective_target_base_quadword_support): New.
6937
eab79b94 69382016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6939
6940 PR target/71720
6941 * gcc.target/powerpc/pr71720.c: New test.
6942
4ce6622a 69432016-07-01 Jan Beulich <jbeulich@suse.com>
6944
6945 * gcc.dg/bss.c: New.
6946
0b6f1914 69472016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6948
6949 PR target/71698
6950 * gcc.target/powerpc/pr71698.c: New test.
6951
4d28a470 69522016-07-01 Georg-Johann Lay <avr@gjlay.de>
6953
6954 PR target/71151
6955 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6956 instead of ".foo" for its section name.
6957 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6958 depending on MCU's flash size.
6959 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6960 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6961 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6962 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6963 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6964 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6965
ed8613ec 69662016-07-01 Jan Beulich <jbeulich@suse.com>
6967
6968 * gcc.target/i386/pr65105-2.c: Add -msse2.
6969
720a0bce 69702016-06-30 Jakub Jelinek <jakub@redhat.com>
6971
c54ee83c 6972 PR tree-optimization/71707
6973 * gcc.dg/strlenopt-29.c: New test.
6974
a845ae6c 6975 PR fortran/71704
6976 * gfortran.dg/gomp/pr71704.f90: New test.
6977
720a0bce 6978 PR fortran/71705
6979 * gfortran.dg/gomp/pr71705.f90: New test.
6980
17c32c4a 69812016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6982
6983 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6984 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6985 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6986 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6987 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6988 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6989 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6990 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6991 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6992 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6993 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6994 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6995 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6996 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6997 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6998 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6999 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7000 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7001 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7002 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7003 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7004 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7005 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7006 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7007 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7008 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7009 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7010 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7011 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7012 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7013 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7014 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7015 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7016 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7017 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7018 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7019 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7020 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7021 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7022 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7023 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7024 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7025 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7026 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7027 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7028 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7029 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7030 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7031 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7032 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7033 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7034 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7035 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7036 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7037 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7038 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7039 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7040 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7041 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7042 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7043 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7044 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7045 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7046 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7047 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7048 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7049 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7050 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7051 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7052 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7053 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7054 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7055 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7056 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7057 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7058 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7059 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7060 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7061 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7062 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7063 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7064
443405c9 70652016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7066 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7067
7068 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7069
6e3a3de2 70702016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7071 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7072
7073 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7074
413c4f6c 70752016-06-30 David Malcolm <dmalcolm@redhat.com>
7076
7077 PR driver/71651
7078 * gcc.dg/spellcheck-options-12.c: New test case.
7079
4c4e99c3 70802016-06-30 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR middle-end/71693
7083 * gcc.c-torture/compile/pr71693.c: New test.
7084
26a2e993 70852016-06-29 David Malcolm <dmalcolm@redhat.com>
7086
7087 * gcc.dg/spellcheck-params.c: New testcase.
7088 * gcc.dg/spellcheck-params-2.c: New testcase.
7089
63abcf45 70902016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7091
7092 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7093 vector extract instructions.
7094 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7095
5f1d49ac 70962016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7097
7098 PR fortran/71686
7099 * gfortran.dg/unexpected_eof_2.f90: New test.
7100 * gfortran.dg/unexpected_eof_3.f90: New test.
7101
0dc00113 71022016-06-29 Jim Wilson <jim.wilson@linaro.org>
7103
7104 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7105
4b975445 71062016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7107
7108 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7109 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7110 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7111
e276a6b9 71122016-06-29 Richard Biener <rguenther@suse.de>
7113
7114 PR middle-end/15256
7115 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7116
c02f3e35 71172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7118
7119 * gcc.target/arm/aapcs/neon-vect10.c: Require
7120 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7121 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7122 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7123 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7124 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7125 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7126 * gcc.target/arm/fp16-aapcs-1.c: Require
7127 -mfloat-ab=hard. Also simplify the test.
7128 * gcc.target/arm/fp16-aapcs-2.c: New.
7129
d0c2a3dd 71302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7131
f942bdbf 7132 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7133 (add_options_for_arm_fp16_ieee): New.
7134 (add_options_for_arm_fp16_alternative): New.
7135 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7136 long-line.
7137 (effective_target_arm_fp16_hw): New.
7138
162fed22 71392016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7140
7141 PR tree-optimization/71655
7142 * g++.dg/pr71655.C: New test.
7143
9ed0eb00 71442016-06-29 Martin Liska <mliska@suse.cz>
7145
7146 * gcc.dg/pr71585.c: New test.
7147 * gcc.dg/pr71585-2.c: New test.
7148 * gcc.dg/pr71585-3.c: New test.
7149
641b1c86 71502016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7151
7152 PR tree-optimization/70729
7153 * g++.dg/vect/pr70729.cc: New test.
7154
44e775d8 71552016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7156
7157 * c-c++-common/gomp/cancel-1.c: Extend.
7158
83b23cdf 71592016-06-29 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR tree-optimization/71625
7162 * gcc.dg/strlenopt-28.c: New test.
7163
b6a4a0f5 71642016-06-29 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/71002
7167 * g++.dg/torture/pr71002.C: Adjust testcase.
7168
1af10ce6 71692016-06-29 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR c/71685
7172 * gcc.dg/pr71685.c: New test.
7173
71742016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7175
7176 PR c/71552
7177 * gcc.dg/init-bad-9.c: New test.
7178
043457fd 71792016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7180
7181 * gcc.target/powerpc/abs128-1.c: Require VSX.
7182 * gcc.target/powerpc/copysign128-1.c: Likewise.
7183 * gcc.target/powerpc/inf128-1.c: Likewise.
7184 * gcc.target/powerpc/nan128-1.c: Likewise.
7185
d378e319 71862016-06-28 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR middle-end/71626
7189 * gcc.c-torture/execute/pr71626-1.c: New test.
7190 * gcc.c-torture/execute/pr71626-2.c: New test.
7191
10ef7949 71922016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7193
7194 PR target/71656
7195 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7196
1fcfb8f7 71972016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7198
7199 PR target/71670
7200 * gcc.target/powerpc/pr71670.c: New testcase.
7201
35fd0c10 72022016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7203
7204 PR target/71656
7205 * gcc.target/powerpc/pr71656-1.c: New test.
7206 * gcc.target/powerpc/pr71656-2.c: New test.
7207
584757bc 72082016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7209
7210 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7211 around fp16 code.
7212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7213 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7214 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7215 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7216 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7217 Add arm_neon_fp16_ok effective target.
f942bdbf 7218 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7219 Likewise.
7220 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7221 Likewise.
7222 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7223 Likewise.
7224 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7225 Likewise.
7226 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7227 Likewise.
7228 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7229 Likewise.
7230 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7231 Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7233 Likewise.
7234 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7235 Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7237 Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7239 Likewise.
584757bc 7240
cbcc4297 72412016-06-26 Jan Hubicka <hubicka@ucw.cz>
7242
7243 * gcc.dg/predict-12.c: New testcase.
7244
0aa73965 72452016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7246
7247 PR fortran/71649
7248 * gfortran.dg/pr71649.f90: New test.
7249
9977f724 72502016-06-25 Jakub Jelinek <jakub@redhat.com>
7251
a5c54f33 7252 PR tree-optimization/71643
7253 * g++.dg/opt/pr71643.C: New test.
7254
9977f724 7255 PR tree-optimization/71631
7256 * gcc.c-torture/execute/pr71631.c: New test.
7257
e09883e4 72582016-06-24 Jan Hubicka <hubicka@ucw.cz>
7259
7260 * gcc.dg/predict-11.c: New testcase.
7261 * gfortran.dg/predict-2.f90: New testcase.
7262
89beffc9 72632016-06-24 Jan Hubicka <hubicka@ucw.cz>
7264
7265 * gcc.dg/predict-10.c: New test.
7266
2275a11d 72672016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7268
7269 * gcc.target/powerpc/abs128-1.c: New.
7270 * gcc.target/powerpc/copysign128-1.c: New.
7271 * gcc.target/powerpc/inf128-1.c: New.
7272 * gcc.target/powerpc/nan128-1.c: New.
7273
37681b7f 72742016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 * gfortran.dg/pr71642.f90: New test.
7277
9cf2d600 72782016-06-24 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR tree-optimization/71647
7281 * gcc.target/i386/pr71647.c: New test.
7282
eea332b9 72832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7284
7285 * gcc.target/i386/noplt-gd-1.c: New test.
7286 * gcc.target/i386/noplt-gd-2.c: Likewise.
7287 * gcc.target/i386/noplt-gd-3.c: Likewise.
7288 * gcc.target/i386/noplt-ld-1.c: Likewise.
7289 * gcc.target/i386/noplt-ld-2.c: Likewise.
7290 * gcc.target/i386/noplt-ld-3.c: Likewise.
7291 * lib/target-supports.exp
7292 (check_effective_target_tls_get_addr_via_got): New.
7293
b6d48a78 72942016-06-24 Uros Bizjak <ubizjak@gmail.com>
7295
7296 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7297 testsuite compile flags.
7298 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7299 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7300
73012016-06-24 Uros Bizjak <ubizjak@gmail.com>
7302
7303 * g++dg/vect/pr36684.cc: Add dg-do compile.
7304 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7305 * gcc.dg/vect/pr70021.c: Ditto.
7306 * gcc.dg/vect/pr70138-1.c: Ditto.
7307 * gcc.dg/vect/pr70138-2.c: Ditto.
7308 * gcc.dg/vect/pr70354-1.c: Ditto.
7309 * gcc.dg/vect/pr70354-2.c: Ditto.
7310 * gcc.dg/vect/pr71259.c: Ditto.
7311 * gcc.dg/vect/pr71416-1.c: Ditto.
7312 * gcc.dg/vect/slp-43.c: Ditto.
7313 * gcc.dg/vect/slp-45.c: Ditto.
7314 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7315 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7316 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7317 * gfortran.dg/vect/pr69980.f90: Ditto.
7318
73192016-06-24 Uros Bizjak <ubizjak@gmail.com>
7320
7321 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7322 * gcc.dg/vect/bb-slp-30.c: Ditto.
7323 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7324 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7325 * gcc.dg/vect/pr45902.c: Ditto.
7326 * gcc.dg/vect/pr48172.c: Ditto.
7327 * gcc.dg/vect/pr48377.c: Ditto.
7328 * gcc.dg/vect/pr49038.c: Ditto.
7329 * gcc.dg/vect/pr49771.c: Ditto.
7330 * gcc.dg/vect/pr52091.c: Ditto.
7331 * gcc.dg/vect/pr53185-2.c: Ditto.
7332 * gcc.dg/vect/pr56826.c: Ditto.
7333 * gcc.dg/vect/pr60276.c: Ditto.
7334 * gcc.dg/vect/pr62021.c: Ditto.
7335 * gcc.dg/vect/pr63530.c: Ditto.
7336 * gcc.dg/vect/pr65518.c: Ditto.
7337 * gcc.dg/vect/pr65947-1.c: Ditto.
7338 * gcc.dg/vect/pr65947-10.c: Ditto.
7339 * gcc.dg/vect/pr65947-11.c: Ditto.
7340 * gcc.dg/vect/pr65947-12.c: Ditto.
7341 * gcc.dg/vect/pr65947-13.c: Ditto.
7342 * gcc.dg/vect/pr65947-2.c: Ditto.
7343 * gcc.dg/vect/pr65947-3.c: Ditto.
7344 * gcc.dg/vect/pr65947-4.c: Ditto.
7345 * gcc.dg/vect/pr65947-5.c: Ditto.
7346 * gcc.dg/vect/pr65947-6.c: Ditto.
7347 * gcc.dg/vect/pr65947-7.c: Ditto.
7348 * gcc.dg/vect/pr65947-8.c: Ditto.
7349 * gcc.dg/vect/pr65947-9.c: Ditto.
7350 * gcc.dg/vect/pr71416-1.c: Ditto.
7351 * gcc.dg/vect/pr71439.c: Ditto.
7352 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7353 * gcc.dg/vect/vect-bswap16.c: Ditto.
7354 * gcc.dg/vect/vect-bswap32.c: Ditto.
7355 * gcc.dg/vect/vect-bswap64.c: Ditto.
7356 * gcc.dg/vect/vect-live-1.c: Ditto.
7357 * gcc.dg/vect/vect-live-2.c: Ditto.
7358 * gcc.dg/vect/vect-live-3.c: Ditto.
7359 * gcc.dg/vect/vect-live-4.c: Ditto.
7360 * gcc.dg/vect/vect-live-5.c: Ditto.
7361 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7362 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7363 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7364 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7365 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7366 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7367 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7368 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7369 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7370 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7371 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7372 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7373 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7374 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7375 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7376 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7377 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7378
d4213166 73792016-06-24 Uros Bizjak <ubizjak@gmail.com>
7380
7381 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7382
5aaec397 73832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7384
7385 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7386 ia32 if R_386_GOT32X relocation is supported.
7387 * gcc.target/i386/noplt-3.c: Likewise.
7388 * gcc.target/i386/noplt-2.c: Likewise.
7389 (main): Renamed to ...
7390 (bar): This.
7391 * gcc.target/i386/noplt-4.c: Likewise.
7392 (main): Renamed to ...
7393 (bar): This.
7394 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7395 * gcc.target/i386/pr67400-5.c: Likewise.
7396
77104764 73972016-06-24 Jakub Jelinek <jakub@redhat.com>
7398
7318e591 7399 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7400 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7401
77104764 7402 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7403 f4): Adjust expected diagnostics.
7404 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7405 (T): If OVFP is defined, redefine to TP.
7406 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7407 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7408 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7409 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7410 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7411 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7412 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7413 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7414 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7415 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7416 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7417 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7418 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7419 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7420 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7421 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7422 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7423 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7424 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7425 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7426 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7427 as last argument to __builtin_add_overflow_p.
7428
ddf08519 74292016-06-23 Uros Bizjak <ubizjak@gmail.com>
7430
7431 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7432 dg-options and remove default vector testsuite compile flags.
7433 * g++.dg/vect/pr33860a.cc: Ditto.
7434 * g++.dg/vect/pr45470-a.cc: Ditto.
7435 * g++.dg/vect/pr45470-b.cc: Ditto.
7436 * g++.dg/vect/pr60896.cc: Ditto.
7437 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7438 * gcc.dg/vect/pr18308.c: Ditto.
7439 * gcc.dg/vect/pr24049.c: Ditto.
7440 * gcc.dg/vect/pr33373.c: Ditto.
7441 * gcc.dg/vect/pr36228.c: Ditto.
7442 * gcc.dg/vect/pr42395.c: Ditto.
7443 * gcc.dg/vect/pr42604.c: Ditto.
7444 * gcc.dg/vect/pr46663.c: Ditto.
7445 * gcc.dg/vect/pr48765.c: Ditto.
7446 * gcc.dg/vect/pr49093.c: Ditto.
7447 * gcc.dg/vect/pr49352.c: Ditto.
7448 * gcc.dg/vect/pr52298.c: Ditto.
7449 * gcc.dg/vect/pr52870.c: Ditto.
7450 * gcc.dg/vect/pr53185.c: Ditto.
7451 * gcc.dg/vect/pr53773.c: Ditto.
7452 * gcc.dg/vect/pr56695.c: Ditto.
7453 * gcc.dg/vect/pr62171.c: Ditto.
7454 * gcc.dg/vect/pr63530.c: Ditto.
7455 * gcc.dg/vect/pr68339.c: Ditto.
7456 * gcc.dg/vect/pr71259.c: Ditto.
7457 * gcc.dg/vect/vect-82_64.c: Ditto.
7458 * gcc.dg/vect/vect-83_64.c: Ditto.
7459 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7460 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7461 * gcc.dg/vect/vect-shift-2.c: Ditto.
7462 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7463 * gfortran.dg/vect/pr39318.f90: Ditto.
7464 * gfortran.dg/vect/pr45714-a.f: Ditto.
7465 * gfortran.dg/vect/pr45714-b.f: Ditto.
7466 * gfortran.dg/vect/pr46213.f90: Ditto.
7467
81883aeb 74682016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7469 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7470
7471 * gcc.target/powerpc/p9-splat-5.c: New test.
7472
affe5c16 74732016-06-23 Uros Bizjak <ubizjak@gmail.com>
7474
7475 PR tree-optimization/71488
7476 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7477 * lib/target-supports.exp: ... here.
7478 (check_sse4_hw_available): New procedure.
7479 (check_effective_target_sse4_runtime): Ditto.
7480 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7481 -march=westmere for sse4_runtime targets.
547fdd3e 7482 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7483 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7484 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7485 (main): Call check_vect ().
e50240d3 7486 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7487
6fb2f181 74882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7489
7490 PR target/66232
7491 PR target/67400
7492 * gcc.target/i386/pr66232-14.c: New file.
7493 * gcc.target/i386/pr66232-15.c: Likewise.
7494 * gcc.target/i386/pr66232-16.c: Likewise.
7495 * gcc.target/i386/pr66232-17.c: Likewise.
7496 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7497 ia32 if R_386_GOT32X relocation is supported.
7498 * gcc.target/i386/pr67400-2.c: Likewise.
7499 * gcc.target/i386/pr67400-3.c: Likewise.
7500 * gcc.target/i386/pr67400-4.c: Likewise.
7501 * gcc.target/i386/pr67400-6.c: Likewise.
7502 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7503 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7504
88be2b3c 75052016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7506
7507 PR libgfortran/48852
7508 * gfortran.dg/char4_iunit_1.f03: Update test.
7509 * gfortran.dg/f2003_io_5.f03: Update test.
7510 * gfortran.dg/real_const_3.f90: Update test.
7511
ff600f64 75122016-06-23 Andi Kleen <ak@linux.intel.com>
7513
7514 * g++.dg/bprob/bprob.exp: Support autofdo.
7515 * g++.dg/tree-prof/tree-prof.exp: dito.
7516 * gcc.dg/tree-prof/tree-prof.exp: dito.
7517 * gcc.misc-tests/bprob.exp: dito.
7518 * gfortran.dg/prof/prof.exp: dito.
7519 * lib/profopt.exp: dito.
7520 * lib/target-supports.exp: Check for autofdo.
7521
afa7ed87 75222016-06-23 Martin Liska <mliska@suse.cz>
7523
7524 * gcc.dg/pr71619.c: New test.
7525
0941fba8 75262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7527
7528 PR target/67400
56896ed3 7529 * gcc.target/i386/pr67400-1.c: New test.
7530 * gcc.target/i386/pr67400-2.c: Likewise.
7531 * gcc.target/i386/pr67400-3.c: Likewise.
7532 * gcc.target/i386/pr67400-4.c: Likewise.
7533 * gcc.target/i386/pr67400-5.c: Likewise.
7534 * gcc.target/i386/pr67400-6.c: Likewise.
7535 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7536
e557fc7f 75372016-06-22 David Malcolm <dmalcolm@redhat.com>
7538
7539 * c-c++-common/missing-header-1.c: New test case.
7540 * c-c++-common/missing-header-2.c: New test case.
7541 * c-c++-common/missing-header-3.c: New test case.
7542 * c-c++-common/missing-header-4.c: New test case.
7543
8469aece 75442016-06-22 David Malcolm <dmalcolm@redhat.com>
7545
7546 PR c/70339
7547 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7548 hint.
7549 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7550 expected results due to builtin "nanl" now being suggested for
7551 "name".
7552 * gcc.dg/pr67580.c: Update expected messages.
7553 * gcc.dg/spellcheck-identifiers.c: New testcase.
7554 * gcc.dg/spellcheck-typenames.c: New testcase.
7555
6628b04d 75562016-06-22 David Malcolm <dmalcolm@redhat.com>
7557
7558 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7559 file.
7560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7561 diagnostic-test-show-locus-parseable-fixits.c to sources for
7562 diagnostic_plugin_test_show_locus.c.
7563 * lib/gcc-defs.exp (freeform_regexps): New global.
7564 (dg-regexp): New function.
7565 (handle-dg-regexps): New function.
7566 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7567 freeform_regexps to the empty list.
7568 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7569
82ccd33e 75702016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7571
affe5c16 7572 PR tree-optimization/71488
82ccd33e 7573 * g++.dg/pr71488.C: New test.
7574 * gcc.dg/vect/vect-bool-cmp.c: New test.
7575
2c21de58 75762016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7577
7578 * gcc.dg/guality/param-5.c: New test.
7579
fadfd5fc 75802016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7581
7582 * gcc.target/i386/asm-flag-7.c: New test.
7583
03fee1f8 75842016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7585
7586 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7587 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7588 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7589 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7590 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7591 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7593 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7594 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7595 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7596 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7598 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7599 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7600 * lib/target-supports.exp: Likewise.
7601
6905db52 76022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7603
7604 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7605 * gcc.dg/attr-ms_struct-2.c: Likewise.
7606 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7607 * gcc.dg/bf-ms-attrib.c: Likewise.
7608 * gcc.dg/bf-ms-layout-2.c: Likewise.
7609 * gcc.dg/bf-ms-layout-3.c: Likewise.
7610 * gcc.dg/bf-ms-layout.c: Likewise.
7611 * gcc.dg/bf-no-ms-layout.c: Likewise.
7612 * gcc.target/i386/bitfield1.c: Likewise.
7613 * gcc.target/i386/bitfield2.c: Likewise.
7614 * gcc.target/i386/bitfield3.c: Likewise.
7615
a6f93fc2 76162016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7617
7618 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7619 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7620 override other than -mcpu=power9 command-line option is specified,
7621 or if the target operating system is aix.
7622 * gcc.target/powerpc/darn-1.c: Likewise.
7623 * gcc.target/powerpc/darn-2.c: Likewise.
7624 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7625 test if effective-target is not powerpc_p9vector_ok or if the
7626 target operating system is not defined.
7627 * gcc.target/powerpc/vslv-1.c: Likewise.
7628 * gcc.target/powerpc/vsrv-0.c: Likewise.
7629 * gcc.target/powerpc/vsrv-1.c: Likewise.
7630
1cb2b4d3 76312016-06-21 Tobias Burnus <burnus@net-b.de>
7632
7633 PR fortran/71068
7634 * gfortran.dg/coarray/data_1.f90: New.
7635
66ff0c67 76362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7637
7638 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7639 (dg-require-effective-target): Use arm_v8_neon_hw.
7640 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7641 (dg-require-effective-target): Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7643 (dg-require-effective-target): Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7645 (dg-require-effective-target): Likewise.
7646 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7647 (dg-require-effective-target): Likewise.
7648 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7649 (dg-require-effective-target): Likewise.
7650 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7651 Add AArch64 check.
7652
949bfed4 76532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7654
7655 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7656 Set to 3 so test passes.
7657
a20f6cd4 76582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7659
7660 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7661
12792843 76622016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7663
7664 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7665 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7666 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7667 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7668
49763db6 76692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7670
7671 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7672 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7673
ada61167 76742016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7675
7676 PR target/71549
7677 * gcc.target/i386/pr71549.c: New test.
7678
a15584d4 76792016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7680
7681 * gcc.target/powerpc/vadsdu-0.c: Replace
7682 dg-require-effective-target directive to allow test to run on more
7683 platforms, and add dg-skip-if directive to disable test on aix
7684 platforms because of known incompatibilities.
7685 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7686 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7687 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7688 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7689 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7690 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7691 * gcc.target/powerpc/vadsdub-2.c: Replace
7692 dg-require-effective-target directive to allow test to run on more
7693 platforms, and add dg-skip-if directive to disable test on aix
7694 platforms because of known incompatibilities.
7695 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7696 with vec_absdb call to differentiate this test from vadsdub-1.c.
7697 * gcc.target/powerpc/vadsduh-1.c: Replace
7698 dg-require-effective-target directive to allow test to run on more
7699 platforms, and add dg-skip-if directive to disable test on aix
7700 platforms because of known incompatibilities.
7701 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7702 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7703 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7704
ec15ec36 77052016-06-21 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR tree-optimization/71588
7708 * gcc.dg/pr71558.c: New test.
7709
faeffe49 77102016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7711
7712 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7713 * c-c++-common/pr68657-2.c: Likewise.
7714 * c-c++-common/pr68657-3.c: Likewise.
7715 * gcc.dg/torture/pr69714.c: Require int32plus support.
7716 * gcc.dg/torture/pr70025.c: Likewise.
7717 * gcc.dg/torture/pr70083.c: Likewise.
7718 * gcc.dg/torture/pr70542.c: Likewise.
7719 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7720
e218d07f 77212016-06-20 Joseph Myers <joseph@codesourcery.com>
7722
7723 PR c/71601
7724 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7725
232a3df7 77262016-06-20 Jakub Jelinek <jakub@redhat.com>
7727
d7f45b87 7728 PR middle-end/71581
7729 * gcc.dg/pr71581.c: New test.
7730
232a3df7 7731 PR rtl-optimization/71591
7732 * gcc.dg/cpp/pr71591.c: New test.
7733
dbddef42 77342016-06-20 David B. Robins <gcc@davidrobins.net>
7735
7736 PR target/71571
7737 * g++.dg/torture/pr71571.C: New test.
7738
03129ccb 77392016-06-20 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/71559
7742 * gcc.target/i386/sse2-pr71559.c: New test.
7743 * gcc.target/i386/avx-pr71559.c: New test.
7744 * gcc.target/i386/avx512f-pr71559.c: New test.
7745
a40b4b62 77462016-06-20 Tobias Burnus <burnus@net-b.de>
7747
7748 PR fortran/71194
7749 * gfortran.dg/pointer_remapping_10.f90: New.
7750
ecbea05a 77512016-06-20 David Malcolm <dmalcolm@redhat.com>
7752
7753 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7754
0f61dae9 77552016-06-20 Martin Sebor <msebor@redhat.com>
7756
7757 PR c/69507
7758 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7759 * gnu90-const-expr-1.c: Same.
7760 * gnu99-const-expr-1.c: Same.
7761 * gnu99-static-1.c: Same.
7762
e458dfd8 77632016-06-20 Renlin Li <renlin.li@arm.com>
7764
2c0c0c9b 7765 PR testsuite/71489
e458dfd8 7766 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7767
7ab71cb3 77682016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7769
7770 * gcc.target/aarch64/vcvt_f64_1.c: New.
7771 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7772 * gcc.target/aarch64/vrecp_f64_1.c: New.
7773
34d36b7a 77742016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7777 "alignement".
7778
ed7f4748 77792016-06-20 Georg-Johann Lay <avr@gjlay.de>
7780
7781 PR target/71103
7782 * gcc.target/avr/torture/pr71103-2.c: New test.
7783
a940fdc7 77842016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7785
7786 PR c/69507
7787 * gcc.dg/alignof.c: New test.
7788
98683d85 77892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7792 vs dg-error; test constexpr specifier too.
7793
358cee25 77942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7795
7796 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7797
c3d7ceb6 77982016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7799
7800 * lib/target-supports.exp
7801 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7802 arm_neon_ok and merge flags. Fix temporary test name.
7803 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7804 and merge flags.
7805
1176073c 78062016-06-17 Martin Liska <mliska@suse.cz>
7807
7808 * gcc.dg/predict-9.c: Fix dump scanning.
7809
f3e2969a 78102016-06-17 Bin Cheng <bin.cheng@arm.com>
7811
7812 PR tree-optimization/71354
7813 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7814
7fdca647 78152016-06-17 Bin Cheng <bin.cheng@arm.com>
7816
7817 PR tree-optimization/71347
7818 * gcc.dg/tree-ssa/pr71347.c: New test.
7819
a338a226 78202016-06-17 Bin Cheng <bin.cheng@arm.com>
7821
7822 PR tree-optimization/71354
7823 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7824
c1e75671 78252016-06-17 Bin Cheng <bin.cheng@arm.com>
7826
7827 * gcc.dg/vect/vect-alias-check-1.c: New test.
7828
365ba13d 78292016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7830
59bde511 7831 PR target/71151
365ba13d 7832 * gcc.target/avr/pr71151-1.c: New test.
7833 * gcc.target/avr/pr71151-2.c: New test.
7834 * gcc.target/avr/pr71151-3.c: New test.
7835 * gcc.target/avr/pr71151-4.c: New test.
7836 * gcc.target/avr/pr71151-5.c: New test.
7837 * gcc.target/avr/pr71151-6.c: New test.
7838 * gcc.target/avr/pr71151-7.c: New test.
7839 * gcc.target/avr/pr71151-8.c: New test.
7840 * gcc.target/avr/pr71151-common.h: New test.
7841
db48d95b 78422016-06-16 Martin Liska <mliska@suse.cz>
7843
7844 * gfortran.dg/predict-1.f90: New test.
7845
4c780a59 78462016-06-16 Uros Bizjak <ubizjak@gmail.com>
7847
7848 PR target/71242
f9c39b65 7849 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7850
8c1879bc 78512016-06-16 Jan Hubicka <hubicka@ucw.cz>
7852
7853 * g++.dg/vect/pr36648.cc: Disable cunrolli
7854
33698dfe 78552016-06-16 Jakub Jelinek <jakub@redhat.com>
7856
745f2db6 7857 PR target/71554
7858 * gcc.c-torture/execute/pr71554.c: New test.
7859
33698dfe 7860 PR rtl-optimization/71532
7861 * gcc.dg/torture/pr71532.c: New test.
7862
b42322b9 78632016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7864
7865 * gcc.target/powerpc/p9-dimode1.c: New test.
7866 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7867
412b298a 78682016-06-15 Jakub Jelinek <jakub@redhat.com>
7869
93479f99 7870 * gcc.c-torture/compile/20160615-1.c: New test.
7871
412b298a 7872 * g++.dg/cpp0x/ref-qual17.C: New test.
7873
3ec40531 78742016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7875
7876 PR middle-end/71529
7877 * gcc.target/i386/pr71529.C: New test.
7878
edfe7670 78792016-06-15 Alan Hayward <alan.hayward@arm.com>
7880
7881 PR tree-optimization/71483
7882 * g++.dg/vect/pr71483.c: New
7883
6e52ac17 78842016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7885
7886 PR c++/70202
7887 * g++.dg/inherit/crash6.C: New.
7888 * g++.dg/inherit/union2.C: Likewise.
7889 * g++.dg/inherit/virtual12.C: Likewise.
7890 * g++.dg/inherit/virtual13.C: Likewise.
7891 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7892
aed35af2 78932016-06-15 Uros Bizjak <ubizjak@gmail.com>
7894
0941fba8 7895 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7896
6f710392 78972016-06-15 Alan Hayward <alan.hayward@arm.com>
7898
7899 PR tree-optimization/71439
7900 * gcc.dg/vect/pr71439.c: New
7901
d1cedfd3 79022016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903
7904 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7905
ee8fd158 79062016-06-15 Richard Biener <rguenther@suse.de>
7907
7908 * gcc.dg/vect/slp-45.c: New testcase.
7909
5695a690 79102016-06-15 Richard Biener <rguenther@suse.de>
7911
7912 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7913
267ae3ee 79142016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7915
7916 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7917 requirements, and disable for AIX for now.
7918 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7919
a6d0e20a 79202016-06-14 Jakub Jelinek <jakub@redhat.com>
7921
b2efd162 7922 PR c++/71528
7923 * g++.dg/opt/pr71528.C: New test.
7924
a6d0e20a 7925 PR c++/71516
7926 * g++.dg/init/pr71516.C: New test.
7927
035778de 79282016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7929
7930 * g++.dg/init/array46.C: New.
7931
7c9dc58e 79322016-06-14 Uros Bizjak <ubizjak@gmail.com>
7933
0941fba8 7934 * gcc.target/i386/float128-3.c: New test.
7935 * gcc.target/i386/quad-sse4.c: Ditto.
7936 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7937 Update scan strings.
7c9dc58e 7938
412640c9 79392016-06-14 Richard Biener <rguenther@suse.de>
7940
7941 PR middle-end/71526
7942 * gfortran.dg/pr71526.f90: New testcase.
7943
1b9fde85 79442016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7945
7946 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7947 * gcc.dg/zero_bits_compound-1.c: Likewise.
7948
306097e3 79492016-06-14 Richard Biener <rguenther@suse.de>
7950
7951 PR tree-optimization/71522
7952 * gcc.dg/torture/pr71522.c: New testcase.
7953
566255a8 79542016-06-14 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR tree-optimization/71520
7957 * gcc.dg/tree-ssa/pr71520.c: New test.
7958
eb912adb 79592016-06-14 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/71521
56d35455 7962 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7963
9720103d 79642016-06-13 Jakub Jelinek <jakub@redhat.com>
7965
12cb8367 7966 PR sanitizer/71498
7967 * c-c++-common/ubsan/bounds-13.c: New test.
7968
9720103d 7969 PR preprocessor/71183
7970 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7971
5965fbcc 79722016-06-13 Jeff Law <law@redhat.com>
7973
7974 PR tree-optimization/71403
7975 * c-c++-common/ubsan/pr71403-1.c: New test.
7976 * c-c++-common/ubsan/pr71403-2.c: New test.
7977 * c-c++-common/ubsan/pr71403-3.c: New test.
7978
04537049 79792016-06-13 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR middle-end/71478
7982 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7983 Add -Wno-psabi -w to dg-options.
7984
412f195f 79852016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7986
7987 * gcc.target/powerpc/vadsdu-0.c: New test.
7988 * gcc.target/powerpc/vadsdu-1.c: New test.
7989 * gcc.target/powerpc/vadsdu-2.c: New test.
7990 * gcc.target/powerpc/vadsdu-3.c: New test.
7991 * gcc.target/powerpc/vadsdu-4.c: New test.
7992 * gcc.target/powerpc/vadsdu-5.c: New test.
7993 * gcc.target/powerpc/vadsdub-1.c: New test.
7994 * gcc.target/powerpc/vadsdub-2.c: New test.
7995 * gcc.target/powerpc/vadsduh-1.c: New test.
7996 * gcc.target/powerpc/vadsduh-2.c: New test.
7997 * gcc.target/powerpc/vadsduw-1.c: New test.
7998 * gcc.target/powerpc/vadsduw-2.c: New test.
7999
527790c1 80002016-06-13 David Malcolm <dmalcolm@redhat.com>
8001
8002 * gcc.dg/c99-init-2.c (c): Update expected error message.
8003 * gcc.dg/init-bad-8.c (foo): Likewise.
8004 * gcc.dg/spellcheck-fields-3.c: New test case.
8005
102e67eb 80062016-06-13 Martin Liska <mliska@suse.cz>
8007
8008 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8009 and "guess loop iv compared" heuristics.
8010 * gcc.dg/predict-2.c: Likewise.
8011 * gcc.dg/predict-3.c: Likewise.
8012 * gcc.dg/predict-4.c: Likewise.
8013 * gcc.dg/predict-5.c: Likewise.
8014 * gcc.dg/predict-6.c: Likewise.
8015
1a54d3be 80162016-06-13 Marek Polacek <polacek@redhat.com>
8017
8018 PR middle-end/71476
8019 * c-c++-common/Wswitch-unreachable-4.c: New test.
8020 * gcc.dg/Wswitch-unreachable-2.c: New test.
8021 * g++.dg/tm/jump1.C: Move dg-warning.
8022
5b7401b8 80232016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * gnat.dg/renaming10.ad[sb]: New test.
8026
1c93151c 80272016-06-13 Paul Thomas <pault@gcc.gnu.org>
8028
8029 PR fortran/70673
8030 * gfortran.dg/pr70673.f90: New test.
8031
249865a0 80322016-06-13 Richard Biener <rguenther@suse.de>
8033
8034 PR middle-end/64516
8035 * gcc.dg/align-3.c: New testcase.
8036
776d9b14 80372016-06-13 Martin Liska <mliska@suse.cz>
8038
8039 * gcc.target/i386/pr71458.c: New test.
8040
0cf5c551 80412016-06-12 Uros Bizjak <ubizjak@gmail.com>
8042
8043 PR target/71241
f9c39b65 8044 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8045
34de0a35 80462016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8047
8048 PR target/60751
8049 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8050 statement.
8051
0cc8bc98 80522016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8053
8054 PR target/60751
8055 * gfortran.dg/comma_IO_extension_1.f90: New test.
8056 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8057 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8058 statement.
8059 * gfortran.dg/graphite/pr38083.f90: Likewise.
8060 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8061 missing format.
8062
0ff78c86 80632016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * gnat.dg/case_character.adb: New test.
8066
6c38863e 80672016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8068
8069 PR middle-end/71310
8070 * gcc.target/powerpc/pr71310.c: New testcase.
8071
24c41395 80722016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8073
8074 PR middle-end/71478
8075 * gcc.dg/pr71478.c: New test.
8076
aeb26fb6 80772016-06-10 Jakub Jelinek <jakub@redhat.com>
8078
702b3575 8079 PR middle-end/71494
8080 * gcc.c-torture/execute/pr71494.c: New test.
8081
8ec29807 8082 PR c/68657
8083 * gcc.target/i386/pr68657.c: New test.
8084
aeb26fb6 8085 PR inline-asm/68843
8086 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8087 (test): Add -masm=intel alternatives.
8088
1dc4d519 80892016-06-10 Martin Sebor <msebor@redhat.com>
8090
8091 PR c/71392
8092 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8093
6385d6d3 80942016-06-10 Jeff Law <law@redhat.com>
8095
8096 PR tree-optimization/71335
8097 * gcc.c-torture/execute/pr71335.c: New test.
8098
041a412b 80992016-06-10 David Malcolm <dmalcolm@redhat.com>
8100
8101 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8102 the various "cannot tail-call: " messages.
8103
4a5edbb2 81042016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8105
8106 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8107 and options.
8108
9cf3aec3 81092016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8110
8111 PR sanitizer/71480
8112 * c-c++-common/asan/pr71480.c: New test.
8113
61724718 81142016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8115
8116 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8117 (ASMNAME2): Likewise.
8118 (main): Replace fn in asm statement with ASMNAME ("fn").
8119 * gcc.dg/guality/pr68037-2.c: Likewise.
8120 * gcc.dg/guality/pr68037-3.c: Likewise.
8121 * gcc.dg/torture/pr68037-1.c: Likewise.
8122 * gcc.dg/torture/pr68037-2.c: Likewise.
8123 * gcc.dg/torture/pr68037-3.c: Likewise.
8124
1807f6fb 81252016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8126
8127 PR inline-asm/68843
8128 * gcc.target/i386/pr68843-1.c: New test.
8129 * gcc.target/i386/pr68843-2.c: New test.
8130
ccfa030f 81312016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8132 Cesar Philippidis <cesar@codesourcery.com>
8133
8134 PR middle-end/71373
8135 * gcc.dg/goacc/nested-function-1.c: New file.
8136 * gcc.dg/goacc/nested-function-2.c: Likewise.
8137 * gcc.dg/goacc/pr71373.c: Likewise.
8138 * gfortran.dg/goacc/cray-2.f95: Likewise.
8139 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8140 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8141 * gfortran.dg/goacc/cray.f95: Update.
8142 * gfortran.dg/goacc/loop-1.f95: Likewise.
8143 * gfortran.dg/goacc/loop-3.f95: Likewise.
8144 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8145 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8146
81472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8148
8149 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8150 for OpenACC tile clauses.
8151 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8152
8153 PR c/71381
8154 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8155 to...
8156 * c-c++-common/goacc/cache-2.c: ... this new file.
8157 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8158 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8159 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8160 usage.
8161 * gfortran.dg/goacc/cray.f95: Likewise.
8162 * gfortran.dg/goacc/loop-1.f95: Likewise.
8163
bb038f3e 81642016-06-10 Alan Hayward <alan.hayward@arm.com>
8165
8166 PR tree-optimization/71407
8167 PR tree-optimization/71416
8168 * gcc.dg/vect/pr71407.c: New
8169 * gcc.dg/vect/pr71416-1.c: New
8170 * gcc.dg/vect/pr71416-2.c: New
8171
332409d3 81722016-06-10 Richard Biener <rguenther@suse.de>
8173
8174 PR middle-end/71477
8175 * gcc.dg/torture/pr71477.c: New testcase.
8176
03cf727c 81772016-06-09 Julia Koval <julia.koval@intel.com>
8178
8179 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8180 * gcc.target/i386/interrupt-13.c: Likewise.
8181 * gcc.target/i386/interrupt-15.c: Likewise.
8182 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8183 * gcc.target/i386/interrupt-24.c: Likewise.
8184 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8185 * gcc.target/i386/interrupt-9.c: Likewise.
8186 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8187
23b101c5 81882016-06-09 Martin Sebor <msebor@redhat.com>
8189
8190 PR c/70883
8191 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8192 * gcc.dg/builtin-constant_p-1.c: Same.
8193 * gcc.dg/builtins-error.c: Same.
8194 * gcc.dg/pr70859.c: Same.
8195
188d6bbb 81962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8197
8198 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8199 * gcc.dg/torture/pr68067-1.c: Likewise.
8200 * gcc.dg/torture/pr68067-2.c: Likewise.
8201
82022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8203
8204 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8205 when setting SIZE.
8206
ff8886bd 82072016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8208
8209 PR c++/71465
8210 * g++.dg/inherit/crash5.C: New.
8211 Revert:
8212 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 PR c++/70202
8215 * g++.dg/inherit/crash5.C: New.
8216 * g++.dg/inherit/virtual1.C: Adjust.
8217
3f76cceb 82182016-06-09 Martin Liska <mliska@suse.cz>
8219
8220 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8221 * g++.dg/predict-loop-exit-2.C: Likewise.
8222 * g++.dg/predict-loop-exit-3.C: Likewise.
8223 * gcc.dg/predict-1.c: Likewise.
8224 * gcc.dg/predict-2.c: Likewise.
8225 * gcc.dg/predict-3.c: Likewise.
8226 * gcc.dg/predict-4.c: Likewise.
8227 * gcc.dg/predict-5.c: Likewise.
8228 * gcc.dg/predict-6.c: Likewise.
8229 * gcc.dg/predict-7.c: Likewise.
8230
59ae3d1b 82312016-06-09 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/71462
8234 * gcc.dg/torture/pr71462.c: New testcase.
8235
8c2d2acf 82362016-06-09 Marek Polacek <polacek@redhat.com>
8237
8238 PR c/65471
8239 * gcc.dg/c11-generic-3.c: New test.
8240
224cb6b7 82412016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8242
8243 * g++.dg/init/array42.C: New.
8244 * g++.dg/init/array43.C: Likewise.
8245 * g++.dg/init/array44.C: Likewise.
8246 * g++.dg/init/array45.C: Likewise.
8247 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8248 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8249 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8250 * g++.dg/gomp/pr35751.C: Likewise.
8251 * g++.dg/init/array23.C: Likewise.
8252 * g++.dg/init/brace2.C: Likewise.
8253 * g++.dg/init/brace6.C: Likewise.
8254
732905bb 82552016-06-08 Martin Sebor <msebor@redhat.com>
8256 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR c++/70507
8259 PR c/68120
8260 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8261 * c-c++-common/builtin-arith-overflow-2.c: New test.
8262 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8263 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8264 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8265
7ddaa622 82662016-06-08 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR c++/71442
8269 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8270
84ee0905 82712016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8272
8273 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8274 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8275 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8276 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8277 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8278 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8279 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8280 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8281 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8282 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8283 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8284 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8285 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8286
2876af98 82872016-06-08 Richard Biener <rguenther@suse.de>
8288
8289 PR tree-optimization/68558
8290 * gcc.dg/vect/slp-44.c: New testcase.
8291
acbb0d03 82922016-06-08 Richard Biener <rguenther@suse.de>
8293
8294 * gcc.dg/vect/slp-43.c: New testcase.
8295
f8689010 82962016-06-08 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/71452
8299 * gcc.dg/torture/pr71452.c: New testcase.
8300
52d393eb 83012016-06-08 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR c++/71448
8304 * g++.dg/torture/pr71448.C: New test.
8305
9d700ce4 83062016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8307
8308 PR debug/71432
8309 PR ada/71413
8310 * g++.dg/debug/pr71432.C: New test.
8311
eb96ef65 83122016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8313
8314 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8315 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8316 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8317
a4753cdd 83182016-06-08 Alan Hayward <alan.hayward@arm.com>
8319
8320 * gcc.dg/vect/vect-live-2.c: Update effective target.
8321 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8322 * lib/target-supports.exp: Add aarch64 to vect_long.
8323
bafc7b1d 83242016-06-08 Marek Polacek <polacek@redhat.com>
8325
8326 PR c/71418
8327 * gcc.dg/noncompile/pr71418.c: New test.
8328
06e590e7 8329 PR c/71426
8330 * gcc.dg/noncompile/pr71426.c: New test.
8331
d3cb49c9 83322016-06-07 Jan Hubicka <hubicka@ucw.cz>
8333
8334 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8335 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8336 * gcc.dg/predict-3.c: Update template.
8337 * gcc.dg/predict-5.c: Update template.
8338 * gcc.dg/predict-6.c: Update template.
8339 * gcc.dg/predict-9.c: Update template.
8340 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8341
2d76c36a 83422016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8343
8344 * gcc.target/powerpc/vec-mul.c: New test.
8345
7cfde92a 83462016-06-07 David Malcolm <dmalcolm@redhat.com>
8347
8348 * gcc.dg/spellcheck-fields-2.c: New test case.
8349
b032c4dd 83502016-06-07 Richard Biener <rguenther@suse.de>
8351
8352 PR c/61564
8353 * gcc.dg/Wpragmas-1.c: New testcase.
8354 * gcc.dg/Wattributes-4.c: Likewise.
8355 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8356 entry.
8357
a7056369 83582016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8359
8360 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8361 spurious debug code.
8362
123c61e0 83632016-06-07 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/71428
8366 * gcc.dg/torture/pr71428.c: New testcase.
8367
5819d47b 83682016-06-07 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/71423
8371 * gcc.dg/torture/pr71423.c: New testcase.
8372
6cec5c6b 83732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8374
8375 PR middle-end/71408
8376 * gcc.dg/tree-ssa/pr71408.c: New test.
8377
40bbfc17 83782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8379
8380 PR middle-end/71281
8381 * g++.dg/torture/pr71281.C: New test.
8382
61f1f80c 83832016-06-06 Marek Polacek <polacek@redhat.com>
8384
8385 PR c/71362
8386 * gcc.dg/pr71362.c: New test.
8387
0406b32f 83882016-06-06 Jakub Jelinek <jakub@redhat.com>
8389 Patrick Palka <ppalka@gcc.gnu.org>
8390
8391 PR c++/70847
8392 PR c++/71330
8393 PR c++/71393
8394 * g++.dg/opt/pr70847.C: New test.
8395 * g++.dg/ubsan/pr70847.C: New test.
8396 * g++.dg/ubsan/pr71393.C: New test.
8397
b1445999 83982016-06-06 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR tree-optimization/71259
8401 * gcc.dg/vect/pr71259.c: New test.
8402
99b4f3a2 84032016-06-06 David Malcolm <dmalcolm@redhat.com>
8404
8405 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8406 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8408 above.
8409
837679bc 84102016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8411
8412 PR middle-end/37780
8413 * gcc.c-torture/execute/pr37780.c: New test.
8414 * gcc.target/aarch64/pr37780_1.c: Likewise.
8415 * gcc.target/arm/pr37780_1.c: Likewise.
8416
e4b92538 84172016-06-06 Marek Polacek <polacek@redhat.com>
8418
8419 * c-c++-common/attr-may-alias-1.c: New test.
8420 * c-c++-common/attr-may-alias-2.c: New test.
8421 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8422
43ac2f2f 84232016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8424
8425 PR c/24414
8426 * gcc.target/i386/pr24414.c: New test.
8427
7e1786b2 84282016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8429
8430 * gcc.target/sparc/vis4misc.c: New file.
8431 * gcc.target/sparc/fpcmp.c: Likewise.
8432 * gcc.target/sparc/fpcmpu.c: Likewise.
8433
f593ccb2 84342016-06-06 Alan Hayward <alan.hayward@arm.com>
8435
8436 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8437 * gcc.dg/vect/vect-live-3.c: Likewise.
8438
be6d8ddc 84392016-06-06 Richard Biener <rguenther@suse.de>
8440
8441 PR tree-optimization/71398
8442 * gcc.dg/torture/pr71398.c: New testcase.
8443
78f27916 84442016-06-06 Uros Bizjak <ubizjak@gmail.com>
8445
8446 PR target/71389
8447 * g++.dg/pr71389.C: New test.
8448
c5899606 84492016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8450
8451 PR fortran/71404
8452 * gfortran.dg/fmt_read_5.f: New test.
8453
8e3cd305 84542016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8455
8456 PR fortran/69659
8457 * gfortran.dg/class_array_22.f03: New test.
8458
703c0a09 84592016-06-05 Jan Hubicka <hubicka@ucw.cz>
8460
8461 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8462
d07b2b6f 84632016-06-05 Jan Hubicka <hubicka@ucw.cz>
8464
8465 * gcc.dg/predict-9.c: Update template.
8466
4a7ec4ac 84672016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8468
8469 PR c++/49377
8470 * g++.dg/template/pr49377.C: New.
8471
7499ef4a 84722016-06-04 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR tree-optimization/71405
8475 * g++.dg/torture/pr71405.C: New test.
8476
558c800d 84772016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8478
8479 PR c++/70202
8480 * g++.dg/inherit/crash5.C: New.
8481 * g++.dg/inherit/virtual1.C: Adjust.
8482
4ee7cf4b 84832016-06-03 Jeff Law <law@redhat.com>
8484
8485 PR tree-optimization/71316
8486 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8487
b12ae762 84882016-06-03 Jakub Jelinek <jakub@redhat.com>
8489
8490 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8491 dg-additional-options with just -fno-tree-scev-cprop in it.
8492 * gcc.dg/vect/vect-live-2.c: Likewise.
8493 * gcc.dg/vect/vect-live-5.c: Likewise.
8494 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8495 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8496 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8497
e09a5ee3 84982016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8499
8500 PR c++/27100
8501 * g++.dg/other/friend6.C: New test.
8502
f14b1922 85032016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8504
8505 * g++.dg/torture/ppc-ldst-array.C: New.
8506
20702ea3 85072016-06-03 Joseph Myers <joseph@codesourcery.com>
8508
8509 PR target/71276
8510 PR target/71277
8511 * gcc.dg/torture/builtin-fp-int-inexact.c,
8512 gcc.target/i386/387-builtin-fp-int-inexact.c,
8513 gcc.target/i386/387-rint-inline-1.c,
8514 gcc.target/i386/387-rint-inline-2.c,
8515 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8516 gcc.target/i386/sse2-rint-inline-1.c,
8517 gcc.target/i386/sse2-rint-inline-2.c,
8518 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8519 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8520
5ed3cc7b 85212016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8522 Julia Koval <julia.koval@intel.com>
8523
8524 PR target/66960
8525 PR target/67630
8526 PR target/67634
8527 PR target/67841
8528 PR target/68037
8529 PR target/68618
8530 PR target/68661
8531 PR target/69575
8532 PR target/69596
8533 PR target/69734
8534 * gcc.dg/guality/pr68037-1.c: New test.
8535 * gcc.dg/guality/pr68037-2.c: Likewise.
8536 * gcc.dg/guality/pr68037-3.c: Likewise.
8537 * gcc.dg/torture/pr68037-1.c: Likewise.
8538 * gcc.dg/torture/pr68037-2.c: Likewise.
8539 * gcc.dg/torture/pr68037-3.c: Likewise.
8540 * gcc.dg/torture/pr68661-1a.c: Likewise.
8541 * gcc.dg/torture/pr68661-1b.c: Likewise.
8542 * gcc.target/i386/interrupt-1.c: Likewise.
8543 * gcc.target/i386/interrupt-2.c: Likewise.
8544 * gcc.target/i386/interrupt-3.c: Likewise.
8545 * gcc.target/i386/interrupt-4.c: Likewise.
8546 * gcc.target/i386/interrupt-5.c: Likewise.
8547 * gcc.target/i386/interrupt-6.c: Likewise.
8548 * gcc.target/i386/interrupt-7.c: Likewise.
8549 * gcc.target/i386/interrupt-8.c: Likewise.
8550 * gcc.target/i386/interrupt-9.c: Likewise.
8551 * gcc.target/i386/interrupt-10.c: Likewise.
8552 * gcc.target/i386/interrupt-11.c: Likewise.
8553 * gcc.target/i386/interrupt-12.c: Likewise.
8554 * gcc.target/i386/interrupt-13.c: Likewise.
8555 * gcc.target/i386/interrupt-14.c: Likewise.
8556 * gcc.target/i386/interrupt-15.c: Likewise.
8557 * gcc.target/i386/interrupt-16.c: Likewise.
8558 * gcc.target/i386/interrupt-17.c: Likewise.
8559 * gcc.target/i386/interrupt-18.c: Likewise.
8560 * gcc.target/i386/interrupt-19.c: Likewise.
8561 * gcc.target/i386/interrupt-20.c: Likewise.
8562 * gcc.target/i386/interrupt-21.c: Likewise.
8563 * gcc.target/i386/interrupt-22.c: Likewise.
8564 * gcc.target/i386/interrupt-23.c: Likewise.
8565 * gcc.target/i386/interrupt-24.c: Likewise.
8566 * gcc.target/i386/interrupt-25.c: Likewise.
8567 * gcc.target/i386/interrupt-26.c: Likewise.
8568 * gcc.target/i386/interrupt-27.c: Likewise.
8569 * gcc.target/i386/interrupt-28.c: Likewise.
8570 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8571 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8572 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8573 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8574 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8575 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8576 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8577 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8578 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8579 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8580 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8581 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8582
3e346f54 85832016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8584
f27c52fb 8585 PR tree-optimization/52171
8586 * gcc.dg/pr52171.c: New test.
8587 * gcc.target/i386/pr52171.c: New test.
3e346f54 8588
22e029d2 85892016-06-03 Jan Hubicka <jh@suse.cz>
8590
8591 * g++.dg/tree-ssa/pred-1.C: New testcase
8592 * gcc.dg/tree-ssa/pred-1.c: New testcase
8593
41ce74ed 85942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8595
8596 PR target/70957
8597 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8598 support.
8599 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8600
cf573a72 86012016-06-03 Alan Hayward <alan.hayward@arm.com>
8602
8603 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8604
75aae5b4 86052016-06-03 Alan Hayward <alan.hayward@arm.com>
8606
8607 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8608 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8609 * gcc.dg/vect/vect-live-1.c: New test.
8610 * gcc.dg/vect/vect-live-2.c: New test.
8611 * gcc.dg/vect/vect-live-3.c: New test.
8612 * gcc.dg/vect/vect-live-4.c: New test.
8613 * gcc.dg/vect/vect-live-5.c: New test.
8614 * gcc.dg/vect/vect-live-slp-1.c: New test.
8615 * gcc.dg/vect/vect-live-slp-2.c: New test.
8616 * gcc.dg/vect/vect-live-slp-3.c: New test.
8617
eba6788d 86182016-06-03 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR middle-end/71387
8621 * g++.dg/opt/pr71387.C: New test.
8622
5a653985 86232016-06-02 Jeff Law <law@redhat.com>
8624
8625 PR tree-optimization/71328
8626 * gcc.c-torture/compile/pr71328.c: New test.
8627
f92f6941 86282016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8629
8630 PR fortran/52393
8631 * gfortran.dg/fmt_read_3.f90: Fix typo.
8632 * gfortran.dg/fmt_read_4.f90: New test.
8633
0d29e152 86342016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8635
8636 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8637 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8638 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8639 * g++.dg/cpp0x/override2.C: Likewise.
8640 * g++.dg/parse/crash5.C: Likewise.
8641 * g++.dg/parse/error16.C: Likewise.
8642 * g++.dg/parse/error27.C: Likewise.
8643 * g++.dg/template/qualttp15.C: Likewise.
8644 * g++.dg/template/redecl4.C: Likewise.
8645 * g++.old-deja/g++.other/crash39.C: Likewise.
8646 * g++.old-deja/g++.other/struct1.C: Likewise.
8647 * g++.old-deja/g++.pt/m9a.C: Likewise.
8648 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8649
2740a1a5 86502016-06-02 Jakub Jelinek <jakub@redhat.com>
8651
89f17a65 8652 PR c++/71372
8653 * c-c++-common/pr71372.c: New test.
8654
2740a1a5 8655 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8656 __TIME__ strings with __builtin_strcmp instead of printf and
8657 dg-output.
8658
9ae89a4e 86592016-06-02 Martin Liska <mliska@suse.cz>
8660
8661 * gcc.dg/predict-9.c: New test.
8662
41258f9c 86632016-06-02 Jakub Jelinek <jakub@redhat.com>
8664
8665 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8666 global set_compiler_env_var and global saved_compiler_env_var.
8667
dad46eb8 86682016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8669
8670 PR rtl-optimization/71295
8671 * gcc.c-torture/compile/pr71295.c: New test.
8672
9cc8a892 86732016-06-02 Jakub Jelinek <jakub@redhat.com>
8674
98e7c96c 8675 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8676
4a5a4de2 8677 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8678 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8679
9cc8a892 8680 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8681 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8682 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8683 alternative number.
8684
46819a36 86852016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8686
8687 * gcc.target/powerpc/p9-splat-4.c: New test.
8688
86892016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8690
8691 PR target/71186
8692 * gcc.target/powerpc/pr71186.c: New test.
8693
d9820cc5 86942016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8695
8696 PR fortran/52393
8697 * gfortran.dg/fmt_read_3.f90: New test.
8698
2f14ca3e 86992016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8700
8701 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8702 procedure.
8703
dfa5c0d3 87042016-06-01 Eduard Sanou <dhole@openmailbox.org>
8705
8706 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8707 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8708 env var is set.
8709 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8710 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8711 shown once.
8712 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8713 during compilation.
8714 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8715 vars set by dg-set-compiler-env-var.
8716
7d7125df 87172016-06-01 Paul Thomas <pault@gcc.gnu.org>
8718
8719 PR fortran/71156
8720 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8721 to the module procedure declaration.
8722 * gfortran.dg/submodule_16.f08: New test.
8723
6ab9cde4 87242016-06-01 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR middle-end/71371
8727 * c-c++-common/gomp/pr71371.c: New test.
8728
0cfe7a23 87292016-06-01 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71366
8732 * gcc.dg/torture/pr71366-1.c: New testcase.
8733 * gcc.dg/torture/pr71366-2.c: Likewise.
8734
5a5b02e1 87352016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8736
8737 * gcc.target/powerpc/vslv-0.c: New test.
8738 * gcc.target/powerpc/vslv-1.c: New test.
8739 * gcc.target/powerpc/vsrv-0.c: New test.
8740 * gcc.target/powerpc/vsrv-1.c: New test.
8741
d27a79f6 87422016-06-01 Nathan Sidwell <nathan@acm.org>
8743
8744 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8745 * gcc.target/nvptx/weak.c: New.
8746
6172a9fd 87472016-06-01 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/71261
8750 * gcc.dg/torture/vect-bool-1.c: New testcase.
8751
f9aaabb2 87522016-06-01 Jakub Jelinek <jakub@redhat.com>
8753
8754 * gfortran.dg/gomp/order-1.f90: New test.
8755 * gfortran.dg/gomp/order-2.f90: New test.
8756
53b01069 87572016-06-01 Jan Hubicka <hubicka@ucw.cz>
8758
8759 * gcc.dg/unroll-6.c: Update template.
8760 * gcc.dg/unroll-7.c: New testcase.
8761 * gcc.dg/unroll-8.c: New testcase.
8762
36757397 87632016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gnat.dg/opt56.ad[sb]: New test.
8766
7f93bd6e 87672016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8768
8769 PR c++/66635
8770 * g++.dg/cpp0x/constexpr-ice16.C: New.
8771
9f41a2ce 87722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8773
8774 PR tree-optimization/71314
8775 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8776 -mbranch-cost=2.
8777
31e02373 87782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8779
8780 PR tree-optimization/71077
8781 * gcc.dg/tree-ssa/pr71077.c: New test.
8782
76f8f901 87832016-05-31 Jan Hubicka <hubicka@ucw.cz>
8784
7f93bd6e 8785 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8786 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8787 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8788
04f5f923 87892016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8790
8791 PR c++/71248
8792 * g++.dg/cpp0x/pr71248.C: New.
8793 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8794 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8795 * g++.dg/init/new37.C: Likewise.
8796 * g++.dg/template/static1.C: Likewise.
8797 * g++.dg/template/static2.C: Likewise.
8798
4ffddf28 87992016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8800
8801 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8802 instead of %rdi.
8803 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8804
4ff7bd21 88052016-05-31 Marek Polacek <polacek@redhat.com>
8806
8807 * c-c++-common/Wswitch-unreachable-3.c: New test.
8808 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8809
e1f7cc4b 88102016-05-31 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/71352
8813 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8814
02978bd1 88152016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8816
8817 * gcc.target/arm/armv5_thumb_isa.c: New test.
8818
cfce8164 88192016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8820
8821 PR target/71346
8822 * gcc.target/i386/pr71346.c: New test.
8823
7a51c705 88242016-05-31 Tom de Vries <tom@codesourcery.com>
8825
8826 PR tree-optimization/69068
8827 * gcc.dg/graphite/pr69068.c: New test.
8828
8c1ac106 88292016-05-27 Martin Sebor <msebor@redhat.com>
8830
8831 PR c++/71306
8832 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8833
b6431756 88342016-05-30 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR c++/71349
8837 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8838 nowait depend(inout: dd[0]) clauses where permitted.
8839
f6203294 88402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8841
8842 PR c++/71238
8843 * g++.dg/parse/pr71238.C: New.
8844 * g++.dg/concepts/friend1.C: Test column numbers too.
8845 * g++.dg/cpp0x/initlist31.C: Likewise.
8846 * g++.dg/cpp0x/pr51420.C: Likewise.
8847 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8848 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8849 * g++.dg/ext/builtin3.C: Likewise.
8850 * g++.dg/lookup/friend12.C: Likewise.
8851 * g++.dg/lookup/friend7.C: Likewise.
8852 * g++.dg/lookup/koenig1.C: Likewise.
8853 * g++.dg/lookup/koenig5.C: Likewise.
8854 * g++.dg/lookup/used-before-declaration.C: Likewise.
8855 * g++.dg/overload/koenig1.C: Likewise.
8856 * g++.dg/template/crash65.C: Likewise.
8857 * g++.dg/template/friend57.C: Likewise.
8858 * g++.dg/warn/Wshadow-5.C: Likewise.
8859 * g++.dg/warn/Wunused-8.C: Likewise.
8860 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8861 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8862 * g++.old-deja/g++.jason/member.C: Likewise.
8863 * g++.old-deja/g++.jason/report.C: Likewise.
8864 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8865 * g++.old-deja/g++.law/visibility20.C: Likewise.
8866 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8867 * g++.old-deja/g++.other/static5.C: Likewise.
8868 * g++.old-deja/g++.pt/overload2.C: Likewise.
8869
b96f8145 88702016-05-30 Jan Hubicka <hubicka@ucw.cz>
8871
8872 * gcc.dg/tree-ssa/peel1.c: New testcase.
8873 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8874 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8875
ed5bca7a 88762016-05-30 Tom de Vries <tom@codesourcery.com>
8877
8878 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8879 to ce.
8880
c0aa0333 88812016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8882
8883 PR c++/71099
8884 * g++.dg/parse/virtual1.C: New.
8885
231010db 88862016-05-30 Uros Bizjak <ubizjak@gmail.com>
8887
8888 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8889 Use correct register when clearing %edx.
8890
765557c0 88912016-05-30 Alexander Monakov <amonakov@ispras.ru>
8892
8893 PR tree-optimization/71289
8894 * gcc.dg/pr71289.c: New test.
8895
fc3b1c44 88962016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8897
8898 PR middle-end/71269
8899 PR middle-end/71292
8900 * gcc.dg/tree-ssa/pr71269.c: New test.
8901 * gcc.dg/tree-ssa/pr71292.c: New test.
8902
ce352457 89032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8904
8905 PR middle-end/71252
8906 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8907
eedd711b 89082016-05-30 Jan Hubicka <hubicka@ucw.cz>
8909
8910 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8911 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8912 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8913
8c061890 89142016-05-30 Tom de Vries <tom@codesourcery.com>
8915
8916 PR tree-optimization/69067
8917 * gcc.dg/graphite/pr69067.c: New test.
8918
a6b0884c 89192016-05-29 Uros Bizjak <ubizjak@gmail.com>
8920
8921 PR target/71245
8922 * gcc.target/i386/pr71245-1.c: New test.
8923 * gcc.target/i386/pr71245-2.c: Ditto.
8924
2369edfc 89252016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8926
8927 PR c++/71105
8928 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8929 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8930 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8931
b6ab3f43 89322016-05-27 Jan Hubicka <hubicka@ucw.cz>
8933
8934 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8935
0192662b 89362016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8937
8938 Revert:
8939 PR c++/69855
8940 * g++.dg/overload/69855.C: New.
8941 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8942 * g++.old-deja/g++.pt/crash3.C: Likewise.
8943
fce78c50 89442016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8945
8946 PR c++/60385
8947 * g++.dg/parse/namespace13.C: New.
8948
372172fe 89492016-05-26 Jeff Law <law@redhat.com>
8950
8951 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8952 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8953 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8954 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8955 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8956 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8957 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8958 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8959 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8960 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8961 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8962 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8963 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8964
5d8a8944 89652016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8966
8967 PR c++/69855
8968 * g++.dg/overload/69855.C: New.
8969 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8970 * g++.old-deja/g++.pt/crash3.C: Likewise.
8971
29602b75 89722016-05-27 Jiong Wang <jiong.wang@arm.com>
8973
8974 PR target/63596
8975 * gcc.target/aarch64/va_arg_1.c: New testcase.
8976 * gcc.target/aarch64/va_arg_2.c: Likewise.
8977 * gcc.target/aarch64/va_arg_3.c: Likewise.
8978
c900b732 89792016-05-27 Jiong Wang <jiong.wang@arm.com>
8980
8981 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8982 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8983 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8984 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8985 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8986
73ef73bd 89872016-05-27 Marek Polacek <polacek@redhat.com>
8988
8989 PR middle-end/71308
8990 * g++.dg/torture/pr71308.C: New test.
8991
a6031633 89922016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8993
8994 * gcc.dg/zero_bits_compound-1.c: New test.
8995 * gcc.dg/zero_bits_compound-2.c: New test.
8996
1fbdc7ae 89972016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8998
8999 PR middle-end/71279
9000 * gcc.dg/pr71279.c: New test.
9001
2e196ca8 90022016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9003
9004 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9005 floating point min/max/comparison instructions.
9006 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9007
6feab9ce 90082016-05-26 Jakub Jelinek <jakub@redhat.com>
9009
9010 * c-c++-common/gomp/schedule-1.c: New test.
9011 * gfortran.dg/gomp/schedule-1.f90: New test.
9012
978cea8f 90132016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9014
9015 PR c++/70822
9016 PR c++/70106
9017 * g++.dg/cpp1y/auto-fn32.C: New test.
9018 * g++.dg/cpp1y/paren4.C: New test.
9019
0478d9ed 90202016-05-26 Nathan Sidwell <nathan@acm.org>
9021
9022 * gcc.dg/20060410.c: Xfail on ptx.
9023 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9024 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9025 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9026 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9027 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9028
5fd1c174 90292016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9030
9031 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9032
c5e8b3e2 90332016-05-26 Jakub Jelinek <jakub@redhat.com>
9034
0db93a5b 9035 PR tree-optimization/71280
9036 * gcc.dg/pr71280.c: New test.
9037
7199c05c 9038 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9039
76c786ac 9040 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9041 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9042
c5e8b3e2 9043 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9044
e9bcea2f 90452016-05-26 Jiong Wang <jiong.wang@arm.com>
9046
9047 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9048 kept in memory.
e9bcea2f 9049
955d947b 90502016-05-25 Jeff Law <law@redhat.com>
9051
9052 PR tree-optimization/71272
9053 * gcc.c-torture/compile/pr71272.c: new test.
9054
77102dbe 90552016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9056
9057 * gcc.target/powerpc/vec-cmpne.c: New test.
9058 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9059
552821b4 90602016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9061
9062 * gnat.dg/opt55.ad[sb]: New test.
9063
0113f3c5 90642016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9065
9066 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9067 * c-c++-common/pr60226.c: Require int32plus.
9068 * gcc.c-torture/execute/pr70602.c: Likewise.
9069 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9070 unsigned long for malloc arg type.
9071 * gcc.dg/asr_div1.c: Require int32plus.
9072 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9073 * gcc.dg/pie-1.c: Require pie.
9074 * gcc.dg/pie-2.c: Likewise.
9075 * gcc.dg/pr59471.c: Require int32plus.
9076 * gcc.dg/pr59963-2.c: XFAIL for int16.
9077 * gcc.dg/pr60114.c: Require int32plus.
9078 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9079 unsigned long for typedef of size_t.
9080 * gcc.dg/pr63914.c: Require int32plus.
9081 * gcc.dg/pr64536.c: Require pt32plus.
9082 * gcc.dg/pr65658.c: Likewise.
9083 * gcc.dg/pr67271.c: Require int32plus.
9084 * gcc.dg/pr68112.c: Likewise.
9085 * gcc.dg/pr69071.c: Skip for avr target.
9086 * gcc.dg/pr69973.c: Require int32plus.
9087 * gcc.dg/pr70169.c: Skip for avr target.
9088 * gcc.dg/sso-6.c: Require int32plus.
9089 * gcc.dg/sso-7.c: Likewise.
9090 * gcc.dg/sso-8.c: Likewise.
9091 * gcc.dg/vrp-min-max-2.c: Likewise.
9092
f4094380 90932016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9094
9095 PR target/70738
9096 * gcc.target/i386/pr70738-1.c: New test.
9097 * gcc.target/i386/pr70738-2.c: Likewise.
9098 * gcc.target/i386/pr70738-3.c: Likewise.
9099 * gcc.target/i386/pr70738-4.c: Likewise.
9100 * gcc.target/i386/pr70738-5.c: Likewise.
9101 * gcc.target/i386/pr70738-6.c: Likewise.
9102 * gcc.target/i386/pr70738-7.c: Likewise.
9103 * gcc.target/i386/pr70738-8.c: Likewise.
9104 * gcc.target/i386/pr70738-9.c: Likewise.
9105
239a4bea 91062016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9107
9108 PR rtl-optimization/66940
9109 * gcc.c-torture/execute/pr66940.c: New test.
9110
bf6382ba 91112016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9112
9113 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9114 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9115 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9116 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9117 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9118 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9119 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9120 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9121 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9122 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9123 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9124 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9125 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9126 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9127 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9128 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9129 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9130 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9131 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9132 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9133 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9134 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9135 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9136 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9137
2c995da9 91382016-05-25 Marek Polacek <polacek@redhat.com>
9139
9140 PR c/71265
9141 * gcc.dg/noncompile/pr71265.c: New test.
9142
abfbb5b5 9143 PR c/71266
9144 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9145
f6871bbd 91462016-05-25 Nathan Sidwell <nathan@acm.org>
9147
9148 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9149
de04e83e 91502016-05-25 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/71261
9153 * c-c++-common/torture/pr71261.c: New testcase.
9154
b35931f7 91552016-05-25 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/71264
9158 * gcc.dg/vect/pr71264.c: New testcase.
9159
166c3089 91602016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9161
9162 PR c++/55992
9163 * g++.dg/cpp0x/alias-decl-53.C: New.
9164 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9165
14240409 91662016-05-25 Martin Liska <mliska@suse.cz>
9167
9168 * g++.dg/pr71239.C: New test.
9169
bc47d9f6 91702016-05-25 Richard Biener <rguenther@suse.de>
9171
4860a6bf 9172 * gcc.dg/vect/pr58135.c: Rename to ...
9173 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9174
d8a3f157 91752016-05-25 Marek Polacek <polacek@redhat.com>
9176
9177 * g++.dg/pr65295.C: Use target c++14.
9178
3af16045 91792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9180
231010db 9181 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9182 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9183
949479b2 91842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9185
9186 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9187 instructions.
9188
6d6a3fc3 91892016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9190
9191 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9192 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9193 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9194 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9195 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9196 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9197 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9198 * c-c++-common/goacc/pcopy.c: Likewise.
9199 * c-c++-common/goacc/pcopyin.c: Likewise.
9200 * c-c++-common/goacc/pcopyout.c: Likewise.
9201 * c-c++-common/goacc/pcreate.c: Likewise.
9202 * c-c++-common/goacc/pr70688.c: New test.
9203 * c-c++-common/goacc/present-1.c: Adjust test.
9204 * c-c++-common/goacc/reduction-5.c: Likewise.
9205 * g++.dg/goacc/data-1.C: New test.
9206
af648be2 92072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9208
9209 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9210 vector parity built-in functions.
9211 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9212 count trailing zeros automatic vectorization.
9213 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9214 count trailing zeros built-in functions.
9215
4e173d60 92162016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9217
9218 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9219
a0c02a52 92202016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9221
9222 PR target/71050
9223 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9224
64c52e9c 92252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9226
9227 PR c++/50436
9228 * g++.dg/template/crash123.C: New.
9229 * g++.dg/template/crash124.C: Likewise.
9230
752b5a4c 92312016-05-24 Martin Sebor <msebor@redhat.com>
9232
9233 PR c++/71147
9234 * g++.dg/ext/flexary16.C: New test.
9235
a36dd683 92362016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9237
f6871bbd 9238 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9239 before math.h is included.
a36dd683 9240 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9241 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9242 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9243 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9244 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9245 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9246 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9247 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9248 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9249 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9250 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9251 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9252 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9253 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9254 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9255 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9256 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9257 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9258 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9259 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9260 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9261 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9262 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9263
d60e1df7 92642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9265 Kelvin Nilsen <kelvin@gcc.gnu.org>
9266
9267 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9268 support.
9269
22d09025 92702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9271
9272 PR c++/69872
9273 * g++.dg/warn/Wno-narrowing1.C: New.
9274
6ef0143d 92752016-05-24 Marek Polacek <polacek@redhat.com>
9276
9277 PR c/71249
9278 * c-c++-common/Wswitch-unreachable-2.c: New test.
9279
962a2062 92802016-05-24 Jakub Jelinek <jakub@redhat.com>
9281
ead77194 9282 PR c++/71257
9283 * g++.dg/vect/simd-clone-6.cc: New test.
9284 * g++.dg/gomp/declare-simd-6.C: New test.
9285
962a2062 9286 PR middle-end/70434
9287 PR c/69504
9288 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9289
23edc6d1 92902016-05-24 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/71240
9293 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9294
30633bcc 92952016-05-24 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/71230
9298 * gcc.dg/torture/pr71230.c: New testcase.
9299 * g++.dg/torture/pr71230.C: Likewise.
9300
c9d624bd 93012016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9302
9303 * c-c++-common/goacc/routine-5.c: Add tests.
9304 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9305 * gfortran.dg/goacc/routine-6.f90: Add tests.
9306
ce143ff0 93072016-05-24 Richard Biener <rguenther@suse.de>
9308
9309 PR tree-optimization/71253
9310 * gcc.dg/torture/pr71253.c: New testcase.
9311
3bdaecd5 93122016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9313
9314 PR middle-end/71252
9315 * gfortran.dg/pr71252.f90: New test.
9316
856b494d 93172016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9318
9319 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9320
7345b977 93212016-05-24 Richard Biener <rguenther@suse.de>
9322
9323 PR middle-end/70434
9324 PR c/69504
9325 * c-c++-common/vector-subscript-4.c: New testcase.
9326 * c-c++-common/vector-subscript-5.c: Likewise.
9327
6f065267 93282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9329
9330 PR fortran/71123
9331 * gfortran.dg/namelist_90.f: New test
9332
fd6757da 93332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334
9335 PR fortran/66461
9336 * gfortran.dg/unexpected_eof.f: New test
9337
7d5555a8 93382016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9339 Kelvin Nilsen <kelvin@gcc.gnu.org>
9340
9341 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9342 as little endian.
9343
ae6744c9 93442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9345
9346 PR c++/70972
9347 * g++.dg/cpp0x/inh-ctor20.C: New.
9348 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9349
f0d91a85 93502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/69095
9353 * g++.dg/cpp0x/variadic168.C: New.
9354
1618ffe5 93552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 * g++.dg/cpp0x/pr31445.C: Test column number too.
9358 * g++.dg/cpp0x/pr32253.C: Likewise.
9359 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9360 * g++.dg/cpp0x/variadic36.C: Likewise.
9361
c0205bab 93622016-05-23 Marc Glisse <marc.glisse@inria.fr>
9363
9364 * gcc.dg/fold-notshift-2.c: Adjust.
9365
1398da0f 93662016-05-23 Marek Polacek <polacek@redhat.com>
9367
9368 PR c/49859
9369 * c-c++-common/Wswitch-unreachable-1.c: New test.
9370 * gcc.dg/Wswitch-unreachable-1.c: New test.
9371 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9372 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9373 * g++.dg/gomp/block-10.C: Likewise.
9374 * gcc.dg/gomp/block-10.c: Likewise.
9375 * g++.dg/gomp/block-9.C: Likewise.
9376 * gcc.dg/gomp/block-9.c: Likewise.
9377 * g++.dg/gomp/target-1.C: Likewise.
9378 * g++.dg/gomp/target-2.C: Likewise.
9379 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9380 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9381 * g++.dg/gomp/taskgroup-1.C: Likewise.
9382 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9383 * gcc.dg/gomp/teams-1.c: Likewise.
9384 * g++.dg/gomp/teams-1.C: Likewise.
9385 * g++.dg/overload/error3.C: Likewise.
9386 * g++.dg/tm/jump1.C: Likewise.
9387 * g++.dg/torture/pr40335.C: Likewise.
9388 * gcc.dg/c99-vla-jump-5.c: Likewise.
9389 * gcc.dg/switch-warn-1.c: Likewise.
9390 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9391 * gcc.dg/nested-func-1.c: Likewise.
9392 * gcc.dg/pr67784-4.c: Likewise.
9393
5403ed8b 93942016-05-23 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/71230
9397 * gfortran.dg/pr71230-1.f90: New testcase.
9398 * gfortran.dg/pr71230-2.f90: Likewise.
9399
27510941 94002016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9401
1618ffe5 9402 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9403 * gcc.dg/vect/pr58135.c: Add new.
9404 * gfortran.dg/pr46519-1.f: Adjust test case.
9405
a41c605d 94062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/53401
9409 * g++.dg/cpp0x/decltype64.C: New.
9410
3eb254ab 94112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9412
9413 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9414 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9415 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9416
a75fffe1 94172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9418
9419 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9420 Add poly64x1_t and poly64x2_t cases if supported.
9421 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9422 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9423 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9424 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9426
56979b12 94272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9428
9429 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9430 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9431 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9432 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9433 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9434 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9435 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9436
dc5e98db 94372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9438
9439 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9440
c0f383ae 94412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9442
9443 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9444 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9445
2a4d70a2 94462016-05-22 Jakub Jelinek <jakub@redhat.com>
9447
4c109025 9448 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9449 constraint instead of "r".
9450 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9451 insn instead of vxorpd.
9452 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9453
bad891ce 9454 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9455 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9456
ac23ddb9 9457 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9458
9dac9579 9459 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9460 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9461
2a4d70a2 9462 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9463
9eafdd7b 94642016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9465
9466 PR middle-end/40921
9467 * gcc.dg/tree-ssa/pr40921.c: New test.
9468
93df190d 94692016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9470
9471 PR target/71103
9472 * gcc.target/avr/pr71103.c: New test.
9473
933b9f7f 94742016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9475
9476 PR middle-end/71179
9477 * gcc.dg/tree-ssa/pr71179.c: New test.
9478
8bdfbc08 94792016-05-20 Martin Sebor <msebor@redhat.com>
9480
9481 PR c/71115
9482 * gcc.dg/init-excess-2.c: New test.
9483
6827ab42 94842016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9485
9486 * gnat.dg/opt53.adb: New test.
9487 * gnat.dg/opt54.adb: Likewise.
9488
58a5f4c0 94892016-05-20 Martin Jambor <mjambor@suse.cz>
9490
9491 PR tree-optimization/70884
9492 * gcc.dg/tree-ssa/pr70919.c: New test.
9493
bb7145f6 94942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9495
9496 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9497 formatting.
f6871bbd 9498 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9499 fix code formatting.
9500
95012016-05-20 Nathan Sidwell <nathan@acm.org>
9502
9503 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9504 non-common cases.
9505 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9506
9954d230 95072016-05-20 David Malcolm <dmalcolm@redhat.com>
9508
9509 * jit.dg/all-non-failing-tests.h: Add
9510 test-factorial-must-tail-call.c.
9511 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9512 * jit.dg/test-factorial-must-tail-call.c: New test case.
9513
08a161f9 95142016-05-20 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR fortran/71204
9517 * gfortran.dg/pr71204.f90: New test.
9518
3d380077 95192016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9520
9521 * gcc.target/nvptx/sincos.c: New test.
9522
0f104d56 95232016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 PR c++/70572
9526 * g++.dg/cpp1y/auto-fn31.C: New.
9527
61736a1b 95282016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9529
9530 * gcc.target/powerpc/vec-addec.c: New test.
9531 * gcc.target/powerpc/vec-addec-int128.c: New test.
9532
b4a61e77 95332016-05-20 David Malcolm <dmalcolm@redhat.com>
9534
9535 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9536 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9537 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9538 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9539
9a2ace10 95402016-05-20 Jan Hubicka <hubicka@ucw.cz>
9541
9542 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9543
45cdf8c6 95442016-05-20 Jakub Jelinek <jakub@redhat.com>
9545
b9a1dcd5 9546 PR c++/71210
9547 * g++.dg/opt/pr71210-1.C: New test.
9548 * g++.dg/opt/pr71210-2.C: New test.
9549
45cdf8c6 9550 PR tree-optimization/29756
9551 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9552 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9553 only on selected targets where V4SImode vectors are known to be
9554 supported.
9555
92e3ffbf 95562016-05-20 Marc Glisse <marc.glisse@inria.fr>
9557
9558 PR tree-optimization/71079
9559 PR tree-optimization/71206
9560 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9561
5da368e3 95622016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9563
9564 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9565 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9566 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9567
2506d97a 95682016-05-20 Richard Guenther <rguenther@suse.de>
9569
9570 PR tree-optimization/29756
9571 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9572
adade307 95732016-05-20 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/71185
9576 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9577
c3deca25 95782016-05-20 Richard Biener <rguenther@suse.de>
9579
9580 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9581
8b0bef14 95822016-05-19 Marek Polacek <polacek@redhat.com>
9583
9584 PR c++/71075
9585 * g++.dg/diagnostic/pr71075.C: New test.
9586
08025288 95872016-05-19 David Malcolm <dmalcolm@redhat.com>
9588
9589 PR c++/71184
9590 * g++.dg/pr71184.C: New test case.
9591
26a51591 95922016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9593
9594 * gcc.target/powerpc/darn-0.c: New test.
9595 * gcc.target/powerpc/darn-1.c: New test.
9596 * gcc.target/powerpc/darn-2.c: New test.
9597
d8d3e75a 95982016-05-19 Marek Polacek <polacek@redhat.com>
9599
9600 PR tree-optimization/71031
9601 * gcc.dg/tree-ssa/vrp100.c: New test.
9602
c28211ae 96032016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9604
9605 PR rtl-optimization/71148
9606 * gcc.dg/pr71148.c: New test.
9607
3f5ea43a 96082016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9609
9610 PR target/71056
9611 * gcc.target/arm/pr71056.c: New test.
9612
2a7d4c20 96132016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9614
9615 * c-c++-common/pr69669.c: Check the used mode.
9616
ed0b0569 96172016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9618
9619 PR sanitizer/64354
9620 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9621
410372fe 96222016-05-19 Richard Biener <rguenther@suse.de>
9623
9624 PR tree-optimization/70729
9625 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9626 * gcc.dg/graphite/scop-18.c: Likewise.
9627 * gcc.dg/pr41783.c: Disable LIM.
9628 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9629 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9630 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9631 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9632 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9633 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9634 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9635 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9636 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9637 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9638 * gfortran.dg/pr42108.f90: Likewise.
9639
56f34f03 96402016-05-18 David Malcolm <dmalcolm@redhat.com>
9641
9642 PR driver/69265
9643 * gcc.dg/spellcheck-options-11.c: New test case.
9644
e6481cd1 96452016-05-18 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR c++/71100
9648 * g++.dg/opt/pr71100.C: New test.
9649
be951c59 96502016-05-18 Martin Jambor <mjambor@suse.cz>
9651
9652 PR ipa/69708
9653 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9654 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9655 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9656 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9657
665ff45b 96582016-05-18 Martin Jambor <mjambor@suse.cz>
9659
9660 PR ipa/69708
9661 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9662 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9663 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9664 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9665 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9666
485be62c 96672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/69793
9670 * g++.dg/template/crash122.C: New.
9671
b251d5f5 96722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 PR c++/70466
9675 * g++.dg/template/pr70466-1.C: New.
9676 * g++.dg/template/pr70466-2.C: Likewise.
9677
c93e9931 96782016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9679
9680 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9681 splat operations and the XXSPLTIB instruction.
9682 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9683 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9684 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9685 xxlxor to clear a register.
9686
8ba6639c 96872016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9688
9689 * gcc.dg/torture/pr71020.c: New test.
9690
ec6e3005 96912016-05-18 Martin Jambor <mjambor@suse.cz>
9692
9693 PR ipa/70646
9694 * gcc.dg/ipa/pr70646.c: New test.
9695
5ef3c918 96962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9697
9698 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9699
70a88eab 97002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9701
9702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9703 missing tests for vreinterpretq_p{8,16}.
9704
b52a930c 97052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9706
9707 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9708 vsliq_n_s64 and vsliq_n_u64.
9709
bdd4080b 97102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9711
9712 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9713 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9714
37814bf5 97152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9716
9717 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9718 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9719 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9720
764af2e0 97212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9722
9723 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9724 in comment.
9725
ffe01a83 97262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9727
9728 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9729 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9730 "blr\t" and switch to scan-assembler-times.
9731
fab6dae9 97322016-05-18 Jiong Wang <jiong.wang@arm.com>
9733
231010db 9734 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9735 with __aarch64__.
9736 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9737 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9738
4eb0c566 97392016-05-18 Jakub Jelinek <jakub@redhat.com>
9740
442f18f1 9741 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9742 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9743 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9744 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9745 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9746 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9747
4d83b36b 9748 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9749 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9750
a4528eec 9751 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9752 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9753
f0066139 9754 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9755 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9756
4eb0c566 9757 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9758
303e9267 97592016-05-18 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/71168
9762 * gcc.dg/torture/pr71168.c: New testcase.
9763
0d7ddd44 97642016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9765
9766 PR middle-end/63586
9767 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9768 * gcc.dg/tree-ssa/pr63586.c: New test.
9769 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9770
899bcc0f 97712016-05-17 Nathan Sidwell <nathan@acm.org>
9772
9773 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9774 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9775 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9776 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9777
a2246979 97782016-05-17 Nathan Sidwell <nathan@acm.org>
9779
9780 * gcc.target/nvptx/abi-vararg-3.c: New.
9781
2f6a4d21 97822016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9783
9784 PR tree-optimization/54579
9785 PR middle-end/55299
9786 * gcc.dg/fold-notrotate-1.c: New test.
9787 * gcc.dg/fold-notshift-1.c: New test.
9788 * gcc.dg/fold-notshift-2.c: New test.
9789
27bdad45 97902016-05-17 Marek Polacek <polacek@redhat.com>
9791
9792 PR ipa/71146
9793 * g++.dg/ipa/pr71146.C: New test.
9794
f33a295a 97952016-05-17 David Malcolm <dmalcolm@redhat.com>
9796
9797 * jit.dg/test-error-array-bounds.c: New test case.
9798
b6dd53bf 97992016-05-17 Marc Glisse <marc.glisse@inria.fr>
9800
9801 * gcc.dg/tree-ssa/and-1.c: New testcase.
9802
a8719545 98032016-05-17 Marc Glisse <marc.glisse@inria.fr>
9804
9805 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9806 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9807
34806102 98082016-05-17 Marc Glisse <marc.glisse@inria.fr>
9809
9810 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9811 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9812
25fe08a8 98132016-05-17 Jiong Wang <jiong.wang@arm.com>
9814
9815 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9816
abf1a837 98172016-05-17 Jiong Wang <jiong.wang@arm.com>
9818
9819 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9820
666b9dd3 98212016-05-17 Jiong Wang <jiong.wang@arm.com>
9822
9823 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9824 ".2d[index]" when scan the assembly.
9825 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9826 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9827 float64x1.
9828 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9829
77d095c0 98302016-05-17 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/71132
9833 * gcc.dg/torture/pr71132.c: New testcase.
9834
28adcc23 98352016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9836
9837 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9838
2439931e 98392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9840
9841 PR target/70809
9842 * gcc.target/aarch64/pr70809_1.c: New test.
9843
5ec2ff80 98442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9845
9846 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9847 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9848 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9849 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9850
17fd1c7a 98512016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9852 Ilya Enkovich <ilya.enkovich@intel.com>
9853
9854 PR target/71114
9855 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9856
46729204 98572016-05-16 Jan Hubicka <hubicka@ucw.cz>
9858
9859 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9860 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9861
2a1125d6 98622016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9863
9864 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9865 test for __ARM_FP16_ARGS.
9866 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9867 * gcc.target/arm/aapcs/neon-vect10.c: New.
9868 * gcc.target/arm/aapcs/neon-vect9.c: New.
9869 * gcc.target/arm/aapcs/vfp18.c: New.
9870 * gcc.target/arm/aapcs/vfp19.c: New.
9871 * gcc.target/arm/aapcs/vfp20.c: New.
9872 * gcc.target/arm/aapcs/vfp21.c: New.
9873 * gcc.target/arm/fp16-aapcs-1.c: New.
9874 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9875 test for __ARM_FP16_ARGS.
9876 * g++.target/arm/fp16-return-1.c: Update expected output.
9877
ea3d2d74 98782016-05-16 Jiong Wang <jiong.wang@arm.com>
9879
9880 PR testsuite/70227
9881 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9882
6989e05f 98832016-05-15 Harald Anlauf <anlauf@gmx.de>
9884
9885 PR fortran/69603
9886 * gfortran.dg/pr69603.f90: New testcase.
9887
a5f52592 98882016-05-14 Fritz Reese <fritzoreese@gmail.com>
9889
9890 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9891
88f949ab 98922016-05-14 Fritz Reese <fritzoreese@gmail.com>
9893
9894 PR fortran/71047
9895 * gfortran.dg/pr71047.f08: New test.
9896
90c88567 98972016-05-13 Joseph Myers <joseph@codesourcery.com>
9898
9899 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9900 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9901 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9902
00a690cc 99032016-05-13 Martin Sebor <msebor@redhat.com>
9904
9905 PR c++/60049
9906 * g++.dg/cpp0x/constexpr-60049.C: New test.
9907
ec8b6af7 99082016-05-13 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR bootstrap/71071
9911 * gcc.dg/pr71071.c: New test.
9912
f54d1d7b 99132016-05-13 Uros Bizjak <ubizjak@gmail.com>
9914
9915 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9916 remove XOP handling.
2f3af60f 9917 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9918
a39a0392 99192016-05-13 Nathan Sidwell <nathan@acm.org>
9920
9921 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9922 __atomic_is_lock_free declaration.
9923
42333dd9 99242016-05-13 Richard Biener <rguenther@suse.de>
9925
9926 PR tree-optimization/42587
9927 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9928
c5442454 99292016-05-13 Martin Liska <mliska@suse.cz>
9930
9931 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9932 the new format of dump output.
9933
03a400fb 99342016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9935
9936 * gcc.dg/pr71084.c: New test.
9937
69278c3f 99382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9939
231010db 9940 PR target/53440
9941 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9942
8138f11b 99432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9944
9945 * gcc.target/aarch64/struct_return.c: New test.
9946
22a3f7bd 99472016-05-12 Marek Polacek <polacek@redhat.com>
9948
9949 PR c/70756
9950 * c-c++-common/pr70756-2.c: New test.
9951 * c-c++-common/pr70756.c: New test.
9952
9bcd42cc 99532016-05-12 Richard Biener <rguenther@suse.de>
9954
9955 PR tree-optimization/71059
9956 * gcc.dg/torture/pr71059.c: New testcase.
9957
5ffb4a0d 99582016-05-12 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/71062
9961 * gcc.dg/torture/pr71062.c: New testcase.
9962
2ab65c31 99632016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9964
9965 PR tree-optimization/71006
9966 * gcc.dg/pr71006.c: New test.
9967
f0158fc0 99682016-05-12 Marek Polacek <polacek@redhat.com>
9969
9970 PR driver/71063
9971 * gcc.dg/opts-7.c: New test.
9972
0f56938b 99732016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9974
9975 PR target/70830
9976 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9977 Add -save-temps to dg-options.
9978 Scan for ldmfd rather than pop instruction.
9979 * gcc.target/arm/interrupt-2.c: Likewise.
9980 * gcc.target/arm/pr70830.c: New test.
9981
e10946d5 99822016-05-12 Jakub Jelinek <jakub@redhat.com>
9983
9fa8e468 9984 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9985 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9986
9ce62bbe 9987 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9988 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9989 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9990
708ae1b1 9991 PR target/71019
9992 * gcc.target/i386/avx512vl-pack-1.c: New test.
9993 * gcc.target/i386/avx512vl-pack-2.c: New test.
9994 * gcc.target/i386/avx512bw-pack-2.c: New test.
9995
a461f32e 9996 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9997
e10946d5 9998 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9999 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10000 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10001
f52a3ef6 100022016-05-12 Richard Biener <rguenther@suse.de>
10003
10004 PR tree-optimization/70986
10005 * gcc.dg/torture/pr70986-1.c: New testcase.
10006 * gcc.dg/torture/pr70986-2.c: Likewise.
10007 * gcc.dg/torture/pr70986-3.c: Likewise.
10008
54c4d22e 100092016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10010
10011 PR c/43651
10012 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10013 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10014
57215d5b 100152016-05-11 Uros Bizjak <ubizjak@gmail.com>
10016
10017 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10018 directive.
10019 * gcc.target/i386/pr66746.c: Ditto.
10020
67d3121c 100212016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10022
10023 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10024 support.
10025 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10026 warning when using -mvsx-timode.
10027 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10028 * gcc.target/powerpc/dform-2.c: Likewise.
10029 * gcc.target/powerpc/pr68805.c: Likewise.
10030
7f8012a5 100312016-05-11 Marek Polacek <polacek@redhat.com>
10032
10033 PR c++/71024
10034 * c-c++-common/attributes-3.c: New test.
10035
3e8567ce 100362016-05-11 Nathan Sidwell <nathan@acm.org>
10037
10038 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10039 * gcc.c-torture/execute/pr68185.c: Likewise.
10040 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10041 * gcc.dg/pr69634.c: Requires scheduling.
10042 * gcc.dg/torture/pr66178.c: Require label values.
10043 * gcc.dg/setjmp-6.c: Require indirect jumps.
10044
3739ac00 100452016-05-11 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/71055
10048 * gcc.dg/torture/pr71055.c: New testcase.
10049
1ff8b385 100502016-05-11 Richard Biener <rguenther@suse.de>
10051
10052 PR debug/71057
10053 * g++.dg/debug/pr71057.C: New testcase.
10054
77126efa 100552016-05-11 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR fortran/70855
10058 * gfortran.dg/gomp/pr70855.f90: New test.
10059
6fcaaf9b 100602016-05-11 Richard Biener <rguenther@suse.de>
10061
10062 PR middle-end/71002
10063 * g++.dg/torture/pr71002.C: New testcase.
10064
bfa8ea12 100652016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10066
10067 PR middle-end/70807
10068 * gcc.dg/pr70807.c: New test.
10069
87632549 100702016-05-10 Martin Sebor <msebor@redhat.com>
10071
10072 PR c++/38611
10073 * g++.dg/Wattributes.C: New test.
10074
f9153689 100752016-05-10 Marc Glisse <marc.glisse@inria.fr>
10076
10077 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10078 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10079 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10080
a44ed58a 100812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10082
10083 PR target/70799
10084 * gcc.target/i386/pr70799-1.c: New test.
10085
d6c90d89 100862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10087
10088 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10089
c1f73044 100902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10091
10092 PR middle-end/70877
10093 * gcc.target/i386/pr70877.c: New test.
10094
e66d763a 100952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10096
10097 PR tree-optimization/70786
10098 * gcc.target/i386/pr70876.c: New test.
10099
a30ff73a 101002016-05-10 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR target/70927
10103 * gcc.target/i386/avx512vl-logic-1.c: New test.
10104 * gcc.target/i386/avx512vl-logic-2.c: New test.
10105 * gcc.target/i386/avx512dq-logic-2.c: New test.
10106
4b3fd38f 101072016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10108
10109 PR target/70963
10110 * gcc.target/powerpc/pr70963.c: New.
10111
abf93a25 101122016-05-10 David Malcolm <dmalcolm@redhat.com>
10113
10114 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10115 (test_very_wide_line): Add ruler to expected output.
10116 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10117 (test_very_wide_line): Likewise.
10118 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10119 (test_show_locus): Within the handling of "test_very_wide_line",
10120 enable show_ruler_p on the diagnostic context.
10121
d614888f 101222016-05-10 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/71039
10125 * gcc.dg/torture/pr71039.c: New testcase.
10126
dbca5ed9 101272016-05-10 Nathan Sidwell <nathan@acm.org>
10128
10129 * gcc.dg/nested-func-10.c: Requires alloca.
10130 * gcc.dg/nested-func-9.c: Requires alloca.
10131 * gcc.c-torture/execute/pr70460.c: Requires labels.
10132 * gcc.c-torture/compile/pr70199.c: Requires labels.
10133 * gcc.target/nvptx/decl.c: Compile only.
10134 * gcc.target/nvptx/trailing-init.c: Compile only.
10135 * gcc.target/nvptx/ary-init.c: Compile only.
10136
3fa82609 101372016-05-10 Marek Polacek <polacek@redhat.com>
10138
10139 PR c/70255
10140 * gcc.dg/attr-opt-1.c: New test.
10141
76825907 101422016-05-10 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/70497
10145 PR tree-optimization/28367
10146 * gcc.dg/torture/20160404-1.c: New testcase.
10147 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10148 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10149
68255819 101502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10151
10152 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10153
d9aa8cdb 101542016-05-09 Uros Bizjak <ubizjak@gmail.com>
10155
10156 * gcc.target/i386/fabsneg-1.c New test.
10157
7cc16f50 101582016-05-09 Alan Modra <amodra@gmail.com>
10159
10160 PR testsuite/70826
10161 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10162
a83b7b63 101632016-05-09 Richard Biener <rguenther@suse.de>
10164
10165 PR tree-optimization/70985
10166 * gcc.dg/torture/pr70985.c: New testcase.
10167
189d0706 101682016-05-09 Bin Cheng <bin.cheng@arm.com>
10169
10170 * gcc.dg/tree-ssa/ifc-9.c: New test.
10171 * gcc.dg/tree-ssa/ifc-10.c: New test.
10172 * gcc.dg/tree-ssa/ifc-11.c: New test.
10173 * gcc.dg/tree-ssa/ifc-12.c: New test.
10174 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10175 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10176 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10177
1ec957b0 101782016-05-09 Richard Biener <rguenther@suse.de>
10179
10180 PR fortran/70937
10181 * gfortran.dg/pr70937.f90: New testcase.
10182
923c7714 101832016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10186
d7cd448a 101872016-05-07 Fritz Reese <fritzoreese@gmail.com>
10188
10189 PR fortran/56226
10190 * gfortran.dg/dec_structure_1.f90: New testcase.
10191 * gfortran.dg/dec_structure_2.f90: Ditto.
10192 * gfortran.dg/dec_structure_3.f90: Ditto.
10193 * gfortran.dg/dec_structure_4.f90: Ditto.
10194 * gfortran.dg/dec_structure_5.f90: Ditto.
10195 * gfortran.dg/dec_structure_6.f90: Ditto.
10196 * gfortran.dg/dec_structure_7.f90: Ditto.
10197 * gfortran.dg/dec_structure_8.f90: Ditto.
10198 * gfortran.dg/dec_structure_9.f90: Ditto.
10199 * gfortran.dg/dec_structure_10.f90: Ditto.
10200 * gfortran.dg/dec_structure_11.f90: Ditto.
10201 * gfortran.dg/dec_union_1.f90: Ditto.
10202 * gfortran.dg/dec_union_2.f90: Ditto.
10203 * gfortran.dg/dec_union_3.f90: Ditto.
10204 * gfortran.dg/dec_union_4.f90: Ditto.
10205 * gfortran.dg/dec_union_5.f90: Ditto.
10206 * gfortran.dg/dec_union_6.f90: Ditto.
10207 * gfortran.dg/dec_union_7.f90: Ditto.
10208
f681e29b 102092016-05-07 Tom de Vries <tom@codesourcery.com>
10210
10211 PR tree-optimization/70956
10212 * gcc.dg/graphite/pr70956.c: New test.
10213
68d7f375 102142016-05-06 Jakub Jelinek <jakub@redhat.com>
10215
faf39348 10216 PR middle-end/70941
10217 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10218 (a, b, c, d): Change type from char to signed char.
10219 (main): Compare against (signed char) -1634678893 instead of
10220 hardcoded -109. Use __builtin_abort instead of abort.
10221
b768b13a 10222 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10223 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10224
68d7f375 10225 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10226
5dda16ea 102272016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10228
10229 PR debug/70935
10230 * gcc.dg/torture/pr70935.c: New test.
10231
13ede1b5 102322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10233
10234 PR target/58219
7fc878c4 10235 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10236
96d94be2 102372016-05-06 Richard Biener <rguenther@suse.de>
10238
10239 PR tree-optimization/70960
10240 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10241
e5d9f15d 102422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10243
10244 PR target/52933
10245 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10246 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10247 Adjust expected instruction counts.
10248 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10249
2dd7705f 102502016-05-06 Marek Polacek <polacek@redhat.com>
10251
10252 PR sanitizer/70875
10253 * gcc.dg/ubsan/bounds-3.c: New test.
10254
cb8bc632 102552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10256
10257 PR target/54089
10258 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10259
b343c173 102602016-05-06 Richard Biener <rguenther@suse.de>
10261
10262 PR middle-end/70931
10263 * gfortran.dg/pr70931.f90: New testcase.
10264
1e3db0b1 102652016-05-06 Richard Biener <rguenther@suse.de>
10266
10267 PR middle-end/70941
10268 * gcc.dg/torture/pr70941.c: New testcase.
10269
bdd54b6d 102702016-05-05 Bin Cheng <bin.cheng@arm.com>
10271
10272 PR tree-optimization/57206
10273 * gcc.dg/vect/pr57206.c: New test.
10274
499adcfd 102752016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10276
10277 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10278
871164c4 102792016-05-05 Jakub Jelinek <jakub@redhat.com>
10280
ecb23e00 10281 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10282
871164c4 10283 * c-c++-common/Wdangling-else-4.c: New test.
10284
70cf83ba 102852016-05-04 Jakub Jelinek <jakub@redhat.com>
10286
858c9470 10287 PR c++/70906
10288 PR c++/70933
10289 * g++.dg/opt/pr70906.C: New test.
10290 * g++.dg/opt/pr70933.C: New test.
10291
70cf83ba 10292 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10293
aaa36a78 102942016-05-04 Jan Hubicka <hubicka@ucw.cz>
10295
10296 * gcc.dg/ipa/pure-const-3.c: New testcase.
10297
1d52c456 102982016-05-04 Marek Polacek <polacek@redhat.com>
10299
10300 * c-c++-common/Wdangling-else-1.c: New test.
10301 * c-c++-common/Wdangling-else-2.c: New test.
10302 * c-c++-common/Wdangling-else-3.c: New test.
10303
dc581573 103042016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10305
10306 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10307 flag is present.
10308
a64030fe 103092016-05-04 Marek Polacek <polacek@redhat.com>
10310
10311 PR c/48778
10312 * gcc.dg/Waddress-2.c: New test.
10313
b461b04a 103142016-05-04 Alan Modra <amodra@gmail.com>
10315
10316 * gcc.target/powerpc/pr70866.c: New.
10317
c388a0cf 103182016-05-03 Martin Sebor <msebor@redhat.com>
10319
10320 PR c++/66561
10321 * c-c++-common/builtin_location.c: New test.
10322 * g++.dg/cpp1y/builtin_location.C: New test.
10323
5d4db8ef 103242016-05-03 Marek Polacek <polacek@redhat.com>
10325
10326 PR c/70859
10327 * gcc.dg/pr70859.c: New test.
10328 * gcc.dg/pr70859-2.c: New test.
10329
ca938765 103302016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10331
10332 * gnat.dg/debug5.adb: New testcase.
10333
60b27d5f 103342016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10335
10336 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10337 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10338 Procedure to check for z10 instruction set.
10339
5ab325d0 103402016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10341
10342 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10343
c548a0ad 103442016-05-03 Alan Modra <amodra@gmail.com>
10345
10346 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10347
d5ecd946 103482016-05-03 Jakub Jelinek <jakub@redhat.com>
10349
10350 * gcc.target/i386/avx512f-cvt-1.c: New test.
10351
35b0a053 103522016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10353
10354 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10355 -fdump-tree-vrp-details.
10356
9ae1b28a 103572016-05-03 Richard Biener <rguenther@suse.de>
10358
10359 * gcc.dg/pr30172-1.c: Adjust.
10360 * gcc.dg/pr63743.c: Likewise.
10361 * gcc.dg/tm/pr51696.c: Likewise.
10362 * c-c++-common/tm/safe-1.c: Likewise.
10363 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10364 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10365 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10366 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10367
9c1a31e4 103682016-05-03 Jakub Jelinek <jakub@redhat.com>
10369
fe69bcb9 10370 PR rtl-optimization/70467
10371 * gcc.target/i386/pr70467-3.c: New test.
10372 * gcc.target/i386/pr70467-4.c: New test.
10373
9082c4a4 10374 PR tree-optimization/70916
10375 * gcc.c-torture/compile/pr70916.c: New test.
10376
9c1a31e4 10377 PR target/49244
10378 * gcc.target/i386/pr49244-1.c: New test.
10379 * gcc.target/i386/pr49244-2.c: New test.
10380
69105acc 103812016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10382
10383 PR rtl-optimization/44281
10384 * gcc.target/i386/pr44281.c: New test.
10385
9ab8df54 103862016-05-03 bin cheng <bin.cheng@arm.com>
10387
10388 PR tree-optimization/56541
10389 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10390 * gcc.dg/vect/pr56541.c: new test.
10391
3c62cae0 103922016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10393
10394 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10395 __float128.
10396 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10397
91abc161 103982016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10399
10400 PR testsuite/70520
10401 * c-c++-common/asan/clone-test-1.c (main): Align child process
10402 stack to 16 bytes.
10403
aa3d1155 104042016-05-02 David Malcolm <dmalcolm@redhat.com>
10405
10406 PR c++/62314
10407 * g++.dg/spellcheck-fields-2.C: New test case.
10408
002c3f28 104092016-05-02 David Malcolm <dmalcolm@redhat.com>
10410
10411 PR c++/62314
10412 * g++.dg/pr62314.C: New test case.
10413
46e5dccc 104142016-05-02 Jan Hubicka <hubicka@ucw.cz>
10415
10416 * gcc.dg/ipa/inline-8.c: New testcase.
10417
663f4248 104182016-05-02 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR rtl-optimization/70467
10421 * gcc.target/i386/pr70467-1.c: New test.
10422
efe8bdf5 104232016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10424
10425 * gcc.dg/spec-options.c: Run the test on all targets.
10426 * gcc.dg/foo.specs: Use cpp_unique_options.
10427
47ef9633 104282016-05-02 Marc Glisse <marc.glisse@inria.fr>
10429
10430 * gcc.dg/tree-ssa/unord.c: New testcase.
10431
eb1a077c 104322016-05-02 Marc Glisse <marc.glisse@inria.fr>
10433
10434 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10435
28e869d0 104362016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10437
10438 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10439
dd185f6e 104402016-05-02 Marek Polacek <polacek@redhat.com>
10441
10442 PR c/70851
10443 * gcc.dg/enum-incomplete-3.c: New test.
10444
773d09b9 104452016-05-02 Marek Polacek <polacek@redhat.com>
10446 Tom de Vries <tom@codesourcery.com>
10447
10448 PR tree-optimization/70700
10449 * gcc.dg/pr70700.c: New test.
10450
f0dc3286 104512016-05-01 Uros Bizjak <ubizjak@gmail.com>
10452
10453 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10454 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10455 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10456 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10457 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10458
7f931827 104592016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10460
10461 * ada/acats/run_acats: Rename into...
10462 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10463 * ada/acats/run_all.sh: Remove redundant test.
10464 (target_run): Move around.
10465 (target_gnatchop): Use newly built executable.
10466 (target_gnatmake): Likewise.
10467 Check that the compilation of impbit succeeds.
10468
1c492b4e 104692016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10470
10471 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10472 * gcc.dg/20021029-1.c: Likewise.
10473 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10474 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10475 * gcc.target/sh/cmpstr.c: Likewise.
10476 * gcc.target/sh/cmpstrn.c: Likewise.
10477 * gcc.target/sh/memset.c: Likewise.
10478 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10479 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10480 * gcc.target/sh/pr39423-1.c: Likewise.
10481 * gcc.target/sh/pr49468-di.c: Likewise.
10482 * gcc.target/sh/pr49468-si.c: Likewise.
10483 * gcc.target/sh/pr49880-1.c: Likewise.
10484 * gcc.target/sh/pr49880-2.c: Likewise.
10485 * gcc.target/sh/pr49880-3.c: Likewise.
10486 * gcc.target/sh/pr50751-1.c: Likewise.
10487 * gcc.target/sh/pr50751-4.c: Likewise.
10488 * gcc.target/sh/pr50751-7.c: Likewise.
10489 * gcc.target/sh/pr51244-1.c: Likewise.
10490 * gcc.target/sh/pr51244-10.c: Likewise.
10491 * gcc.target/sh/pr51244-11.c: Likewise.
10492 * gcc.target/sh/pr51244-12.c: Likewise.
10493 * gcc.target/sh/pr51244-13.c: Likewise.
10494 * gcc.target/sh/pr51244-14.c: Likewise.
10495 * gcc.target/sh/pr51244-17.c: Likewise.
10496 * gcc.target/sh/pr51244-18.c: Likewise.
10497 * gcc.target/sh/pr51244-19.c: Likewise.
10498 * gcc.target/sh/pr51244-4.c: Likewise.
10499 * gcc.target/sh/pr51244-5.c: Likewise.
10500 * gcc.target/sh/pr51244-7.c: Likewise.
10501 * gcc.target/sh/pr51244-8.c: Likewise.
10502 * gcc.target/sh/pr51244-9.c: Likewise.
10503 * gcc.target/sh/pr51697.c: Likewise.
10504 * gcc.target/sh/pr52483-1.c: Likewise.
10505 * gcc.target/sh/pr52483-2.c: Likewise.
10506 * gcc.target/sh/pr52483-3.c: Likewise.
10507 * gcc.target/sh/pr52483-5.c: Likewise.
10508 * gcc.target/sh/pr52933-1.c: Likewise.
10509 * gcc.target/sh/pr52933-2.c: Likewise.
10510 * gcc.target/sh/pr52933-3.c: Likewise.
10511 * gcc.target/sh/pr53568-1.c: Likewise.
10512 * gcc.target/sh/pr53976-1.c: Likewise.
10513 * gcc.target/sh/pr53988-1.c: Likewise.
10514 * gcc.target/sh/pr53988.c: Likewise.
10515 * gcc.target/sh/pr54089-1.c: Likewise.
10516 * gcc.target/sh/pr54089-6.c: Likewise.
10517 * gcc.target/sh/pr54089-7.c: Likewise.
10518 * gcc.target/sh/pr54089-8.c: Likewise.
10519 * gcc.target/sh/pr54089-9.c: Likewise.
10520 * gcc.target/sh/pr54236-1.c: Likewise.
10521 * gcc.target/sh/pr54236-2.c: Likewise.
10522 * gcc.target/sh/pr54236-3.c: Likewise.
10523 * gcc.target/sh/pr54236-4.c: Likewise.
10524 * gcc.target/sh/pr54386.c: Likewise.
10525 * gcc.target/sh/pr54602-1.c: Likewise.
10526 * gcc.target/sh/pr54685.c: Likewise.
10527 * gcc.target/sh/pr54760-1.c: Likewise.
10528 * gcc.target/sh/pr54760-2.c: Likewise.
10529 * gcc.target/sh/pr54760-3.c: Likewise.
10530 * gcc.target/sh/pr54760-4.c: Likewise.
10531 * gcc.target/sh/pr54760-5.c: Likewise.
10532 * gcc.target/sh/pr54760-6.c: Likewise.
10533 * gcc.target/sh/pr55146.c: Likewise.
10534 * gcc.target/sh/pr55160.c: Likewise.
10535 * gcc.target/sh/pr59278.c: Likewise.
10536 * gcc.target/sh/pr59401-1.c: Likewise.
10537 * gcc.target/sh/pr59533-1.c: Likewise.
10538 * gcc.target/sh/pr63260.c: Likewise.
10539 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10540 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10541 * gcc.target/sh/strlen.c: Likewise.
10542 * gcc.target/sh/torture/pr30807.c: Likewise.
10543 * gcc.target/sh/torture/pr34777.c: Likewise.
10544 * gcc.target/sh/torture/pr64652.c: Likewise.
10545 * gcc.target/sh/torture/pr65505.c: Likewise.
10546 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10547 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10548
0c4005be 105492016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10550
10551 PR c++/66644
10552 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10553
d94e6223 105542016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10555
10556 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10557 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10558 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10559 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10560
46f37836 105612016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10562
10563 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10564 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10565
4d0a8bac 105662016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10567
10568 PR middle-end/70626
10569 * c-c++-common/goacc/combined-reduction.c: New test.
10570 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10571
b98e0db3 105722016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10573
10574 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10575 *movdi_internal pattern only if PIC off.
10576 * gcc.target/i386/pr70155-2.c: Likewise.
10577 * gcc.target/i386/pr70155-3.c: Likewise.
10578 * gcc.target/i386/pr70155-4.c: Likewise.
10579 * gcc.target/i386/pr70155-5.c: Likewise.
10580 * gcc.target/i386/pr70155-6.c: Likewise.
10581 * gcc.target/i386/pr70155-7.c: Likewise.
10582 * gcc.target/i386/pr70155-8.c: Likewise.
10583 * gcc.target/i386/pr70155-15.c: Likewise.
10584 * gcc.target/i386/pr70155-17.c: Likewise.
10585 * gcc.target/i386/pr70155-22.c: Likewise.
10586
8b066242 105872016-04-29 Bin Cheng <bin.cheng@arm.com>
10588
10589 PR tree-optimization/70803
10590 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10591
22912e73 105922016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10593
10594 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10595 optimization of vector loop.
10596 * gcc.target/i386/vect-unpack-3.c: New test.
10597 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10598 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10599 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10600
568128c6 106012016-04-29 Marek Polacek <polacek@redhat.com>
10602
10603 PR sanitizer/70342
10604 * g++.dg/ubsan/null-7.C: New test.
10605
025dd1e0 10606 PR c/70852
10607 * gcc.dg/pr70852.c: New test.
10608
eb16928e 106092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10610
10611 PR/69089
10612 * g++.dg/cpp0x/alignas6.C: New test.
10613
d7377ee9 106142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10615
4860a6bf 10616 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10617 * gcc.dg/pr27003.c: Likewise.
10618 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10619 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10620 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10621 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10622 * gcc.target/arc/mxy.c: Likewise.
10623 * gcc.target/arc/mswape.c: Likewise.
10624 * gcc.target/arc/mrtsc.c: Likewise.
10625 * gcc.target/arc/mcrc.c: Likewise.
10626 * gcc.target/arc/mdsp-packa.c: Likewise.
10627 * gcc.target/arc/mdvbf.c: Likewise.
10628 * gcc.target/arc/mlock.c: Likewise.
10629 * gcc.target/arc/mmac-24.c: Likewise.
10630 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10631
efa1b7ab 106322016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10633 Matthijs Kooijman <matthijs@stdin.nl>
10634 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10635
10636 PR target/60040
10637 * gcc.target/avr/pr60040-1.c: New.
10638 * gcc.target/avr/pr60040-2.c: New.
10639
00371d68 106402016-04-29 Richard Biener <rguenther@suse.de>
10641
10642 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10643
73447cc5 106442016-04-29 Richard Biener <rguenther@suse.de>
10645
10646 PR tree-optimization/13962
10647 PR tree-optimization/65686
10648 * gcc.dg/uninit-pr65686.c: New testcase.
10649
c2087b56 106502016-04-29 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR middle-end/70843
10653 * gcc.dg/pr70843.c: New test.
10654
cdd06d5a 106552016-04-28 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR target/70858
10658 * gcc.target/i386/pr70858.c: New test.
10659
1a60079e 106602016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10661
10662 * gcc.target/arc/nps400-1.c: New file.
10663
11bc2894 106642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10665 Andrew Burgess <andrew.burgess@embecosm.com>
10666
10667 * gcc.target/arc/movh_cl-1.c: New file.
10668
dd9bf0b5 106692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10670 Andrew Burgess <andrew.burgess@embecosm.com>
10671
10672 * gcc.target/arc/extzv-1.c: New file.
10673 * gcc.target/arc/insv-1.c: New file.
10674 * gcc.target/arc/insv-2.c: New file.
10675 * gcc.target/arc/movb-1.c: New file.
10676 * gcc.target/arc/movb-2.c: New file.
10677 * gcc.target/arc/movb-3.c: New file.
10678 * gcc.target/arc/movb-4.c: New file.
10679 * gcc.target/arc/movb-5.c: New file.
10680 * gcc.target/arc/movb_cl-1.c: New file.
10681 * gcc.target/arc/movb_cl-2.c: New file.
10682 * gcc.target/arc/movbi_cl-1.c: New file.
10683 * gcc.target/arc/movl-1.c: New file.
10684
a22e4209 106852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10686 Andrew Burgess <andrew.burgess@embecosm.com>
10687
10688 * gcc.target/arc/cmem-1.c: New file.
10689 * gcc.target/arc/cmem-2.c: New file.
10690 * gcc.target/arc/cmem-3.c: New file.
10691 * gcc.target/arc/cmem-4.c: New file.
10692 * gcc.target/arc/cmem-5.c: New file.
10693 * gcc.target/arc/cmem-6.c: New file.
10694 * gcc.target/arc/cmem-7.c: New file.
10695 * gcc.target/arc/cmem-ld.inc: New file.
10696 * gcc.target/arc/cmem-st.inc: New file.
10697
287c3982 106982016-04-28 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR target/70821
10701 * gcc.target/i386/pr70821.c: New test.
10702
e40e5340 107032016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10704
10705 * gcc.target/powerpc/vec-adde.c: New test.
10706 * gcc.target/powerpc/vec-adde-int128.c: New test.
10707
cf977d50 107082016-04-28 Jakub Jelinek <jakub@redhat.com>
10709
10710 * gcc.target/i386/avx-vround-1.c: New test.
10711 * gcc.target/i386/avx-vround-2.c: New test.
10712 * gcc.target/i386/avx512vl-vround-1.c: New test.
10713 * gcc.target/i386/avx512vl-vround-2.c: New test.
10714
572f8300 107152016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10716
10717 PR testsuite/70595
10718 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10719 (check_effective_target_cilkplus_runtime): ... this.
10720 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10721 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10722
10723 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10724 Require cilkplus_runtime.
10725 Don't add -lcilkrts.
10726 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10727 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10728 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10729 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10730 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10731 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10732 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10733 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10734 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10735 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10736 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10737 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10738 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10739 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10740 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10741 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10742 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10743 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10744 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10745 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10746 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10747 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10748 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10749 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10750 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10751 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10752 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10753 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10754 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10755
10756 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10757 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10758
10759 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10760
10761 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10762 cilkplus_runtime.
10763
dfba0905 107642016-04-27 Marc Glisse <marc.glisse@inria.fr>
10765
10766 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10767 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10768
605a4556 107692015-04-27 Ryan Burn <contact@rnburn.com>
10770
10771 PR c++/69024
10772 PR c++/68997
10773 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10774 diagnostic.
10775 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10776 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10777
6a1231a5 107782016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10779
10780 * gnat.dg/limited_with4.ad[sb]: New test.
10781 * gnat.dg/limited_with4_pkg.ads: New helper.
10782
4dad9e09 107832016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10784
10785 PR target/70155
10786 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10787 and movv1ti_internal patterns
10788 * gcc.target/i386/pr70155-1.c: New test.
10789 * gcc.target/i386/pr70155-2.c: Likewise.
10790 * gcc.target/i386/pr70155-3.c: Likewise.
10791 * gcc.target/i386/pr70155-4.c: Likewise.
10792 * gcc.target/i386/pr70155-5.c: Likewise.
10793 * gcc.target/i386/pr70155-6.c: Likewise.
10794 * gcc.target/i386/pr70155-7.c: Likewise.
10795 * gcc.target/i386/pr70155-8.c: Likewise.
10796 * gcc.target/i386/pr70155-9.c: Likewise.
10797 * gcc.target/i386/pr70155-10.c: Likewise.
10798 * gcc.target/i386/pr70155-11.c: Likewise.
10799 * gcc.target/i386/pr70155-12.c: Likewise.
10800 * gcc.target/i386/pr70155-13.c: Likewise.
10801 * gcc.target/i386/pr70155-14.c: Likewise.
10802 * gcc.target/i386/pr70155-15.c: Likewise.
10803 * gcc.target/i386/pr70155-16.c: Likewise.
10804 * gcc.target/i386/pr70155-17.c: Likewise.
10805 * gcc.target/i386/pr70155-18.c: Likewise.
10806 * gcc.target/i386/pr70155-19.c: Likewise.
10807 * gcc.target/i386/pr70155-20.c: Likewise.
10808 * gcc.target/i386/pr70155-21.c: Likewise.
10809 * gcc.target/i386/pr70155-22.c: Likewise.
10810
a80f3f45 108112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10814 ".{5,6}".
10815
279305d1 108162016-04-27 Bin Cheng <bin.cheng@arm.com>
10817
10818 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10819 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10820 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10821 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10822 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10823
8974b625 108242016-04-27 Richard Biener <rguenther@suse.de>
10825
10826 PR ipa/70760
10827 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10828 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10829
886d5463 108302016-04-27 Nathan Sidwell <nathan@acm.org>
10831
10832 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10833 * g++.dg/ubsan/pr63956.C: Adjust error location.
10834
f0e35aa9 108352016-04-27 Nick Clifton <nickc@redhat.com>
10836
10837 PR middle-end/49889
10838 * gcc.dg/pr49889.c: New test.
10839
40385231 108402016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10841
10842 * c-c++-common/memset-array.c: New test.
10843
37229a71 108442016-04-26 Martin Sebor <msebor@redhat.com>
10845
10846 PR c++/66639
10847 * g++.dg/cpp1y/func_constexpr.C: New test.
10848
3eedf9bd 108492016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10850
10851 PR c++/70241
10852 * g++.dg/cpp0x/enum32.C: New test.
10853 * g++.dg/cpp0x/enum33.C: New test.
10854
108552016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10856
10857 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10858 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10859 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10860 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10861 * gcc.c-torture/execute/pr38151.c: Likewise.
10862 * gcc.c-torture/execute/pr66556.c: Likewise.
10863 * gcc.c-torture/execute/pr67781.c: Likewise.
10864 * gcc.c-torture/execute/pr68648.c: Likewise.
10865
8c51f92f 108662016-04-26 Marc Glisse <marc.glisse@inria.fr>
10867
10868 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10869
fa20ebd3 108702016-04-26 Marek Polacek <polacek@redhat.com>
10871
10872 PR c/67784
10873 * gcc.dg/pr67784-3.c: New test.
10874 * gcc.dg/pr67784-4.c: New test.
10875 * gcc.dg/pr67784-5.c: New test.
10876
9db47803 10877 PR c/70791
10878 * gcc.dg/Wnested-externs-2.c: New test.
10879
bff407f2 108802016-04-26 Marc Glisse <marc.glisse@inria.fr>
10881
10882 * gcc.dg/fold-plusmult.c: Adjust.
10883 * gcc.dg/no-strict-overflow-6.c: Adjust.
10884 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10885
78d0c69e 108862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10887
10888 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10889 number scans.
10890 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10891 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10892 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10893 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10894 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10895 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10896 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10897 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10898 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10899 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10900 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10901 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10902 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10903 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10904 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10905 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10906 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10907 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10908 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10909 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10910 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10911 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10912 scans.
10913 * gcc.target/i386/pr32219-4.c: Likewise.
10914 * gcc.target/i386/pr32219-6.c: Likewise.
10915 * gcc.target/i386/pr32219-8.c: Likewise.
10916
221d6722 109172016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10918
10919 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10920 associated options.
10921
514727a9 109222016-04-26 Marek Polacek <polacek@redhat.com>
10923
10924 PR c++/70744
10925 * g++.dg/ext/cond2.C: New test.
10926
e6ee4c61 109272016-04-26 Bin Cheng <bin.cheng@arm.com>
10928
10929 PR tree-optimization/70771
10930 PR tree-optimization/70775
10931 * gcc.dg/pr70771.c: New test.
3730828c 10932 * gcc.dg/pr70775.c: New test.
e6ee4c61 10933
b3d72796 109342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10935
10936 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10937
c11ece29 109382016-04-25 Richard Biener <rguenther@suse.de>
10939
10940 PR tree-optimization/70780
10941 * gcc.dg/torture/pr70780.c: New testcase.
10942
92a44a68 109432016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10944
4860a6bf 10945 * gcc.target/arm/neon-vaddws16.c: New test.
10946 * gcc.target/arm/neon-vaddws32.c: New test.
10947 * gcc.target/arm/neon-vaddwu16.c: New test.
10948 * gcc.target/arm/neon-vaddwu32.c: New test.
10949 * gcc.target/arm/neon-vaddwu8.c: New test.
10950 * lib/target-supports.exp
d40b10b2 10951 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10952 that arm neon support vector widen sum of HImode TO SImode.
10953
4bbfd6c2 109542016-04-23 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR sanitizer/70712
10957 * c-c++-common/asan/pr70712.c: New test.
10958
524df596 109592016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10960
10961 * .gitattributes: New file.
10962
426c75c3 109632016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10964
10965 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10966
c052a8d5 109672016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10968
10969 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10970 * gfortran.dg/submodule_15.f08: Likewise.
10971
c08d4612 109722016-04-22 Richard Biener <rguenther@suse.de>
10973
10974 PR tree-optimization/70740
10975 * gcc.dg/torture/pr70740.c: New testcase.
10976
fd3211e1 109772016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10978
10979 PR target/70750
10980 * gcc.target/i386/pr70750-1.c: New test.
10981 * gcc.target/i386/pr70750-2.c: Likewise.
10982
15acd78c 109832016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10984
10985 PR c++/70540
10986 * g++.dg/cpp0x/auto48.C: New.
10987
192bf59c 109882016-04-21 Marek Polacek <polacek@redhat.com>
10989
10990 PR c++/70513
10991 * g++.dg/cpp0x/forw_enum12.C: New test.
10992 * g++.dg/cpp0x/forw_enum13.C: New test.
10993
5d429e99 109942016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10995
10996 PR target/70728
10997 * gcc.target/i386/pr70728.c: New test.
10998
06777d85 109992016-04-21 Richard Biener <rguenther@suse.de>
11000
11001 PR middle-end/70747
11002 * gcc.dg/pr70747.c: New testcase.
11003
7434c6fb 110042016-04-21 Bin Cheng <bin.cheng@arm.com>
11005
11006 PR tree-optimization/70715
11007 * gcc.dg/tree-ssa/scev-13.c: New test.
11008
f3ec0970 110092016-04-21 Marc Glisse <marc.glisse@inria.fr>
11010
11011 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11012
523f3a9d 110132016-04-21 Marc Glisse <marc.glisse@inria.fr>
11014
11015 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11016
ace7bf06 110172016-04-20 Jan Hubicka <jh@suse.cz>
11018
11019 PR ipa/70018
11020 * g++.dg/ipa/nothrow-1.C: New testcase.
11021
2b073aa6 110222016-04-20 Nathan Sidwell <nathan@acm.org>
11023
11024 PR c++/55635
11025 * g++.dg/eh/delete1.C: New.
11026
8a574c11 110272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11028
11029 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11030 -mtune-ctrl=sse_typeless_stores.
11031
e3400750 110322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11033
11034 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11035
4bd8a059 110362016-04-20 Bin Cheng <bin.cheng@arm.com>
11037
11038 PR tree-optimization/69489
11039 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11040
70574e60 110412016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11042
11043 PR c++/69363
11044 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11045 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11046 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11047
bd6f374c 110482016-04-20 Bin Cheng <bin.cheng@arm.com>
11049
11050 PR tree-optimization/56625
11051 PR tree-optimization/69489
11052 * gcc.dg/vect/pr56625.c: New test.
11053 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11054
482539ee 110552016-04-20 Andrew Pinski <apinski@cavium.com>
11056
11057 PR target/64971
11058 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11059
b4672800 110602016-04-20 Arnaud Charlet <charlet@adacore.com>
11061
11062 * gnat.dg/self1.adb: Remove now incorrect test.
11063
4fb48737 110642016-04-20 Bin Cheng <bin.cheng@arm.com>
11065
11066 * gcc.dg/tree-ssa/scev-11.c: New test.
11067 * gcc.dg/tree-ssa/scev-12.c: New test.
11068
97efb92e 110692016-04-20 Marek Polacek <polacek@redhat.com>
11070
11071 PR tree-optimization/70725
11072 * gcc.dg/pr70725.c: New test.
11073
9d2d4060 110742016-04-20 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/70726
11077 * g++.dg/vect/pr70726.cc: New testcase.
11078
54530437 110792016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11080
11081 PR target/70674
11082 * gcc.target/s390/pr70674.c: New test.
11083
acda2210 110842016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11085
11086 PR libgfortran/70684
11087 * gfortran.dg/list_read_14.f90: New test.
11088
b7040bb0 110892016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11090
11091 PR target/69201
11092 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11093 extern to force it misaligned.
11094 (b): Likewise.
11095 (c): Likewise.
11096 (d): Likewise.
11097 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11098 Don't check `*' before movv4sf_internal.
11099 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11100 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11101 Don't check `*' before movv16qi_internal.
11102 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11103 extern to force it misaligned.
11104 (b): Likewise.
11105 (c): Likewise.
11106 (d): Likewise.
11107 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11108 Don't check `*' before movv2df_internal.
11109 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11110 extern to force it misaligned.
11111 (b): Likewise.
11112 (c): Likewise.
11113 (d): Likewise.
11114 Check movv8sf_internal instead of avx_storeups256.
11115 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11116
263b5475 111172016-04-19 Richard Biener <rguenther@suse.de>
11118
11119 PR tree-optimization/70171
11120 * g++.dg/tree-ssa/pr70171.C: New testcase.
11121
222ac318 111222016-04-19 Richard Biener <rguenther@suse.de>
11123
11124 PR tree-optimization/70724
11125 * gcc.dg/torture/pr70724.c: New testcase.
11126
003000a4 111272016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11128
11129 PR middle-end/70689
4860a6bf 11130 * gcc.target/i386/pr70689.c: New.
003000a4 11131
3f6e13de 111322016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11133
11134 PR target/70708
11135 * gcc.target/i386/pr70708.c: New test.
11136
10abddbd 111372016-04-18 Richard Biener <rguenther@suse.de>
11138
11139 PR tree-optimization/43434
11140 * gcc.dg/vect/pr43434.c: New testcase.
11141 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11142 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11143 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11144 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11145 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11146 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11147 * gcc.dg/gomp/pr68640.c: Likewise.
11148 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11149 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11150
950db54a 111512016-04-18 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/70701
11154 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11155
67ccbf39 111562016-04-18 Tom de Vries <tom@codesourcery.com>
11157
11158 PR testsuite/70699
11159 * gcc.dg/pr70161.c: Add dot-file scans.
11160 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11161 instead of after last dot char.
11162
021ad2f3 111632016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11164
11165 * c-c++-common/dump-ada-spec-3.c: New test.
11166 * c-c++-common/dump-ada-spec-4.c: Likewise.
11167
d572fcfd 111682016-04-17 Tom de Vries <tom@codesourcery.com>
11169
11170 PR other/70183
11171 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11172
8b4ee73c 111732016-04-15 Jan Hubicka <jh@suse.cz>
11174
11175 PR ipa/70018
11176 * g++.dg/ipa/pure-const-1.C: New testcase.
11177 * g++.dg/ipa/pure-const-2.C: New testcase.
11178 * g++.dg/ipa/pure-const-3.C: New testcase.
11179
eac243e7 111802016-04-15 Marek Polacek <polacek@redhat.com>
11181
11182 PR c/70671
11183 * gcc.dg/bitfld-22.c: New test.
11184
64c1df32 111852016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11186
11187 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11188 x86_64.
11189
926f9422 111902016-04-15 Marek Polacek <polacek@redhat.com>
11191
11192 PR c/70651
11193 * c-c++-common/pr70651.c: New test.
11194
309bbaa3 111952016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11196
11197 PR rtl-optimization/70681
11198 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11199 dump scan on arm and powerpc.
11200 * gcc.dg/pr10474.c: Likewise.
11201
b4ba8358 112022016-04-15 Jakub Jelinek <jakub@redhat.com>
11203
ed92874a 11204 PR c++/69517
11205 PR c++/70019
11206 PR c++/70588
11207 * g++.dg/cpp1y/vla11.C: Revert for real.
11208
b4ba8358 11209 PR c/70436
11210 * c-c++-common/Wparentheses-1.c: New test.
11211 * c-c++-common/gomp/Wparentheses-1.c: New test.
11212 * c-c++-common/gomp/Wparentheses-2.c: New test.
11213 * c-c++-common/gomp/Wparentheses-3.c: New test.
11214 * c-c++-common/gomp/Wparentheses-4.c: New test.
11215 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11216 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11217 * c-c++-common/goacc/Wparentheses-1.c: New test.
11218
65717bb5 112192016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11220
11221 PR target/70662
11222 * gcc.target/i386/pr70662.c: New test.
11223
ca1a4077 112242016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11225 Alan Modra <amodra@gmail.com>
ca1a4077 11226
11227 PR tree-optimization/70130
11228 * gcc.dg/vect/O3-pr70130.c: New testcase.
11229
dbe1794c 112302016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11231
11836644 11232 PR target/70669
11233 * gcc.target/powerpc/pr70669.c: New test.
11234
dbe1794c 11235 PR target/70640
11236 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11237 a power7 system that does not have an assembler that supports
11238 power8.
11239
4c1007f1 112402016-04-14 Martin Sebor <msebor@redhat.com>
11241
11242 PR c++/69517
11243 PR c++/70019
11244 PR c++/70588
11245 * c-c++-common/ubsan/vla-1.c: Revert.
11246 * g++.dg/cpp1y/vla11.C: Same.
11247 * g++.dg/cpp1y/vla12.C: Same.
11248 * g++.dg/cpp1y/vla13.C: Same.
11249 * g++.dg/cpp1y/vla14.C: Same.
11250 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11251 * g++.dg/init/array24.C: Same.
4c1007f1 11252 * g++.dg/ubsan/vla-1.C: Same.
11253
22dcab66 112542016-04-14 Marek Polacek <polacek@redhat.com>
11255 Jan Hubicka <hubicka@ucw.cz>
11256
11257 PR c++/70029
11258 * g++.dg/torture/pr70029.C: New test.
11259
3e74b025 112602016-04-14 Martin Sebor <msebor@redhat.com>
11261
11262 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11263 type size to prevent failures on targets with very low maximum
11264 alignment.
11265
1d2e0f2a 112662016-04-14 Richard Biener <rguenther@suse.de>
11267
11268 PR tree-optimization/70623
11269 * gcc.dg/torture/pr70623.c: New testcase.
11270 * gcc.dg/torture/pr70623-2.c: Likewise.
11271
9aed0626 112722016-04-13 Martin Sebor <msebor@redhat.com>
11273
11274 PR c++/69517
11275 PR c++/70019
11276 PR c++/70588
11277 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11278 * g++.dg/cpp1y/vla11.C: New test.
11279 * g++.dg/cpp1y/vla12.C: New test.
11280 * g++.dg/cpp1y/vla13.C: New test.
11281 * g++.dg/cpp1y/vla14.C: New test.
11282 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11283 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11284 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11285
fd499010 112862016-04-13 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR c++/70641
11289 * g++.dg/opt/pr70641.C: New test.
11290
87fa7252 112912016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11292
11293 PR rtl-optimization/68749
11294 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11295 effects of argument promotions.
11296 Remove default args to dg-skip-if.
11297
6c40e18b 112982016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11299
11300 PR c++/70635
11301 * g++.dg/parse/pr70635.C: New.
11302
92c53257 113032016-04-13 Marek Polacek <polacek@redhat.com>
11304
11305 PR c++/70639
11306 * c-c++-common/Wmisleading-indentation-4.c: New test.
11307
0241e4dc 113082016-04-13 Marek Polacek <polacek@redhat.com>
11309
11310 PR c/70436
4860a6bf 11311 * gcc.dg/Wparentheses-12.c: New test.
11312 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11313
92bda444 113142016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11315
11316 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11317 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11318 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11319
38ea8a26 113202016-04-13 Jakub Jelinek <jakub@redhat.com>
11321
d08aa032 11322 PR middle-end/70633
11323 * gcc.c-torture/compile/pr70633.c: New test.
11324
38ea8a26 11325 PR debug/70628
11326 * gcc.dg/torture/pr70628.c: New test.
11327
9231d5c2 113282016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11329
11330 PR c++/70610
11331 * g++.dg/template/pr70610.C: New test.
11332 * g++.dg/template/pr70610-2.C: New test.
11333 * g++.dg/template/pr70610-3.C: New test.
11334 * g++.dg/template/pr70610-4.C: New test.
11335
249ca944 113362016-04-12 Jakub Jelinek <jakub@redhat.com>
11337
7f2ea2fb 11338 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11339 128 instead of 32.
11340
249ca944 11341 PR c++/70571
11342 * g++.dg/ext/pr70571.C: New test.
11343
8ca5a97d 113442016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11345
bf32a52d 11346 PR target/70640
8ca5a97d 11347 * gcc.target/powerpc/pr70640.c: New test.
11348
e971b45f 113492016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11350
11351 PR c++/68722
11352 * g++.dg/parse/pr68722.C: New.
11353
0b54d964 113542016-04-12 Jakub Jelinek <jakub@redhat.com>
11355
11356 PR rtl-optimization/70596
11357 * gcc.target/i386/pr70596.c: New test.
11358
d2dd85e3 113592016-04-12 Nathan Sidwell <nathan@acm.org>
11360
11361 PR c++/70501
11362 * g++.dg/init/pr70501.C: New.
11363
2d0001b0 113642016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11365
11366 * gcc.target/i386/asm-flag-6.c: New test.
11367
6c4df0d1 113682016-04-12 Tom de Vries <tom@codesourcery.com>
11369
11370 PR tree-optimization/68756
11371 * gcc.dg/graphite/pr68756.c: New test.
11372
0d60da57 113732016-04-12 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR tree-optimization/70602
11376 * gcc.c-torture/execute/pr70602.c: New test.
11377
62735984 113782016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11379
11380 PR target/70381
11381 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11382 __float128 emulator is built and runs.
11383 * gcc.target/powerpc/float128-1.c: Likewise.
11384
11385 * lib/target-supports.exp (check_ppc_float128_sw_available):
11386 Rework tests for __float128 software and hardware
11387 availability. Fix exit condition to return 0 on success.
11388
a702492c 113892016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11390
11391 PR target/70133
11392 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11393 * gcc.target/aarch64/target_attr_15.c: Likewise.
11394
a8c5ce92 113952016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11396
11397 PR c++/69066
11398 * g++.dg/cpp1y/pr69066.C: New.
11399
5ecab913 114002016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11401
11402 PR fortran/68566
11403 * gfortran.dg/pr36192.f90: Update test.
11404 * gfortran.dg/pr36192_1.f90: Update test.
11405 * gfortran.dg/real_dimension_1.f: Update test.
11406 * gfortran.dg/parameter_array_init_7.f90: New test.
11407
6cb5ef70 114082016-04-09 John David Anglin <danglin@gcc.gnu.org>
11409
4edfdd23 11410 PR testsuite/64039
11411 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11412
964f71e3 11413 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11414
5d61c198 11415 PR rtl-optimization/66669
11416 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11417
16eaaf58 11418 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11419
0b68802d 11420 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11421 * gcc.dg/pie-1.c: Likewise.
11422 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11423 * gcc.dg/pic-4.c: Likewise.
11424 * gcc.dg/pie-3.c: Likewise.
11425 * gcc.dg/pie-4.c: Likewise.
11426
9c0dd509 11427 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11428
03b2d3c1 11429 PR tree-optimization/68644
11430 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11431
6cb5ef70 11432 PR rtl-optimization/64886
11433 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11434
07de41ba 114352016-04-09 Tom de Vries <tom@codesourcery.com>
11436
11437 PR tree-optimization/68953
11438 * gcc.dg/graphite/pr68953.c: New test.
11439
d294e3fb 114402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11441
11442 PR fortran/70592
11443 * gfortran.dg/deferred_character_16.f90: New test.
11444
3cb15094 114452016-04-09 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR tree-optimization/70586
11448 * gcc.c-torture/execute/pr70586.c: New test.
11449
a02dc66f 114502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11451
11452 PR sanitizer/70573
11453 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11454 with __builtin_memset
11455 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11456
0c302595 114572016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11458
11459 PR lto/70289
11460 PR ipa/70348
11461 PR tree-optimization/70373
11462 PR middle-end/70533
11463 PR middle-end/70534
11464 PR middle-end/70535
11465 * c-c++-common/goacc/reduction-5.c: New test.
11466 * c-c++-common/goacc/reduction-promotions.c: New test.
11467 * gfortran.dg/goacc/reduction-3.f95: New test.
11468 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11469
c6c0523b 114702016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11471
11472 PR c++/70590
11473 PR c++/70452
11474 * g++.dg/pr70590.C: New test.
11475 * g++.dg/pr70590-2.C: New test.
11476
3ac399da 114772016-04-08 Jakub Jelinek <jakub@redhat.com>
11478
e97d1706 11479 PR middle-end/70593
11480 * gcc.target/i386/pr70593.c: New test.
11481
3ac399da 11482 PR rtl-optimization/70574
11483 * gcc.target/i386/avx2-pr70574.c: New test.
11484
fcfbb129 114852016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11486
11487 PR sanitizer/70541
11488 * c-c++-common/asan/pr70541.c: New test.
11489
0aabcddf 114902016-04-08 Tom de Vries <tom@codesourcery.com>
11491
11492 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11493 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11494
bec0c1e8 114952016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11496
11497 PR target/70566
11498 * gcc.c-torture/execute/pr70566.c: New test.
11499
87c791f5 115002016-04-08 Tom de Vries <tom@codesourcery.com>
11501
11502 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11503 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11504
7f38718f 115052016-04-08 Alan Modra <amodra@gmail.com>
11506
11507 * gcc.target/powerpc/pr70117.c: New.
11508
a96a7710 115092016-04-07 Jakub Jelinek <jakub@redhat.com>
11510
7a6265d1 11511 PR testsuite/70581
11512 * gcc.dg/lto/simd-function_0.c: New test.
11513
a96a7710 11514 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11515 clones.
11516 * c-c++-common/attr-simd-2.c: Likewise.
11517 * c-c++-common/attr-simd-4.c: Likewise.
11518 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11519 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11520
508dd607 115212016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11522
11523 PR testsuite/70553
11524 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11525
1b61585a 115262016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11527 Tom de Vries <tom@codesourcery.com>
11528
11529 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11530 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11531 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11532 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11533 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11534 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11535 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11536 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11537
5f060aa8 115382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11539
11540 PR c/70436
11541 * g++.dg/warn/Wparentheses-29.C: New test.
11542
d3831f71 115432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11544
11545 PR c/70436
11546 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11547 explicit braces to resolve a future -Wparentheses warning.
11548
382ece2d 115492016-04-06 Richard Henderson <rth@redhat.com>
11550
11551 * gcc.dg/pr61817-1.c: New test.
11552 * gcc.dg/pr61817-2.c: New test.
11553 * gcc.dg/pr69391-1.c: New test.
11554 * gcc.dg/pr69391-2.c: New test.
11555
72234ee9 115562016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11557
11558 PR rtl-optimization/70398
4860a6bf 11559 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11560
5547150a 115612016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11562
11563 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11564
15b70121 115652016-04-06 Yvan Roux <yvan.roux@linaro.org>
11566 Pedro Alves <palves@redhat.com>
11567
11568 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11569
585aefbb 115702016-04-06 Jakub Jelinek <jakub@redhat.com>
11571
0cbb513b 11572 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11573 Check for avx512f effective targets instead of avx2.
11574 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11575 for AVX512F clones.
11576 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11577 * g++.dg/gomp/declare-simd-1.C: Likewise.
11578 * g++.dg/gomp/declare-simd-3.C: Likewise.
11579 * g++.dg/gomp/declare-simd-4.C: Likewise.
11580
585aefbb 11581 PR middle-end/70550
11582 * c-c++-common/gomp/pr70550-1.c: New test.
11583 * c-c++-common/gomp/pr70550-2.c: New test.
11584
0b91cceb 115852016-04-05 Nathan Sidwell <nathan@acm.org>
11586
11587 PR c++/70512
11588 * g++.dg/ext/attribute-may-alias-5.C: New.
11589
645a9d8e 115902016-04-05 Jakub Jelinek <jakub@redhat.com>
11591
11592 PR c++/70336
11593 * c-c++-common/pr70336.c: New test.
11594 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11595 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11596
bdf23925 115972016-04-05 Jan Hubicka <hubicka@ucw.cz>
11598
11599 PR ipa/66223
11600 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11601
aaff837c 116022016-04-05 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR rtl-optimization/70542
11605 * gcc.dg/torture/pr70542.c: New test.
11606 * gcc.target/i386/avx2-pr70542.c: New test.
11607
2eac58a0 116082016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11609
11610 PR tree-optimization/70509
11611 * gcc.target/i386/avx512bw-pr70509.c: New test.
11612
4f7ebe46 116132016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11614
11615 PR c++/70452
11616 * g++.dg/ext/constexpr-vla4.C: New test.
11617
305d86a0 116182016-04-05 Uros Bizjak <ubizjak@gmail.com>
11619
11620 PR target/70510
11621 * gcc.target/i386/pr70510.c: New test.
11622
eec3b789 116232016-04-05 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/70526
11626 * g++.dg/torture/pr70526.C: New testcase.
11627
ca943582 116282016-04-05 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR target/70525
11631 * gcc.target/i386/pr70525.c: New test.
11632
87825cd5 116332016-04-05 Richard Biener <rguenther@suse.de>
11634
11635 PR middle-end/70499
11636 * g++.dg/torture/pr70499.C: New testcase.
11637
14638828 116382016-04-05 Richard Biener <rguenther@suse.de>
11639
11640 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11641 remove XFAIL.
11642
967a90d5 116432016-04-04 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR middle-end/70307
11646 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11647 rs6000 ABI warnings.
11648
d374a3a3 116492016-04-04 Jan Hubicka <hubicka@ucw.cz>
11650
11651 PR ipa/66223
11652 * g++.dg/ipa/devirt-51.C: New testcase.
11653
8ff377a6 116542016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11655 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11656
11657 PR middle-end/70457
11658 * gcc.dg/torture/pr70457.c: New.
11659
f567b44f 116602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11661
11662 PR fortran/67538
11663 * gfortran.dg/allocate_with_source_19.f08: New test.
11664
89d4ebfa 116652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11666
11667 PR fortran/65795
11668 * gfortran.dg/coarray_allocate_6.f08: New test.
11669
68ab33a6 116702016-04-04 Richard Biener <rguenther@suse.de>
11671
11672 PR rtl-optimization/70484
11673 * gcc.dg/torture/pr70484.c: New testcase.
11674
c4f5465d 116752016-04-04 Marek Polacek <polacek@redhat.com>
11676
11677 PR c/70307
11678 * gcc.dg/torture/pr70307.c: New test.
11679
bfec6609 116802016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11681
11682 PR target/70416
11683 PR target/67391
11684 * gcc.target/sh/torture/pr70416.c: New.
11685
40df9099 116862016-04-02 Martin Sebor <msebor@redhat.com>
11687
11688 PR c++/67376
11689 PR c++/70170
11690 PR c++/70172
11691 PR c++/70228
11692 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11693 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11694 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11695 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11696 * g++.dg/cpp0x/constexpr-string.C: Same.
11697 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11698 * g++.dg/cpp0x/pr65398.C: Same.
11699 * g++.dg/ext/constexpr-vla1.C: Same.
11700 * g++.dg/ext/constexpr-vla2.C: Same.
11701 * g++.dg/ext/constexpr-vla3.C: Same.
11702 * g++.dg/ubsan/pr63956.C: Same.
11703
0edb9bfe 117042016-04-01 Jakub Jelinek <jakub@redhat.com>
11705
11706 PR rtl-optimization/70467
11707 * gcc.target/i386/pr70467-2.c: New test.
11708
e5b1a1d9 117092016-04-01 Jakub Jelinek <jakub@redhat.com>
11710 Marek Polacek <polacek@redhat.com>
11711
11712 PR c++/70488
11713 * g++.dg/init/new47.C: New test.
11714
b2ca3fb0 117152016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11716
11717 PR target/70496
11718 * gcc.target/arm/pr70496.c: New test.
11719
4c3bd1e3 117202016-04-01 Nathan Sidwell <nathan@acm.org>
11721
47de69ad 11722 PR c++/68475
11723 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11724
313d569f 117252016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11726
11727 PR target/69890
11728 * gcc.dg/strlenopt.h (memmove): New.
11729 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11730 instead of "string.h".
11731 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11732 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11733 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11734 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11735 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11736 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11737 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11738 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11739 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11740 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11741 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11742 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11743 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11744 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11745 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11746 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11747 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11748 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11749 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11750 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11751
5469facd 117522016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11753
11754 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11755 (Holder::foo): Reflect this.
11756
503de754 117572016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11758
11759 PR target/70442
11760 * gcc.dg/pr70442.c: New test.
11761
13ee2de7 117622016-03-31 Nathan Sidwell <nathan@acm.org>
11763
11764 PR c++/70393
11765 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11766
5e0d03a8 117672016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11768
11769 PR target/70453
11770 * gcc.target/i386/pr70453.c: New test.
11771
8cb82ed4 117722016-03-31 Andrey Belevantsev <abel@ispras.ru>
11773
11774 PR target/70292
11775 * gcc.c-torture/pr70292.c: New test.
11776
7952b661 117772016-03-31 Marek Polacek <polacek@redhat.com>
11778
11779 PR c/70297
11780 * c-c++-common/pr70297.c: New test.
11781 * g++.dg/cpp0x/typedef-redecl.C: New test.
11782 * gcc.dg/typedef-redecl2.c: New test.
11783
1607cc74 117842016-03-31 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR rtl-optimization/70460
11787 * gcc.c-torture/execute/pr70460.c: New test.
11788
c689c252 117892016-03-31 Richard Biener <rguenther@suse.de>
11790
11791 PR c++/70430
11792 * g++.dg/ext/vector30.C: New testcase.
11793
91c9586d 117942016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11795 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11796
11797 * gfortran.dg/fmt_pf.f90: New test.
11798
afa5c1b8 117992016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11800
11801 Forward-port from 5 branch
11802 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR testsuite/70356
11805 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11806 dg-require-effective-target after dg-do.
11807
11808 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11809
11810 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11811
6a5dcab3 118122016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11813 Julian Brown <julian@codesourcery.com>
11814 Chung-Lin Tang <cltang@codesourcery.com>
11815 Cesar Philippidis <cesar@codesourcery.com>
11816 James Norris <jnorris@codesourcery.com>
11817 Tom de Vries <tom@codesourcery.com>
11818 Nathan Sidwell <nathan@codesourcery.com>
11819
305d86a0 11820 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11821 * c-c++-common/goacc/loop-clauses.c: Likewise.
11822 * g++.dg/goacc/template.C: Likewise.
11823 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11824 * gfortran.dg/goacc/loop-1.f95: Likewise.
11825 * gfortran.dg/goacc/loop-5.f95: Likewise.
11826 * gfortran.dg/goacc/loop-6.f95: Likewise.
11827 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11828 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11829 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11830 * c-c++-common/goacc/clauses-fail.c: Likewise.
11831 * c-c++-common/goacc/parallel-1.c: Likewise.
11832 * c-c++-common/goacc/reduction-1.c: Likewise.
11833 * c-c++-common/goacc/reduction-2.c: Likewise.
11834 * c-c++-common/goacc/reduction-3.c: Likewise.
11835 * c-c++-common/goacc/reduction-4.c: Likewise.
11836 * c-c++-common/goacc/routine-3.c: Likewise.
11837 * c-c++-common/goacc/routine-4.c: Likewise.
11838 * c-c++-common/goacc/routine-5.c: Likewise.
11839 * c-c++-common/goacc/tile.c: Likewise.
11840 * g++.dg/goacc/template.C: Likewise.
11841 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11842 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11843 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11844 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11845 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11846 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11847 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11848 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11849 * c-c++-common/goacc/use_device-1.c: ... this file.
11850 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11851 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11852 * c-c++-common/goacc/host_data-6.c: ... this file.
11853 * c-c++-common/goacc/loop-2-kernels.c: New file.
11854 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11855 * c-c++-common/goacc/loop-3.c: Likewise.
11856 * g++.dg/goacc/reference.C: Likewise.
11857 * g++.dg/goacc/routine-1.C: Likewise.
11858 * g++.dg/goacc/routine-2.C: Likewise.
11859
932c0baa 118602016-03-30 Richard Biener <rguenther@suse.de>
11861
11862 PR middle-end/70450
11863 * gcc.dg/torture/pr70450.c: New testcase.
11864
7f7c4659 118652016-03-30 Jakub Jelinek <jakub@redhat.com>
11866
11867 PR target/70421
11868 * gcc.dg/torture/pr70421.c: New test.
11869 * gcc.target/i386/avx512f-pr70421.c: New test.
11870
9cbfe80c 118712016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11872
11873 PR testsuite/70364
11874 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11875 (check): New function.
11876 (bar): Call check.
11877 (foo): Align stack to 16 bytes when calling bar.
11878 * gcc.target/i386/cleanup-2.c: Likewise.
11879
f56c7d36 118802016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11881
11882 PR tree-optimization/59124
11883 * gcc.dg/Warray-bounds-19.c: New test.
11884
92a44a68 118852016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11886
11887 * lib/prune.exp (escape_regex_chars): New.
11888 (prune_file_path): Update to quote metcharacters for regexp.
11889
a3daa269 118902016-03-29 Jakub Jelinek <jakub@redhat.com>
11891
24e1ba3d 11892 PR rtl-optimization/70429
11893 * gcc.c-torture/execute/pr70429.c: New test.
11894
a3daa269 11895 PR tree-optimization/70405
11896 * gcc.dg/pr70405.c: New test.
11897
3ef41a6e 118982016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11899
11900 PR fortran/70397
11901 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11902 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11903
4abd9410 119042016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11905
11906 PR testsuite/64177
11907 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11908 __cilkrts_set_param to set two workers.
11909 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11910 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11911
b58e5f0f 119122016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11913
305d86a0 11914 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11915
bff53658 119162016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11917
11918 PR target/70406
305d86a0 11919 * gcc.target/i386/pr70406.c: New test.
bff53658 11920
bb2c9c15 119212016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11922
11923 * gnat.dg/specs/double_record_extension3.ads: New test.
11924
f12c84ab 119252016-03-25 Richard Henderson <rth@redhat.com>
11926
11927 PR target/70120
11928 * gcc.target/aarch64/pr70120-1.c: New.
11929 * gcc.target/aarch64/pr70120-2.c: New.
11930 * gcc.target/aarch64/pr70120-3.c: New.
11931
b0bf58c4 119322016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11933
11934 PR c++/62212
11935 * g++.dg/template/mangle2.C: The dg-do directive should be
11936 "compile" not "assemble".
11937
f175ba0f 119382016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11939
11940 PR lto/69650
11941 * gcc.dg/pr69650.c: New test.
11942
4cc3295f 119432016-03-25 David Edelsohn <dje.gcc@gmail.com>
11944
11945 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11946
0cf40600 119472016-03-25 Alan Modra <amodra@gmail.com>
11948
11949 * gcc.dg/dfp/pr70052.c: New test.
11950
3aebf099 119512016-03-24 Richard Henderson <rth@redhat.com>
11952
11953 PR middle-end/69845
11954 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11955 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11956
83245bd3 119572016-03-24 Tom de Vries <tom@codesourcery.com>
11958
11959 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11960
108e7ee4 119612016-03-24 Tom de Vries <tom@codesourcery.com>
11962
11963 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11964 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11965
17af0b14 119662016-03-24 Tom de Vries <tom@codesourcery.com>
11967
11968 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11969 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11970
6c8770ee 119712016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11972
11973 PR c++/62212
11974 * g++.dg/template/mangle2.C: New test.
11975
a7e21b7b 119762016-03-24 Richard Biener <rguenther@suse.de>
11977
11978 PR tree-optimization/70396
11979 * gcc.dg/torture/pr70396.c: New testcase.
11980
f365d297 119812016-03-24 Richard Biener <rguenther@suse.de>
11982
11983 PR middle-end/70370
11984 * gcc.dg/torture/pr70370.c: New testcase.
11985
da7aeb13 119862016-03-24 Tom de Vries <tom@codesourcery.com>
11987
11988 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11989 * gfortran.dg/goacc/kernels-tree.f95: Same.
11990 * gfortran.dg/goacc/parallel-tree.f95: Same.
11991
80b30de0 119922016-03-24 Tom de Vries <tom@codesourcery.com>
11993
11994 * c-c++-common/goacc/uninit-if-clause.c: New test.
11995 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11996
cb9b6b99 119972016-03-24 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR target/70290
305d86a0 12000 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12001 Fix formatting.
cb9b6b99 12002
a4225fff 120032016-03-24 Richard Biener <rguenther@suse.de>
12004
12005 PR tree-optimization/70372
12006 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12007
5a869ab8 120082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12009
12010 PR c++/70347
12011 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12012
36ce5faa 120132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12014
12015 PR c++/70332
12016 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12017
c4fa85c9 120182016-03-23 Jakub Jelinek <jakub@redhat.com>
12019
d9377ad5 12020 PR c++/70001
12021 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12022 * g++.dg/cpp1y/pr70001.C: New test.
12023
c4fa85c9 12024 PR c++/70323
12025 * g++.dg/cpp0x/constexpr-70323.C: New test.
12026
0a2062da 120272016-03-23 Alexandre Oliva <aoliva@redhat.com>
12028 Jason Merrill <jason@redhat.com>
12029 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR c++/69315
12032 * g++.dg/cpp0x/constexpr-69315.C: New test.
12033 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12034
62d2a6dc 120352016-03-23 Marek Polacek <polacek@redhat.com>
12036
12037 PR c++/69884
12038 * g++.dg/warn/Wignored-attributes-1.C: New test.
12039 * g++.dg/warn/Wignored-attributes-2.C: New test.
12040
a82d6246 120412016-03-23 Tom de Vries <tom@codesourcery.com>
12042
12043 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12044 initialization.
12045 * gfortran.dg/goacc/private-3.f95 (test): Same.
12046 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12047 missing use param.
12048
dc834ba1 120492016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12050
12051 * lib/target-supports.exp: Remove v7ve entry from loop
12052 creating effective target checks.
12053 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12054 (add_options_for_arm_arch_v7ve): Likewise.
12055
7e83fd1f 120562016-03-23 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR tree-optimization/70354
12059 * gcc.dg/vect/pr70354-1.c: New test.
12060 * gcc.dg/vect/pr70354-2.c: New test.
12061 * gcc.target/i386/avx2-pr70354-1.c: New test.
12062 * gcc.target/i386/avx2-pr70354-2.c: New test.
12063
4e4da058 120642016-03-22 Jeff Law <law@redhat.com>
12065
12066 PR target/70232
12067 * gcc.dg/tree-ssa/pr70232.c: New test.
12068
6855137b 120692016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12070
12071 PR target/70302
12072 * gcc.target/i386/pr70302.c: New test.
12073
19db1ec8 120742016-03-22 Richard Biener <rguenther@suse.de>
12075
12076 PR middle-end/70251
12077 * g++.dg/torture/pr70251.C: New testcase.
12078
4baec9f2 120792016-03-22 David Malcolm <dmalcolm@redhat.com>
12080
12081 PR c/69993
12082 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12083 Wmisleading-indentation.c.
12084 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12085 reflect change to diagnostic text and order of messages.
12086 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12087
fcfec126 120882016-03-22 David Edelsohn <dje.gcc@gmail.com>
12089
12090 * g++.dg/ext/java-3.C: Don't compile on AIX.
12091
aa30728a 120922016-03-22 Richard Biener <rguenther@suse.de>
12093
12094 PR middle-end/70333
12095 * gcc.dg/torture/pr70333.c: New testcase.
12096
46ec4eb4 120972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12098
12099 * g++.dg/ext/pr70290.C: New test.
12100
4880f878 121012016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12102
12103 PR target/70325
12104 * gcc.target/i386/pr70325.c: New test.
12105
3d78ea44 121062016-03-22 Jakub Jelinek <jakub@redhat.com>
12107
5934fb8f 12108 PR target/70329
12109 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12110 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12111
b6436f79 12112 PR target/70300
12113 * gcc.target/i386/pr70300.c: New test.
12114
3d78ea44 12115 PR c++/70295
12116 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12117 (func2): New function for cond with parens, xfail warning for c++.
12118 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12119
b60244f6 121202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12121
12122 PR c++/70096
12123 * g++.dg/template/ptrmem30.C: New test.
12124
c8e3e744 121252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12126
12127 PR c++/70204
12128 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12129 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12130
2715f63a 121312016-03-21 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR middle-end/70326
12134 * gcc.dg/pr70326.c: New test.
12135
2daa2cda 121362016-03-21 Marc Glisse <marc.glisse@inria.fr>
12137 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR tree-optimization/70317
12140 * gcc.dg/pr70317.c: New test.
12141
d9aa5a50 121422016-03-21 Uros Bizjak <ubizjak@gmail.com>
12143
12144 PR target/70327
12145 * gcc.target/i386/pr70327.c: New test.
12146
e1a88bf4 121472016-03-21 Martin Liska <mliska@suse.cz>
12148
61941425 12149 PR ipa/70306
e1a88bf4 12150 * gcc.dg/ipa/pr70306.c: New test.
12151
d9aa5a50 121522016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12153
12154 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12155 * gcc.target/arm/attr-align3.c: Likewise.
12156 * gcc.target/arm/attr_arm.c: Likewise.
12157 * gcc.target/arm/flip-thumb.c: Likewise.
12158
afdde20c 121592016-03-21 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR target/70296
12162 * gcc.target/powerpc/altivec-36.c: New test.
12163
3f2ef661 121642016-03-21 Richard Biener <rguenther@suse.de>
12165
12166 PR tree-optimization/70310
12167 * gcc.dg/torture/pr70310.c: New testcase.
12168
08b2b692 121692016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12170
12171 PR target/70293
12172 * gcc.target/i386/pr70293.c: New test.
12173
93505d22 121742016-03-21 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/70288
12177 * gcc.dg/torture/pr70288-1.c: New testcase.
12178 * gcc.dg/torture/pr70288-2.c: Likewise.
12179
06fd1914 121802016-03-21 Andrey Belevantsev <abel@ispras.ru>
12181
12182 PR rtl-optimization/69307
12183 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12184
b628775e 121852016-03-21 Andrey Belevantsev <abel@ispras.ru>
12186
12187 PR rtl-optimization/69102
12188 * gcc.c-torture/compile/pr69102.c: New test.
12189
1421f43c 121902016-03-18 Jeff Law <law@redhat.com>
12191
12192 PR rtl-optimization/70263
12193 * gcc.c-torture/compile/pr70263-1.c: New test.
12194 * gcc.target/i386/pr70263-2.c: New test.
12195
e7142ce1 121962016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12197
12198 PR rtl-optimization/70278
12199 * gcc.dg/torture/pr70278.c: New test.
12200 * gcc.target/arm/pr70278.c: New test.
12201
5539bc70 122022016-03-18 David Malcolm <dmalcolm@redhat.com>
12203
12204 PR c/70281
12205 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12206 (test_builtin_types_compatible_p): New test function.
12207 * gcc.dg/pr70281.c: New test case.
12208
296a290a 122092016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12210
12211 PR target/70113
12212 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12213
666094f0 122142016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12215
12216 PR tree-optimization/70252
12217 * gcc.dg/pr70252.c: New test.
12218
350514e8 122192016-03-18 Tom de Vries <tom@codesourcery.com>
12220
12221 * gcc.dg/pr70161-2.c: New test.
12222 * gcc.dg/pr70161.c: New test.
12223
011e0cea 122242016-03-18 Tom de Vries <tom@codesourcery.com>
12225
12226 PR ipa/70269
12227 * gcc.dg/pr70269.c: New test.
12228
292a09de 122292016-03-18 Jakub Jelinek <jakub@redhat.com>
12230
12231 PR c++/70267
12232 * g++.dg/ext/java-3.C: New test.
12233
efc86c4c 122342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12235
12236 PR c++/70205
12237 * g++.dg/lookup/pr70205.C: New test.
12238
a28dd575 122392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12240
12241 PR c++/70218
12242 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12243
92e7ab1e 122442016-03-17 Marek Polacek <polacek@redhat.com>
12245
12246 PR c/69407
12247 * gcc.dg/atomic-op-6.c: New test.
12248
7378dbfb 122492016-03-17 David Malcolm <dmalcolm@redhat.com>
12250
12251 PR c/70264
12252 * c-c++-common/pr70264.c: New test case.
12253
f7995d7d 122542016-03-17 Jakub Jelinek <jakub@redhat.com>
12255
e2895b76 12256 PR c++/70144
12257 * c-c++-common/pr70144-1.c: New test.
12258 * c-c++-common/pr70144-2.c: New test.
12259
f7995d7d 12260 PR c++/70272
12261 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12262 * g++.dg/opt/flifetime-dse6.C: New test.
12263 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12264
5ec4a949 122652016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12266
12267 PR driver/70192
12268 * gcc.dg/pic-1.c: New test.
12269 * gcc.dg/pic-2.c: Likewise.
12270 * gcc.dg/pic-3.c: Likewise.
12271 * gcc.dg/pic-4.c: Likewise.
12272 * gcc.dg/pie-1.c: Likewise.
12273 * gcc.dg/pie-2.c: Likewise.
12274 * gcc.dg/pie-3.c: Likewise.
12275 * gcc.dg/pie-4.c: Likewise.
12276 * gcc.dg/pie-5.c: Likewise.
12277 * gcc.dg/pie-6.c: Likewise.
12278
c28550e1 122792016-03-17 Tom de Vries <tom@codesourcery.com>
12280
12281 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12282 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12283
be3296cb 122842016-03-17 Richard Biener <rguenther@suse.de>
12285
12286 PR debug/70271
12287 * g++.dg/debug/pr70271.C: New testcase.
12288
9b60ef21 122892016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12290
12291 * gcc.target/i386/pr70251.c: New test.
12292
9a80bc1a 122932016-03-17 Marek Polacek <polacek@redhat.com>
12294
12295 PR c++/70194
12296 * g++.dg/warn/constexpr-70194.C: New test.
12297
733d7ff9 122982016-03-16 Richard Henderson <rth@redhat.com>
12299
12300 PR middle-end/70240
12301 * gcc.c-torture/compile/pr70240.c: New.
12302
3e6f12bf 123032016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12304
12305 * gcc.c-torture/compile/20151204.c: Skip for avr.
12306
867c9e99 123072016-03-16 Jakub Jelinek <jakub@redhat.com>
12308
12309 PR target/70245
12310 * g++.dg/opt/pr70245.C: New test.
12311 * g++.dg/opt/pr70245.h: New file.
12312 * g++.dg/opt/pr70245-aux.cc: New file.
12313
8ced6ab7 123142016-03-16 Martin Sebor <msebor@redhat.com>
12315
12316 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12317
37af779a 123182016-03-16 Richard Henderson <rth@redhat.com>
12319
12320 PR middle-end/70199
12321 * gcc.c-torture/compile/pr70199.c: New.
12322
78ed999c 123232016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12324
12325 * gcc.dg/uninit-19.c: Run dos2unix.
12326
462ca422 123272016-03-16 Marek Polacek <polacek@redhat.com>
12328
12329 PR c/70093
12330 * gcc.dg/nested-func-10.c: New test.
12331 * gcc.dg/nested-func-9.c: New test.
12332
fe58aacc 123332016-03-16 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/68714
12336 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12337
27a53872 123382016-03-16 Tom de Vries <tom@codesourcery.com>
12339
12340 PR tree-optimization/68715
12341 * gcc.dg/graphite/pr68715-2.c: New test.
12342 * gcc.dg/graphite/pr68715.c: New test.
12343 * gfortran.dg/graphite/pr68715.f90: New test.
12344
95049c3c 123452016-03-16 Tom de Vries <tom@codesourcery.com>
12346
12347 PR tree-optimization/68809
12348 * gcc.dg/graphite/pr68809-2.c: New test.
12349 * gcc.dg/graphite/pr68809.c: New test.
12350
09eddd70 123512016-03-16 Jakub Jelinek <jakub@redhat.com>
12352
81fc5915 12353 PR c++/70147
12354 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12355 method call to i () as argument. Adjust expected output.
12356
09eddd70 12357 PR c++/70147
12358 * g++.dg/ubsan/pr70147-1.C: New test.
12359 * g++.dg/ubsan/pr70147-2.C: New test.
12360
6373d2a2 123612016-03-15 Martin Sebor <msebor@redhat.com>
12362
12363 PR c++/58281
12364 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12365
d27a0c11 123662016-03-15 John David Anglin <danglin@gcc.gnu.org>
12367
9908039d 12368 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12369 hppa*-*-hpux*.
12370
45cdc3a6 12371 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12372
d27a0c11 12373 PR libfortran/69799
12374 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12375 libatomic_available.
12376
0dd1d57f 123772016-03-15 Marek Polacek <polacek@redhat.com>
12378
12379 PR c++/70209
12380 * g++.dg/ext/attribute-may-alias-4.C: New test.
12381
0ce02c07 123822016-03-15 Alexander Monakov <amonakov@ispras.ru>
12383
12384 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12385 -fvar-tracking-assignments-toggle flag.
12386
f6e39b30 123872016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12388
12389 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12390
167f93a2 123912016-03-15 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR rtl-optimization/70222
12394 * gcc.c-torture/execute/pr70222-1.c: New test.
12395 * gcc.c-torture/execute/pr70222-2.c: New test.
12396
08a8af4a 123972016-03-15 Richard Henderson <rth@redhat.com>
12398
12399 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12400
738eb905 124012016-03-15 Andrey Belevantsev <abel@ispras.ru>
12402
12403 PR rtl-optimization/69032
12404 * gcc.dg/pr69032.c: New test.
12405
dd148b3a 124062016-03-15 Andrey Belevantsev <abel@ispras.ru>
12407
12408 PR rtl-optimization/63384
d9aa5a50 12409 * g++.dg/pr63384.C: New test.
dd148b3a 12410
acf58115 124112016-03-15 Andrey Belevantsev <abel@ispras.ru>
12412
12413 PR target/64411
12414 * gcc.target/i386/pr64411.C: New test.
12415
a2897dc4 124162016-03-15 Tom de Vries <tom@codesourcery.com>
12417
12418 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12419 * gfortran.dg/goacc/kernels-alias.f95: New test.
12420
7bad2faf 124212016-03-14 Martin Sebor <msebor@redhat.com>
12422
12423 PR c++/53792
12424 * g++.dg/cpp0x/constexpr-inline.C: New test.
12425 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12426
d65fa8d9 124272016-03-14 David Edelsohn <dje.gcc@gmail.com>
12428
12429 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12430
2b3c633f 124312016-03-14 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR middle-end/70219
12434 * gcc.dg/pr70219.c: New test.
12435
e947f9c3 124362016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12437
12438 PR target/70083
12439 * gcc.dg/torture/pr70083.c: New test.
12440 * gcc.target/i386/pr70083.c: New test.
12441
74201dc2 124422016-03-14 Richard Biener <rguenther@suse.de>
12443
12444 PR tree-optimization/56365
12445 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12446
88aea41e 124472016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12448
12449 PR target/70098
12450 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12451 New function.
12452 * g++.dg/pr70098.C: New testcase.
12453
12454
1bd2aefd 124552016-03-14 Tom de Vries <tom@codesourcery.com>
12456
12457 PR tree-optimization/70045
12458 * gcc.dg/graphite/pr70045.c: New test.
12459
922c7033 124602016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12461
12462 PR fortran/69043
12463 * gfortran.dg/include_9.f90: New test.
12464
fd4ab6d9 124652016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12466
12467 PR fortran/45076
12468 gfortran.dg/prof/prof.exp: New script.
12469 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12470
7d7218d3 124712016-03-12 Andrey Belevantsev <abel@ispras.ru>
12472
12473 PR rtl-optimization/69307
12474 * gcc.dg/pr69307.c: New test.
12475
02ffd664 124762016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12477
12478 PR target/69614
12479 * gcc.target/arm/pr69614.c: New.
12480
76e207a9 124812016-03-12 Paul Thomas <pault@gcc.gnu.org>
12482
12483 PR fortran/70031
12484 * gfortran.dg/submodule_14.f08: New test
12485
12486 PR fortran/69524
12487 * gfortran.dg/submodule_15.f08: New test
12488
490ee78a 124892016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12490
12491 PR c++/70106
12492 * g++.dg/cpp1y/paren3.C: New test.
12493
04e137ff 124942016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12495
12496 PR target/70131
12497 * gcc.target/powerpc/ppc-round2.c: New test.
12498
27b2c1c4 124992016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12500
12501 PR target/70123
12502 * gcc.dg/torture/pr70123.c: New test.
12503
84116671 125042016-03-11 Jeff Law <law@redhat.com>
12505
12506 PR tree-optimization/70190
12507 * gcc.c-torture/compile/pr70190.c: New test.
12508
cfa58bc8 125092016-03-11 David Malcolm <dmalcolm@redhat.com>
12510
12511 PR c/68187
12512 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12513 case.
12514 (test43_b): Likewise.
12515 (test43_c): Likewise.
12516 (test43_d): Likewise.
12517 (test43_e): Likewise.
12518 (test43_f): Likewise.
12519 (test43_g): Likewise.
12520 (test44_a): Likewise.
12521 (test44_b): Likewise.
12522 (test44_c): Likewise.
12523 (test44_d): Likewise.
12524 (test44_e): Likewise.
12525
ce234f27 125262016-03-11 David Malcolm <dmalcolm@redhat.com>
12527
12528 PR c/70085
12529 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12530
e4756b48 125312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532
12533 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12534 dg-options.
12535
1f5ef87e 125362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12537
12538 PR target/70002
12539 PR target/69245
12540 * gcc.target/aarch64/pr69245_2.c: New test.
12541
f9c352a1 125422016-03-11 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR tree-optimization/70177
12545 * gcc.dg/pr70177.c: New test.
12546
4dd92ac6 125472016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12548
12549 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12550
331e4fdb 125512016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12552
12553 * gcc.dg/tree-ssa/sra-20.c: New.
12554
69262824 125552016-03-11 Jakub Jelinek <jakub@redhat.com>
12556
6f9a7425 12557 PR rtl-optimization/70174
12558 * gcc.dg/pr70174.c: New test.
12559
69262824 12560 PR tree-optimization/70169
12561 * gcc.dg/pr70169.c: New test.
12562
4637a847 125632016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12564
12565 PR target/70160
12566 * gcc.target/i386/pr70160.c: New test.
12567
5a86d754 125682016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12569
12570 * gcc.target/s390/dfp-1.c: New test.
12571
af4c8290 125722016-03-10 Nick Clifton <nickc@redhat.com>
12573
12574 PR target/70044
12575 * gcc.target/aarch64/pr70044.c: New test.
12576
98dfd328 125772016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12578 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR c++/70001
12581 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12582 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12583 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12584
75e72311 125852016-03-10 Jan Hubicka <hubicka@ucw.cz>
12586
12587 PR lto/69589
12588 * g++.dg/lto/pr69589_0.C: New testcase
12589 * g++.dg/lto/pr69589_1.C: New testcase
12590
a2eb1271 125912016-03-10 Marek Polacek <polacek@redhat.com>
12592
12593 PR c++/70153
12594 * g++.dg/delayedfold/unary-plus1.C: New test.
12595
125962016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12597
12598 * gcc.target/arm/pr45701-1.c: Escape brackets.
12599 * gcc.target/arm/pr45701-2.c: Likewise.
12600
5ab2987f 126012016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12602
12603 * gfortran.dg/unconstrained_commons.f: New.
12604
6972afac 126052016-03-10 Alan Modra <amodra@gmail.com>
12606
12607 * gcc.dg/pr69195.c: New.
12608 * gcc.dg/pr69238.c: New.
12609
c82c99ec 126102016-03-10 Tom de Vries <tom@codesourcery.com>
12611
12612 PR testsuite/68915
12613 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12614
a2389d4a 126152016-03-10 Richard Biener <rguenther@suse.de>
12616
12617 PR tree-optimization/70128
12618 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12619 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12620
c272412d 126212016-03-09 Jakub Jelinek <jakub@redhat.com>
12622
a0451069 12623 PR tree-optimization/70152
12624 * gcc.dg/pr70152.c: New test.
12625
c272412d 12626 PR target/70086
12627 * gcc.target/i386/pr70086-1.c: New test.
12628 * gcc.target/i386/pr70086-2.c: New test.
12629 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12630
12631 PR tree-optimization/70127
12632 * gcc.c-torture/execute/pr70127.c: New test.
12633
27dcb7a8 126342016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12635
12636 * c-c++-common/goacc/combined-directives-2.c: New test.
12637
c24757cf 126382016-03-09 David Malcolm <dmalcolm@redhat.com>
12639
12640 PR c/68473
12641 PR c++/70105
12642 * g++.dg/diagnostic/pr70105.C: New test.
12643 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12644 (test_multiple_ordinary_maps): New test function.
12645
83108969 126462016-03-09 David Malcolm <dmalcolm@redhat.com>
12647
12648 PR c/68473
12649 PR c++/70105
12650 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12651 Drop range information from call to inform_at_rich_loc.
12652 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12653 New.
12654 (test_show_locus): Replace calls to rich_location::add_range with
12655 calls to add_range. Rewrite the tests that used the now-defunct
12656 rich_location ctor taking a source_range. Simplify other tests
12657 by replacing calls to COMBINE_LOCATION_DATA with calls to
12658 make_location.
12659
6733c0e8 126602016-03-09 Richard Biener <rguenther@suse.de>
12661 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR tree-optimization/70138
12664 * gcc.dg/vect/pr70138-1.c: New testcase.
12665 * gcc.dg/vect/pr70138-2.c: Likewise.
12666
96abb9f5 126672016-03-09 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR target/70049
12670 * gcc.target/i386/pr70049.c: New test.
12671
42bb3bfb 126722016-03-09 Richard Biener <rguenther@suse.de>
12673
12674 PR c/70143
12675 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12676 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12677 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12678
27527428 126792016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12680
12681 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12682 arm-*-*.
12683
248449f2 126842016-03-09 Jakub Jelinek <jakub@redhat.com>
12685
1bd49ced 12686 PR middle-end/67278
12687 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12688
248449f2 12689 PR target/67278
12690 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12691
12692 PR middle-end/70050
12693 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12694 in testcase comment.
12695
dfc460ff 126962016-03-09 Tom de Vries <tom@codesourcery.com>
12697
12698 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12699 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12700 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12701 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12702 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12703 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12704 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12705 * gfortran.dg/goacc/kernels-loop.f95: New test.
12706
0377fc7f 127072016-03-08 Martin Sebor <msebor@redhat.com>
12708
12709 PR c++/62096
12710 * g++.dg/warn/overflow-warn-7.C: New test.
12711
3556aa80 127122016-03-08 Jason Merrill <jason@redhat.com>
12713
12714 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12715 * lib/target-supports.exp (check_effective_target_concepts): New.
12716
e5096208 127172016-03-08 Jakub Jelinek <jakub@redhat.com>
12718
5370eb8d 12719 PR c++/70135
12720 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12721 * g++.dg/ubsan/pr70135.C: New test.
12722
e5096208 12723 PR target/70110
12724 * gcc.dg/pr70110.c: New test.
12725
cc37120d 127262016-03-07 Martin Jambor <mjambor@suse.cz>
12727
12728 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12729 * c-c++-common/gomp/if-1.c: Likewise.
12730 * c-c++-common/gomp/pr61486-2.c: Likewise.
12731 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12732 to dg-additional-options.
12733 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12734 * g++/gomp/target-teams-1.c: Likewise.
12735 * gcc.dg/gomp/gomp.exp: Likewise.
12736 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12737 dg-additional-options.
12738 * gfortran.dg/gomp/gomp.exp: Likewise.
12739 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12740 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12741 dg-additional-options.
12742 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12743
53c248d8 127442016-03-07 Martin Jambor <mjambor@suse.cz>
12745
12746 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12747 * c-c++-common/gomp/gridify-1.c: New test.
12748 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12749
541e79a0 127502016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12751
12752 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12753 trigger for cortex-r8, when scanning for register r8.
12754 * gcc.target/arm/pr45701-2.c: Likewise.
12755
4dfabd94 127562016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12757 Jeff Law <law@redhat.com>
4dfabd94 12758
12759 PR tree-optimization/69740
12760 * gcc.c-torture/compile/pr69740-1.c: New test.
12761 * gcc.c-torture/compile/pr69740-2.c: New test.
12762
1b63a87b 127632016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12764
12765 * lib/target-supports.exp
12766 (check_effective_target_whole_vector_shift): Enable for PPC64.
12767
d33914da 127682016-03-07 Richard Biener <rguenther@suse.de>
12769
12770 PR tree-optimization/70115
12771 * gcc.dg/torture/pr70115.c: New testcase.
12772
584fba4b 127732016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12774
12775 PR middle-end/69916
12776 * c-c-++-common/goacc/pr69916.c: New.
12777
7f2f5ec0 127782016-03-07 Richard Henderson <rth@redhat.com>
12779
12780 * gcc.c-torture/compile/pr70061.c: New test.
12781
f530e7c4 127822016-03-07 Richard Biener <rguenther@suse.de>
12783
12784 PR testsuite/70109
12785 * gcc.dg/vect/O3-pr36098.c: New testcase.
12786
a3855fed 127872016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12788
12789 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12790
091ffc31 127912016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12792
12793 * gnat.dg/renaming9.ad[sb]: New testcase.
12794
2941b871 127952016-03-05 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR c++/70084
12798 * g++.dg/expr/stdarg3.C: New test.
12799
5173ce42 128002016-03-04 Jeff Law <law@redhat.com>
12801
12802 PR tree-optimization/69196
12803 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12804 x86_64-*-*.
12805
2d1d2e55 128062016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12807
0e43078e 12808 PR c/69973
12809 * gcc.dg/pr69973.c: New test.
12810
d8ec06ae 12811 PR rtl-optimization/69941
12812 * gcc.dg/torture/pr69941.c: New test.
12813
2d1d2e55 12814 PR c/69824
12815 * gcc.dg/pr69824.c: New test.
12816
32f692e2 128172016-03-05 Tom de Vries <tom@codesourcery.com>
12818
12819 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12820 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12821 function.
12822
1c699e9a 128232016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12824
12825 PR c++/66786
12826 * g++.dg/cpp1y/var-templ48.C: New test.
12827 * g++.dg/cpp1y/var-templ49.C: New test.
12828
358448c6 128292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12830
12831 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12832
01dc3c45 128332016-03-04 Jakub Jelinek <jakub@redhat.com>
12834
e968ff6d 12835 PR c++/70035
12836 * g++.dg/ubsan/pr70035.C: New test.
12837
01dc3c45 12838 PR target/70062
12839 * gcc.target/i386/pr70062.c: New test.
12840
3937d618 128412016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12842
12843 * g++.dg/template/typename21.C: Remove c++98_only.
12844
c58ac7f8 128452016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12846
12847 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12848
0060768a 128492016-03-04 David Malcolm <dmalcolm@redhat.com>
12850
12851 PR c/68187
12852 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12853 function.
12854 (fn_42_b): Likewise.
12855 (fn_42_c): Likewise.
12856
74c6fd40 128572016-03-04 David Malcolm <dmalcolm@redhat.com>
12858
12859 PR c/68187
12860 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12861 function.
12862 (fn_40_b): Likewise.
12863 (fn_41_a): Likewise.
12864 (fn_41_b): Likewise.
12865
31b11359 128662016-03-04 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR target/70059
12869 * gcc.target/i386/avx512f-pr70059.c: New test.
12870 * gcc.target/i386/avx512dq-pr70059.c: New test.
12871
c5b93452 128722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12873
12874 PR rtl-optimization/57676
12875 * gcc.dg/torture/pr57676.c: New test.
12876
268fbd56 128772016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12878
12879 * gcc.dg/pr70026.c: New test.
12880
6560d1ad 128812016-03-04 Marek Polacek <polacek@redhat.com>
12882
12883 PR c/69798
12884 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12885 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12886
cc7dfddf 128872016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12888
12889 PR target/70004
12890 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12891 Delete.
12892 (test_corners_sisd_si): Likewise.
12893 (main): Remove checks of the above.
12894 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12895
e9663bd4 128962016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12897
12898 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12899
dcdd684e 129002016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12901
12902 * gcc.dg/torture/pr69951.c: Accept argc==0.
12903
e692d332 129042016-03-04 Richard Biener <rguenther@suse.de>
12905
12906 PR c++/70054
12907 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12908 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12909
af77b7e6 129102016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12911
12912 PR testsuite/69766
12913 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12914 testing multiarch.
12915
290da96e 129162016-03-04 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR debug/69947
12919 * gcc.dg/guality/pr69947.c: New test.
12920
e51ce713 129212016-03-03 Jakub Jelinek <jakub@redhat.com>
12922
12923 PR ada/70017
12924 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12925
1feed892 129262016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12927
12928 PR rtl-optimization/69904
12929 * gcc.target/arm/pr69904.c: New test.
12930
c32bda69 129312016-03-03 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR target/70021
12934 * gcc.dg/vect/pr70021.c: New test.
12935 * gcc.target/i386/pr70021.c: New test.
12936
1bc579ed 129372016-03-03 Marek Polacek <polacek@redhat.com>
12938
12939 PR middle-end/70050
12940 * gcc.dg/pr70050.c: New test.
12941
cfa8d638 129422016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12943
12944 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12945
1b889259 129462016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12947
12948 PR tree-optimization/70043
12949 * gfortran.dg/vect/pr70043.f90: New test.
12950
f756dfa3 129512016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/specs/task1.ads: New test.
12954
5cb4863d 129552016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12956
12957 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12958 Invoke gdb with -batch.
12959 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12960
5dd12e43 129612016-03-03 Richard Biener <rguenther@suse.de>
12962
12963 PR tree-optimization/55936
12964 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12965
d97ba4ca 129662016-03-02 Jeff Law <law@redhat.com>
12967
5d23c86f 12968 PR rtl-optimization/69942
12969 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12970 effects of argument promotions.
12971
d97ba4ca 12972 PR tree-optimization/69987
12973 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12974 target does not support -fprefetch-loop-arrays.
12975
901faaa0 129762016-03-02 Uros Bizjak <ubizjak@gmail.com>
12977
12978 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12979
51f6fdce 129802016-03-02 Bin Cheng <bin.cheng@arm.com>
12981
6bc7872f 12982 PR rtl-optimization/69052
51f6fdce 12983 * gcc.target/i386/pr69052.c: New test.
12984
31d31e07 129852016-03-02 Alan Modra <amodra@gmail.com>
12986
12987 * gcc.dg/pr69990.c: New.
12988
04faee95 129892016-03-02 Jakub Jelinek <jakub@redhat.com>
12990
270d0117 12991 PR c/68062
12992 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12993
12994 PR middle-end/70022
12995 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12996
04faee95 12997 PR target/70028
12998 * gcc.target/i386/pr70028.c: New test.
12999
a2cc9e8e 130002016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13001
13002 * c-c++-common/asan/swapcontext-test-1.c,
13003 * c-c++-common/tsan/thread_leak.c,
13004 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13005 * g++.dg/tsan/benign_race.C,
13006 * g++.dg/tsan/fd_close_norace.C,
13007 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13008 races with sanitizer output
13009
dd4bd263 130102016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13011 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13012
13013 PR target/67278
13014 * gcc.dg/simd-8.c: New testcase.
13015
b5fe3a49 130162016-03-02 Richard Biener <rguenther@suse.de>
13017
13018 PR middle-end/67278
13019 * gcc.dg/simd-7.c: New testcase.
13020
23601f67 130212016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13022
13023 * gcc.target/i386/pr70007.c: Tweak.
13024
f66f65e7 130252016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13026
13027 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13028
60773515 130292016-03-02 Marek Polacek <polacek@redhat.com>
13030
13031 PR c/67854
13032 * gcc.dg/pr67854.c: New test.
13033
6c094cb1 130342016-03-02 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR middle-end/70025
13037 * gcc.dg/torture/pr70025.c: New test.
13038
7627bb56 130392016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13040
13041 PR tree-optimization/68621
13042 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13043
066c8e94 130442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13045
13046 * gcc.target/i386/pr70007.c: New test.
13047
d3b819ad 130482016-03-01 Jeff Law <law@redhat.com>
13049
d4b9ad56 13050 PR tree-optimization/69196
7e217344 13051 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13052
d3b819ad 13053 PR tree-optimization/69196
13054 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13055 duplicating code and spoiling the expected output.
13056
4f37285d 130572016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13058
13059 PR target/70033
13060 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13061 supports power9 before doing tests.
13062 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13063 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13064 * gcc.target/powerpc/p9-permute.c: Likewise.
13065
3e9c4f6c 130662016-03-01 Uros Bizjak <ubizjak@gmail.com>
13067
13068 PR target/70027
13069 * gcc.target/i386/pr70027.c: New test.
13070
e324729e 130712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13072
13073 * gcc.dg/pr70017.c: New test.
13074
40e9ce2d 130752016-03-01 Jakub Jelinek <jakub@redhat.com>
13076
13077 PR c/69796
13078 PR c/69974
13079 * gcc.dg/pr69796.c: New test.
13080 * gcc.dg/pr69974.c: New test.
13081
e8b016ea 130822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13083
13084 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13085
24d3127c 130862016-02-29 Jeff Law <law@redhat.com>
13087
13088 PR tree-optimization/69987
13089 * gfortran.dg/pr69987.f90: New test.
13090
13091 PR tree-optimization/69989
13092 * gcc.c-torture/compile/pr69989-2.c: New test.
13093
12cc1225 130942016-03-01 Marek Polacek <polacek@redhat.com>
13095
13096 PR c++/69795
13097 * g++.dg/parse/invalid1.C: New test.
13098
d99a947c 130992016-03-01 Richard Biener <rguenther@suse.de>
13100
13101 PR middle-end/70022
13102 * gcc.dg/pr70022.c: New testcase.
13103
395dbc60 131042016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13105
13106 PR tree-optimization/69956
13107 * gcc.dg/pr69956.c: New test.
13108
40a35c55 131092016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13110
13111 PR target/70011
13112 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13113 XFAIL when hardware supports efficient unaligned storage access.
13114
4edc90b0 131152016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13116
13117 PR c++/69961
13118 * g++.dg/template/pr69961a.C: New test.
13119 * g++.dg/template/pr69961b.C: New test.
13120
1ed1f69a 131212016-02-29 David Malcolm <dmalcolm@redhat.com>
13122
13123 PR preprocessor/69985
13124 * gcc.dg/cpp/pr69985.c: New test case.
13125
01c5d15d 131262016-02-29 Jeff Law <law@redhat.com>
13127
3a4d3de5 13128 PR tree-optimization/70005
13129 * gcc.c-torture/execute/pr70005.c New test.
13130
01c5d15d 13131 PR tree-optimization/69999
13132 * gcc.c-torture/compile/pr69999.c: New test.
13133
1bf66b54 131342016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13135
13136 PR tree-optimization/69652
13137 * gcc.dg/torture/pr69652.c: Delete test.
13138 * gcc.dg/vect/pr69652.c: New test.
13139
b4d653d5 131402016-02-19 Richard Biener <rguenther@suse.de>
13141
13142 PR tree-optimization/69980
13143 * gfortran.dg/vect/pr69980.f90: New testcase.
13144
35bc4745 131452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13146
13147 * gcc.target/sparc/20160229-1.c: New test.
13148
bb54a538 131492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13150
13151 * gnat.dg/stack_usage3.adb: New test.
13152 * gnat.dg/stack_usage3_pkg.ads: New helper.
13153
95164e71 131542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13155
13156 * gnat.dg/renaming8.adb: New test.
13157 * gnat.dg/renaming8_pkg1.ads: New helper.
13158 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13159 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13160
a890896f 131612016-02-29 Richard Biener <rguenther@suse.de>
13162
13163 PR tree-optimization/69720
13164 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13165
5c70403a 131662016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13167
13168 PR fortran/68147
13169 PR fortran/47674
13170 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13171
dfb6d139 131722016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13173 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13174
13175 PR fortran/56007
13176 * gfortran.dg/coarray_8.f90: Adjust error message.
13177 * gfortran.dg/pr56007.f90: New test.
13178 * gfortran.dg/pr56007.f: New test.
13179
536508db 131802016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13181
13182 PR tree-optimization/69989
13183 * gcc.dg/torture/pr69989.c: New test.
13184
eec75e45 131852016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13186
13187 * gcc.target/i386/stack-realign-win.c: New test.
13188
0175e45a 131892016-02-28 Harald Anlauf <anlauf@gmx.de>
13190
13191 PR fortran/60126
13192 * gfortran.dg/pr60126.f90: New test.
13193
2a703589 131942016-02-27 Jeff Law <law@redhat.com>
13195
13196 Revert
13197 2016-02-26 Richard Biener <rguenther@suse.de>
13198 Jeff Law <law@redhat.com>
13199
13200 PR tree-optimization/69740
13201 * gcc.c-torture/compile/pr69740-1.c: New test.
13202 * gcc.c-torture/compile/pr69740-2.c: New test.
13203
359b4c18 132042016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13205
1c96765a 13206 PR fortran/69910
359b4c18 13207 * gfortran.dg/newunit_4.f90: New test.
13208
49462d93 132092016-02-27 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR target/69613
13212 PR rtl-optimization/69886
13213 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13214 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13215 target.
13216
c4ac733e 132172016-02-26 Martin Sebor <msebor@redhat.com>
13218
13219 PR tree-optimization/15826
13220 * gcc.dg/tree-ssa/pr15826.c: New test.
13221
da8c4b5d 132222016-02-26 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR target/69969
13225 * gcc.target/powerpc/pr69969.c: New test.
13226
0a4558eb 132272016-02-26 Martin Sebor <msebor@redhat.com>
13228
13229 PR c++/15766
13230 * g++.old-deja/g++.other/decl5.C: Add a test case.
13231
5b500299 132322016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13233
13234 PR target/69946
13235 * gcc.target/powerpc/pr69946.c: New file.
13236
565f533b 132372016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13238 Jeff Law <law@redhat.com>
565f533b 13239
0a4558eb 13240 PR tree-optimization/69740
565f533b 13241 * gcc.c-torture/compile/pr69740-1.c: New test.
13242 * gcc.c-torture/compile/pr69740-2.c: New test.
13243
ff67cbea 132442016-02-26 Martin Jambor <mjambor@suse.cz>
13245
13246 PR middle-end/69920
13247 * gcc.dg/torture/pr69932.c: New test.
13248 * gcc.dg/torture/pr69936.c: Likewise.
13249
e400d817 132502016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13251
13252 PR target/69709
13253 * gcc.target/s390/pr69709.c: New test.
13254
126a5a2d 132552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13256
13257 PR target/69245
13258 * gcc.target/aarch64/pr69245_1.c: New test.
13259
59c58860 132602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13261
13262 PR target/69613
13263 * gcc.dg/torture/pr69613.c: New test.
13264
9441fa4e 132652016-02-26 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR rtl-optimization/69891
13268 * gcc.target/i386/pr69891.c: New test.
13269
e48fcde0 132702016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13271 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13272
35ed600a 13273 PR target/61397
f41208a1 13274 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13275 functionality for both 32-bit and 64-bit.
13276
c86aaa0e 132772016-02-26 Richard Biener <rguenther@suse.de>
13278
13279 PR tree-optimization/69551
13280 * gcc.dg/torture/pr69951.c: New testcase.
13281
38e71a65 132822016-02-25 Richard Biener <rguenther@suse.de>
13283
13284 PR tree-optimization/48795
13285 * gcc.dg/Warray-bounds-18.c: New testcase.
13286
03331e69 132872016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13288
13289 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13290
f14d8d6a 132912016-02-25 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR rtl-optimization/69896
13294 * gcc.dg/pr69896.c: New test.
13295
4003c807 132962016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13297
13298 PR c++/69736
13299 * g++.dg/cpp1y/paren2.C: New test.
13300
a0573328 133012016-02-24 Martin Sebor <msebor@redhat.com>
13302
13303 PR c/51147
13304 * gcc.dg/enum-mode-2.c: New test.
13305
2cde02ad 133062016-02-24 Jakub Jelinek <jakub@redhat.com>
13307
13308 PR c++/69922
13309 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13310 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13311 * g++.dg/ubsan/pr69922.C: New test.
13312
f0ea75d1 133132016-02-24 Marek Polacek <polacek@redhat.com>
13314
13315 PR c/69819
13316 * gcc.dg/pr69819.c: New test.
13317
05027366 133182016-02-24 Martin Sebor <msebor@redhat.com>
13319
34ed562b 13320 PR c++/69912
13321 * g++.dg/ext/flexary15.C: New test.
13322
133232016-02-24 Martin Sebor <msebor@redhat.com>
13324
13325 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13326 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13327 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13328
650c3ad5 133292016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13330 Charles Baylis <charles.baylis@linaro.org>
13331
13332 PR debug/61033
13333 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13334
596070e8 133352016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13336 Jakub Jelinek <jakub@redhat.com>
596070e8 13337
13338 PR middle-end/69760
13339 * gcc.dg/torture/pr69760.c: New testcase.
13340
d6b92d9f 133412016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13342
13343 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13344 pattern on Solaris with as.
13345
90436d9d 133462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13347
13348 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13349 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13350 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13351 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13352
7c749495 133532016-02-24 Jakub Jelinek <jakub@redhat.com>
13354
13355 PR middle-end/69915
13356 * gcc.dg/pr69915.c: New test.
13357
9c9680b5 133582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13359
13360 PR rtl-optimization/69886
13361 * gcc.dg/torture/pr69886.c: New test.
13362
36d081ee 133632016-02-24 Richard Biener <rguenther@suse.de>
13364
13365 PR middle-end/68963
13366 * gcc.dg/torture/pr68963.c: New testcase.
13367
2a0accb9 133682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13369
13370 PR target/69875
13371 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13372 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13373 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13374 * gcc.target/arm/atomic_loaddi_1.c: New test.
13375 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13376 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13377 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13378 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13379 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13380 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13381 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13382 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13383
f0e92ef1 133842016-02-24 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR middle-end/69909
13387 * gcc.dg/torture/pr69909.c: New test.
13388
6907286f 133892016-02-24 Richard Biener <rguenther@suse.de>
13390
13391 PR tree-optimization/69907
13392 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13393 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13394 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13395
e6ab7475 133962016-02-24 Christian Bruel <christian.bruel@st.com>
13397
13398 * gcc.target/arm/pragma_cpp_fma.c: New test.
13399
47587450 134002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13401
13402 PR fortran/61156
13403 * gfortran.dg/include_6.f90: Update test.
13404
d41ab738 134052016-02-23 Jakub Jelinek <jakub@redhat.com>
13406
13407 PR objc/69844
13408 * objc.dg/pr69844.m: New test.
13409
4772d9d5 134102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13411
13412 PR libgfortran/69456
13413 * gfortran.dg/namelist_89.f90: New test.
13414 * gfortran.dg/pr59700.f90: Update test..
13415
8c38d887 134162016-02-23 Martin Sebor <msebor@redhat.com>
13417
13418 PR middle-end/69780
13419 * g++.dg/ext/builtin_alloca.C: New test.
13420 * gcc.dg/builtins-68.c: New test.
13421
ee1bfdb0 134222016-02-23 Richard Henderson <rth@redhat.com>
13423
13424 * gcc.target/i386/addr-space-3.c: Remove test.
13425
52609ec3 134262016-02-23 David Malcolm <dmalcolm@redhat.com>
13427
13428 PR preprocessor/69126
13429 PR preprocessor/69543
13430 * c-c++-common/pr69126-2-long.c: New test.
13431 * c-c++-common/pr69126-2-short.c: New test.
13432 * c-c++-common/pr69543-1.c: Remove xfail.
13433
d5bf2cc8 134342016-02-23 David Malcolm <dmalcolm@redhat.com>
13435
13436 PR preprocessor/69126
13437 PR preprocessor/69543
13438 PR preprocessor/69558
13439 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13440 (f): Rename to...
13441 (test_2): ...this, and add leading comment.
13442 (MACRO_3, test_3): New.
13443 (MACRO_4A, MACRO_4B, test_4): New.
13444 (MACRO): Rename to...
13445 (MACRO_5): ...this.
13446 (g): Rename to...
13447 (test_5): ...this, updating for renaming of MACRO, and
13448 add leading comment.
13449 * c-c++-common/pr69543-1.c: New.
13450 * c-c++-common/pr69543-2.c: New.
13451 * c-c++-common/pr69543-3.c: New.
13452 * c-c++-common/pr69543-4.c: New.
13453 * c-c++-common/pr69558-1.c: New.
13454 * c-c++-common/pr69558-2.c: New.
13455 * c-c++-common/pr69558-3.c: New.
13456 * c-c++-common/pr69558-4.c: New.
13457 * gcc.dg/pr69558.c: Move to...
13458 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13459 xfail for c++.
13460
3a37a410 134612016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13462
13463 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13464 to -ftree-parallelize-loops/-fopenacc changes.
13465 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13466 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13467 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13468 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13469 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13470 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13471 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13472 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13473 * c-c++-common/goacc/kernels-loop.c: Likewise.
13474 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13475 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13476 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13477 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13478
ecca180f 134792016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13480
13481 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13482
eec0fa3f 134832016-02-23 Jakub Jelinek <jakub@redhat.com>
13484
f1f91c07 13485 PR c++/69902
13486 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13487
eec0fa3f 13488 PR c/69900
13489 * gcc.dg/pr69900.c: New test.
13490
e045424d 134912016-02-23 Martin Jambor <mjambor@suse.cz>
13492
13493 PR tree-optimization/69666
13494 * gcc.dg/tree-ssa/pr69666.c: New test.
13495
f482dff6 134962016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13497
13498 PR fortran/67451
13499 * gfortran.dg/coarray_allocate_5.f08: New test.
13500
57ed698b 135012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13502
13503 * gcc.target/s390/vcond-shift.c: Move to ...
13504 * gcc.target/s390/vector/vcond-shift.c: ... here.
13505
990e443c 135062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13507
13508 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13509 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13510
296c5f01 135112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13512
13513 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13514
e53f41d5 135152016-02-20 Mark Wielaard <mjw@redhat.com>
13516
13517 PR c/28901
13518 * gcc.dg/unused-variable-3.c: New test.
13519
13af201d 135202016-02-22 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR target/69888
13523 * gcc.target/i386/pr69888.c: New test.
13524
682c90f9 135252016-02-22 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/69882
13528 * gfortran.dg/vect/pr69882.f90: New testcase.
13529
b8cd18c3 135302016-02-22 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR target/69885
13533 * gcc.dg/pr69885.c: New test.
13534
09343379 135352016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13536
13537 PR target/69806
13538 PR target/54089
13539 * gcc.target/sh/pr54089-10.c: New.
13540
b345a09f 135412016-02-20 Paul Thomas <pault@gcc.gnu.org>
13542
13543 PR fortran/69423
13544 * gfortran.dg/deferred_character_15.f90 : New test.
13545
51385aed 135462016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13547
13548 PR fortran/57365
13549 gfortran.dg/allocate_with_source_18.f03: New test.
13550
135512016-02-20 Harald Anlauf <anlauf@gmx.de>
13552
13553 PR fortran/52531
13554 gfortran.dg/gomp/pr52531.f90: New test.
13555
9cce8384 135562016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13557
13558 PR c++/69865
13559 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13560 -std=c++03.
13561
d91f5fbb 135622016-02-19 Jakub Jelinek <jakub@redhat.com>
13563
563d5cb8 13564 PR c++/69826
13565 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13566 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13567
0a04aac9 13568 PR c++/69850
13569 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13570
d91f5fbb 13571 PR c++/69851
13572 * g++.dg/torture/pr69851.C: New test.
13573
5fe1f282 135742016-02-19 Martin Sebor <msebor@redhat.com>
13575
13576 PR testsuite/69573
13577 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13578
a45bce11 135792016-02-19 Jakub Jelinek <jakub@redhat.com>
13580
6263dde1 13581 PR c++/69850
13582 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13583 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13584
a45bce11 13585 PR c++/67767
13586 * g++.dg/cpp0x/pr67767.C: New test.
13587
cf2ed1b7 135882016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13589
13590 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13591 for fp, simd, crypto, crc, lse.
13592 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13593 above.
13594 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13595 effective target check.
13596
f6cc34b0 135972016-02-19 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR target/69820
13600 * gcc.target/i386/pr69820.c: New test.
13601
6c678e78 136022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13603
13604 * gcc.target/s390/vector/int128-1.c: New test.
13605
b088ff4b 136062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13607
13608 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13609
b11e60a4 136102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13611
13612 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13613 instruction pattern name to prevent the testcase from failing with
13614 -march=z13.
13615
664ff6a0 136162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13617
13618 * gcc.target/s390/md/movstr-2.c: New test.
13619
e80be24b 136202016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13621
13622 * gcc.target/s390/morestack.c: New test.
13623
9839f350 136242016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13625
13626 PR target/69625
13627 * gcc.target/s390/pr69625.c: Add test case.
13628
4550fbd0 136292016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13630
13631 PR testsuite/68580
13632 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13633
57d00b6a 136342016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13635
13636 PR target/68404
13637 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13638 * gcc.target/powerpc/fusion3.c: Likewise.
13639
63ad69d6 136402016-02-18 Richard Biener <rguenther@suse.de>
13641
13642 PR middle-end/69553
13643 * g++.dg/torture/pr69553.C: New testcase.
13644
d92404ed 136452016-02-18 Nick Clifton <nickc@redhat.com>
13646
4550fbd0 13647 PR target/62254
13648 PR target/69610
13649 * gcc.target/arm/pr62554.c: New test.
13650 * gcc.target/arm/pr69610-1.c: New test.
13651 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13652
0808dfce 136532016-02-18 Richard Biener <rguenther@suse.de>
13654
13655 PR middle-end/69854
13656 * gcc.dg/torture/pr69854.c: New testcase.
13657
fc3527e3 136582016-02-17 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR c++/69850
13661 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13662
e3c24279 136632012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13664
13665 * gcc.target/powerpc/vec-cg.c: New test.
13666
c9732c2b 136672016-02-17 Richard Biener <rguenther@suse.de>
13668
13669 PR testsuite/69586
13670 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13671
51bf9f9b 136722016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13673
13674 PR target/69161
13675 * gcc.c-torture/compile/pr69161.c: New test.
13676
6baedca3 136772016-02-17 David Sherwood <david.sherwood@arm.com>
13678
13679 PR target/69532
13680 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13681 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13682
4f240715 136832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13684
13685 * gcc.dg/ifcvt-4.c: Skip on Visium.
13686
e0c0515d 136872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13688
13689 * gnat.dg/atomic8.adb: New test.
13690
7b319ee6 136912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13692
13693 * gnat.dg/discr46.ad[sb]: New test.
13694
48a7e3d1 136952016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13696
13697 PR Target/48344
13698 * gcc.target/powerpc/pr48344-1.c: New test.
13699
3f844f15 137002015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13701
13702 PR fortran/69742
13703 * gfortran.dg/associate_21.f90: New test.
13704
7675e968 137052016-02-16 Jakub Jelinek <jakub@redhat.com>
13706
13707 PR c/69835
13708 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13709 -Wnonnull in dg-options.
13710 * c-c++-common/nonnull-2.c: New test.
13711
d6faee88 137122016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13713 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13714
13715 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13716
3a2a72aa 137172016-02-16 Jakub Jelinek <jakub@redhat.com>
13718
13719 PR middle-end/69801
13720 * gcc.dg/pr69801.c: Add empty dg-options.
13721
28072426 137222016-02-16 James Norris <jnorris@codesourcery.com>
13723
13724 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13725 * g++.dg/goacc/deviceptr-1.c: New file.
13726
37fffac2 137272016-02-16 Jakub Jelinek <jakub@redhat.com>
13728
13729 PR tree-optimization/69820
13730 * gcc.dg/vect/pr69820.c: New test.
13731
f72a5e61 137322016-02-16 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/69776
13735 * gcc.dg/torture/pr69776-2.c: New testcase.
13736
50e0cd76 137372016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13738
13739 PR tree-optimization/69714
13740 * gcc.dg/torture/pr69714.c: New test.
13741
14a72c4e 137422016-02-16 Jakub Jelinek <jakub@redhat.com>
13743
13744 PR tree-optimization/69802
13745 * gcc.dg/pr69802.c: New test.
13746
fd808c11 137472016-02-16 Richard Biener <rguenther@suse.de>
13748
13749 PR middle-end/69801
13750 * gcc.dg/pr69801.c: New testcase.
13751
49a549ca 137522016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13753
13754 PR libgfortran/69651
13755 * gfortran.dg/read_bang.f90: New test.
13756 * gfortran.dg/read_bang4.f90: New test.
13757
77454e6e 137582016-02-15 Jakub Jelinek <jakub@redhat.com>
13759
2074f21c 13760 PR c++/69658
13761 * g++.dg/init/pr69658.C: New test.
13762
77454e6e 13763 PR c++/69797
13764 * c-c++-common/pr69797.c: New test.
13765
4ef4d764 137662016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13767
13768 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13769 check for aarch64*-*-*.
13770
4a45fe0f 137712016-02-15 Richard Biener <rguenther@suse.de>
13772
13773 PR tree-optimization/69783
13774 * gcc.dg/vect/pr69783.c: New testcase.
13775
0b3619e6 137762016-02-15 Richard Biener <rguenther@suse.de>
13777
13778 PR tree-optimization/69776
13779 * gcc.dg/torture/pr69776.c: New testcase.
13780
9b49c3cb 137812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13782
13783 PR fortran/60526
13784 * gfortran.dg/type_decl_4.f90: Reinstated.
13785
e46faff9 137862016-02-14 John David Anglin <danglin@gcc.gnu.org>
13787
13788 PR fortran/68746
13789 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13790
a96c809a 137912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13792
13793 PR fortran/60526
13794 PR bootstrap/69816
13795 * gfortran.dg/type_decl_4.f90: Removed.
13796
fdec7e88 137972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13798
13799 PR fortran/60526
13800 * gfortran.dg/type_decl_4.f90: New test.
13801
a72095c4 138022016-02-14 Alan Modra <amodra@gmail.com>
13803
bc436924 13804 PR testsuite/68886
a72095c4 13805 * gcc.c-torture/execute/stkalign.c: Revise test.
13806
73bb5f8b 138072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13808
13809 PR target/67260
13810 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13811
beb13161 138122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13813
13814 PR target/67260
13815 * gcc.target/sh/torture/pr67260.c: New.
13816
67cab04e 138172016-02-12 John David Anglin <danglin@gcc.gnu.org>
13818
13819 * gcc.dg/pr67964.c: Add dg-require-alias.
13820
44a59bb1 138212016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13822
13823 PR target/67636
13824 PR target/64345
13825 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13826
38c9bd3a 138272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13828
13829 PR libgfortran/69668
13830 * gfortran.dg/namelist_88.f90: New test.
13831
1774ff82 138322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13833
13834 PR libgfortran/69668
13835 * gfortran.dg/namelist_38.f90: Update test.
13836 * gfortran.dg/namelist_84.f90: Update test.
13837
aec1f4bd 138382016-02-12 David Malcolm <dmalcolm@redhat.com>
13839
13840 PR other/69554
13841 * gcc.dg/pr69554-1.c: New test.
13842 * gfortran.dg/pr69554-1.F90: New test.
13843 * gfortran.dg/pr69554-2.F90: New test.
13844 * lib/gcc-dg.exp (proc dg-locus): New function.
13845 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13846 distinguish between the caret-printing and non-caret-printing
13847 cases. If caret-printing has been explicitly enabled, bail out
13848 without attempting to fix up the output.
13849
da7d5066 138502016-02-12 David Malcolm <dmalcolm@redhat.com>
13851
13852 PR driver/69265
13853 PR driver/69453
13854 * gcc.dg/spellcheck-options-3.c: New test case.
13855 * gcc.dg/spellcheck-options-4.c: New test case.
13856 * gcc.dg/spellcheck-options-5.c: New test case.
13857 * gcc.dg/spellcheck-options-6.c: New test case.
13858 * gcc.dg/spellcheck-options-7.c: New test case.
13859 * gcc.dg/spellcheck-options-8.c: New test case.
13860 * gcc.dg/spellcheck-options-9.c: New test case.
13861 * gcc.dg/spellcheck-options-10.c: New test case.
13862
fcce1b0b 138632016-02-12 Jakub Jelinek <jakub@redhat.com>
13864
13865 PR rtl-optimization/69764
13866 PR rtl-optimization/69771
13867 * c-c++-common/pr69764.c: New test.
13868 * gcc.dg/torture/pr69771.c: New test.
13869
6d609290 138702016-02-12 Marek Polacek <polacek@redhat.com>
13871
13872 * g++.dg/torture/init-list1.C: New.
13873
7d75fb56 138742016-02-12 Marek Polacek <polacek@redhat.com>
13875
13876 * gcc.dg/pr69522.c: Add empty dg-options.
13877
52543fda 138782016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13879
13880 * g++.dg/lto/lto.exp: Include and init mpx.
13881 * g++.dg/lto/pr69729_0.C: New test.
13882
34947478 138832016-02-12 Jakub Jelinek <jakub@redhat.com>
13884
9181a4ec 13885 PR ipa/69241
13886 * g++.dg/ipa/pr69241-4.C: New test.
13887
34947478 13888 PR ipa/68672
13889 * g++.dg/ipa/pr68672-1.C: New test.
13890 * g++.dg/ipa/pr68672-2.C: New test.
13891 * g++.dg/ipa/pr68672-3.C: New test.
13892
74a4140f 138932016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13894
13895 PR c/69522
50e0cd76 13896 * gcc.dg/pr69522.c: New test.
74a4140f 13897
9ddb20d6 138982016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13899
13900 PR c++/69098
13901 * g++.dg/cpp1y/69098.C: New test.
13902 * g++.dg/cpp1y/69098-2.C: New test.
13903
67cf9b55 139042016-02-12 Jakub Jelinek <jakub@redhat.com>
13905
13906 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13907 and neighbour -> neighbor.
13908 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13909 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13910 * c-c++-common/Wvarargs.c: Likewise.
13911 * c-c++-common/goacc/host_data-5.c: Likewise.
13912 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13913 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13914 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13915 * gcc.target/aarch64/pr60697.c: Likewise.
13916 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13917 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13918 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13919 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13920 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13921 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13922 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13923 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13924 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13925 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13926 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13927 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13928 * g++.dg/lookup/koenig5.C: Likewise.
13929 * g++.dg/ext/no-asm-2.C: Likewise.
13930 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13931 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13932 * gfortran.dg/used_types_16.f90: Likewise.
13933 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13934 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13935 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13936 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13937 * gfortran.dg/abstract_type_6.f03: Likewise.
13938 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13939 * gfortran.dg/used_types_15.f90: Likewise.
13940 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13941 * gfortran.dg/exit_3.f08: Likewise.
13942 * gfortran.dg/open_status_2.f90: Likewise.
13943 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13944 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13945 * gfortran.dg/associate_1.f03: Likewise.
13946 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13947 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13948 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13949 * gcc.dg/builtin-object-size-1.c: Likewise.
13950 * gcc.dg/noreturn-6.c: Likewise.
13951 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13952 * gcc.dg/globalalias.c: Likewise.
13953 * gcc.dg/builtins-config.h: Likewise.
13954 * gcc.dg/pr30457.c: Likewise.
13955 * gcc.c-torture/compile/volatile-1.c: Likewise.
13956 * gcc.c-torture/execute/20101011-1.c: Likewise.
13957 * c-c++-common/Waddress-1.c: Likewise.
13958
40b38ace 139592016-02-11 Jakub Jelinek <jakub@redhat.com>
13960
13961 PR c/69768
13962 * c-c++-common/Waddress-1.c: New test.
13963
42c87ca9 139642016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13965
13966 PR fortran/69296
13967 * gfortran.dg/associate_19.f03: New test.
13968 * gfortran.dg/associate_20.f03: New test.
13969
acb7939f 139702016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13971
13972 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13973
6defe3c5 139742016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13975
13976 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13977 .arch armv8-a\n. Add -dA to dg-options.
13978 * gcc.target/aarch64/assembler_arch_1.c: New test.
13979 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13980
63f63318 139812016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13982
13983 PR c++/68726
13984 * g++.dg/cpp0x/pr68726.C: New.
13985
1cddf457 139862016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13987
13988 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13989 test.
13990
b86fba37 139912016-02-11 Richard Biener <rguenther@suse.de>
13992
13993 * g++.dg/tree-ssa/pr61034.C: Adjust.
13994
ec4ec95a 139952016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13996
be7c31e9 13997 PR target/69148
ec4ec95a 13998 * gcc.target/s390/pr69148.c: New.
13999
f64416ca 140002016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14001
14002 PR tree-optimization/69652
14003 * gcc.dg/torture/pr69652.c: New test.
14004
e5d1ea31 140052016-02-10 Jakub Jelinek <jakub@redhat.com>
14006 Patrick Palka <ppalka@gcc.gnu.org>
14007
14008 PR ipa/69241
14009 PR c++/69649
14010 * g++.dg/ipa/pr69241-1.C: New test.
14011 * g++.dg/ipa/pr69241-2.C: New test.
14012 * g++.dg/ipa/pr69241-3.C: New test.
14013 * g++.dg/ipa/pr69649.C: New test.
14014
fa03b19d 140152016-02-10 Uros Bizjak <ubizjak@gmail.com>
14016
14017 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14018 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14019
14485c8a 140202016-02-10 Bin Cheng <bin.cheng@arm.com>
14021
14022 PR tree-optimization/68021
14023 * gcc.dg/tree-ssa/pr68021.c: New test.
14024
79f1ed25 140252016-02-10 Richard Biener <rguenther@suse.de>
14026
14027 PR tree-optimization/69726
14028 * gcc.dg/uninit-22.c: New testcase.
14029
58f74eff 140302016-02-09 Andrew Pinski <apinski@cavium.com>
14031
14032 PR tree-opt/69282
14033 * gcc.c-torture/compile/20160205-1.c: New testcase.
14034
600c00f7 140352016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14036
14037 PR target/68404
14038 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14039 instead accessing a really large arrray.
14040 * gcc.target/powerpc/fusion3.c: Likewise.
14041
0771836e 140422016-02-09 Charles Baylis <charles.baylis@linaro.org>
14043
14044 PR target/68532
14045 * gcc.c-torture/execute/pr68532.c: New test.
14046
4ccd644f 140472016-02-11 Alexandre Oliva <aoliva@redhat.com>
14048
14049 PR target/69634
14050 * gcc.dg/pr69634.c: New.
14051
2e980a39 140522016-02-09 Richard Biener <rguenther@suse.de>
14053
14054 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14055
aacf7102 140562016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14057
aacf7102 14058 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14059
a1856ddf 140602016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14061
14062 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14063
d4d3da7e 140642016-02-09 Richard Biener <rguenther@suse.de>
14065
14066 PR tree-optimization/69715
14067 * gcc.dg/torture/pr69715.c: New testcase.
14068
9cc6714f 140692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14070
14071 PR c++/69139
14072 * g++.dg/cpp0x/trailing12.C: New test.
14073 * g++.dg/cpp0x/trailing13.C: New test.
14074
83d5062b 140752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14076
14077 PR c++/69283
14078 PR c++/67835
14079 * g++.dg/cpp1y/auto-fn29.C: New test.
14080 * g++.dg/cpp1y/auto-fn30.C: New test.
14081
394a86f3 140822016-02-08 Jakub Jelinek <jakub@redhat.com>
14083
14084 PR tree-optimization/69209
14085 * gcc.c-torture/compile/pr69209.c: New test.
14086
93b124b4 140872016-02-08 Jeff Law <law@redhat.com>
14088
14089 PR tree-optimization/68541
14090 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14091 of statements allowed in join block for path splitting.
14092
26abce13 140932016-02-08 Jakub Jelinek <jakub@redhat.com>
14094
0acb2d6e 14095 PR c++/59627
14096 * g++.dg/gomp/pr59627.C: New test.
14097
26abce13 14098 PR ipa/69239
14099 * g++.dg/ipa/pr69239.C: New test.
14100
86e0b129 141012016-02-08 David Malcolm <dmalcolm@redhat.com>
14102
14103 PR preprocessor/69664
14104 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14105 * gcc.dg/cpp/warn-comments.c: Likewise.
14106
f553d9f8 141072016-02-08 Marek Polacek <polacek@redhat.com>
14108
14109 PR c++/69688
14110 * g++.dg/init/const12.C: New test.
14111
600695e0 141122016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14113
14114 PR target/60410
14115 * gcc.dg/lto/pr55113_0.c: Remove test.
14116
c4f4b1e8 141172016-02-08 Richard Biener <rguenther@suse.de>
14118
14119 PR tree-optimization/69719
14120 * gcc.dg/torture/pr69719.c: New testcase.
14121
5a987d87 141222016-02-08 Richard Biener <rguenther@suse.de>
14123 Jeff Law <law@redhat.com>
14124
14125 PR target/68273
14126 * gcc.target/mips/pr68273.c: New testcase.
14127
0418e71d 141282016-02-08 Richard Biener <rguenther@suse.de>
14129
14130 PR rtl-optimization/69274
14131 * gcc.target/i386/addr-sel-1.c: XFAIL.
14132
07c0f1ca 141332016-02-08 Jeff Law <law@redhat.com>
14134
40d85f4c 14135 PR tree-optimization/68541
14136 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14137
140e093f 14138 PR tree-optimization/65917
07c0f1ca 14139 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14140
16430acf 141412016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14142
14143 PR fortran/50555
14144 * gfortran.dg/namelist_args.f90: New test.
14145
3f0ff0d8 141462016-02-05 Jeff Law <law@redhat.com>
14147
140e093f 14148 PR tree-optimization/68541
3f0ff0d8 14149 * gcc.dg/tree-ssa/split-path-2.c: New test.
14150 * gcc.dg/tree-ssa/split-path-3.c: New test.
14151 * gcc.dg/tree-ssa/split-path-4.c: New test.
14152 * gcc.dg/tree-ssa/split-path-5.c: New test.
14153 * gcc.dg/tree-ssa/split-path-6.c: New test.
14154 * gcc.dg/tree-ssa/split-path-7.c: New test.
14155
a7cc1f94 141562016-02-05 Martin Sebor <msebor@redhat.com>
14157
14158 PR c++/69662
14159 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14160 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14161
fcb25f28 141622016-02-06 Richard HEnderson <rth@redhat.com>
14163
14164 PR c/69643
14165 * gcc.target/i386/addr-space-4.c: New.
14166 * gcc.target/i386/addr-space-5.c: New.
14167
3a2545a1 141682016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14169
14170 PR fortran/66089
14171 * gfortran.dg/elemental_dependency_6.f90: New.
14172
1e302465 141732016-02-05 Jakub Jelinek <jakub@redhat.com>
14174
66feb54c 14175 PR rtl-optimization/69691
14176 * gcc.c-torture/execute/pr69691.c: New test.
14177
1e302465 14178 PR c++/69628
14179 * g++.dg/parse/pr69628.C: New test.
14180
9c28a298 141812016-02-05 Uros Bizjak <ubizjak@gmail.com>
14182
14183 * gcc.dg/sancov/asan.c: Move to ...
14184 * gcc.dg/asan/sancov-1.c: ... here.
14185
a854e286 141862016-02-05 Uros Bizjak <ubizjak@gmail.com>
14187
14188 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14189
d4f0b240 141902016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14191
14192 PR target/69677
14193 * gcc.target/i386/pr69677.c: New test.
14194
235d8723 141952016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14196
14197 PR c++/68948
14198 * g++.dg/template/pr68948.C: New test.
14199
f390cf65 142002016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14201
14202 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14203 (only necessary on s390x).
14204
ab99f104 142052016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14206
14207 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14208 -mno-accumulate-outgoing-args.
14209
f7ef5392 142102016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14211
14212 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14213
6b098e91 142142016-02-04 Jakub Jelinek <jakub@redhat.com>
14215
14216 PR c/69669
14217 * c-c++-common/pr69669.c: New test.
14218
f0146cf3 142192016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14220
14221 PR target/69667
14222 * g++.dg/pr69667.C: New file.
14223
08fd6cf5 142242016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14225
14226 PR target/69619
14227 * gcc.dg/pr69619.c: Add new test.
14228
a6f3f39f 142292016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14230
14231 PR rtl-optimization/69577
14232 * gcc.target/i386/pr69577.c: New test.
14233
774068a0 142342016-02-04 Martin Liska <mliska@suse.cz>
14235
14236 * g++.dg/asan/pr69276.C: New test.
14237
f50a7894 142382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14239
14240 PR target/65932
14241 PR target/67714
14242 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14243 a single smulbb instruction.
14244 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14245 * gcc.target/amr/wmul-2.c: Likewise.
14246
6b722eb3 142472016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14248
14249 PR target/65932
14250 PR target/67714
14251 * gcc.c-torture/execute/pr67714.c: New test.
14252
1f1475a7 142532016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14254
14255 PR target/69454
14256 * gcc.target/i386/pr69454-1.c: New test.
14257 * gcc.target/i386/pr69454-2.c: New test.
14258
6b94e133 142592016-02-03 Martin Sebor <msebor@redhat.com>
14260
14261 PR c++/69251
14262 PR c++/69253
14263 PR c++/69290
14264 PR c++/69277
14265 PR c++/69349
14266 * g++.dg/ext/flexarray-mangle-2.C: New test.
14267 * g++.dg/ext/flexarray-mangle.C: New test.
14268 * g++.dg/ext/flexarray-subst.C: New test.
14269 * g++.dg/ext/flexary11.C: New test.
14270 * g++.dg/ext/flexary12.C: New test.
14271 * g++.dg/ext/flexary13.C: New test.
14272 * g++.dg/ext/flexary14.C: New test.
14273 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14274
342ed0ac 142752016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14276
14277 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14278 Define only if CHECK_FLOAT128 is defined.
14279 (main): Properly initialize u5.
14280
edf6c4d2 142812016-02-03 Jakub Jelinek <jakub@redhat.com>
14282
415d5641 14283 PR c/69627
14284 * gcc.dg/pr69627.c: New test.
14285
edf6c4d2 14286 PR target/69644
14287 * gcc.dg/pr69644.c: New test.
14288
cf8f3ba0 142892016-02-03 Mike Stump <mikestump@comcast.net>
14290
14291 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14292 support for struct-layout-1.exp.
14293
c90d55dd 142942016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14295
14296 PR c++/69056
f7ef5392 14297 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14298
401bd0c8 142992016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14300 Alexandre Oliva <aoliva@redhat.com>
14301
14302 PR target/69461
14303 * gcc.target/powerpc/pr69461.c: New.
14304
277d9d1d 143052016-02-03 Uros Bizjak <ubizjak@gmail.com>
14306
14307 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14308 works from here ...
14309 (check_effective_target_fsanitize_thread): ... to here. Do not
14310 specify additional compile flags for the test source.
14311 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14312 specify additional compile flags for the test source.
14313
e69ad94a 143142016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14315
14316 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14317
a4454da2 143182016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14319
14320 PR fortran/67451
14321 PR fortran/69418
14322 * gfortran.dg/coarray_allocate_2.f08: New test.
14323 * gfortran.dg/coarray_allocate_3.f08: New test.
14324 * gfortran.dg/coarray_allocate_4.f08: New test.
14325
88cab2dd 143262016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14327
14328 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14329 use same scan-tree-dump-times on all platforms.
14330 * gcc.dg/vect/vect-outer-1.c: Likewise.
14331 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14332 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14333 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14334 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14335 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14336 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14337 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14338
66ea75c4 143392016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14340
14341 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14342 warning.
14343
4eef8df7 143442016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14345
14346 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14347
665fbc2f 143482016-02-02 James Norris <jnorris@codesourcery.com>
14349
14350 * c-c++-common/goacc/routine-5.c: Add tests.
14351
b10e3d47 143522016-02-02 Alexander Monakov <amonakov@ispras.ru>
14353
14354 * gcc.target/nvptx/unsigned-cmp.c: New test.
14355
12ad66dd 143562016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14357
14358 * gcc.target/aarch64/scalar_shift_1.c
14359 (test_corners_sisd_di): Improve force to SIMD register.
14360 (test_corners_sisd_si): Likewise.
14361 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14362 Remove scan-assembler check for ldr.
14363
f9ec342f 143642016-02-02 Richard Biener <rguenther@suse.de>
14365
14366 PR tree-optimization/69595
14367 * gcc.dg/Warray-bounds-17.c: New testcase.
14368
32f2925a 143692016-02-02 Richard Biener <rguenther@suse.de>
14370
14371 PR tree-optimization/69606
14372 * gcc.dg/torture/pr69606.c: New testcase.
14373
cfd9ca84 143742016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14375
14376 PR middle-end/68542
14377 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14378 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14379
19bf08e2 143802016-02-02 Alan Modra <amodra@gmail.com>
14381
14382 PR target/69548
14383 * gcc.target/powerpc/pr69548.c: New test.
14384
6f13b088 143852016-02-01 Jakub Jelinek <jakub@redhat.com>
14386
dcddc5af 14387 PR rtl-optimization/69592
14388 * gcc.dg/pr69592.c: New test.
14389
6f13b088 14390 PR preprocessor/69543
14391 PR c/69558
14392 * gcc.dg/pr69543.c: New test.
14393 * gcc.dg/pr69558.c: New test.
14394
d090e5c2 143952016-02-01 Uros Bizjak <ubizjak@gmail.com>
14396
fcb317c5 14397 PR testsuite/65940
14398 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14399
aaf527dc 144002016-02-01 Martin Sebor <msebor@redhat.com>
14401
14402 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14403
1674217b 144042016-02-01 Bin Cheng <bin.cheng@arm.com>
14405
14406 PR tree-optimization/67921
14407 * c-c++-common/ubsan/pr67921.c: New test.
14408
b4007655 144092016-02-01 Richard Biener <rguenther@suse.de>
14410
14411 PR middle-end/69556
14412 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14413
88a477bb 144142016-02-01 Richard Biener <rguenther@suse.de>
14415
14416 PR tree-optimization/69574
14417 * gcc.dg/torture/pr69574.c: New testcase.
14418
2eaaa4e7 144192016-02-01 Richard Biener <rguenther@suse.de>
14420
14421 PR tree-optimization/69579
14422 * gcc.dg/setjmp-6.c: New testcase.
14423
e3882c44 144242016-02-01 Jakub Jelinek <jakub@redhat.com>
14425
14426 PR rtl-optimization/69570
14427 * g++.dg/opt/pr69570.C: New test.
14428
f80aff47 144292016-02-01 Richard Henderson <rth@redhat.com>
14430
14431 * gcc.dg/pr69535.c: New test.
14432
240568aa 144332016-01-31 John David Anglin <danglin@gcc.gnu.org>
14434
6009b3b8 14435 PR testsuite/69584
14436 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14437 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14438
1fdf7177 14439 PR debug/68244
14440 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14441
240568aa 14442 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14443
cb3e5ac0 144442016-01-31 Paul Thomas <pault@gcc.gnu.org>
14445
14446 PR fortran/67564
14447 * gfortran.dg/allocate_with_source_17.f03: New test.
14448
3b8b902b 144492016-01-30 Jakub Jelinek <jakub@redhat.com>
14450
14451 PR tree-optimization/69546
14452 * gcc.dg/torture/pr69546.c: New test.
14453
17985abe 144542016-01-30 Paul Thomas <pault@gcc.gnu.org>
14455
14456 PR fortran/69566
14457 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14458
b5239e80 144592016-01-30 Martin Sebor <msebor@redhat.com>
14460
14461 PR c++/68490
14462 * g++.dg/ext/flexary10.C: New test.
14463
e8f03010 144642016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14465
14466 PR fortran/66707
14467 gfortran.dg/common_23.f90: New test.
14468
dc93691a 144692016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14470
14471 PR target/65546
14472 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14473 condition being checked, and disable it when the target supports
14474 misaligned loads and stores.
14475
ff5e28e9 144762016-01-29 Jakub Jelinek <jakub@redhat.com>
14477
14478 PR debug/69518
14479 * gcc.dg/torture/pr69518.c: New test.
14480
b0d8930a 144812016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14482
14483 PR target/69530
14484 * gcc.target/i386/pr69530.c: New test.
14485
21601fc7 144862016-01-29 Steve Ellcey <sellcey@imgtec.com>
14487
14488 PR target/65604
14489 * gcc.target/mips/div-delay.c: New test.
14490
ca6c7317 144912016-01-29 Jakub Jelinek <jakub@redhat.com>
14492
4758dc39 14493 PR target/69551
14494 * gcc.target/i386/pr69551.c: New test.
14495
ca6c7317 14496 PR target/66137
14497 * gcc.target/i386/pr66137.c: New test.
14498
e3078da6 144992016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14500
14501 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14502 always built for p5600.
14503 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14504 isa=p5600 dg-option.
14505
b622ec25 145062016-01-29 Richard Biener <rguenther@suse.de>
14507
14508 PR tree-optimization/69547
14509 * g++.dg/tree-ssa/pr69547.C: New testcase.
14510
d2a60e99 145112016-01-29 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR debug/66869
14514 * g++.dg/warn/Wunused-function2.C: New test.
14515
ae849d2b 145162016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14517
14518 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14519 support for test to succeed.
14520
ce6a6978 145212016-01-29 Marek Polacek <polacek@redhat.com>
14522
14523 PR c++/69509
14524 PR c++/69516
14525 * g++.dg/ext/constexpr-vla2.C: New test.
14526 * g++.dg/ext/constexpr-vla3.C: New test.
14527 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14528
7550d855 145292016-01-29 Richard Biener <rguenther@suse.de>
14530
14531 PR middle-end/69537
14532 * gcc.dg/uninit-21.c: New testcase.
14533
f11bb279 145342016-01-28 Uros Bizjak <ubizjak@gmail.com>
14535
14536 PR target/69459
14537 * gcc.target/i386/pr69459.c: New test.
14538
c80c12c8 145392016-01-28 Steve Ellcey <sellcey@imgtec.com>
14540
14541 PR target/68400
14542 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14543 * gcc.target/mips/pr68400.c: New test.
14544
c649bacc 145452016-01-28 Martin Sebor <msebor@redhat.com>
14546
14547 PR target/17381
14548 * gcc.target/powerpc/pr17381.c: New test.
14549
f4881661 145502016-01-28 Jakub Jelinek <jakub@redhat.com>
14551
14552 PR middle-end/69542
14553 * gcc.dg/torture/pr69542.c: New test.
14554
d66fdd75 145552016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14556
14557 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14558
d4a78818 145592016-01-28 David Edelsohn <dje.gcc@gmail.com>
14560
14561 * gcc.dg/pr65980.c: Skip on AIX.
14562 * gcc.dg/pr66688.c: Same.
14563
21329e97 145642016-01-28 David Edelsohn <dje.gcc@gmail.com>
14565
14566 PR target/63679
14567 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14568 * gcc.dg/tree-ssa/sra-18.c: Same.
14569
cc7124a6 145702016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14571
14572 PR fortran/62536
14573 * gfortran.dg/block_15.f08: New test.
14574 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14575 on incorrectly closed BLOCK.
14576
358dfcb4 145772016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14578
14579 * gcc.dg/declare-simd.c: New test.
2034deb9 14580
e87502d6 145812016-01-28 Richard Biener <rguenther@suse.de>
14582
14583 PR tree-optimization/69466
14584 * gfortran.dg/vect/pr69466.f90: New testcase.
14585
44e7334b 145862016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14587
14588 * g++.dg/pr67989.C: Remove ARM-specific option.
14589 * gcc.target/arm/pr67989.C: New file.
14590
5ce8f551 145912016-01-27 Uros Bizjak <ubizjak@gmail.com>
14592
14593 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14594 and expm1 test for glibc < 2.11.
14595
fa6e6b15 145962016-01-27 Richard Henderson <rth@redhat.com>
14597
14598 * gcc.c-torture/execute/pr69447.c: New test.
14599
146002016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14601
7b8122c6 14602 PR fortran/69422
147b2f9b 14603 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14604
78e516eb 146052016-01-27 Jakub Jelinek <jakub@redhat.com>
14606
14607 PR debug/66869
14608 * gcc.dg/pr66869.c: New test.
14609
9b849350 146102016-01-25 Jeff Law <law@redhat.com>
14611
14612 PR tree-optimization/68398
f11bb279 14613 PR tree-optimization/69196
9b849350 14614 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14615 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14616 path to avoid new heuristic allowing more irreducible regions
14617 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14618 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14619 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14620 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14621 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14622
fee5e491 146232016-01-27 Marek Polacek <polacek@redhat.com>
14624
14625 PR c/68062
14626 * c-c++-common/vector-compare-4.c: New test.
14627
eec96426 146282016-01-27 David Malcolm <dmalcolm@redhat.com>
14629
14630 PR preprocessor/69126
14631 * c-c++-common/pr69126.c: New test case.
14632
5068be18 146332016-01-27 Ian Lance Taylor <iant@google.com>
14634
14635 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14636
5fa82c11 146372016-01-27 Ryan Burn <contact@rnburn.com>
14638
14639 PR cilkplus/69267
14640 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14641
b3df0219 146422016-01-27 Uros Bizjak <ubizjak@gmail.com>
14643
14644 PR target/69512
14645 * gcc.target/i386/pr69512.c: New test.
14646
d46a16d4 146472016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14648
14649 PR ada/69488
14650 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14651
6a9b35ef 146522016-01-27 Marek Polacek <polacek@redhat.com>
14653
14654 PR c++/69379
14655 * g++.dg/pr69379.C: New test.
14656
18e9663b 146572016-01-27 Martin Sebor <msebor@redhat.com>
14658
14659 PR c++/69317
14660 * g++.dg/abi/Wabi-2-2.C: New test.
14661 * g++.dg/abi/Wabi-2-3.C: New test.
14662 * g++.dg/abi/Wabi-3-2.C: New test.
14663 * g++.dg/abi/Wabi-3-3.C: New test.
14664
c88301ad 146652016-01-27 Richard Biener <rguenther@suse.de>
14666
14667 PR tree-optimization/69166
14668 * gcc.dg/torture/pr69166.c: New testcase.
14669
8ca47550 146702016-01-27 Martin Jambor <mjambor@suse.cz>
14671
14672 PR tree-optimization/69355
14673 * gcc.dg/tree-ssa/pr69355.c: New test.
14674
5cb23e3c 146752016-01-27 Marek Polacek <polacek@redhat.com>
14676
14677 PR c++/69496
14678 * g++.dg/ext/constexpr-vla1.C: New test.
14679
7b0c1b6d 146802016-01-20 Christian Bruel <christian.bruel@st.com>
14681
14682 PR target/69245
14683 * gcc.target/arm/pr69245.c: New test.
14684
220112fc 146852016-01-27 Jakub Jelinek <jakub@redhat.com>
14686
14687 PR tree-optimization/69399
14688 * gcc.dg/torture/pr69399.c: New test.
14689
16294490 146902016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14691
14692 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14693
8abd3d0c 146942016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14695
14696 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14697
7cf9b895 146982016-01-26 Tom de Vries <tom@codesourcery.com>
14699
14700 PR tree-optimization/69110
14701 * gcc.dg/autopar/pr69110.c: New test.
14702
557c1942 147032016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14704 Sebastian Pop <s.pop@samsung.com>
557c1942 14705
14706 * gcc.dg/graphite/isl-ast-op-select.c: New.
14707
80adbd96 147082015-01-26 Paul Thomas <pault@gcc.gnu.org>
14709
14710 PR fortran/69385
14711 * gfortran.dg/allocate_error_6.f90: New test.
14712
c3f86f60 147132016-01-26 Richard Henderson <rth@redhat.com>
14714
14715 * gcc.dg/tm/pr60908.c: New test.
14716
3752e5b1 147172016-01-26 David Malcolm <dmalcolm@redhat.com>
14718
14719 PR other/69006
14720 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14721 directive.
14722 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14723 expected multiline output to reflect the colorization being
14724 disabled before newlines.
14725 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14726 (custom_diagnostic_finalizer): Replace call to
14727 pp_newline_and_flush with call to pp_flush.
14728 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14729 * gfortran.dg/implicit_class_1.f90: Likewise.
14730 * lib/gcc-dg.exp (allow_blank_lines): New global.
14731 (dg-allow-blank-lines-in-output): New procedure.
14732 (gcc-dg-prune): Complain about blank lines in the output, unless
14733 dg-allow-blank-lines-in-output was called.
14734 * lib/multiline.exp (_build_multiline_regex): Only support
14735 arbitrary followup text for non-blank-lines, not for blank lines.
14736
9bbfd060 147372016-01-26 Jakub Jelinek <jakub@redhat.com>
14738
14739 PR tree-optimization/69483
14740 * gcc.dg/pr69483.c: New test.
14741 * g++.dg/opt/pr69483.C: New test.
14742
53773057 147432016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14744
14745 PR target/68620
14746 * gcc.target/arm/pr68620.c: New test.
14747
442a556f 147482016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14749
14750 * gcc.target/i386/pr68986-2.c: Remove -m32.
14751
d513c683 147522016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14753
14754 PR target/68986
14755 * gcc.target/i386/pr68986-1.c: New test.
14756 * gcc.target/i386/pr68986-2.c: Likewise.
14757 * gcc.target/i386/pr68986-3.c: Likewise.
14758
976877a5 147592016-01-26 Christian Bruel <christian.bruel@st.com>
14760
14761 * lib/target-supports.exp
14762 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14763 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14764 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14765
2c7b2f88 147662016-01-26 Richard Biener <rguenther@suse.de>
14767
14768 PR tree-optimization/69452
14769 * gcc.dg/torture/pr69452.c: New testcase.
14770
f7fc06e7 147712016-01-26 Jakub Jelinek <jakub@redhat.com>
14772
14773 PR target/69442
14774 * gcc.dg/pr69442.c: New test.
14775
d1dae587 147762016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14777
14778 PR target/67896
14779 * gcc.target/aarch64/simd/pr67896.C: New.
14780
ef7be7f8 147812016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14782
14783 PR tree-optimization/69400
14784 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14785 function.
14786 (plugin_init): Call it.
14787 * gcc.dg/torture/pr69400.c: New test.
14788
648433a4 147892016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14790
14791 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14792
45fc5243 147932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14794 Sebastian Pop <s.pop@samsung.com>
14795
14796 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14797 isl-0.15.
14798
c699f6a1 147992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14800 Sebastian Pop <s.pop@samsung.com>
14801
14802 * gcc.dg/graphite/pr69292.c: New.
14803
b86e24ea 148042016-01-25 Jakub Jelinek <jakub@redhat.com>
14805
14806 * c-c++-common/goacc/use_device-1.c: New test.
14807
105cb8d7 148082016-01-25 Jeff Law <law@redhat.com>
14809
14810 PR tree-optimization/69196
14811 PR tree-optimization/68398
14812 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14813 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14814
44562749 148152016-01-25 David Edelsohn <dje.gcc@gmail.com>
14816
14817 PR target/69469
14818 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14819 Algorithm.
14820
6837fee7 148212016-01-25 Richard Biener <rguenther@suse.de>
14822
14823 PR testsuite/69380
14824 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14825
fe500d65 148262016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14827
14828 PR target/69421
14829 * gcc.dg/pr69421.c: New test.
14830
8eacba94 148312016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14832
14833 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14834 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14835 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14836 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14837 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14838 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14839 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14840 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14841 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14842 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14843
af09d40d 148442016-01-25 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/69376
14847 * gcc.dg/torture/pr69376.c: New testcase.
14848
d65063f5 148492016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14850
14851 PR fortran/69397
14852 PR fortran/68442
14853 * gfortran.dg/interface_38.f90: New test.
14854 * gfortran.dg/interface_39.f90: New test.
80adbd96 14855
08c7bfb4 148562016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14857
14858 Revert:
14859 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14860
14861 PR c++/11858
14862 PR c++/24663
14863 PR c++/24664
14864 * g++.dg/template/pr11858.C: New test.
14865 * g++.dg/template/pr24663.C: New test.
14866 * g++.dg/template/unify12.C: New test.
14867 * g++.dg/template/unify13.C: New test.
14868 * g++.dg/template/unify14.C: New test.
14869 * g++.dg/template/unify15.C: New test.
14870 * g++.dg/template/unify16.C: New test.
14871 * g++.dg/template/unify17.C: New test.
14872
c2e7d2be 148732016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14874
14875 PR fortran/68283
14876 gfortran.dg/pr68283.f90: New test.
14877
9f2e8617 148782016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14879
14880 PR fortran/66094
14881 * gfortran.dg/inline_matmul_13.f90: New test.
14882 * gfortran.dg/matmul_bounds_8.f90: New test.
14883 * gfortran.dg/matmul_bounds_9.f90: New test.
14884 * gfortran.dg/matmul_bounds_10.f90: New test.
14885
a4838119 148862016-01-23 Tom de Vries <tom@codesourcery.com>
14887
14888 PR tree-optimization/69426
14889 * gcc.dg/autopar/pr69426.c: New test.
14890
feddf0dc 148912016-01-23 Martin Sebor <msebor@redhat.com>
14892
14893 PR c++/58109
14894 PR c++/69022
14895 * g++.dg/cpp0x/alignas5.C: New test.
14896 * g++.dg/ext/vector29.C: Same.
14897
132731fb 148982016-01-23 Uros Bizjak <ubizjak@gmail.com>
14899
14900 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14901 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14902 _GNU_SOURCE from compile flags to the source.
14903 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14904 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14905 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14906 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14907
51aec681 149082016-01-22 Jakub Jelinek <jakub@redhat.com>
14909
14910 PR target/69432
14911 * g++.dg/opt/pr69432.C: New test.
14912
147aa3e3 149132016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14914
14915 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14916 32-bit targets testing an -m64 multilib.
14917
4d04e35e 149182016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14919
14920 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14921 64-bit support.
14922
86f38d0c 149232016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14924
14925 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14926
f776e712 149272016-01-21 Christian Bruel <christian.bruel@st.com>
14928
14929 PR target/68674
14930 * gcc.target/i386/pr68674.c
14931 * gcc.target/aarch64/pr68674.c
14932 * gcc.target/arm/pr68674.c
14933
7b9de435 149342016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14935
14936 PR target/69403
14937 * gcc.c-torture/execute/pr69403.c: New test.
14938
9935a0ba 149392016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14940
14941 PR c++/55843
14942 * g++.dg/template/pr55843.C: New.
14943
06b94aa1 149442016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14945
14946 PR testsuite/66877
14947 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14948 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14949
b68773a8 149502016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14951
14952 PR testsuite/67489
132731fb 14953 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14954 from dg-do compile directive, and instead add
14955 { dg-require-effective-target int128 }.
b68773a8 14956
bbbbe8ab 149572016-01-20 Martin Sebor <msebor@redhat.com>
14958
14959 PR c/69405
14960 * gcc.dg/sync-fetch.c: New test.
14961
f3a6a26f 149622016-01-21 Martin Sebor <msebor@redhat.com>
14963
14964 PR target/69252
14965 * gcc.target/powerpc/pr69252.c: New test.
14966
d1565a03 149672016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14968
14969 PR fortran/65996
132731fb 14970 * gfortran.dg/pr65996.f90: New test.
d1565a03 14971
15a5a905 149722016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14973
14974 PR c++/68810
bbbbe8ab 14975 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14976 expected to generate an error.
15a5a905 14977
e4538af5 149782016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14979
14980 PR middle-end/66178
14981 * gcc.dg/torture/pr66178.c: New test.
14982
4d4180ce 149832016-01-21 Anton Blanchard <anton@samba.org>
14984 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14985
14986 PR target/63354
14987 * gcc.target/powerpc/pr63354.c: New test.
14988
86e16058 149892016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14990
14991 PR rtl-optimization/68990
14992 * gcc.target/i386/pr68990: New.
14993
b11b85e4 149942016-01-21 Nick Clifton <nickc@redhat.com>
14995
14996 PR target/69129
14997 * gcc.target/mips/pr69129.c: New.
14998
62dd9f85 149992016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15000
15001 PR c++/58046
15002 * g++.dg/cpp0x/pr58046.C: New.
15003
ac7d424b 150042016-01-21 Jakub Jelinek <jakub@redhat.com>
15005
47c0bea3 15006 PR target/69187
15007 PR target/65624
15008 * gcc.target/arm/pr69187.c: New test.
15009
ac7d424b 15010 PR c++/69355
15011 * g++.dg/torture/pr69355.C: New test.
15012
9e18b252 150132016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15014 Sebastian Pop <s.pop@samsung.com>
15015
15016 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15017
de862e2f 150182016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15019 Sebastian Pop <s.pop@samsung.com>
15020
132731fb 15021 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15022
f55f9344 150232016-01-21 Jakub Jelinek <jakub@redhat.com>
15024
15025 PR middle-end/67653
15026 * c-c++-common/pr67653.c: New test.
15027 * gcc.dg/torture/pr29119.c: Add dg-warning.
15028
62752e71 150292016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15030
15031 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15032
16d4186f 150332016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15034
15035 PR c/24293
15036 * gcc.dg/pr24293.c: New test.
15037 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15038 incomplete struct type.
15039 * gcc.dg/declspec-1.c: Likewise.
15040 * gcc.dg/pr63549.c: Likewise.
15041
58219d13 150422016-01-20 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR tree-optimization/66612
15045 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15046 for bdn instruction.
15047
a7b5688a 150482016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15049
15050 * lib/target-supports.exp
15051 (check_effective_target_arm_fp_ok_nocache): New.
15052 (check_effective_target_arm_fp_ok): New.
15053 (add_options_for_arm_fp): New.
15054 (check_effective_target_arm_crypto_ok_nocache): Require
15055 target_arm_v8_neon_ok instead of arm32.
15056 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15057 (check_effective_target_arm_crypto_pragma_ok): New.
15058 (add_options_for_arm_vfp): New.
15059 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15060 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15061 target instead. Force initial fpu to vfp.
15062 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15063 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15064 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15065 dependency.
15066 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15067 use arm_vfp effective target instead. Force initial fpu to vfp.
15068 * gcc.target/arm/attr-neon3.c: Likewise.
15069 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15070 arm_vfp_ok.
15071 * gcc.target/arm/unsigned-float.c: Likewise.
15072 * gcc.target/arm/vfp-1.c: Likewise.
15073 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15074 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15075 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15076 * gcc.target/arm/vfp-ldmias.c: Likewise.
15077 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15078 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15079 * gcc.target/arm/vfp-stmiad.c: Likewise.
15080 * gcc.target/arm/vfp-stmias.c: Likewise.
15081 * gcc.target/arm/vnmul-1.c: Likewise.
15082 * gcc.target/arm/vnmul-2.c: Likewise.
15083 * gcc.target/arm/vnmul-3.c: Likewise.
15084 * gcc.target/arm/vnmul-4.c: Likewise.
15085
7ca56ca8 150862016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15087
7fb75b57 15088 PR testsuite/69366
15089 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15090 the MPX run-time library, for compile-time MPX test.
15091 * gcc.target/i386/chkp-always_inline.c: Likewise.
15092 * gcc.target/i386/chkp-bndret.c: Likewise.
15093 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15094 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15095 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15096 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15097 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15098 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15099 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15100 * gcc.target/i386/chkp-label-address.c: Likewise.
15101 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15102 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15103 * gcc.target/i386/chkp-pr69044.c: Likewise.
15104 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15105 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15106 * gcc.target/i386/chkp-strchr.c: Likewise.
15107 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15108 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15109 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15110 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15111 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15112 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15113 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15114 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15115 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15116 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15117 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15118 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15119 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15120 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15121 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15122 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15123 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15124 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15125 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15126 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15127 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15128 * gcc.target/i386/pr63995-2.c: Likewise.
15129 * gcc.target/i386/pr64805.c: Likewise.
15130 * gcc.target/i386/pr65044.c: Likewise.
15131 * gcc.target/i386/pr65167.c: Likewise.
15132 * gcc.target/i386/pr65183.c: Likewise.
15133 * gcc.target/i386/pr65184.c: Likewise.
15134 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15135
f2da0b99 151362016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15137
15138 PR tree-optimization/69328
15139 * gcc.dg/pr69328.c: New test.
15140
4d379676 151412016-01-20 Jeff Law <law@redhat.com>
15142
4a11f145 15143 PR target/25114
4d379676 15144 * gcc.target/m68k/pr25114.c: New test.
15145
0754bad1 151462016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15147
15148 * gcc.target/arm/memset-inline-10.c: Added
15149 dg-require-effective-target arm_thumb2_ok.
15150
63bd5c2d 151512016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15152
15153 * gcc.dg/debug/dwarf2/sso.c: New test.
15154
a9c01e81 151552016-01-19 Uros Bizjak <ubizjak@gmail.com>
15156
15157 PR testsuite/68820
15158 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15159 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15160 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15161
53fa0e54 151622016-01-19 Jan Hubicka <hubicka@ucw.cz>
15163
15164 PR ipa/66223
15165 * g++.dg/ipa/devirt-50.C: New testcase.
15166
e035a62c 151672016-01-19 Marek Polacek <polacek@redhat.com>
15168
15169 PR c++/68965
15170 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15171 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15172
885cc3ea 151732016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15174
15175 PR target/69135
15176 * gcc.target/arm/pr69135_1.c: New test.
15177
07bd240e 151782015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15179
15180 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15181
9f60d257 151822015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15183
15184 * gcc.target/aarch64/ccmp_1.c: New testcase.
15185
a0c919f7 151862016-01-19 Marek Polacek <polacek@redhat.com>
15187
15188 PR c++/68586
15189 * g++.dg/cpp0x/enum30.C: New test.
15190
dc5d6d17 151912016-01-19 Richard Biener <rguenther@suse.de>
15192
15193 PR tree-optimization/69336
15194 * g++.dg/tree-ssa/pr69336.C: New testcase.
15195
6dd156e0 151962016-01-19 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR debug/65779
15199 * gcc.dg/pr65779.c: New test.
15200
3e0d45b9 152012016-01-19 Richard Biener <rguenther@suse.de>
15202
15203 PR tree-optimization/69352
15204 * gcc.dg/torture/pr69352.c: New testcase.
15205
7a3cf64d 152062016-01-19 Jakub Jelinek <jakub@redhat.com>
15207
15208 PR rtl-optimization/68955
15209 PR rtl-optimization/64557
15210 * gcc.dg/torture/pr68955.c: New test.
15211
8be55b33 152122016-01-19 Jan Hubicka <hubicka@ucw.cz>
15213
15214 PR lto/69136
15215 * g++.dg/torture/pr69136.C: New testcase.
15216
72a985d7 152172016-01-19 Jan Hubicka <hubicka@ucw.cz>
15218
15219 PR lto/69133
15220 * g++.dg/lto/pr69133_0.C: New testcase.
15221 * g++.dg/lto/pr69133_1.C: New testcase.
15222
56778b62 152232016-01-15 Jeff Law <law@redhat.com>
15224
15225 PR tree-optimization/69320
15226 * gcc.c-torture/pr69320-1.c: New test.
15227 * gcc.c-torture/pr69320-2.c: New test.
15228 * gcc.c-torture/pr69320-3.c: New test.
15229 * gcc.c-torture/pr69320-4.c: New test.
15230
ced41b93 152312016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15232
15233 PR c++/11858
15234 PR c++/24663
15235 PR c++/24664
15236 * g++.dg/template/pr11858.C: New test.
15237 * g++.dg/template/pr24663.C: New test.
15238 * g++.dg/template/unify12.C: New test.
15239 * g++.dg/template/unify13.C: New test.
15240 * g++.dg/template/unify14.C: New test.
15241 * g++.dg/template/unify15.C: New test.
15242 * g++.dg/template/unify16.C: New test.
15243 * g++.dg/template/unify17.C: New test.
15244
7f8cbcaf 152452016-01-18 David Malcolm <dmalcolm@redhat.com>
15246
15247 PR testsuite/69181
15248 * gcc.dg/pr69181-1.c: New test file.
15249 * gcc.dg/pr69181-2.c: New test file.
15250 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15251 globals by moving it to...
15252 (cleanup-after-saved-dg-test): ...this new function. Add
15253 "global additional_sources_used". Add reset of global
15254 multiline_expected_outputs to the empty list.
15255 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15256 global to...
15257 (multiline_expected_outputs): ...this, and updated comments to
15258 note that it is modified from gcc-dg.exp.
15259 (dg-end-multiline-output): Update for the above renaming.
15260 (handle-multiline-outputs): Likewise. Remove the clearing
15261 of the expected outputs to the empty list.
15262
3c7cbfc0 152632016-01-18 Richard Biener <rguenther@suse.de>
15264
15265 PR tree-optimization/69297
15266 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15267
81d49cc1 152682016-01-18 Joseph Myers <joseph@codesourcery.com>
15269
15270 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15271 dg-options.
15272 * gcc.target/mips/mips-3d-2.c: Likewise.
15273 * gcc.target/mips/mips-3d-3.c: Likewise.
15274 * gcc.target/mips/mips-3d-4.c: Likewise.
15275 * gcc.target/mips/mips-3d-5.c: Likewise.
15276 * gcc.target/mips/mips-3d-6.c: Likewise.
15277 * gcc.target/mips/mips-3d-7.c: Likewise.
15278 * gcc.target/mips/mips-3d-8.c: Likewise.
15279 * gcc.target/mips/mips-3d-9.c: Likewise.
15280 * gcc.target/mips/mips-ps-1.c: Likewise.
15281 * gcc.target/mips/mips-ps-2.c: Likewise.
15282 * gcc.target/mips/mips-ps-3.c: Likewise.
15283 * gcc.target/mips/mips-ps-4.c: Likewise.
15284 * gcc.target/mips/mips-ps-5.c: Likewise.
15285 * gcc.target/mips/mips-ps-6.c: Likewise.
15286 * gcc.target/mips/mips-ps-7.c: Likewise.
15287 * gcc.target/mips/mips-ps-type.c: Likewise.
15288 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15289 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15290
03c4ff3a 152912016-01-18 Tom de Vries <tom@codesourcery.com>
15292
15293 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15294 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15295 * c-c++-common/goacc/kernels-empty.c: New test.
15296 * c-c++-common/goacc/kernels-eternal.c: New test.
15297 * c-c++-common/goacc/kernels-loop-2.c: New test.
15298 * c-c++-common/goacc/kernels-loop-3.c: New test.
15299 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15300 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15301 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15302 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15303 * c-c++-common/goacc/kernels-loop-data.c: New test.
15304 * c-c++-common/goacc/kernels-loop-g.c: New test.
15305 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15306 * c-c++-common/goacc/kernels-loop-n.c: New test.
15307 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15308 * c-c++-common/goacc/kernels-loop.c: New test.
15309 * c-c++-common/goacc/kernels-noreturn.c: New test.
15310 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15311 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15312 * c-c++-common/goacc/kernels-reduction.c: New test.
15313
22e3dcee 153142016-01-18 Tom de Vries <tom@codesourcery.com>
15315
15316 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15317 * gcc.dg/autopar/outer-2.c: Same.
15318 * gcc.dg/autopar/outer-3.c: Same.
15319 * gcc.dg/autopar/outer-4.c: Same.
15320 * gcc.dg/autopar/outer-5.c: Same.
15321 * gcc.dg/autopar/outer-6.c: Same.
15322 * gcc.dg/autopar/parallelization-1.c: Same.
15323 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15324 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15325 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15326 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15327 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15328 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15329 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15330 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15331 * gcc.dg/autopar/pr39500-1.c: Same.
15332 * gcc.dg/autopar/pr39500-2.c: Same.
15333 * gcc.dg/autopar/pr46193.c: Same.
15334 * gcc.dg/autopar/pr46194.c: Same.
15335 * gcc.dg/autopar/pr49580.c: Same.
15336 * gcc.dg/autopar/pr49960-1.c: Same.
15337 * gcc.dg/autopar/pr49960.c: Same.
15338 * gcc.dg/autopar/pr68373.c: Same.
15339 * gcc.dg/autopar/reduc-1.c: Same.
15340 * gcc.dg/autopar/reduc-1char.c: Same.
15341 * gcc.dg/autopar/reduc-1short.c: Same.
15342 * gcc.dg/autopar/reduc-2.c: Same.
15343 * gcc.dg/autopar/reduc-2char.c: Same.
15344 * gcc.dg/autopar/reduc-2short.c: Same.
15345 * gcc.dg/autopar/reduc-3.c: Same.
15346 * gcc.dg/autopar/reduc-4.c: Same.
15347 * gcc.dg/autopar/reduc-6.c: Same.
15348 * gcc.dg/autopar/reduc-7.c: Same.
15349 * gcc.dg/autopar/reduc-8.c: Same.
15350 * gcc.dg/autopar/reduc-9.c: Same.
15351 * gcc.dg/autopar/uns-outer-4.c: Same.
15352 * gcc.dg/autopar/uns-outer-5.c: Same.
15353 * gcc.dg/autopar/uns-outer-6.c: Same.
15354 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15355 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15356
fd5cbe2f 153572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15358
15359 PR target/63679
15360 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15361 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15362
fa75ab55 153632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15364
15365 PR target/63679
15366 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15367 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15368 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15369
214b2582 153702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15371
15372 PR target/63679
15373 * gcc.dg/tree-ssa/sra-17.c: New.
15374 * gcc.dg/tree-ssa/sra-18.c: New.
15375
13146837 153762016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15377
15378 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15379
6ccd18c2 153802016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15381
15382 * gnat.dg/inline12.adb: New test.
15383
8872b95f 153842016-01-18 Bin Cheng <bin.cheng@arm.com>
15385
15386 PR tree-optimization/66797
15387 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15388
971514e3 153892016-01-18 Richard Biener <rguenther@suse.de>
15390
15391 PR tree-optimization/69170
15392 * gcc.dg/torture/pr69170.c: New testcase.
15393
dfb6d139 153942016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15395
15396 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15397
164d84c2 153982016-01-16 Tom de Vries <tom@codesourcery.com>
15399
15400 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15401
4c33b769 154022016-01-16 Tom de Vries <tom@codesourcery.com>
15403
15404 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15405 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15406 redundant dg-require-effective-target pthread.
15407 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15408 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15409 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15410 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15411 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15412 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15413 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15414
673441b0 154152016-01-16 David Edelsohn <dje.gcc@gmail.com>
15416
15417 PR target/68609
15418 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15419 * gcc.target/powerpc/recip-7.c: Same.
15420
90153ae7 154212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15422
15423 PR c++/69091
15424 * g++.dg/template/pr69091.C: New test.
15425
bc24d01d 154262016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15427
15428 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15429 dump does not contain an error_mark_node.
15430 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15431 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15432
4067c0fd 154332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15434
15435 PR c++/68936
15436 * g++.dg/template/pr68936.C: New test.
15437
27c6dbdd 154382016-01-15 David Edelsohn <dje.gcc@gmail.com>
15439
15440 PR target/68609
15441 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15442 * gcc.target/powerpc/recip-2.c: Same.
15443 * gcc.target/powerpc/recip-3.c: Same.
15444 * gcc.target/powerpc/recip-4.c: Same.
15445 * gcc.target/powerpc/recip-sqrtf.c: Same.
15446
e390c57d 154472016-01-15 Jeff Law <law@redhat.com>
15448
15449 PR tree-optimization/69270
15450 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15451 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15452
ddcfeaf1 154532016-01-15 Paul Thomas <pault@gcc.gnu.org>
15454
15455 PR fortran/49630
15456 * gfortran.dg/deferred_character_13.f90: New test for the fix
15457 of comment 3 of the PR.
15458
15459 PR fortran/54070
15460 * gfortran.dg/deferred_character_8.f90: New test
15461 * gfortran.dg/allocate_error_5.f90: New test
15462
15463 PR fortran/60593
15464 * gfortran.dg/deferred_character_10.f90: New test
15465
15466 PR fortran/60795
15467 * gfortran.dg/deferred_character_14.f90: New test
15468
15469 PR fortran/61147
15470 * gfortran.dg/deferred_character_11.f90: New test
15471
15472 PR fortran/64324
15473 * gfortran.dg/deferred_character_9.f90: New test
15474
81be349c 154752016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15476
15477 PR rtl-optimization/69030
15478 * gcc.target/i386/pr69030.c: New.
15479
998456c5 154802016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15481
15482 * gcc.target/aarch64/target_attr_17.c: New test.
15483
0d85be19 154842016-01-15 Richard Biener <rguenther@suse.de>
15485
15486 PR tree-optimization/66856
15487 * gcc.dg/torture/pr66856-1.c: New testcase.
15488 * gcc.dg/torture/pr66856-2.c: Likewise.
15489
321d36c8 154902016-01-15 Richard Biener <rguenther@suse.de>
15491
15492 PR debug/69137
15493 * g++.dg/lto/pr69137_0.C: New testcase.
15494
d94a1f53 154952016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15496
15497 PR middle-end/69246
15498 * gcc.target/i386/pr69246.c: New test.
15499
5fe9a861 155002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15501
a9c01e81 15502 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15503
3d05a5e9 155042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15505
15506 PR c++/56194
15507 * g++.dg/init/const9.C: Disable test on S/390.
15508
5e8132b5 155092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15510
15511 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15512 * g++.dg/Wno-frame-address.C: Ditto.
15513
32307cdf 155142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15515
15516 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15517
1ca28250 155182016-01-15 Richard Biener <rguenther@suse.de>
15519
15520 PR tree-optimization/68961
15521 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15522
6271bd93 155232016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15524
15525 * gcc.target/i386/pr65105-5.c: New test.
15526
dfb6d139 155272016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15528
15529 * gcc.c-torture/execute/alias-4.c: New testcase.
15530
dfb6d139 155312016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15532
15533 PR ipa/68148
15534 * g++.dg/ipa/devirt-49.C: New testcase.
15535
7bbac464 155362016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15537
15538 PR target/65837
15539 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15540 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15541 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15542
4345b868 155432016-01-15 Richard Biener <rguenther@suse.de>
15544
15545 PR tree-optimization/69117
15546 * gcc.dg/torture/pr69117.c: New testcase.
15547
580357e7 155482015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15549
15550 PR c++/69048
15551 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15552
612baa31 155532016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15554
15555 PR testsuite/67509
15556 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15557 range tests use 100 * maximum instead of maximum + 1.
15558
44e09bc4 155592016-01-14 Jakub Jelinek <jakub@redhat.com>
15560
15561 PR debug/69244
15562 * gcc.dg/guality/pr69244.c: New test.
15563
96962ae4 155642016-01-14 Uros Bizjak <ubizjak@gmail.com>
15565
15566 * lib/target-supports.exp (check_effective_target_issignaling):
15567 New procedure.
15568 * gcc.dg/pr61441.c: Require issignaling effective target.
15569
ab9c400b 155702016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15571
15572 PR target/68803
15573 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15574
a7ed4583 155752016-01-14 David Malcolm <dmalcolm@redhat.com>
15576
15577 PR c++/68819
15578 PR preprocessor/69177
15579 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15580 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15581 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15582 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15583
77f35cec 155842016-01-14 Marek Polacek <polacek@redhat.com>
15585
15586 PR c/69262
15587 * gcc.dg/array-15.c: New test.
15588
915d0950 155892016-01-14 Jakub Jelinek <jakub@redhat.com>
15590
15591 PR middle-end/68146
15592 PR tree-optimization/69155
15593 * gfortran.dg/pr68146.f: New test.
15594 * gfortran.dg/pr69155.f90: New test.
15595
24651fb7 155962016-01-14 Richard Biener <rguenther@suse.de>
15597
15598 PR tree-optimization/68060
15599 * gcc.dg/torture/pr68060-1.c: New testcase.
15600 * gcc.dg/torture/pr68060-2.c: Likewise.
15601
2f63f950 156022016-01-14 Nick Clifton <nickc@redhat.com>
15603
15604 * lib/target-supports.exp
15605 (check_effective_target_arm_neon_ok_nocache): Add an option
15606 sequence that includes setting the ARM architecture to ARMv7-A.
15607 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15608 command line options necessary to enable Neon support.
15609 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15610 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15611 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15612 * gcc.target/arm/pr69180.c: Likewise.
15613
3ce0acde 156142016-01-14 Jeff Law <law@redhat.com>
15615
15616 PR tree-optimization/69270
15617 * gcc.dg/tree-ssa/pr69270.c: New test.
15618
bda05c57 156192016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15620
15621 PR c/66208
15622 * c-c++-common/pr66208.c: New file.
15623
9b657cf1 156242016-01-13 Jakub Jelinek <jakub@redhat.com>
15625
15626 PR tree-optimization/69156
15627 * gcc.dg/pr69156.c: New test.
15628
58ba1b9d 156292016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15630
15631 * gcc.target/i386/pr69225-7.c: New test.
15632
e5fee0fe 156332016-01-13 Richard Henderson <rth@redhat.com>
15634
15635 * gcc.dg/tm/memopt-13.c: Update expected function.
15636 * gcc.dg/tm/memopt-6.c: Likewise.
15637
3f0e9745 156382016-01-13 Uros Bizjak <ubizjak@gmail.com>
15639
15640 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15641 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15642 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15643 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15644
3f0e9745 156452016-01-13 Tom de Vries <tom@codesourcery.com>
15646
15647 PR tree-optimization/69169
7a6ddc0d 15648 * gcc.dg/pr69169.c: New test.
15649
9b657cf1 156502016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15651
15652 PR target/69228
15653 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15654 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15655 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15656 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15657 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15658 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15659 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15660 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15661
f704d701 156622016-01-13 Jakub Jelinek <jakub@redhat.com>
15663
15664 PR target/69247
15665 * gcc.dg/pr69247.c: New test.
15666
e966d6b9 156672016-01-13 Richard Biener <rguenther@suse.de>
15668
15669 PR tree-optimization/69242
15670 * gcc.dg/torture/pr69242.c: New testcase.
15671
1ca1d9b2 156722016-01-13 Richard Biener <rguenther@suse.de>
15673
15674 PR tree-optimization/69186
15675 * gcc.dg/torture/pr69186.c: New testcase.
15676
d07cbccc 156772016-01-13 Jeff Law <law@redhat.com>
15678
15679 PR tree-optimization/67755
15680 * gcc.dg/tree-ssa/pr67755.c: New test.
15681
156822016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15683
15684 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15685 pass number in output by a star.
15686
b95d41cf 156872016-01-12 Bin Cheng <bin.cheng@arm.com>
15688
15689 PR tree-optimization/68911
15690 * gcc.c-torture/execute/pr68911.c: New test.
15691
91d87e22 156922016-01-12 Marek Polacek <polacek@redhat.com>
15693
15694 PR c++/68979
15695 * g++.dg/warn/permissive-1.C: New test.
15696
8a9401a4 156972016-01-12 Jakub Jelinek <jakub@redhat.com>
15698
15699 PR objc++/68511
15700 PR c++/69213
15701 * g++.dg/opt/pr69213.C: New test.
15702
b9cb7a67 157032016-01-12 Christian Bruel <christian.bruel@st.com>
15704
15705 PR target/69180
15706 * gcc.target/arm/pr69180.c: New test.
15707
e4c96992 157082016-01-12 Richard Biener <rguenther@suse.de>
15709
15710 PR lto/69077
15711 * g++.dg/lto/pr69077_0.C: New testcase.
15712 * g++.dg/lto/pr69077_1.C: Likewise.
15713
90525f61 157142016-01-12 Jakub Jelinek <jakub@redhat.com>
15715
15716 PR target/69175
15717 * g++.dg/opt/pr69175.C: New test.
15718
9e7edfd3 157192016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15720
15721 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15722 rather than #including math.h & stdlib.h.
15723 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15724 * gcc.dg/vect/pr49771.c: Likewise.
15725 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15726 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15727 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15728 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15729 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15730 * gcc.dg/vect/pr44507.c: Likewise.
15731 * gcc.dg/vect/pr45902.c: Likewise.
15732 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15733 * gcc.dg/vect/vect-117.c: Likewise.
15734 * gcc.dg/vect/vect-99.c: Likewise.
15735 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15736 * gcc.dg/vect/vect-cond-1.c: Likewise.
15737 * gcc.dg/vect/vect-cond-2.c: Likewise.
15738 * gcc.dg/vect/vect-cond-3.c: Likewise.
15739 * gcc.dg/vect/vect-cond-4.c: Likewise.
15740 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15741 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15742 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15743 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15744 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15745 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15746 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15747 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15748 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15749 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15750 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15751 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15752 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15753 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15754 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15755 include of signal.h.
15756 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15757 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15758 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15759 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15760 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15761 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15762 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15763 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15764 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15765 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15766 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15767 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15768 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15769 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15770 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15771 * gcc.dg/vect/vect-outer-5.c: Likewise.
15772 * gcc.dg/vect/vect-outer-6.c: Likewise.
15773 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15774 include of stdio.h.
15775
3368873d 157762016-01-12 Nick Clifton <nickc@redhat.com>
15777
15778 PR target/68913
15779 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15780 to fread so that it will be found in all target runtimes.
15781
0464ea95 157822016-01-12 Richard Biener <rguenther@suse.de>
15783
15784 PR tree-optimization/69053
15785 * g++.dg/torture/pr69053.C: New testcase.
15786
7819730f 157872016-01-12 Richard Biener <rguenther@suse.de>
15788
15789 PR tree-optimization/69168
15790 * gcc.dg/torture/pr69168.c: New testcase.
15791
995bfebf 157922016-01-12 Richard Biener <rguenther@suse.de>
15793
15794 PR tree-optimization/69157
15795 * gcc.dg/torture/pr69157.c: New testcase.
15796
157972016-01-12 Richard Biener <rguenther@suse.de>
15798
15799 PR tree-optimization/69174
15800 * gcc.dg/torture/pr69174.c: New testcase.
15801
1d10d64c 158022016-01-12 Jakub Jelinek <jakub@redhat.com>
15803
15804 PR c++/66808
15805 PR c++/69000
15806 * g++.dg/tls/pr66808.C: New test.
15807 * g++.dg/tls/pr69000.C: New test.
15808
f0b79faf 158092016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15810
15811 * gcc.target/powerpc/swaps-p8-23.c: New test.
15812 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15813
04cf75a4 158142016-01-11 John David Anglin <danglin@gcc.gnu.org>
15815
15816 PR tree-optimization/68356
15817 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15818
0eb4264c 158192016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15820 Jim Wilson <jim.wilson@linaro.org>
15821
15822 PR target/69194
15823 * gcc.target/arm/pr69194.c: New test.
15824
2f66de64 158252016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15826
15827 PR target/69225
15828 * gcc.target/i386/pr69225-1.c: New test.
15829 * gcc.target/i386/pr69225-2.c: Likewise.
15830 * gcc.target/i386/pr69225-3.c: Likewise.
15831 * gcc.target/i386/pr69225-4.c: Likewise.
15832 * gcc.target/i386/pr69225-5.c: Likewise.
15833 * gcc.target/i386/pr69225-6.c: Likewise.
15834
36105e82 158352016-01-11 Jakub Jelinek <jakub@redhat.com>
15836
1c78ce2e 15837 PR target/67462
15838 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15839 if lp64.
15840
a4a87320 15841 PR target/69071
15842 * gcc.dg/pr69071.c: New test.
15843
91fbd04f 15844 PR c++/69211
15845 * g++.dg/opt/pr69211.C: New test.
15846
36105e82 15847 PR tree-optimization/69214
15848 * gcc.c-torture/compile/pr69214.c: New test.
15849
e934c380 158502016-01-11 Uros Bizjak <ubizjak@gmail.com>
15851
15852 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15853 * gcc.target/i386/pr66232-11.c: Ditto.
15854 * gcc.target/i386/pr66232-12.c: Ditto.
15855 * gcc.target/i386/pr66232-13.c: Ditto.
15856
3ff1b153 158572016-01-11 Richard Biener <rguenther@suse.de>
15858
15859 PR tree-optimization/69173
15860 * gcc.dg/torture/pr69173.c: New testcase.
15861
04e1504c 158622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15863
15864 PR rtl-optimization/68796
15865 * gcc.target/aarch64/tst_5.c: New test.
15866 * gcc.target/aarch64/tst_6.c: Likewise.
15867
ae8718b5 158682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15869
15870 PR rtl-optimization/68841
15871 * gcc.dg/pr68841.c: New test.
15872 * gcc.c-torture/execute/pr68841.c: New test.
15873
bd8bece2 158742016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15875
15876 PR rtl-optimization/68920
15877 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15878 for ix86 targets.
15879 * gcc.dg/ifcvt-5.c: New test.
15880
9b657cf1 158812016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15882
15883 PR bootstrap/69123
15884 * g++.dg/pr69123.C: New.
15885
7a158352 158862016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15887
15888 PR target/69010
15889 * gcc.target/i386/pr69010.c: New test.
15890
ff375d11 158912016-01-11 Martin Jambor <mjambor@suse.cz>
15892
15893 PR ipa/69044
15894 * gcc.target/i386/chkp-pr69044.c: New test.
15895
9eb890f1 158962016-01-11 Tom de Vries <tom@codesourcery.com>
15897
15898 PR tree-optimization/69109
15899 * gcc.dg/autopar/pr69109-2.c: New test.
15900 * gcc.dg/autopar/pr69109.c: New test.
15901
c4157ee5 159022016-01-11 Tom de Vries <tom@codesourcery.com>
15903
15904 PR tree-optimization/69108
15905 * gcc.dg/autopar/pr69108.c: New test.
15906
b933e511 159072016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15908
15909 PR c++/69029
15910 * c-c++-common/Wisleading-indentation.c: Augment test.
15911
efb73de1 159122016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15913
15914 PR fortran/69154
15915 * gfortran.dg/inline_matmul_12.f90: New test.
15916
40c86c3b 159172016-01-10 Paul Thomas <pault@gcc.gnu.org>
15918
15919 PR fortran/67779
15920 * gfortran.dg/actual_array_offset_1: New test.
15921
a006c0bb 159222016-01-10 Tom de Vries <tom@codesourcery.com>
15923
15924 PR tree-optimization/69062
15925 * gcc.dg/autopar/pr69062.c: New test.
15926
880ed4be 159272016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15928
15929 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15930 * gcc.dg/vect/slp-perm-2.c: Likewise.
15931 * gcc.dg/vect/slp-perm-3.c: Likewise.
15932 * gcc.dg/vect/slp-perm-5.c: Likewise.
15933 * gcc.dg/vect/slp-perm-6.c: Likewise.
15934 * gcc.dg/vect/slp-perm-7.c: Likewise.
15935 * gcc.dg/vect/slp-perm-8.c: Likewise.
15936
d95e1856 159372016-01-10 Tom de Vries <tom@codesourcery.com>
15938
15939 PR tree-optimization/69039
15940 * gcc.dg/autopar/pr69039.c: New test.
15941
0f8f48d0 159422016-01-09 Marek Polacek <polacek@redhat.com>
15943
15944 PR c++/69113
15945 * g++.dg/pr69113.C: New test.
15946
7dff0499 159472016-01-09 Jakub Jelinek <jakub@redhat.com>
15948
15949 PR middle-end/50865
15950 PR tree-optimization/69097
15951 * gcc.c-torture/execute/pr50865.c: New test.
15952 * gcc.c-torture/execute/pr69097-1.c: New test.
15953 * gcc.c-torture/execute/pr69097-2.c: New test.
15954 * gcc.dg/pr69097-1.c: New test.
15955 * gcc.dg/pr69097-2.c: New test.
15956
18431e78 159572016-01-09 Jakub Jelinek <jakub@redhat.com>
15958
15959 PR c++/69164
15960 * g++.dg/opt/pr69164.C: New test.
15961
1943a4a2 159622016-01-08 Jakub Jelinek <jakub@redhat.com>
15963
15964 PR tree-optimization/69167
15965 * gcc.dg/pr69167.c: New test.
15966
a143e277 159672016-01-08 Marek Polacek <polacek@redhat.com>
15968
15969 PR c++/68449
15970 * g++.dg/pr68449.C: New.
15971
44c01906 159722016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15973
15974 PR tree-optimization/68707
15975 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15976 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15977 on platforms supporting it.
15978 * gcc.dg/vect/slp-perm-2.c: Likewise.
15979 * gcc.dg/vect/slp-perm-3.c: Likewise.
15980 * gcc.dg/vect/slp-perm-5.c: Likewise.
15981 * gcc.dg/vect/slp-perm-7.c: Likewise.
15982 * gcc.dg/vect/slp-perm-8.c: Likewise.
15983 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15984 on platforms supporting it.
15985
c437d1e8 159862016-01-08 Jakub Jelinek <jakub@redhat.com>
15987
c9595c51 15988 PR tree-optimization/69162
15989 * gcc.dg/pr69162.c: New test.
15990
c437d1e8 15991 PR tree-optimization/69172
15992 * gcc.dg/pr69172.c: New test.
15993
6a46a28c 159942016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15995
15996 PR tree-optimization/67781
15997 * gcc.c-torture/execute/pr67781.c: New file.
15998
62ad9a04 159992016-01-08 Jakub Jelinek <jakub@redhat.com>
16000
16001 PR tree-optimization/69083
16002 * gcc.dg/vect/pr69083.c: New test.
16003
9e0e8c2a 160042016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16005
16006 PR tree-optimization/61441
16007 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16008 Use -fexcess-precision=standard for compiler options.
16009 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16010
5d034e37 160112016-01-08 Jakub Jelinek <jakub@redhat.com>
16012
5013f740 16013 PR fortran/69128
16014 * gfortran.dg/gomp/pr69128.f90: New test.
16015
5d034e37 16016 PR c++/69145
16017 * g++.dg/ext/pr69145-1.C: New test.
16018 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16019 * g++.dg/ext/pr69145-2.h: New file.
16020
517906ff 160212016-01-07 Martin Sebor <msebor@redhat.com>
16022
16023 PR c/68966
16024 * gcc.dg/atomic-fetch-bool.c: New test.
16025 * gcc.dg/sync-fetch-bool.c: New test.
16026
cdbb524c 160272016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16028
16029 PR fortran/66680
16030 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16031
ec3aba9e 160322016-01-07 Nick Clifton <nickc@redhat.com>
16033
16034 PR target/66655
16035 * g++.dg/pr66655.C: New test.
16036 * g++.dg/pr66655_1.cc: Test support file.
16037 * g++.dg/pr66655.h: Test header file.
16038
9b657cf1 160392016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16040
16041 PR fortran/66680
16042 gfortran.dg/gomp/pr66680.f90: New test.
16043
cd45d7a5 160442016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16045
16046 PR target/69171
16047 * gcc.target/i386/pr69171-1.c: New test.
16048 * gcc.target/i386/pr69171-2.c: Likewise.
16049 * gcc.target/i386/pr69171-3.c: Likewise.
16050 * gcc.target/i386/pr69171-4.c: Likewise.
16051 * gcc.target/i386/pr69171-5.c: Likewise.
16052 * gcc.target/i386/pr69171-6.c: Likewise.
16053
4a86a91a 160542015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16055
16056 PR middle-end/67639
16057 * c-c++-common/pr67639.c: New test.
16058
34c05552 160592016-01-07 Jakub Jelinek <jakub@redhat.com>
16060
16061 PR tree-optimization/69141
16062 * g++.dg/opt/pr69141.C: New test.
16063
f08d6895 160642016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16065
16066 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16067
32ec4173 160682016-01-06 Uros Bizjak <ubizjak@gmail.com>
16069
16070 PR target/69140
16071 * gcc.target/i386/pr69140.c: New test
16072
d74214f3 160732016-01-06 David Malcolm <dmalcolm@redhat.com>
16074
16075 * gcc.dg/bad-dereference.c: New test case.
16076
73991cab 160772015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16078
16079 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16080
fc8cc457 160812016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16082
16083 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16084
be3c9981 160852016-01-06 Marek Polacek <polacek@redhat.com>
16086
16087 PR sanitizer/69099
16088 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16089
2cb724f9 160902016-01-05 Marek Polacek <polacek@redhat.com>
16091
16092 PR c/69104
16093 * gcc.dg/atomic-invalid-2.c: New.
16094
233a53ed 160952016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16096
16097 PR target/68991
16098 * gcc.target/i386/pr68991.c: New test.
16099
ea87c5e3 161002016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16101
16102 PR target/68991
16103 * g++.dg/pr68991-1.C: New test.
16104 * g++.dg/pr68991-2.C: Likewise.
16105
1943a4a2 161062016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16107
1943a4a2 16108 PR other/60465
afe82e5b 16109 * gcc.target/ia64/pr60465-gprel64.c: New test.
16110 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16111
1e9147dd 161122016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16113
16114 PR rtl-optimization/68651
16115 * gcc.target/aarch64/pr68651_1.c: New test.
16116
d42aa619 161172016-01-05 David Malcolm <dmalcolm@redhat.com>
16118
16119 PR c/69122
16120 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16121
1776de76 161222016-01-05 Nathan Sidwell <nathan@acm.org>
16123
2d7d361d 16124 PR c++/58583
16125 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16126
1776de76 16127 * gcc.dg/alias-15.c: New.
16128
5beb12c0 161292016-01-05 Nick Clifton <nickc@redhat.com>
16130
16131 PR target/68870
16132 * g++.dg/pr68770.C: New test.
16133
d8cca921 161342016-01-04 Mike Stump <mikestump@comcast.net>
16135
16136 * lib/target-supports.exp (check_effective_target_cilkplus):
16137 cilkplus targets require pthreads.
afc907ef 16138 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16139
8427dff3 161402016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16141
16142 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16143 generation.
16144
f1717362 161452016-01-04 Jakub Jelinek <jakub@redhat.com>
16146
16147 Update copyright years.
16148
d7d6a3ab 161492016-01-04 Marek Polacek <polacek@redhat.com>
16150
16151 PR c/68908
16152 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16153 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16154 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16155
b8f4a5f9 161562016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16157
16158 * gcc.target/sparc/20160104-2.c: New test.
16159
6b5c028f 161602016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16161
16162 * gcc.target/sparc/20160104-1.c: New test.
16163
300e1002 161642016-01-03 Paul Thomas <pault@gcc.gnu.org>
16165
16166 PR fortran/65045
16167 * gfortran.dg/pr65045.f90: New test.
16168
855b105f 161692016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16170
16171 * gnat.dg/specs/debug1.ads: Delete.
16172
bdc177dc 161732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16174
16175 PR libgfortran/68867
16176 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16177 expression.
16178
48aaffae 161792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16180
16181 PR libgfortran/68867
16182 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16183 PowerPC.
16184
19a468b8 161852016-01-01 Paul Thomas <pault@gcc.gnu.org>
16186
16187 PR fortran/68864
16188 * gfortran.dg/pr68864.f90: New test.
16189
25371c91 161902016-01-01 Jakub Jelinek <jakub@redhat.com>
16191
2a659064 16192 PR tree-optimization/69070
16193 * gcc.dg/pr69070.c: New test.
16194
57aa9851 16195 PR sanitizer/69055
16196 * gfortran.dg/pr69055.f90: New test.
16197
25371c91 16198 PR target/69015
16199 * gcc.dg/pr69015.c: New test.
f1717362 16200\f
fb2c1edd 16201Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16202
16203Copying and distribution of this file, with or without modification,
16204are permitted in any medium without royalty provided the copyright
16205notice and this notice are preserved.