]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-11-22 Michael Collison <michael.collison@arm.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b2aa1313 12016-11-23 Michael Collison <michael.collison@arm.com>
2
3 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
4 additional constants are recognized and fewer instructions generated.
5 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
6 additional constants are recognized and fewer instructions generated.
7
ccf11291 82016-11-22 Ian Lance Taylor <iant@golang.org>
9
10 * gcc.misc-tests/godump-1.c: Update expected output for recent
11 changes.
12
a7a9f935 132016-11-22 Marek Polacek <polacek@redhat.com>
14
15 PR tree-optimization/78455
16 * gcc.dg/uninit-23.c: New.
17
c7654c10 182016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
19
20 PR fortran/78479
21 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
22 comment.
23
df8ade88 242016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
25
26 PR fortran/78479
27 * gfortran.dg/char_component_initializer_3.f90: New test.
28
706b4b9b 292016-11-22 Jakub Jelinek <jakub@redhat.com>
30
31 PR target/78451
32 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
33 GCC target pragma before including immintrin.h.
34
231d5e0b 352016-11-22 Carl Love <cel@us.ibm.com>
36
37 * gcc.target/powerpc/builtins-3.c: New file to test the new
38 built-ins for vector compare equal and vector compare not equal.
39
3599d980 402016-11-22 Janus Weil <janus@gcc.gnu.org>
41
42 PR fortran/78443
43 * gfortran.dg/typebound_proc_35.f90: New test case.
44
7308b7cf 452016-11-22 Georg-Johann Lay <avr@gjlay.de>
46
47 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
48 parameter in declaration.
49
d7d4251c 502016-11-22 Georg-Johann Lay <avr@gjlay.de>
51
52 * gcc.dg/loop-split.c: Require int32plus.
53 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
54
6737a0c4 552016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
56
57 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
58
a8ead9a7 592016-11-22 Georg-Johann Lay <avr@gjlay.de>
60
61 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
62
d285b13a 632016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
64
65 PR target/78439
66 * gcc.c-torture/compile/pr78439.c: New test.
67
dc1df7cf 682016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
69
70 PR target/77904
71 * gcc.target/arm/pr77904.c: New test.
72
7a699647 732016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
74
75 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
76 isa_rev>=2.
77
1e04d935 782016-11-22 Jakub Jelinek <jakub@redhat.com>
79
b1c71535 80 PR tree-optimization/78436
81 * gcc.c-torture/execute/pr78436.c: New test.
82
ab104738 83 PR middle-end/78416
84 * gcc.dg/torture/pr78416.c: New test.
85
1e04d935 86 PR tree-optimization/78445
87 * gcc.dg/pr78445.c: New test.
88
b8d13928 892016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
90
b0af2874 91 PR libgfortran/78449
b8d13928 92 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
93
472db117 942016-11-21 Jeff Law <law@redhat.com>
95
b0af2874 96 PR target/68538
472db117 97 * gcc.c-torture/compile/pr68538.c: New test.
98
5f2d3c09 992016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
100
101 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
102 to be generated instead of FCTIWUZ or FCTIWZ.
103
40447580 1042016-11-21 Jakub Jelinek <jakub@redhat.com>
105
bbfed873 106 PR middle-end/67335
107 * g++.dg/vect/simd-clone-7.cc: New test.
108
40447580 109 PR c++/71973
110 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
111 long unsigned int.
112 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
113 unsigned long.
114
2b80afd8 1152016-11-20 Jeff Law <law@redhat.com>
116
117 PR target/25128
118 * gcc.target/m68k/pr25128.c: New test.
119
7bfddeff 1202016-11-21 Richard Sandiford <richard.sandiford@arm.com>
121
122 * gcc.dg/tree-ssa/tailcall-7.c: New test.
123
8df44fbf 1242016-11-21 David Malcolm <dmalcolm@redhat.com>
125
126 PR preprocessor/78324
127 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
128 (test_multitoken_macro): New function.
129 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
130 case.
131 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
132 case.
133 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
134 cases.
135 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
136 Move to...
137 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
138 -ftrack-macro-expansion=0.
139 (test_sprintf_note): Remove "P" macro. Add
140 dg-begin/end-multiline-output directives.
141 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
142
64a8c4a7 1432016-11-21 Georg-Johann Lay <avr@gjlay.de>
144
145 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
146 Return 1 for AVR_TINY.
147
783d8f64 1482016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
149
150 PR rtl-optimization/71785
151 * gcc.target/powerpc/pr71785.c: New file.
152
dc3dabae 1532016-11-21 Bin Cheng <bin.cheng@arm.com>
154
155 PR testsuite/78114
156 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
157 options. Refine test by checking predictive commining PHI
158 nodes in vectorized loop wrto vector factor.
159
f1b3e1c9 1602016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
161
162 PR c++/71973
163 * g++.dg/pr71973-1.C: New test.
164 * g++.dg/pr71973-2.C: New test.
165 * g++.dg/pr71973-3.C: New test.
166 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
167 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
168 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
169 to dg-options.
170 * g++.old-deja/g++.other/realloc.C: Likewise.
171 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
172
da269671 1732016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
174
175 PR tree-optimization/78413
176 * gcc.dg/tree-ssa/pr78413.c: New test.
177
d7f5b6a8 1782016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
179
180 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
181 target is Thumb-only.
182
87fb8781 1832016-11-20 Jeff Law <law@redhat.com>
184
185 PR target/48551
186 * gcc.target/m68k/pr48551.c: New test.
187
5190d716 1882016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 189
5190d716 190 PR fortran/69741
191 * gfortran.dg/forall_18.f90: New testcase.
192
d040acf9 1932016-11-20 Marc Glisse <marc.glisse@inria.fr>
194
195 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
196
0dabddb2 1972016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
198
199 PR fortran/78395
200 * gfortran.dg/typebound_operator_21.f03: New test.
201
6062d7aa 2022016-11-20 Marc Glisse <marc.glisse@inria.fr>
203
204 * gcc.dg/tree-ssa/divide-5.c: New file.
205
8cb572ef 2062016-11-19 Andreas Schwab <schwab@linux-m68k.org>
207
208 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
209 signed int.
210
4ac97a88 2112016-11-19 John David Anglin <danglin@gcc.gnu.org>
212
213 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
214 libatomic_available.
215 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
216 * gfortran.dg/coarray_allocate_10.f08: Likewise.
217 * gfortran.dg/coarray_allocate_7.f08: Likewise.
218 * gfortran.dg/coarray_allocate_8.f08: Likewise.
219 * gfortran.dg/coarray_allocate_9.f08: Likewise.
220 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
221 * gfortran.dg/coarray_stat_2.f90: Likewise.
222 * gfortran.dg/coindexed_1.f90: Likewise.
223
7459c90a 2242016-11-18 Jeff Law <law@redhat.com>
225
226 PR target/25111
227 * gcc.target/m68k/pr25111.c: New test.
228
e1c52611 2292016-11-18 Jakub Jelinek <jakub@redhat.com>
230
a79cbcde 231 PR c++/68180
232 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
233
cb6c05f8 234 PR middle-end/78419
235 * gcc.target/i386/pr78419.c: New test.
236
e1c52611 237 PR c++/77285
238 * g++.dg/tls/pr77285-1.C: New test.
239 * g++.dg/tls/pr77285-2.C: New test.
240
302e06b9 2412016-11-18 Jeff Law <law@redhat.com>
242
243 PR target/25112
244 * gcc.target/m68k/pr25112: New test.
245
e9e0777b 2462016-11-18 David Edelsohn <dje.gcc@gmail.com>
247
248 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
249 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
250
c8c5f875 2512016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
252
253 * gcc.target/arm/optional_thumb-1.c: New test.
254 * gcc.target/arm/optional_thumb-2.c: New test.
255 * gcc.target/arm/optional_thumb-3.c: New test.
256
37fe5868 2572016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
258
259 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
260 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
261 successful test.
262 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
263 (DEFAULT_REQUIRED_QUORUM): Likewise.
264
ff0e5731 2652016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
266 Toma Tabacu <toma.tabacu@imgtec.com>
267
b0af2874 268 * gcc.target/mips/inline-memcpy-1.c (dg-options):
269 Add (REQUIRES_STDLIB).
ff0e5731 270 * gcc.target/mips/inline-memcpy-2.c: Ditto.
271 * gcc.target/mips/inline-memcpy-3.c: Ditto.
272 * gcc.target/mips/inline-memcpy-4.c: Ditto.
273 * gcc.target/mips/inline-memcpy-5.c: Ditto.
274 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
275 * gcc.target/mips/loongson-simd.c: Ditto.
276 * gcc.target/mips/memcpy-1.c: Ditto.
277 * gcc.target/mips/mips-3d-1.c: Ditto.
278 * gcc.target/mips/mips-3d-2.c: Ditto.
279 * gcc.target/mips/mips-3d-3.c: Ditto.
280 * gcc.target/mips/mips-3d-4.c: Ditto.
281 * gcc.target/mips/mips-3d-5.c: Ditto.
282 * gcc.target/mips/mips-3d-6.c: Ditto.
283 * gcc.target/mips/mips-3d-7.c: Ditto.
284 * gcc.target/mips/mips-3d-8.c: Ditto.
285 * gcc.target/mips/mips-3d-9.c: Ditto.
286 * gcc.target/mips/mips-ps-1.c: Ditto.
287 * gcc.target/mips/mips-ps-2.c: Ditto.
288 * gcc.target/mips/mips-ps-3.c: Ditto.
289 * gcc.target/mips/mips-ps-4.c: Ditto.
290 * gcc.target/mips/mips-ps-6.c: Ditto.
291 * gcc.target/mips/mips16-attributes.c: Ditto.
292 * gcc.target/mips/mips32-dsp-run.c: Ditto.
293 * gcc.target/mips/mips32-dsp.c: Ditto.
294 * gcc.target/mips/save-restore-1.c: Ditto.
295 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
296 (mips_preprocess): Add ignore_output argument that when set
297 will not return the pre-processed output.
b0af2874 298 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 299 (mips-dg-init): Ditto.
300 (mips-dg-options): Check if a test having test option
301 (REQUIRES_STDLIB) has the required sysroot support for
302 the current test options.
303
bf04fa3c 3042016-11-17 Jeff Law <law@redhat.com>
305
6bc68963 306 PR middle-end/38219
307 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
308
bf04fa3c 309 PR target/47192
310 * gcc.target/m68k/pr47192.c: New test.
311
634c84c2 3122016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
313
314 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
315 instead of isa>=4, in order to downgrade to R5.
316
4ee5a6b5 3172016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
318
319 * gcc.target/arc/cmem-bit-1.c: New file.
320 * gcc.target/arc/cmem-bit-2.c: New file.
321 * gcc.target/arc/cmem-bit-3.c: New file.
322 * gcc.target/arc/cmem-bit-4.c: New file.
323
a28d23f0 3242016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
325
326 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
327 "avx5124fmaps".
328 * gcc.target/i386/funcspec-56.inc: Test new attributes.
329
3302016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
331 Andrew Senkevich <andrew.senkevich@intel.com>
332
333 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
334 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
335 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
336 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
337 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
338 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
339 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
340 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
341 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
342 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
343 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
344 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
345 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
346 avx5124vnniw-check.h.
347 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
348 check_effective_target_avx5124vnniw): New.
349 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
350 Set under ifndef.
351 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
352 * gcc.target/i386/sse-13.c: Ditto.
353 * g++.dg/other/i386-2.C: Ditto.
354 * g++.dg/other/i386-3.C: Ditto.
355 * gcc.target/i386/sse-22.c: Ditto.
356 * gcc.target/i386/sse-23.c: Ditto.
357
cbb7eb98 3582016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
359
360 PR c++/55080
361 * g++.dg/parse/pr55080.C: New.
362
d3c286da 3632016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
364
365 PR target/78101
366 * gcc.target/powerpc/fusion4.c: New test.
367
5bbf9633 3682016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
369
370 PR target/77933
371 * gcc.target/arm/pr77933-1.c: New test.
372 * gcc.target/arm/pr77933-2.c: Likewise.
373
6815d85d 3742016-11-17 Jakub Jelinek <jakub@redhat.com>
375
376 PR middle-end/78201
377 * g++.dg/opt/pr78201.C: New test.
378
8dc9f8d1 3792016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
380
381 * gcc.dg/pr78333.c: Add empty implementations of
382 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
383 problems on non-glibc systems.
384
f9f26759 3852016-11-17 David Malcolm <dmalcolm@redhat.com>
386
387 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
388 (test_raw_string_one_liner): New function.
389 (test_raw_string_multiline): New function.
390
9794389d 3912016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392
393 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
394 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
395
b0c413f2 3962016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 397 Richard Biener <rguenther@suse.de>
b0c413f2 398
399 PR tree-optimization/77848
400 * gfortran.dg/vect/pr77848.f: New test.
401
051b66c9 4022016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
403
404 PR target/77308
405 * gcc.target/arm/pr53447-5.c: New test.
406 * lib/target-supports.exp
407 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
408
bde3ae42 4092016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
410
411 * gcc.target/arc/abitest.S: New file.
412 * gcc.target/arc/abitest.h: Likewise.
413 * gcc.target/arc/va_args-1.c: Likewise.
414 * gcc.target/arc/va_args-2.c: Likewise.
415 * gcc.target/arc/va_args-3.c: Likewise.
416 * gcc.target/arc/mcrc.c: Deleted.
417 * gcc.target/arc/mdsp-packa.c: Likewise.
418 * gcc.target/arc/mdvbf.c: Likewise.
419 * gcc.target/arc/mmac-24.c: Likewise.
420 * gcc.target/arc/mmac-d16.c: Likewise.
421 * gcc.target/arc/mno-crc.c: Likewise.
422 * gcc.target/arc/mno-dsp-packa.c: Likewise.
423 * gcc.target/arc/mno-dvbf.c: Likewise.
424 * gcc.target/arc/mno-mac-24.c: Likewise.
425 * gcc.target/arc/mno-mac-d16.c: Likewise.
426 * gcc.target/arc/mno-rtsc.c: Likewise.
427 * gcc.target/arc/mno-xy.c: Likewise.
428 * gcc.target/arc/mrtsc.c: Likewise.
429 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
430 function.
431 (check_effective_target_arc700): Likewise.
432 (check_effective_target_arc6xx): Likewise.
433 (check_effective_target_arcmpy): Likewise.
434 (check_effective_target_archs): Likewise.
435 (check_effective_target_clmcpu): Likewise.
436 (check_effective_target_barrelshifter): Likewise.
437 * gcc.target/arc/barrel-shifter-1.c: Changed.
438 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
439 * gcc.target/arc/cmem-1.c: Changed.
440 * gcc.target/arc/cmem-2.c: Likewise.
441 * gcc.target/arc/cmem-3.c: Likewise.
442 * gcc.target/arc/cmem-4.c: Likewise.
443 * gcc.target/arc/cmem-5.c: Likewise.
444 * gcc.target/arc/cmem-6.c: Likewise.
445 * gcc.target/arc/cmem-7.c: Likewise.
446 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
447 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
448 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
449 * gcc.target/arc/jump-around-jump.c: Update options.
450 * gcc.target/arc/mARC601.c: Changed.
451 * gcc.target/arc/mcpu-arc600.c: Changed.
452 * gcc.target/arc/mcpu-arc601.c: Changed.
453 * gcc.target/arc/mcpu-arc700.c: Changed.
454 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
455 * gcc.target/arc/movb-1.c: Changed.
456 * gcc.target/arc/movb-2.c: Likewise.
457 * gcc.target/arc/movb-3.c: Likewise.
458 * gcc.target/arc/movb-4.c: Likewise.
459 * gcc.target/arc/movb-5.c: Likewise.
460 * gcc.target/arc/movb_cl-1.c: Likewise.
461 * gcc.target/arc/movb_cl-2.c: Likewise.
462 * gcc.target/arc/movbi_cl-1.c: Likewise.
463 * gcc.target/arc/movh_cl-1.c: Likewise.
464 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
465 * gcc.target/arc/mul64.c: Enable it only for ARC600.
466 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
467 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
468 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
469 * gcc.target/arc/trsub.c: Only for ARC EM cores.
470 * gcc.target/arc/builtin_simdarc.c: Changed.
471 * gcc.target/arc/extzv-1.c: Likewise.
472 * gcc.target/arc/insv-1.c: Likewise.
473 * gcc.target/arc/insv-2.c: Likewise.
474 * gcc.target/arc/mA6.c: Likewise.
475 * gcc.target/arc/mA7.c: Likewise.
476 * gcc.target/arc/mARC600.c: Likewise.
477 * gcc.target/arc/mARC700.c: Likewise.
478 * gcc.target/arc/mcpu-arc600.c: Likewise.
479 * gcc.target/arc/mcpu-arc700.c: Likewise.
480 * gcc.target/arc/movl-1.c: Likewise.
481 * gcc.target/arc/nps400-1.c: Likewise.
482 * gcc.target/arc/trsub.c: Likewise.
483 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
484 configuration.
485 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
486 * gcc.target/arc/mswape.c: Likewise.
487
83039163 4882016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/68180
491 * g++.dg/cpp1y/pr68180.C: New.
492
760cc2e6 4932016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
494
495 PR tree-optimization/78319
496 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
497 arm-none-eabi.
498
315dfb42 4992016-11-17 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/78306
502 * gcc.dg/cilk-plus/pr78306.c: New testcase.
503
17e8186b 5042016-11-17 Richard Biener <rguenther@suse.de>
505
506 PR middle-end/78305
507 * gcc.dg/torture/pr78305.c: New testcase.
508
1eca3a7f 5092016-11-17 Janus Weil <janus@gcc.gnu.org>
510
511 PR fortran/66227
512 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
513
6c1f90ee 5142016-11-16 Marek Polacek <polacek@redhat.com>
515
516 PR c/78285
517 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
518 * g++.dg/ext/case-range2.C: Likewise.
519
63c8aefc 5202016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/58001
523 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
524 * gfortran.dg/fmt_tab_2.f90: Ditto.
525
95de83a7 5262016-11-16 Jakub Jelinek <jakub@redhat.com>
527
528 PR rtl-optimization/78378
529 * gcc.c-torture/execute/pr78378.c: New test.
530
50eec246 5312016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
532
533 * gcc.dg/tree-prof/section-attr-1.c: New file.
534 * gcc.dg/tree-prof/section-attr-2.c: New file.
535 * gcc.dg/tree-prof/section-attr-3.c: New file.
536
308800c3 5372016-11-16 Maciej W. Rozycki <macro@imgtec.com>
538
539 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
540 rather than `la'.
541
88526ee6 5422016-11-16 Maciej W. Rozycki <macro@imgtec.com>
543
544 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
545 (dg-final): Remove microMIPS JALRS mnemonic matching.
546 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
547 (dg-final): Remove microMIPS JALRS mnemonic matching.
548 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
549 (dg-final): Remove microMIPS JALRS mnemonic matching.
550 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
551 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
552 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
553 * gcc.target/mips/call-1u.c: New test case.
554 * gcc.target/mips/call-2u.c: New test case.
555 * gcc.target/mips/call-3u.c: New test case.
556 * gcc.target/mips/call-4u.c: New test case.
557 * gcc.target/mips/call-5u.c: New test case.
558 * gcc.target/mips/call-6u.c: New test case.
559
fa1f9c9e 5602016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
561
562 * gcc.target/arm/empty_fiq_handler.c: New test.
563
c508be16 5642016-11-16 Jakub Jelinek <jakub@redhat.com>
565
566 PR fortran/78299
567 * gfortran.dg/gomp/pr78299.f90: New test.
568
9e57a9ab 5692015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
570
571 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 572 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 573 * gcc.dg/optimize-bswapsi-2.c: Likewise.
574
05edb140 5752016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
576
577 PR libgfortran/78314
578 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
579
722c5d82 5802016-11-16 Bin Cheng <bin.cheng@arm.com>
581
582 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
583 according to updated dump info.
584
7fce8768 5852016-11-16 Alexander Monakov <amonakov@ispras.ru>
586
587 * lib/target-supports.exp (check_effective_target_alloca): Use a
588 compile test.
589 * gcc.target/nvptx/softstack.c: New test.
590 * gcc.target/nvptx/decl-shared.c: New test.
591 * gcc.target/nvptx/decl-shared-init.c: New test.
592
35293eb1 5932016-11-16 Maciej W. Rozycki <macro@imgtec.com>
594
595 * gcc.target/mips/data-sym-jump.c: New test case.
596 * gcc.target/mips/data-sym-pool.c: New test case.
597 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
598 annotation.
599
5b631e09 6002016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
601
602 * lib/target-supports.exp (check_avx2_hw_available): New.
603 (check_effective_target_avx2_runtime): New.
604 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
605
dd4a826b 6062016-11-16 Tamar Christina <tamar.christina@arm.com>
607
608 PR testsuite/78136
609 * gcc.dg/cpp/trad/trad.exp
610 (dg-runtest): Moved $srcdir/$subdir/ to
611 DEFAULT_TRADCPPFLAGS.
612
beecc36d 6132016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
614
615 PR fortran/78356
616 * gfortran.dg/class_allocate_23.f08: New test.
617
ac924c09 6182016-11-16 Richard Biener <rguenther@suse.de>
619
620 PR middle-end/78333
621 * gcc.dg/pr78333.c: New testcase.
622
904e262b 6232016-11-16 Martin Liska <mliska@suse.cz>
624
625 PR sanitizer/78270
626 * gcc.dg/asan/pr78270.c: Update comment style.
627 * gcc.dg/asan/pr78270-2.c: New test.
628
7f0cbebc 6292016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
630
631 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
632 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
633
5d4e2409 6342016-11-16 Richard Biener <rguenther@suse.de>
635
636 PR tree-optimization/78348
637 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
638
22190042 6392016-11-16 Jakub Jelinek <jakub@redhat.com>
640
641 PR sanitizer/77823
642 * c-c++-common/ubsan/overflow-vec-1.c: New test.
643 * c-c++-common/ubsan/overflow-vec-2.c: New test.
644
02e0afdc 6452016-11-15 Marek Polacek <polacek@redhat.com>
646
647 * g++.dg/cpp1z/init-statement6.C: Rename a function.
648
a7c1a652 6492016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
650
651 PR libgfortran/51119
652 * gfortran.dg/matmul_12.f90: New test case.
653
16cdc558 6542016-11-15 Uros Bizjak <ubizjak@gmail.com>
655
656 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 657 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 658 common 32-bit and 64-bit function specific options.
b0af2874 659 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 660
d10b2a5c 6612016-11-15 Jakub Jelinek <jakub@redhat.com>
662
b8fd03ae 663 * g++.dg/cpp1z/decomp14.C: New test.
664 * g++.dg/cpp1z/decomp15.C: New test.
665 * g++.dg/cpp1z/decomp16.C: New test.
666
a6f4466c 667 * g++.dg/cpp1z/decomp13.C: New test.
668
0f67b1be 669 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
670
d10b2a5c 671 PR c++/71988
672 * g++.dg/cpp0x/constexpr-71988.C: New test.
673
1f87aa23 6742016-11-15 Maciej W. Rozycki <macro@imgtec.com>
675
676 * gcc.target/mips/insn-casesi.c: New test case.
677 * gcc.target/mips/insn-pseudo-1.c: New test case.
678 * gcc.target/mips/insn-pseudo-2.c: New test case.
679 * gcc.target/mips/insn-pseudo-3.c: New test case.
680 * gcc.target/mips/insn-pseudo-4.c: New test case.
681 * gcc.target/mips/insn-tablejump.c: New test case.
682
32caa8ac 6832016-11-15 Maciej W. Rozycki <macro@imgtec.com>
684
685 * gcc.target/mips/mips.exp (mips_option_tests): Add
686 `-mcode-readable=yes' array element.
687
22d200b9 6882016-11-15 Maciej W. Rozycki <macro@imgtec.com>
689
690 * gcc.target/mips/mips.exp (mips_option_tests): Add
691 `-mmicromips' array element.
692
385999e2 6932016-11-15 Michael Matz <matz@suse.de>
694
695 PR missed-optimization/77881
696 * gcc.target/i386/pr77881.c: New test.
697
53ae7f64 6982016-11-15 Jakub Jelinek <jakub@redhat.com>
699
700 PR middle-end/78295
701 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
702
ae06106e 7032016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
704
705 * gcc.target/powerpc/vec-set-int.c: New test.
706 * gcc.target/powerpc/vec-set-short.c: Likesie.
707 * gcc.target/powerpc/vec-set-char.c: Likewise.
708
a49621cf 7092016-11-14 Jakub Jelinek <jakub@redhat.com>
710
711 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
712
9ff5ab90 7132016-11-14 Janus Weil <janus@gcc.gnu.org>
714
715 PR fortran/78300
716 * gfortran.dg/class_result_3.f90: New test.
717
b1f04d34 7182016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 719 Richard Biener <rguenther@suse.de>
720
721 * gcc.dg/gimplefe-1.c: New testcase.
722 * gcc.dg/gimplefe-2.c: Likewise.
723 * gcc.dg/gimplefe-3.c: Likewise.
724 * gcc.dg/gimplefe-4.c: Likewise.
725 * gcc.dg/gimplefe-5.c: Likewise.
726 * gcc.dg/gimplefe-6.c: Likewise.
727 * gcc.dg/gimplefe-7.c: Likewise.
728 * gcc.dg/gimplefe-8.c: Likewise.
729 * gcc.dg/gimplefe-9.c: Likewise.
730 * gcc.dg/gimplefe-10.c: Likewise.
731 * gcc.dg/gimplefe-11.c: Likewise.
732 * gcc.dg/gimplefe-12.c: Likewise.
733 * gcc.dg/gimplefe-13.c: Likewise.
734 * gcc.dg/gimplefe-14.c: Likewise.
735 * gcc.dg/gimplefe-15.c: Likewise.
736 * gcc.dg/gimplefe-16.c: Likewise.
737 * gcc.dg/gimplefe-17.c: Likewise.
738 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 739
3af33bcf 7402016-11-14 Martin Liska <mliska@suse.cz>
741
742 PR bootstrap/78069
743 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
744 to match scanned pattern.
745 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
746
7cacafcf 7472016-11-14 Richard Biener <rguenther@suse.de>
748
749 PR tree-optimization/78312
750 * gcc.dg/torture/pr78312.c: New testcase.
751
3f1786fa 7522016-11-14 Georg-Johann Lay <avr@gjlay.de>
753
754 PR target/78093
755 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
756
3d8c7132 7572016-11-14 Jakub Jelinek <jakub@redhat.com>
758 Jason Merrill <jason@redhat.com>
759
760 Implement P0217R3 - C++17 structured bindings
761 * g++.dg/cpp1z/decomp1.C: New test.
762 * g++.dg/cpp1z/decomp2.C: New test.
763 * g++.dg/cpp1z/decomp3.C: New test.
764 * g++.dg/cpp1z/decomp4.C: New test.
765 * g++.dg/cpp1z/decomp5.C: New test.
766 * g++.dg/cpp1z/decomp6.C: New test.
767 * g++.dg/cpp1z/decomp7.C: New test.
768 * g++.dg/cpp1z/decomp8.C: New test.
769 * g++.dg/cpp1z/decomp9.C: New test.
770 * g++.dg/cpp1z/decomp10.C: New test.
771
3657b81b 7722016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
773
774 * g++.dg/torture/pr78268.C: New test.
775
9bf6a8e0 7762016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
777
778 PR c/35503
779 * c-c++-common/pr35503-1.c: New test.
780 * c-c++-common/pr35503-2.c: Likewise.
781 * c-c++-common/pr35503-3.c: Likewise.
782 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
783
f6f8b4f2 7842016-11-13 Uros Bizjak <ubizjak@gmail.com>
785
786 PR rtl-optimization/78232
787 PR rtl-optimization/78248
788 * gcc.dg/ubsan/pr78248.c: New test.
789
54efb8ee 7902016-11-13 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/address_conv.adb: New test.
793
9ed6bb1c 7942016-11-13 Eric Botcazou <ebotcazou@adacore.com>
795
796 * gnat.dg/renaming11.ad[sb]: New test.
797
7907d43b 7982016-11-13 Eric Botcazou <ebotcazou@adacore.com>
799
800 * c-c++-common/dump-ada-spec-6.c: New test.
801
80905eec 8022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/lto21.adb: New test.
805 * gnat.dg/lto21_pkg1.ads: New helper.
806 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
807
1f302f2e 8082016-11-13 Janus Weil <janus@gcc.gnu.org>
809
810 PR fortran/60952
811 * gfortran.dg/typebound_proc_34.f90: New test.
812
abfb4be5 8132016-11-13 Janus Weil <janus@gcc.gnu.org>
814
815 PR fortran/66366
816 * gfortran.dg/class_57.f90: Changed error message.
817 * gfortran.dg/class_60.f90: New test.
818
4699a580 8192016-11-12 David Edelsohn <dje.gcc@gmail.com>
820
821 * g++.dg/pr78112.C: XFAIL AIX.
822
f7b2c82b 8232016-11-12 Janus Weil <janus@gcc.gnu.org>
824
825 PR fortran/77501
826 * gfortran.dg/typebound_generic_16.f90: New test.
827
d16addb3 8282016-11-12 Jakub Jelinek <jakub@redhat.com>
829
830 PR c++/71225
831 * g++.dg/cpp0x/pr71225.C: New test.
832
1998c023 8332016-11-11 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gcc.target/sparc/20161111-1.c: New test.
836
a3b46c9c 8372016-11-11 Uros Bizjak <ubizjak@gmail.com>
838
839 PR target/78310
840 * gcc.target/i386/pr78310.c: New test.
841
0d56015c 8422016-11-11 Jeff Law <law@redhat.com>
843
844 * gcc.dg/tree-ssa/isolate-6.c: New test.
845 * gcc.dg/tree-ssa/isolate-7.c: New test.
846
dc9e2118 8472016-11-11 Bin Cheng <bin.cheng@arm.com>
848
849 PR testsuite/78292
850 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
851 vect_max_reduc.
852
9117e2ab 8532016-11-11 Jakub Jelinek <jakub@redhat.com>
854
855 PR c++/72774
856 * g++.dg/parse/pr72774.C: New test.
857
3d8b172a 8582016-11-11 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/71575
861 * gcc.dg/graphite/pr71575-1.c: New testcase.
862 * gcc.dg/graphite/pr71575-2.c: Likewise.
863
36bb9d71 8642016-11-11 Richard Biener <rguenther@suse.de>
865
866 PR middle-end/78295
867 * gcc.dg/uninit-pr78295.c: New testcase.
868
53ae7f64 8692016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 870
871 PR fortran/78277
872 * gfortran.dg/dec_structure_17.f90: New test.
873
3c57e933 8742016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
875
876 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
877 being allowed in vector registers.
878 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
879 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
880 * gcc.target/powerpc/vsx-himode.c: Likewise.
881 * gcc.target/powerpc/vsx-himode2.c: Likewise.
882 * gcc.target/powerpc/vsx-himode3.c: Likewise.
883 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
884 to allow matching MFVSRD or MFVSRW.
885
b851b8f0 8862016-11-10 Pat Haugen <pthaugen@us.ibm.com>
887
888 PR rtl-optimization/78241
889 * gcc.dg/pr78241.c: New test.
890
a08fc382 8912016-11-10 Jakub Jelinek <jakub@redhat.com>
892
5fca0e1a 893 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
894 201307.
895
a08fc382 896 * g++.dg/cpp1z/noexcept-type14.C: New test.
897 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
898
8c2f9148 8992016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
900
901 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
902 WVAL0S tests added in r241817.
903
44b49e6b 9042016-11-10 Jakub Jelinek <jakub@redhat.com>
905
906 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
907 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
908 no longer allowed and corresponding ordered construct.
909 * gfortran.dg/gomp/linear-1.f90: New test.
910 * gfortran.dg/gomp/declare-simd-2.f90: New test.
911 * gfortran.dg/gomp/declare-target-1.f90: New test.
912 * gfortran.dg/gomp/declare-target-2.f90: New test.
913
65dc2516 9142016-11-10 Martin Liska <mliska@suse.cz>
915
916 PR sanitizer/78270
917 * gcc.dg/asan/pr78270.c: New test.
918
c74b2e3b 9192016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
920 Jakub Jelinek <jakub@redhat.com>
921
922 PR debug/78112
44b49e6b 923 * g++.dg/pr78112.C: New testcase.
c74b2e3b 924
934a0458 9252016-11-09 Jakub Jelinek <jakub@redhat.com>
926
104d9702 927 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
928 -Wno-c++1z-compat.
929 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
930 string in case condition contains % characters.
931
934a0458 932 PR c++/78283
933 * g++.dg/cpp1z/noexcept-type13.C: New test.
934
99f5e97b 9352016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
936
937 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
938 using (HAS_MOVN) with MIPS III.
939
92902736 9402016-11-09 Janus Weil <janus@gcc.gnu.org>
941
942 PR fortran/46459
943 * gfortran.dg/volatile14.f90: New test.
944
c07c7aac 9452016-11-09 Uros Bizjak <ubizjak@gmail.com>
946
947 PR target/78262
948 * gcc.target/i386/pr78262.c: New test.
949
53ae7f64 9502016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 951
952 PR fortran/78259
953 * gfortran.dg/pr78259.f90: New test.
954
c2ee4354 9552016-11-09 Janus Weil <janus@gcc.gnu.org>
956
957 PR fortran/60777
958 * gfortran.dg/spec_expr_7.f90: New test.
959
58721d0c 9602016-11-09 Jakub Jelinek <jakub@redhat.com>
961
092db747 962 PR target/77718
963 * gcc.c-torture/execute/pr77718.c: New test.
964
58721d0c 965 * gcc.dg/ubsan/c99-shift-3.c: New test.
966 * gcc.dg/ubsan/c99-shift-4.c: New test.
967 * gcc.dg/ubsan/c99-shift-5.c: New test.
968 * gcc.dg/ubsan/c99-shift-6.c: New test.
969
61e45f2d 9702016-11-09 Martin Liska <mliska@suse.cz>
971
972 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
973 test-case for memcmp.
974 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
975
0787dd56 9762016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
977
978 PR testsuite/78269
979 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
980
df163634 9812016-11-09 Paul Thomas <pault@gcc.gnu.org>
982
983 * gfortran.dg/move_alloc_18.f90: New test.
984
0c3d1ddf 9852016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
986
987 PR middle-end/78256
988 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
989 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
990
46837445 9912016-11-09 Janus Weil <janus@gcc.gnu.org>
992
993 PR fortran/71894
994 * gfortran.dg/class_59.f90: New test.
995
68d072bb 9962016-11-09 Richard Biener <rguenther@suse.de>
997
998 PR tree-optimization/78007
999 * gcc.dg/vect/vect-bswap32.c: Adjust.
1000 * gcc.dg/vect/vect-bswap64.c: Likewise.
1001
e0bcc1cc 10022016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1003
1004 * gcc.dg/ipa/vrp7.c: New test.
1005
166f8178 10062016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1007
1008 PR ipa/78121
1009 * gcc.dg/ipa/pr78121.c: New test.
1010
e7c5f688 10112016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1012
1013 * c-c++-common/asan/default_options.h: New file.
1014 * c-c++-common/asan/strcasestr-1.c: New test.
1015 * c-c++-common/asan/strcasestr-2.c: Likewise.
1016 * c-c++-common/asan/strcspn-1.c: Likewise.
1017 * c-c++-common/asan/strcspn-2.c: Likewise.
1018 * c-c++-common/asan/strpbrk-1.c: Likewise.
1019 * c-c++-common/asan/strpbrk-2.c: Likewise.
1020 * c-c++-common/asan/strspn-1.c: Likewise.
1021 * c-c++-common/asan/strspn-2.c: Likewise.
1022 * c-c++-common/asan/strstr-1.c: Likewise.
1023 * c-c++-common/asan/strstr-2.c: Likewise.
1024 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1025
1350ad47 10262016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1027
1028 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1029
a3ba9d54 10302016-11-08 Janus Weil <janus@gcc.gnu.org>
1031
1032 PR fortran/68440
1033 * gfortran.dg/class_58.f90: New test.
1034
bcc971fd 10352016-11-08 Uros Bizjak <ubizjak@gmail.com>
1036
1037 PR target/70799
1038 * gcc.target/i386/pr70799-2.c: New test.
1039
af1b77d0 10402016-11-08 Janus Weil <janus@gcc.gnu.org>
1041
1042 PR fortran/77596
1043 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1044
ed73a6cb 10452016-11-08 Bin Cheng <bin.cheng@arm.com>
1046
1047 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1048
b887afd7 10492016-11-08 Bin Cheng <bin.cheng@arm.com>
1050
1051 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1052
4ba8fd25 10532016-11-08 Bin Cheng <bin.cheng@arm.com>
1054
1055 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1056
d71fcb4d 10572016-11-08 Martin Liska <mliska@suse.cz>
1058
1059 PR testsuite/78242
1060 * g++.dg/asan/use-after-scope-4.C: New test.
1061 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1062 * gcc.dg/asan/use-after-scope-8.c: Remove.
1063
dc168f1c 10642016-11-08 Richard Biener <rguenther@suse.de>
1065
1066 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1067
2cda118d 10682016-11-08 Tamar Christina <tamar.christina@arm.com>
1069
1070 PR testsuite/78136
1071 * gcc.dg/cpp/trad/trad.exp
1072 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1073 * gcc.dg/cpp/trad/include.c: Use local header file.
1074
de8f611c 10752016-11-08 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/78205
1078 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1079
095c7123 10802016-11-08 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/78224
1083 * g++.dg/torture/pr78224.C: New testcase.
1084
5de86198 10852016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1086
1087 * gcc.dg/store_merging_1.c: Require store_merge.
1088 * gcc.dg/store_merging_2.c: Likewise.
1089 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1090 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1091 * gcc.dg/store_merging_6.c: Likewise.
1092 * gcc.dg/store_merging_7.c: Likewise.
1093 * gcc.dg/store_merging_8.c: Likewise.
1094 * lib/target-supports.exp (check_effective_target_store_merge): New.
1095
9c118ae0 10962016-11-07 David Edelsohn <dje.gcc@gmail.com>
1097
1098 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1099 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1100 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1101 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1102 -mvsx -mpower8-vector.
1103 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1104 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1105 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1106 -mvsx -mpower8-vector.
1107
ded98213 11082016-11-07 David Edelsohn <dje.gcc@gmail.com>
1109
1110 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1111
1112 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1113 * gcc.dg/visibility-14.c: XFAIL AIX.
1114 * gcc.dg/visibility-15.c: XFAIL AIX.
1115 * gcc.dg/visibility-16.c: XFAIL AIX.
1116 * gcc.dg/visibility-17.c: XFAIL AIX.
1117 * gcc.dg/visibility-18.c: XFAIL AIX.
1118 * gcc.dg/visibility-19.c: XFAIL AIX.
1119 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1120 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1121 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1122 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1123
dfeedc5c 11242016-11-07 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR target/78227
1127 * gcc.target/i386/pr78227-1.c: New test.
1128 * gcc.target/i386/pr78227-2.c: New test.
1129
4a9eb7eb 11302016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1131
1132 PR middle-end/35691
1133 * gcc.dg/pr35691-1.c: New test-case.
1134 * gcc.dg/pr35691-2.c: Likewise.
1135
9075517e 11362016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1137
1138 PR rtl-optimization/77309
1139 * gcc.dg/torture/pr77309.c: New test.
1140
1764c2f2 11412016-11-07 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR middle-end/71529
1144 * gcc.target/i386/pr71529.C: Moved to ...
1145 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1146
1147 PR target/64411
1148 * gcc.target/i386/pr64411.C: Moved to ...
1149 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1150 lp64.
1151
1152 PR target/65105
1153 * gcc.target/i386/pr65105-4.C: Moved to ...
1154 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1155 Run into compile test rather than execute test.
1156
e3dbe99a 11572016-11-07 Richard Biener <rguenther@suse.de>
1158
1159 PR target/78229
1160 * g++.dg/pr78229.C: New testcase.
1161
4de7f8df 11622016-11-07 Richard Biener <rguenther@suse.de>
1163
1164 PR tree-optimization/78218
1165 * gcc.dg/torture/pr78218.c: New testcase.
1166
57b2dea1 11672016-11-07 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/78228
1170 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1171
0c448d00 11722016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1173
1174 PR target/77822
1175 * g++.dg/torture/pr77822.C: New test.
1176
ea86011c 11772016-11-07 Martin Liska <mliska@suse.cz>
1178
1179 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1180 -f-sanitize-address-use-after-scope.
1181 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1182 internal fn calls.
1183 * g++.dg/asan/use-after-scope-1.C: New test.
1184 * g++.dg/asan/use-after-scope-2.C: Likewise.
1185 * g++.dg/asan/use-after-scope-3.C: Likewise.
1186 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1187 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1188 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1189 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1190 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1191 * g++.dg/asan/use-after-scope-types.h: Likewise.
1192 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1193 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1194 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1195 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1196 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1197 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1198 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1199 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1200 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1201 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1202 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1203 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1204 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1205 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1206
82031b11 12072016-11-07 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/78189
1210 * g++.dg/torture/pr78189.C: New testcase.
1211
272c18b8 12122016-11-06 David Edelsohn <dje.gcc@gmail.com>
1213
1214 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1215
5055cc98 12162016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1217
1218 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1219 occuring.
1220
ddd81c4d 12212016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1222
1223 PR fortran/78221
1224 * arith.c (gfc_complex2real): Change gfc_warning_now to
1225 gfc_warning.
1226
ae1fe1c1 12272016-11-05 Paul Thomas <pault@gcc.gnu.org>
1228
1229 * gfortran.dg/move_alloc_17.f03: New test.
1230
1f8787c9 12312016-11-05 Richard Biener <rguenther@suse.de>
1232
1233 PR bootstrap/78188
1234 * g++.dg/ipa/pr78188.C: New test.
1235
a3886308 12362016-11-05 Janus Weil <janus@gcc.gnu.org>
1237 Dominique d'Humieres <dominiq@lps.ens.fr>
1238
1239 PR fortran/69495
1240 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1241
ae235bb5 12422016-11-05 Paul Thomas <pault@gcc.gnu.org>
1243
1244 PR fortran/67564
1245 * gfortran.dg/select_type_39.f03: New test.
1246
12472016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1248
1249 PR fortran/64933
1250 * gfortran.dg/associate_23.f90: New test.
1251
cdf56687 12522016-11-04 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR target/77834
1255 * gcc.dg/pr77834.c: New test.
1256
8be5cb78 12572016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/67980
1260 * g++.dg/cpp1y/pr67980.C: New.
1261
133e5599 12622016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1263
1264 * gcc.target/powerpc/fold-vec-add-1.c: New.
1265 * gcc.target/powerpc/fold-vec-add-2.c: New.
1266 * gcc.target/powerpc/fold-vec-add-3.c: New.
1267 * gcc.target/powerpc/fold-vec-add-4.c: New.
1268 * gcc.target/powerpc/fold-vec-add-5.c: New.
1269 * gcc.target/powerpc/fold-vec-add-6.c: New.
1270 * gcc.target/powerpc/fold-vec-add-7.c: New.
1271
1c518af3 12722016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1273
1274 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1275 for -mbranch-likely, infer -mno-branch-likely for R6.
1276
25326fef 12772016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1278
1279 PR c++/71973
1280 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1281 * g++.dg/init/new15.C: Likewise.
1282 * g++.dg/ipa/inline-1.C: Likewise.
1283 * g++.dg/ipa/inline-2.C: Likewise.
1284 * g++.dg/lto/20080908-1_0.C: Likewise.
1285 * g++.dg/tc1/dr20.C: Likewise.
1286 * g++.dg/tree-ssa/inline-1.C: Likewise.
1287 * g++.dg/tree-ssa/inline-2.C: Likewise.
1288 * g++.old-deja/g++.law/except1.C: Likewise.
1289 * g++.old-deja/g++.other/vbase5.C: Likewise.
1290 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1291
e72902d2 12922016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1293
1294 PR tree-optimization/78210
1295 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1296 possibility of widening multiplies.
1297
5b9b62c9 12982016-11-04 Richard Biener <rguenther@suse.de>
1299
1300 PR middle-end/78185
1301 * gcc.dg/pr78185.c: New testcase.
1302
5f1e62c6 13032016-10-04 David Edelsohn <dje.gcc@gmail.com>
1304
1305 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1306 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1307
2034deb9 13082016-11-03 Jakub Jelinek <jakub@redhat.com>
1309 Alexandre Oliva <aoliva@redhat.com>
1310 Jason Merrill <jason@redhat.com>
1311
1312 PR debug/28767
1313 PR debug/56974
1314 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1315 * g++.dg/debug/dwarf2/ref-3.C: New test.
1316 * g++.dg/debug/dwarf2/ref-4.C: New test.
1317 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1318 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1319
13202016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1321
1322 * gfortran.dg/dec_exp_1.f90: New test.
1323 * gfortran.dg/dec_exp_2.f90: Likewise.
1324 * gfortran.dg/dec_exp_3.f90: Likewise.
1325
2034deb9 13262016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1327
1328 * gfortran.dg/dec_parameter_1.f: New test.
1329 * gfortran.dg/dec_parameter_2.f90: Likewise.
1330 * gfortran.dg/dec_parameter_3.f90: Likewise.
1331 * gfortran.dg/dec_parameter_4.f90: Likewise.
1332
36ffeeaf 13332016-11-03 Martin Liska <mliska@suse.cz>
1334
1335 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1336 output.
1337 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1338
9769a02b 13392016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1340
1341 PR libgcc/78067
1342 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1343
d9b9f4ab 13442016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1345
1346 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1347
60cd8c97 13482016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1349
1350 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1351
e69f2f12 13522016-11-01 Tamar Christina <tamar.christina@arm.com>
1353
1354 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1355 Check for arm_v8_neon_hw.
1356 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1357 Likewise.
1358 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1359 Likewise.
1360 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1361 Likewise.
1362
427223f1 13632016-11-02 Richard Biener <rguenther@suse.de>
1364
1365 * gcc.dg/store_merging_8.c: New testcase.
1366
2034deb9 13672016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1368
1369 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1370
134e84c6 13712016-11-02 David Edelsohn <dje.gcc@gmail.com>
1372
bbfcea83 1373 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1374 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1375 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1376 * gcc.dg/pr65779.c: XFAIL AIX.
1377 * gcc.dg/pr70405.c: XFAIL AIX.
1378
134e84c6 1379 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1380 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1381 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1382
0cc844b2 13832016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384
1385 * lib/target-supports.exp (check_gc_sections_available): Use
1386 -print-prog-name=ld to determine linker used.
1387
5e0b5f08 13882016-11-02 Martin Liska <mliska@suse.cz>
1389
1390 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1391 test case.
1392
5e922e43 13932016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1394
1395 PR tree-optimization/78170
1396 * gcc.c-torture/execute/pr78170.c: New test.
1397
e77557c0 13982016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1399
1400 PR tree-optimization/78162
1401 * gcc.c-torture/compile/pr78162.c: New test.
1402
76bc343a 14032016-11-02 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/78035
1406 PR tree-optimization/77964
1407 * gcc.target/i386/pr78035.c: New testcase.
1408
3763b845 14092016-11-02 Richard Biener <rguenther@suse.de>
1410
1411 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1412 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1413 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1414 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1415 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1416
3e41d21b 14172016-11-01 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * gfortran.dg/pr70937.f90: require-effective-target lto.
1420
66d722cc 14212016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1422
1423 PR fortran/69544
1424 * gfortran.dg/where_6.f90: New test.
1425
dcc1dde9 14262016-11-01 Jakub Jelinek <jakub@redhat.com>
1427
1428 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1429
d28d2da4 14302016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1431
1432 PR fortran/69544
1433 * gfortran.dg/where_5.f90: New test.
1434
94bea3fe 14352016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1436
1437 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1438 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1439 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1440 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1441
164d44e8 14422016-11-01 Uros Bizjak <ubizjak@gmail.com>
1443
1444 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1445 Whitespace fixes.
1446 (check_effective_target_vect_cmdline_needed): Check
1447 is-effective-target ia32 for x86 targets.
1448 (check_effective_target_vect_simd_clones): Simplify condition.
1449 (check_effective_target_vect_double): Ditto.
1450 (check_effective_target_vect_aligned_arrays): Check
1451 is-effective-target ia32 for x86 targets. Simplify condition.
1452 (check_effective_target_vect_multiple_sizes): Simplify condition.
1453 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1454 (check_effective_target_sync_int_128): Simplify condition.
1455 (check_effective_target_sync_int_128_runtime): Ditto.
1456 (check_effective_target_sync_long_long_runtime): Ditto.
1457 (check_effective_target_divmod): Add i?86-*-* target.
1458
9fc5a5fc 14592016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1460
1461 * gcc.target/powerpc/vsx-extract-4.c: New test.
1462 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1463
a5b29676 14642016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1465
1466 PR fortran/54679
1467 * gfortran.dg/fmt_l.f90: Update test.
1468 * gfortran.dg/fmt_l0.f90: New test.
1469
e7defe0c 14702016-10-31 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR c++/78089
1473 * c-c++-common/builtin-shuffle-1.c: New test.
1474 * g++.dg/cpp0x/addressof3.C: New test.
1475
6743ce6f 14762016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1477
1478 Add tests for a const member and a reference member for launder.
1479 * g++.dg/cpp1z/launder3.C: New.
1480 * g++.dg/cpp1z/launder4.C: Likewise.
1481 * g++.dg/cpp1z/launder5.C: Likewise.
1482 * g++.dg/cpp1z/launder5.cc: Likewise.
1483 * g++.dg/cpp1z/launder5.h: Likewise.
1484 * g++.dg/cpp1z/launder6.C: Likewise.
1485 * g++.dg/cpp1z/launder6.cc: Likewise.
1486 * g++.dg/cpp1z/launder6.h: Likewise.
1487
c02417ad 14882016-10-31 Jakub Jelinek <jakub@redhat.com>
1489
f6f44a1d 1490 PR c++/77948
1491 * g++.dg/cpp0x/pr77948-1.C: New test.
1492 * g++.dg/cpp0x/pr77948-2.C: New test.
1493 * g++.dg/cpp0x/pr77948-3.C: New test.
1494 * g++.dg/cpp0x/pr77948-4.C: New test.
1495 * g++.dg/cpp0x/pr77948-5.C: New test.
1496 * g++.dg/cpp0x/pr77948-6.C: New test.
1497
c02417ad 1498 PR tree-optimization/77860
1499 * gcc.dg/pr77860.c: New test.
1500
5f5452c2 15012016-10-31 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR c++/77886
1504 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1505
c6c79147 15062016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1507
1508 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1509
50d3ad71 15102016-10-30 Le-Chun Wu <lcwu@google.com>
1511 Mark Wielaard <mjw@redhat.com>
1512
1513 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1514 * gcc.dg/Wshadow-local-1.c: Likewise.
1515 * gcc.dg/Wshadow-local-2.c: Likewise.
1516 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1517 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1518 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1519
7f0c2660 15202016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1521
1522 PR tree-optimization/71915
1523 PR tree-optimization/71490
1524 * gcc.dg/tree-ssa/pr54245.c: Delete.
1525 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1526 document why.
1527
8efd711b 15282016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1529
1530 PR fortran/78123
1531 * gfortran.dg/fmt_t_9.f: New test.
1532
a57f28d2 15332016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR fortran/67219
1536 * gfortran.dg/pr67219.f90: New test.
1537
f6443ac9 15382016-10-29 Jakub Jelinek <jakub@redhat.com>
1539
90ff29c3 1540 PR rtl-optimization/77919
1541 * g++.dg/torture/pr77919-2.C: New test.
1542
f6443ac9 1543 PR target/78148
1544 * gcc.dg/pr78148.c: New test.
1545
97574c57 15462016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1547
1548 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1549 * gcc.target/sparc/overflow-4.c: ...here.
1550 * gcc.target/sparc/overflow-5.c: New test.
1551
67f7b566 15522016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1553 Kugan Vivekanandarajah <kuganv@linaro.org>
1554 Jim Wilson <jim.wilson@linaro.org>
1555
1556 PR tree-optimization/43721
1557 * lib/target-supports.exp (check_effective_target_divmod): New.
1558 (check_effective_target_divmod_simode): Likewise.
1559 (check_effective_target_arm_divmod_simode): Likewise.
1560 * gcc.dg/divmod-1-simode.c: New test.
1561 * gcc.dg/divmod-1.c: Likewise.
1562 * gcc.dg/divmod-2-simode.c: Likewise.
1563 * gcc.dg/divmod-2.c: Likewise.
1564 * gcc.dg/divmod-3-simode.c: Likewise.
1565 * gcc.dg/divmod-3.c: Likewise.
1566 * gcc.dg/divmod-4-simode.c: Likewise.
1567 * gcc.dg/divmod-4.c: Likewise.
1568 * gcc.dg/divmod-5.c: Likewise.
1569 * gcc.dg/divmod-6-simode.c: Likewise.
1570 * gcc.dg/divmod-6.c: Likewise.
1571 * gcc.dg/divmod-7.c: Likewise.
1572
3d3e04ac 15732016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1574 Jakub Jelinek <jakub@redhat.com>
1575 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1576
1577 PR middle-end/22141
1578 PR rtl-optimization/23684
1579 * gcc.c-torture/execute/pr22141-1.c: New test.
1580 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1581 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1582 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1583 * gcc.dg/store_merging_1.c: New test.
1584 * gcc.dg/store_merging_2.c: Likewise.
1585 * gcc.dg/store_merging_3.c: Likewise.
1586 * gcc.dg/store_merging_4.c: Likewise.
1587 * gcc.dg/store_merging_5.c: Likewise.
1588 * gcc.dg/store_merging_6.c: Likewise.
1589 * gcc.dg/store_merging_7.c: Likewise.
1590 * gcc.target/i386/pr22141.c: Likewise.
1591 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1592 * g++.dg/init/new17.C: Likewise.
1593
2034deb9 15942016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1595
1596 PR middle-end/72747
1597 * c-c++-common/pr72747-1.c: New test.
1598 * c-c++-common/pr72747-2.c: Likewise.
1599
987860a9 16002016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1601
1602 * gcc.target/s390/oscbreak-1.c: New test.
1603
55c01516 16042016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1605
1606 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1607
452a353a 16082016-10-28 Jakub Jelinek <jakub@redhat.com>
1609
971e7f12 1610 PR rtl-optimization/77919
1611 * g++.dg/torture/pr77919.C: New test.
1612
452a353a 1613 PR rtl-optimization/78132
1614 * gcc.target/i386/pr78132.c: New test.
1615
c8fb4e06 16162016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1619
d59ca9c8 16202016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1621
1622 * gcc.target/powerpc/vsx-simode.c: New test.
1623 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1624 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1625
b95a2fd4 16262016-10-27 Jakub Jelinek <jakub@redhat.com>
1627
bd7b3fc8 1628 PR fortran/78026
1629 * gfortran.dg/gomp/pr78026.f03: New test.
1630 * gfortran.dg/select_type_38.f03: New test.
1631
b95a2fd4 1632 PR middle-end/78025
1633 * g++.dg/gomp/declare-simd-7.C: New test.
1634
bd7b3fc8 16352016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1636
1637 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1638 * gfortran.dg/dec_init_2.f90: Likewise.
1639 * gfortran.dg/dec_init_3.f90: New test.
1640 * gfortran.dg/dec_init_4.f90: Likewise.
1641
641ae1b8 16422016-10-27 Bin Cheng <bin.cheng@arm.com>
1643
1644 * gcc.dg/fold-narrowbopcst-1.c: New test.
1645
bd7b3fc8 16462016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1647
1648 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1649 dg-shouldfail/dg-output instead of XFAIL.
1650 * gfortran.dg/dec_io_6.f90: Likewise.
1651
84b72a11 16522016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1653
1654 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1655 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1656 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1657 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1658 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1659 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1660 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1661 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1662 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1663 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1664
15eeb126 16652016-10-27 Bin Cheng <bin.cheng@arm.com>
1666
1667 * gcc.dg/fold-convmaxconv-1.c: New test.
1668 * gcc.dg/fold-convminconv-1.c: New test.
1669
2034deb9 16702016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1671
1672 PR fortran/78092
1673 * gfortran.dg/pr78092.f90: New test.
1674
2db725dd 16752016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1676
1677 PR target/78056
1678 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1679 expected error message.
1680 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1681 expected error message.
1682 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1683 (test_all_not_equal_and_not_zero): Change expected error message.
1684
816a8c6d 16852016-10-26 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR fortran/77973
1688 * gfortran.dg/gomp/pr77973.f90: New test.
1689
ed09e1d5 16902016-10-26 Paul Thomas <pault@gcc.gnu.org>
1691
1692 PR fortran/78108
1693 * gfortran.dg/submodule_18.f08: New test.
1694 * gfortran.dg/submodule_19.f08: New test.
1695
a0194feb 16962016-10-26 Michael Matz <matz@suse.de>
1697
1698 * g++.dg/pr78060.C: New test.
1699 * gfortran.dg/pr78061.f: New test.
1700 * g++.dg/pr78088.C: New test.
1701
bd7b3fc8 17022016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1703
1704 * gfortran.dg/dec_io_1.f90: New test.
1705 * gfortran.dg/dec_io_2.f90: New test.
1706 * gfortran.dg/dec_io_3.f90: New test.
1707 * gfortran.dg/dec_io_4.f90: New test.
1708 * gfortran.dg/dec_io_5.f90: New test.
1709 * gfortran.dg/dec_io_6.f90: New test.
1710
83ee671e 17112016-10-25 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR sanitizer/78106
1714 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1715
17162016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1717
1718 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1719 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1720
9db5ef21 17212016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * gnat.dg/opt59.adb: New test.
1724 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1725
1726 * gnat.dg/opt60.adb: New test.
1727
255d575a 17282016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1729
1730 PR fortran/72770
1731 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1732 this pr.
1733
6a2e2a85 17342016-10-25 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR target/78102
1737 * gcc.target/i386/pr78102.c: New test.
1738
83ee671e 17392016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1740
1741 * gfortran.dg/dec_logical_xor_1.f90: New test.
1742 * gfortran.dg/dec_logical_xor_2.f90: New test.
1743 * gfortran.dg/dec_logical_xor_3.f03: New test.
1744
83ee671e 17452016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1746
1747 * gfortran.dg/dec_loc_rval_1.f90: New test.
1748 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1749 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1750
83ee671e 17512016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1752
006943e8 1753 * gfortran.dg/dec_type_print.f90: New testcase.
1754
83ee671e 17552016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1756
1757 * gfortran.dg/feed_1.f90: New test.
1758 * gfortran.dg/feed_2.f90: New test.
501b58b2 1759
a07d5339 17602016-10-25 Martin Liska <mliska@suse.cz>
1761
1762 PR sanitizer/78106
1763 * gcc.dg/asan/pr78106.c: New test.
1764
131ad74b 17652016-10-25 Martin Liska <mliska@suse.cz>
1766
1767 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1768
78e31c4c 17692016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1770
1771 PR target/78041
1772 * gcc.target/arm/pr78041.c: New test.
1773
6e1b2ffb 17742016-10-25 Jakub Jelinek <jakub@redhat.com>
1775
1776 * g++.dg/cpp1z/launder1.C: New test.
1777 * g++.dg/cpp1z/launder2.C: New test.
1778
c9a8ee19 17792016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1780 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1781
1782 PR target/71676
1783 PR target/71678
1784 * gcc.target/avr/pr71676-2.c: New test.
1785
24c7ece1 17862016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1787 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1788
1789 PR target/71676
1790 PR target/71678
1791 * gcc.target/avr/pr71676-1.c: New test.
1792 * gcc.target/avr/pr71676-3.c: New test.
1793 * gcc.target/avr/pr71676.c: New test.
1794 * gcc.target/avr/pr71678.c: New test.
1795
2e2f6914 17962016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1797
1798 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1799 such that cloned verions of tested functions are not created.
1800
0fdad659 18012016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1802
1803 PR fortran/71895
1804 * gfortran.dg/pr71895.f90: New test.
1805
1eaf0150 18062016-10-24 Jakub Jelinek <jakub@redhat.com>
1807
1808 * g++.dg/debug/dwarf2/ref-2.C: New test.
1809
5f64e688 18102016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1811
1812 * c-c++-common/Wint-in-bool-context-3.c: New test.
1813
c62d63d4 18142016-10-24 Martin Sebor <msebor@redhat.com>
1815
1816 PR middle-end/77735
1817 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1818 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1819 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1820 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1821 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1822 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1823 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1824
11cb7700 18252016-10-24 Richard Biener <rguenther@suse.de>
1826
1827 PR testsuite/71491
1828 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1829 * gcc.dg/vect/slp-45.c: Likewise.
1830
c2423c1d 18312016-10-24 Richard Biener <rguenther@suse.de>
1832
1833 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1834 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1835 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1836
2cd66116 18372016-10-24 Georg-Johann Lay <avr@gjlay.de>
1838
1839 PR target/78093
1840 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1841 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1842
8cc18ee3 18432016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1844
1845 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1846
595090de 18472016-10-24 Jakub Jelinek <jakub@redhat.com>
1848
1849 * gcc.target/i386/bmi2-pext-1.c: New test.
1850 * gcc.target/i386/bmi2-pdep-1.c: New test.
1851 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1852 * gcc.target/i386/tbm-bextri-1.c: New test.
1853 * gcc.target/i386/bmi-bextr-6.c: New test.
1854
98d9f593 18552016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857 PR target/77483
1858 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1859 * gcc.target/i386/pr65105-1.c: Likewise.
1860 * gcc.target/i386/pr65105-2.c: Likewise.
1861 * gcc.target/i386/pr65105-3.c: Likewise.
1862 * gcc.target/i386/pr65105-5.c: Likewise.
1863 * gcc.target/i386/pr67761.c: Likewise.
1864 * gcc.target/i386/pr70799-1.c: Likewise.
1865
020c2754 18662016-10-24 Martin Liska <mliska@suse.cz>
1867
1868 PR sanitizer/77966
1869 * c-c++-common/ubsan/unreachable-3.c: New test.
1870
a484f6fe 18712016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1872
1873 PR fortran/77763
1874 * gfortran.dg/pr77763.f90
1875
1a6627ef 18762016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1877
1878 PR fortran/54730
1879 PR fortran/78033
1880 * gfortran.dg/pr78033.f90: New test.
1881
b0cb70c0 18822016-10-23 Paul Thomas <pault@gcc.gnu.org>
1883
1884 PR fortran/69834
1885 * gfortran.dg/select_type_1.f03: Change error for overlapping
1886 TYPE IS cases.
1887 * gfortran.dg/select_type_36.f03: New test.
1888
11d8d4ee 18892016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1890
1891 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1892
5676fa7f 18932016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1894
1895 PR fortran/78021
1896 * gfortran.dg/string_length_3.f90: New test.
1897
d202d7b5 18982016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1899
d202d7b5 1900 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1901
19022016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1903
1904 PR fortran/43366
1905 PR fortran/57117
1906 PR fortran/61337
1907 * gfortran.dg/alloc_comp_class_5.f03: New test.
1908 * gfortran.dg/class_allocate_21.f90: New test.
1909 * gfortran.dg/class_allocate_22.f90: New test.
1910 * gfortran.dg/realloc_on_assign_27.f08: New test.
1911
5a096987 19122016-10-21 Jeff Law <law@redhat.com>
1913
1914 * PR tree-optimization/71947
1915 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1916 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1917 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1918
6cb5d057 19192016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1920
1921 * gcc.dg/ipa/vrp5.c: New test.
1922 * gcc.dg/ipa/vrp6.c: New test.
1923
0ee6ade7 19242016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1925
1926 * gcc.target/aarch64/test_frame_17.c: New test.
1927
0fe76522 19282016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1929
1930 * gcc.target/aarch64/test_frame_17.c: New test.
1931
4e2173b0 19322016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1933
1934 PR preprocessor/71681
1935 * gcc.dg/cpp/pr71681-1.c: New testcase
1936 * gcc.dg/cpp/pr71681-2.c: Likewise
1937 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1938 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1939 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1940 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1941
4d8040d8 19422016-10-21 Jakub Jelinek <jakub@redhat.com>
1943
1a4cced6 1944 PR target/78057
1945 * gcc.target/i386/pr78057.c: New test.
1946
4d8040d8 1947 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1948
60e91af4 19492016-10-21 Paul Thomas <pault@gcc.gnu.org>
1950
1951 PR fortran/69566
1952 * gfortran.dg/select_type_37.f03: New test.
1953
c2c800fc 19542016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1955
1956 PR target/71627
1957 * gcc.target/avr/pr71627.c: New test
1958
121d313b 19592016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gcc.target/sparc/overflow-1.c: New test.
1962 * gcc.target/sparc/overflow-2.c: Likewise.
1963 * gcc.target/sparc/overflow-3.c: Likewise.
1964
f1ea412a 19652016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1966
1967 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1968 effective target.
1969
ec85126d 19702016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1971
1972 PR rtl-optimization/78038
1973 * gcc.target/aarch64/pr78038.c: New test.
1974
a3d5ca2a 19752016-10-21 Richard Biener <rguenther@suse.de>
1976
1977 PR tree-optimization/78051
1978 * g++.dg/torture/pr78051.C: New testcase.
1979
127b5b65 19802016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1981
1982 * c-c++-common/wdate-time.c: Restored test case.
1983 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1984
8d379b82 19852016-10-20 Jakub Jelinek <jakub@redhat.com>
1986
1987 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1988
e0a20c9e 19892016-10-20 Uros Bizjak <ubizjak@gmail.com>
1990
1991 PR target/78037
1992 * gcc.target/i386/pr78037.c: New test.
1993
06904722 19942016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1995
1996 * gcc.target/visium/overflow8.c: New.
1997 * gcc.target/visium/overflow16.c: Likewise.
1998 * gcc.target/visium/overflow32: Likewise.
1999
92a2a716 20002016-10-20 Michael Matz <matz@suse.de>
2001
2002 * gcc.dg/loop-split.c: New test.
2003 * gcc.dg/tree-ssa/ifc-9.c: Update.
2004 * gcc.dg/tree-ssa/ifc-10.c: Update.
2005
8a0d346b 20062016-10-20 Richard Biener <rguenther@suse.de>
2007
2008 * gcc.dg/graphite/pr35356-1.c: Update.
2009
bc3bde59 20102016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2011
2012 PR c++/77446
2013 * g++.dg/cpp1y/pr77446.C: New.
2014
ab056ef4 20152016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2016
2017 PR tree-optimization/53979
2018 * gcc.dg/pr53979-1.c: New test-case.
2019 * gcc.dg/pr53979-2.c: Likewise.
2020
5c2ba578 20212016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2022
2023 * c-c++-common/Wint-in-bool-context-2.c: New test.
2024
dbbe97e3 20252016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2026
2027 * gfortran.dg/dtio_17.f90: Fix test.
2028
0d05daf3 20292016-10-19 Aldy Hernandez <aldyh@redhat.com>
2030
2031 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2032 * gcc.dg/Walloca-2.c: Same.
2033
e066ee66 20342016-10-19 Aldy Hernandez <aldyh@redhat.com>
2035
2036 * gcc.dg/Wvla-1.c: Rename to...
2037 * gcc.dg/Wvla-larger-than-1.c: ...this.
2038 * gcc.dg/Wvla-2.c: Rename to...
2039 * gcc.dg/Wvla-larger-than-2.c: ...this.
2040 * gcc.dg/Wvla-3.c: Rename to...
2041 * gcc.dg/Walloca-11.c.: ...this.
2042 * gcc.dg/wvla-[1-7].c: Rename to:
2043 * gcc.dg/Wvla-[1-7].c: ...this.
2044
82112bf2 20452016-10-19 Bin Cheng <bin.cheng@arm.com>
2046
2047 PR tree-optimization/78005
2048 * gcc.dg/vect/pr78005.c: New.
2049 * gcc.target/i386/l_fma_float_1.c: Revise test.
2050 * gcc.target/i386/l_fma_float_2.c: Ditto.
2051 * gcc.target/i386/l_fma_float_3.c: Ditto.
2052 * gcc.target/i386/l_fma_float_4.c: Ditto.
2053 * gcc.target/i386/l_fma_float_5.c: Ditto.
2054 * gcc.target/i386/l_fma_float_6.c: Ditto.
2055 * gcc.target/i386/l_fma_double_1.c: Ditto.
2056 * gcc.target/i386/l_fma_double_2.c: Ditto.
2057 * gcc.target/i386/l_fma_double_3.c: Ditto.
2058 * gcc.target/i386/l_fma_double_4.c: Ditto.
2059 * gcc.target/i386/l_fma_double_5.c: Ditto.
2060 * gcc.target/i386/l_fma_double_6.c: Ditto.
2061
b3e3b38b 20622016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2063
2064 PR tree-optimization/78024
2065 * gcc.dg/goacc/loop-processing-1.c: New file.
2066
1227b118 20672016-10-19 Richard Biener <rguenther@suse.de>
2068
2069 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2070
f9debd38 20712016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2072
2073 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2074 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2075 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2076 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2077 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2078 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2079 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2080 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2081 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2082 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2083 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2084 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2085 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2086 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2087 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2088 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2089 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2090 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2091 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2092 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2093 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2094 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2095 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2096 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2097 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2098 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2099 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2100 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2101 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2102 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2103 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2104 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2105 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2106 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2107 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2108 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2109 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2110 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2111 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2112 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2113 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2114 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2115 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2116 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2117 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2118 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2119 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2120 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2121 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2122 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2123 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2124 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2125 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2126 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2127 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2128 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2129 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2130 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2131 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2132 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2133 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2134 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2135 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2136 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2137 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2138 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2139 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2140 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2141 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2142 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2143 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2144 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2145 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2146 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2147 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2148 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2149 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2150 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2151 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2152 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2153 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2154 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2155 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2156 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2157 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2158 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2159 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2160 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2161 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2162 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2163 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2164 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2165 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2166 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2167 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2168 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2169 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2170 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2171 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2172 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2173 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2174 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2175 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2176 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2177 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2178 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2179 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2180 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2181 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2182 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2183 * gcc.target/powerpc/vsu/vsu.exp: New file.
2184
4d7671d9 21852016-10-18 Uros Bizjak <ubizjak@gmail.com>
2186
2187 PR target/77991
2188 * gcc.target/i386/pr77991.c: New test.
2189
ce1813aa 21902016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2191
2192 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2193 LTO is used.
2194
7c57132a 21952016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2196
4d7671d9 2197 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2198
9edca09e 21992016-10-18 Richard Biener <rguenther@suse.de>
2200
2201 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2202 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2203 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2204 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2205 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2206 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2207 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2208 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2209 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2210 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2211 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2212 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2213 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2214 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2215 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2216 * gcc.dg/pr68217.c: Likewise.
2217 * gcc.dg/predict-9.c: Likewise.
2218 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2219 * gcc.dg/predict-1.c: Likewise.
2220
089541f0 22212016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2222
2223 * gfortran.dg/dtio_17.f90: New test.
2224
130a8de2 22252016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2226
2227 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2228
fc323d70 22292016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2230
2231 * gcc.dg/ipa/vrp4.c: New test.
2232
5b48910f 22332016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2234
2235 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2236 * gcc.dg/torture/pr39074.c: Likewise.
2237
946d814a 22382016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2241 * gnat.dg/trampoline4.adb: Minor tweak.
2242
53cddf24 22432016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2244
2245 PR tree-optimization/77916
2246 * gcc.dg/torture/pr77916.c: New.
2247
443d1195 22482016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/77978
2251 * gfortran.dg/pr77978_1.f90: New test.
2252 * gfortran.dg/pr77978_2.f90: Ditto.
2253 * gfortran.dg/pr77978_3.f90: Ditto.
2254
5db34fe5 22552016-10-17 Paul Thomas <pault@gcc.gnu.org>
2256
2257 PR fortran/61420
2258 PR fortran/78013
2259 * gfortran.dg/proc_ptr_49.f90: New test.
2260
a68b3ea1 22612016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2262
2263 PR target/77308
2264 * gcc.target/arm/pr77308.c: New test.
2265
dbd2f085 22662016-10-17 David Edelsohn <dje.gcc@gmail.com>
2267
2268 * lib/target-supports.exp
2269 (check_effective_target_floatn_nx_runtime): Return 0 for
2270 powerpc*-ibm-aix*.
2271
5bcc4152 22722016-10-17 Andrew Pinski <apinski@cavium.com>
2273
2274 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2275 long instead of long.
2276 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2277 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2278 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2279 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2280 * gcc.target/aarch64/pr68102_1.c: Likewise.
2281 * gcc.target/aarch64/target_attr_3.c: Likewise.
2282
6539e0f7 22832016-10-17 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/77988
2286 * gcc.dg/torture/pr77988.c: New testcase.
2287
6a0d39d6 22882016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2289
2290 * gcc.dg/pr71636-1.c: New test-case.
2291 * gcc.dg/pr71636-2.c: Likewise.
2292
a27e3913 22932016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gnat.dg/trampoline3.adb: New test.
2296 * gnat.dg/trampoline4.adb: Likewise.
2297
4c3a9c43 22982016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2299
2300 * gfortran.dg/dtio_16.f90: New test.
2301
b39e7130 23022016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2305 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2306 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2307
e16e12bf 23082016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2309
2310 * gcc.target/sparc/popc.c: Rename to...
2311 * gcc.target/sparc/popc-1.c: ...this.
2312 * gcc.target/sparc/popc-2.c: New test.
2313
f2540a7e 23142016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2315
2316 PR fortran/77972
2317 * gfortran.dg/unexpected_eof_4.f90: New test.
2318
5ba96fdd 23192016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2320
c258c004 2321 PR libfortran/48587
2322 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2323
6b34469c 23242016-10-14 Jakub Jelinek <jakub@redhat.com>
2325
7aeed2e5 2326 PR middle-end/77959
2327 * gfortran.dg/pr77959.f90: New test.
2328
6b34469c 2329 DR 1511 - const volatile variables and ODR
2330 * g++.dg/DRs/dr1511-1.C: New test.
2331 * g++.dg/DRs/dr1511-2.C: New test.
2332
f81df488 23332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2334
2335 * gnat.dg/debug7.adb (dg-options): Remove -g.
2336 * gnat.dg/debug8.adb (dg-options): Add -margs.
2337 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2338
e5664bb5 23392016-10-14 Richard Biener <rguenther@suse.de>
2340
2341 PR tree-optimization/77979
2342 * gcc.dg/torture/pr77979.c: New testcase.
2343
3b7a15a1 23442016-10-14 Martin Liska <mliska@suse.cz>
2345
2346 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2347 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2348 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2349
2b379696 23502016-10-14 Uros Bizjak <ubizjak@gmail.com>
2351
2352 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2353 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2354 * gcc.dg/torture/pr77937-2.c: Likewise.
2355
0dfdb37a 23562016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2357
2358 * gnat.dg/lto15.adb: Adjust.
2359 * gnat.dg/lto16.adb: Likewise.
2360 * gnat.dg/lto17.adb: Likewise
2361 * gnat.dg/lto18.ad[sb]: New test.
2362 * gnat.dg/lto18_pkg.ads: New helper.
2363 * gnat.dg/lto19.adb: New test.
2364 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2365 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2366 * gnat.dg/lto20.adb: New test.
2367 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2368
30825815 23692016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2370
2371 * gfortran.dg/coarray_38.f90: Expect error message.
2372
f6412f44 23732016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374
2375 * gcc.target/aarch64/spellcheck_1.c: New test.
2376 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2377 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2378 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2379 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2380 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2381
7a8fd205 23822016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2383
2384 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2385
0512a8c6 23862016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2387
2388 PR tree-optimization/77937
2389 * gcc.dg/torture/pr77937-1.c: New.
2390 * gcc.dg/torture/pr77937-2.c: New.
2391
81f19d90 23922016-10-13 Jakub Jelinek <jakub@redhat.com>
2393
2394 * g++.dg/cpp1z/inline-var1.C: New test.
2395 * g++.dg/cpp1z/inline-var1a.C: New test.
2396 * g++.dg/cpp1z/inline-var1.h: New file.
2397 * g++.dg/cpp1z/inline-var2.C: New test.
2398 * g++.dg/cpp1z/inline-var3.C: New test.
2399 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2400 uninitialized const.
2401
83ee671e 24022016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2403
f3e6118a 2404 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2405 Xscale is specified, not just -march.
2406 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2407 is incompatible with Xscale.
8d16d6ff 2408
2e7b05a3 24092016-10-13 Martin Sebor <msebor@redhat.com>
2410
2411 PR c++/71912
2412 * g++.dg/ext/flexary4.C: Adjust.
2413 * g++.dg/ext/flexary5.C: Same.
2414 * g++.dg/ext/flexary9.C: Same.
2415 * g++.dg/ext/flexary19.C: New test.
2416 * g++.dg/ext/flexary18.C: New test.
2417 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2418 regression test.
4d7671d9 2419 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2420 Avoid generating a flexible array member in an array.
2e7b05a3 2421
ff56abd1 24222016-10-13 Martin Sebor <msebor@redhat.com>
2423
2424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2425 to placate -Wformat on targets where the type is not int.
2426
c4966203 24272016-10-13 David Malcolm <dmalcolm@redhat.com>
2428
2429 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2430 in INSN_LOCATION.
2431
0655e0e6 24322016-10-13 Bin Cheng <bin.cheng@arm.com>
2433
2434 * gcc.target/i386/l_fma_float_1.c: Revise test.
2435 * gcc.target/i386/l_fma_float_2.c: Ditto.
2436 * gcc.target/i386/l_fma_float_3.c: Ditto.
2437 * gcc.target/i386/l_fma_float_4.c: Ditto.
2438 * gcc.target/i386/l_fma_float_5.c: Ditto.
2439 * gcc.target/i386/l_fma_float_6.c: Ditto.
2440 * gcc.target/i386/l_fma_double_1.c: Ditto.
2441 * gcc.target/i386/l_fma_double_2.c: Ditto.
2442 * gcc.target/i386/l_fma_double_3.c: Ditto.
2443 * gcc.target/i386/l_fma_double_4.c: Ditto.
2444 * gcc.target/i386/l_fma_double_5.c: Ditto.
2445 * gcc.target/i386/l_fma_double_6.c: Ditto.
2446
c4dd22f7 24472016-10-13 Bin Cheng <bin.cheng@arm.com>
2448
2449 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2450
73e363e1 24512016-10-13 Bin Cheng <bin.cheng@arm.com>
2452
2453 * gcc.dg/vect/vect-98.c: Refine test case.
2454 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2455 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2456 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2457
c0f4422f 24582016-10-13 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR c/77946
2461 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2462
5d3eb95a 24632016-10-13 Martin Liska <mliska@suse.cz>
2464
2465 PR tree-optimization/77943
2466 * g++.dg/tree-ssa/pr77943.C: New test.
2467
eb04d24c 24682016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2469
2470 PR fortran/72832
2471 * gfortran.dg/allocate_with_source_22.f03: New test.
2472 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2473 fail.
2474
4c57e30a 24752016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2476
2477 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2478 * gcc.target/arm/movsi_movw.c: Likewise.
2479 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2480 directive to work on big endian targets.
2481
a70bfd3e 24822016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2483
2484 * gcc.dg/tree-ssa/evrp6.c: New test.
2485
ef51c561 24862016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2487
2488 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2489 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2490 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2491
c1276ee1 24922016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2493
2494 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2495 * gcc.target/powerpc/warn-2.c: Ditto.
2496
a5c34f4b 24972016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2498
2499 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2500 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2501 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2502 for -mmsa.
2503 * gcc.target/mips/msa.c: New test.
2504 * gcc.target/mips/msa-builtins.c: Likewise.
2505 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2506 (check_effective_target_mips_msa_runtime): Likewise.
2507 (check_effective_target_mips_msa): Likewise.
2508 (add_options_for_mips_msa): Likewise.
2509 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2510 (check_effective_target_vect_intfloat_cvt): Likewise.
2511 (check_effective_target_vect_uintfloat_cvt): Likewise.
2512 (check_effective_target_vect_floatint_cvt): Likewise.
2513 (check_effective_target_vect_floatuint_cvt): Likewise.
2514 (check_effective_target_vect_shift): Likewise.
2515 (check_effective_target_vect_shift_char): Likewise.
2516 (check_effective_target_vect_long): Likewise.
2517 (check_effective_target_vect_float): Likewise.
2518 (check_effective_target_vect_double): Likewise.
2519 (check_effective_target_vect_long_long): Likewise.
2520 (check_effective_target_vect_perm): Likewise.
2521 (check_effective_target_vect_perm_byte): Likewise.
2522 (check_effective_target_vect_perm_short): Likewise.
2523 (check_effective_target_vect_sdot_qi): Likewise.
2524 (check_effective_target_vect_udot_qi): Likewise.
2525 (check_effective_target_vect_sdot_hi): Likewise.
2526 (check_effective_target_vect_udot_hi): Likewise.
2527 (check_effective_target_vect_pack_trunc): Likewise.
2528 (check_effective_target_vect_unpack): Likewise.
2529 (check_effective_target_vect_hw_misalign): Likewise.
2530 (check_effective_target_vect_condition): Likewise.
2531 (check_effective_target_vect_cond_mixed): Likewise.
2532 (check_effective_target_vect_char_mult): Likewise.
2533 (check_effective_target_vect_short_mult): Likewise.
2534 (check_effective_target_vect_int_mult): Likewise.
2535 (check_effective_target_vect_extract_even_odd): Likewise.
2536 (check_effective_target_vect_interleave): Likewise.
2537 (check_vect_support_and_set_flags): Check if the target supports MSA
2538 and append to the list of EFFECTIVE_TARGETS.
2539
3e7c21b1 25402016-10-12 Richard Biener <rguenther@suse.de>
2541
2542 PR debug/77947
2543 * g++.dg/torture/pr77947.C: New testcase.
2544
bd043173 25452016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2546
2547 * gnat.dg/debug8.adb: New testcase.
2548
dade7ede 25492016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2550
2551 * gnat.dg/debug9.adb: New testcase.
2552
98e16200 25532016-10-12 Richard Biener <rguenther@suse.de>
2554
2555 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2556 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2557 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2558
30855003 25592016-10-12 Richard Biener <rguenther@suse.de>
2560
2561 PR tree-optimization/77920
2562 * gcc.dg/torture/pr77920.c: New testcase.
2563
12663602 25642016-10-12 Jakub Jelinek <jakub@redhat.com>
2565
221d7858 2566 PR tree-optimization/77929
2567 * gcc.c-torture/compile/pr77929.c: New test.
2568
12663602 2569 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2570 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2571 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2572 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2573 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2574 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2575 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2576 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2577 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2578
443a4842 25792016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2580
2581 * gcc.target/sparc/setcc-4.c: Adjust.
2582 * gcc.target/sparc/setcc-5.c: Likewise.
2583 * gcc.target/sparc/setcc-6.c: Likewise.
2584 * gcc.target/sparc/setcc-7.c: Likewise.
2585 * gcc.target/sparc/setcc-8.c: Likewise.
2586 * gcc.target/sparc/setcc-9.c: Likewise.
2587 * gcc.target/sparc/setcc-10.c: Delete.
2588
ffe8440e 25892016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2590
2591 PR fortran/77942
2592 * gfortran.dg/pr77942.f90
2593
f9d86318 25942016-10-11 Fritz Reese <fritzoreese@gmail.com>
2595
2596 * gfortran.dg/dec_math.f90: New testsuite.
2597
aec336e9 25982016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2599
2600 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2601 (main): Declare j as i32 instead of int.
2602
96eb1519 26032016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2604
2605 PR testsuite/PR77710
2606 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2607 target triplet instead of *-*-*-*.
2608
a84cc613 26092016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/unchecked_convert10.adb: New test.
2612 * gnat.dg/unchecked_convert11.adb: Likewise.
2613 * gnat.dg/unchecked_convert12.adb: Likewise.
2614
94ec1a50 26152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gcc.target/sparc/cbcond-1.c: New test.
2618 * gcc.target/sparc/cbcond-2.c: Likewise.
2619 * gcc.target/sparc/movcc-1.c: Likewise.
2620 * gcc.target/sparc/movcc-2.c: Likewise.
2621 * gcc.target/sparc/setcc-1.c: Adjust.
2622 * gcc.target/sparc/setcc-2.c: Likewise.
2623 * gcc.target/sparc/setcc-3.c: Likewise.
2624 * gcc.target/sparc/setcc-4.c: Likewise.
2625 * gcc.target/sparc/setcc-5.c: Likewise.
2626 * gcc.target/sparc/setcc-6.c: New test.
2627 * gcc.target/sparc/setcc-7.c: Likewise.
2628 * gcc.target/sparc/setcc-8.c: Likewise.
2629 * gcc.target/sparc/setcc-9.c: Likewise.
2630 * gcc.target/sparc/setcc-10.c: Likewise.
2631
74cf8d76 26322016-10-10 Jeff Law <law@redhat.com>
2633
2634 PR tree-optimization/71947
2635 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2636 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2637 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2638 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2639 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2640 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2641
8d3bf9df 26422016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2643
2644 PR fortran/77915
2645 * gfortran.dg/matmul_11.f90: New test.
2646
ade2e453 26472016-10-10 Jiong Wang <jiong.wang@arm.com>
2648
2649 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2650 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2691 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2692 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2693 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2694 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2697 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2698 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2699 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2700 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2701 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2702 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2708
d9b5db8e 27092016-10-10 Jiong Wang <jiong.wang@arm.com>
2710
2711 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2725
67789205 27262016-10-10 Jiong Wang <jiong.wang@arm.com>
2727
2728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2729 Enable AArch64.
2730 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2731 vdup*_laneq.
2732 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2736
6dfe8276 27372016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2738 Jiong Wang <jiong.wang@arm.com>
2739
2740 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2741 AArch64 support.
2742 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2743 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2744 AArch64 targets.
2745 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2746 AArch64 targets.
2747 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2748 targets.
2749 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2750
ec8fd20e 27512016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2752
2753 * gnat.dg/specs/vfa.ads: New test.
2754
6dfe8276 27552016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2756
2757 * gnat.dg/inline13.ad[sb]: New test.
2758 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2759
8fc51369 27602016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2761
2762 * gnat.dg/biased_subtype.adb: New test.
2763
b4d09fc1 27642016-10-09 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR tree-optimization/77901
2767 * gcc.c-torture/compile/pr77901.c: New test.
2768
14964a36 27692016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2770
2771 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2772 * gcc.dg/ipa/propalign-2.c: Likewise
2773 * gcc.dg/ipa/propalign-3.c: Likewise.
2774 * gcc.dg/ipa/propalign-4.c: Likewise.
2775 * gcc.dg/ipa/propalign-5.c: Likewise.
2776
ad0c1dec 27772016-10-08 Jakub Jelinek <jakub@redhat.com>
2778
ae691a10 2779 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2780
4582d852 2781 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2782
ad0c1dec 2783 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2784 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2785
90a2ad05 27862016-10-07 Fritz Reese <fritzoreese@gmail.com>
2787
2788 * gfortran.dg/dec_union_11.f90: New testcase.
2789
4076953a 27902016-10-07 Nathan Sidwell <nathan@acm.org>
2791
2792 PR c++/66443
2793 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2794 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2795 * g++.dg/cpp1y/pr66443-cxx14.C: New
2796 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2797 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2798
cd45162d 27992016-10-07 Jakub Jelinek <jakub@redhat.com>
2800
2801 * g++.dg/cpp0x/addressof1.C: New test.
2802 * g++.dg/cpp0x/addressof2.C: New test.
2803
7d29bba9 28042016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2805
2806 * gcc.target/powerpc/float128-type-1.c: New test to check that
2807 PowerPC 64-bit Linux enables -mfloat128-type by default.
2808 * gcc.target/powerpc/float128-type-2.c: Likewise.
2809 * gcc.target/powerpc/float128-mix.c: Change error message to
2810 reflect that __ibm128 is now #define'ed to be long double.
2811
7d562e89 28122016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2813
2814 PR fortran/77406
2815 * gfortran.dg/pr77406.f90: New test.
2816 * gfortran.dg/assumed_type_3.f90: Update error messages.
2817 * gfortran.dg/defined_operators_1.f90: Ditto.
2818 * gfortran.dg/generic_26.f90: Ditto.
2819 * gfortran.dg/generic_7.f90: Ditto.
2820 * gfortran.dg/gomp/udr5.f90: Ditto.
2821 * gfortran.dg/gomp/udr7.f90: Ditto.
2822 * gfortran.dg/interface_1.f90: Ditto.
2823 * gfortran.dg/interface_37.f90: Ditto.
2824 * gfortran.dg/interface_5.f90: Ditto.
2825 * gfortran.dg/interface_6.f90: Ditto.
2826 * gfortran.dg/interface_7.f90
2827 * gfortran.dg/no_arg_check_3.f90
2828 * gfortran.dg/operator_5.f90
2829 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2830
0365bfa8 28312016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2832
2833 PR c++/77700
2834 * c-c++-common/Wint-in-bool-context.c: Update test.
2835
1941149a 28362016-10-07 Richard Biener <rguenther@suse.de>
2837
2838 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2839 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2840
dc5b5d21 28412016-10-07 Marek Polacek <polacek@redhat.com>
2842
2843 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2844
30ac4925 28452016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2846
2847 PR c++/69733
2848 * c-c++-common/pr69733.c: New test.
2849 * gcc.dg/pr69733.c: New test.
2850 * gcc.target/i386/pr69733.c: New test.
2851
95c0ad19 28522016-10-07 Marek Polacek <polacek@redhat.com>
2853
2854 PR c++/77803
2855 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2856
fafde080 28572016-10-07 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR tree-optimization/77664
2860 * gcc.dg/tree-ssa/pr77664.c: New test.
2861 * gcc.dg/pr77664.c: New test.
2862
28632016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2864
2865 * gfortran.dg/pr69955.f90: New test.
2866
4147af80 28672016_10-06 Louis Krupp <louis.krupp@zoho.com>
2868
2869 PR fortran/57910
2870 * gfortran.dg/pr57910.f90: New test.
2871
adeca879 28722016-10-06 Jakub Jelinek <jakub@redhat.com>
2873
2874 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2875 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2876
fefb1a11 28772016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2878
2879 PR tree-optimization/77862
2880 * gcc.dg/pr77862.c: New test.
2881
f7df25e9 28822016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2883
2884 * gcc.dg/tree-ssa/evrp4.c: New test.
2885
3ff1ad36 28862016-10-06 Jeff Law <law@redhat.com>
2887
2888 PR tree-optimization/71661
2889 * gcc.dg/tree-ssa/pr71661.c: New test.
2890
1424fde5 28912016-10-06 Richard Biener <rguenther@suse.de>
2892
2893 PR tree-optimization/77855
2894 * gcc.dg/torture/pr77855.c: New testcase.
2895
a22dd5ec 28962016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2897 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2898
2899 * g++.dg/other/pr77759.C: New test.
2900
cb1f8eb4 29012016-10-06 Richard Biener <rguenther@suse.de>
2902
2903 PR tree-optimization/77839
2904 * gcc.dg/torture/pr77839.c: New testcase.
2905
bb513366 29062016-10-06 Marek Polacek <polacek@redhat.com>
2907
2908 * g++.dg/cpp1z/init-statement9.C: New test.
2909
26d689f4 29102016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2911
2912 * gcc.target/i386/pcommit-1.c: Deleted.
2913 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2914 * gcc.target/i386/sse-13.c: Ditto.
2915 * gcc.target/i386/sse-14.c: Ditto.
2916 * gcc.target/i386/sse-22.c: Ditto.
2917 * gcc.target/i386/sse-23.c: Ditto.
2918 * g++.dg/other/i386-2.C: Ditto.
2919
847e66cc 29202016-10-05 Uros Bizjak <ubizjak@gmail.com>
2921
2922 * gcc.target/i386/pr77833.c: Require int128 effective target.
2923
670ec524 29242016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2925
2926 PR fortran/58991
2927 PR fortran/58992
2928 * gfortran.dg/associate_22.f90: New test.
2929
fca4e258 29302016-10-05 Fritz Reese <fritzoreese@gmail.com>
2931
2932 * gfortran.dg/dec_union_9.f90: New testcase.
2933 * gfortran.dg/dec_union_10.f90: New testcase.
2934
994fc95f 29352016-10-05 Jakub Jelinek <jakub@redhat.com>
2936
c6958264 2937 PR sanitizer/66343
2938 * gcc.dg/pch/pr66343-3.c: New test.
2939 * gcc.dg/pch/pr66343-3.hs: New file.
2940
994fc95f 2941 PR sanitizer/66343
2942 * gcc.dg/pch/pr66343-1.c: New test.
2943 * gcc.dg/pch/pr66343-1.hs: New file.
2944 * gcc.dg/pch/pr66343-2.c: New test.
2945 * gcc.dg/pch/pr66343-2.hs: New file.
2946
2b6903a5 29472016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2948
2949 * c-c++-common/Wint-in-bool-context.c: Update test.
2950
a9e44c43 29512016-10-05 Marek Polacek <polacek@redhat.com>
2952
2953 * g++.dg/cpp1z/init-statement1.C: New test.
2954 * g++.dg/cpp1z/init-statement2.C: New test.
2955 * g++.dg/cpp1z/init-statement3.C: New test.
2956 * g++.dg/cpp1z/init-statement4.C: New test.
2957 * g++.dg/cpp1z/init-statement5.C: New test.
2958 * g++.dg/cpp1z/init-statement6.C: New test.
2959 * g++.dg/cpp1z/init-statement7.C: New test.
2960 * g++.dg/cpp1z/init-statement8.C: New test.
2961
d0a5b595 29622016-10-05 Louis Krupp <louis.krupp@zoho.com>
2963
2964 PR fortran/67524
2965 * gfortran.dg/pr67524.f90: New test.
2966
c7b01e77 29672016-10-05 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR sanitizer/77823
2970 * c-c++-common/ubsan/shift-9.c: New test.
2971
d204444e 29722016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
2974 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2975 of int if __SIZEOF_INT__ is less than 4 bytes.
2976
ea55eab9 29772016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2978
2979 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2980 * gfortran.dg/class_array_20.f03: Likewise.
2981 * gfortran.dg/class_array_21.f03: Likewise.
2982 * gfortran.dg/finalize_29.f08: Likewise.
2983 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2984
bf1426ea 29852016-10-05 Richard Biener <rguenther@suse.de>
2986
2987 PR middle-end/77826
2988 * gcc.dg/torture/pr77826.c: New testcase.
2989
eb93b162 29902016-10-05 Richard Biener <rguenther@suse.de>
2991
2992 * gcc.dg/fold-copysign-1.c: New testcase.
2993
830f8f08 29942016-10-05 Andreas Schwab <schwab@suse.de>
2995
2996 * g++.dg/pr49847-2.C: Remove.
2997
ce229d56 29982016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2999
3000 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3001
d82d27a3 30022016-10-05 Richard Biener <rguenther@suse.de>
3003
3004 PR middle-end/55152
3005 * gcc.dg/pr55152-2.c: New testcase.
3006
29e40d1d 30072016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3008
3009 * gfortran.dg/dtio_15.f90: New test.
3010
78dc0da1 30112016-10-04 Ian Lance Taylor <iant@golang.org>
3012
3013 * gcc.dg/split-7.c: New test.
3014
f72de674 30152016-10-04 Martin Sebor <msebor@redhat.com>
3016
3017 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3018 %lc directive to wint_t to silence -Wformat warnings on targets
3019 where the latter is a distinct type such as long.
3020
c30da209 30212016-10-04 Martin Sebor <msebor@redhat.com>
3022
3023 PR c++/77804
3024 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3025
c93d719b 30262016-10-04 Jakub Jelinek <jakub@redhat.com>
3027
c8887d28 3028 PR c++/77791
3029 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3030
c93d719b 3031 * g++.dg/other/java3.C: Remove.
3032 * g++.dg/other/java1.C: Remove.
3033 * g++.dg/other/error12.C: Remove.
3034 * g++.dg/other/java2.C: Remove.
3035 * g++.dg/warn/Wnvdtor.C: Remove.
3036 * g++.dg/lookup/java1.C: Remove.
3037 * g++.dg/lookup/java2.C: Remove.
3038 * g++.dg/ext/pr34829.C: Remove.
3039 * g++.dg/ext/java-3.C: Remove.
3040 * g++.dg/ext/java-1.C: Remove.
3041 * g++.dg/ext/java-2.C: Remove.
3042 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3043
e62363b1 30442016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3045
3046 PR tree-optimization/77808
3047 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3048
38f18c01 30492016-10-04 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/77399
3052 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3053
47fd90af 30542016-10-04 Richard Biener <rguenther@suse.de>
3055
3056 PR middle-end/77833
3057 * gcc.target/i386/pr77833.c: New testcase.
3058
2f8d6297 30592016-09-26 Jeff Law <law@redhat.com>
3060
3061 PR tree-optimization/71550
3062 PR tree-optimization/71403
3063 * gcc.c-torture/execute/pr71550.c: New test.
3064
4092cccf 30652016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3066
3067 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3068 option.
3069
8e8fe25a 30702016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3071
3072 Revert
3073 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3074
3075 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3076
fcfa0d6a 30772016-10-03 Marek Polacek <polacek@redhat.com>
3078
3079 * g++.dg/cpp0x/nullptr37.C: New test.
3080
255beb07 30812016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3082
3083 * c-c++-common/Wint-in-bool-context.c: Update test.
3084
16127d51 30852016-10-02 Jakub Jelinek <jakub@redhat.com>
3086
3087 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3088 earlier.
3089 * g++.dg/charset/asm2.c (memmove): Likewise.
3090 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3091 * g++.dg/tls/diag-4.C (foo): Likewise.
3092 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3093 dg-warning, fix up regex.
3094 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3095 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3096 * g++.old-deja/g++.mike/net31.C: Likewise.
3097 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3098 for C++17.
3099 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3100 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3101
c9e875f1 31022016-10-01 Richard Biener <rguenther@suse.de>
3103
3104 PR middle-end/77798
3105 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3106
77daf8b6 31072016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3108
3109 PR fortran/77663
3110 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3111
ff2feb8b 31122016-10-01 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR c/77490
3115 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3116 Add dg-prune-output directive.
3117
fd3720ac 31182016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3119
3120 PR fortran/66643
3121 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3122 * gfortran.fortran-torture/compile/write.f90: Update test.
3123
dd07e329 31242016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3125
3126 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3127 arm_fp16_alternative_ok as the required effective target.
3128 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3129 -mfp16-format=alternative to the dg-options directive and remove
3130 the dg-add-options directive.
3131
580083a2 31322016-09-30 Fritz Reese <fritzoreese@gmail.com>
3133
3134 PR fortran/77764
3135 * gfortran.dg/dec_union_8.f90: New testcase.
3136
f24fcad2 31372016-09-30 Fritz Reese <fritzoreese@gmail.com>
3138
3139 PR fortran/77782
3140 * gfortran.dg/dec_structure_16.f90: New testcase.
3141
e0e00cf4 31422016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3143
3144 * gfortran.dg/coarray_allocate_10.f08: New test.
3145 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3146
44211526 31472016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3148
3149 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3150
e2441cd8 31512016-09-30 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/77399
3154 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3155
0914a8ef 31562016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3157
5db34fe5 3158 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3159 -fdelete-null-pointer-checks explicit.
3160 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3161 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3162 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3163 * gcc.dg/pic-1.c: Require fpic target support.
3164 * gcc.dg/pic-2.c: Likewise.
3165
c5d89bae 31662016-09-29 Jakub Jelinek <jakub@redhat.com>
3167
3168 Implement P0001R1 - C++17 removal of register storage class specifier
3169 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3170 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3171 C++17.
3172 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3173 keyword if not __SSE2__.
3174 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3175 C++17.
3176 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3177 register keywords.
3178 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3179 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3180 no_erroneous_warning): Expect new warnings for C++17.
3181 * g++.dg/warn/register-var-2.C (f): Likewise.
3182 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3183 * g++.dg/parse/linkage2.C (foo): Likewise.
3184 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3185 keyword on parameters for C++17.
3186 * g++.dg/cpp1z/register1.C: New test.
3187 * g++.dg/cpp1z/register2.C: New test.
3188 * g++.dg/cpp1z/register3.C: New test.
3189
5424b150 31902016-09-29 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3193 * gcc.target/i386/avx2-check.h (main): Ditto.
3194 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3195 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3196 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3197 * gcc.target/i386/avx512er-check.h (main): Ditto.
3198 * gcc.target/i386/avx512f-check.h (main): Ditto.
3199 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3200 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3201 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3202
132fa33c 32032016-09-29 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/77756
3206 * gcc.target/i386/pr77756.c: New test.
3207
ea72fa65 32082016-09-29 Marek Polacek <polacek@redhat.com>
3209
3210 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3211
40334d1a 32122016-09-29 Marek Polacek <polacek@redhat.com>
3213
3214 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3215 C++14.
3216
2bf721c3 32172016-09-29 Martin Liska <mliska@suse.cz>
3218
3219 * objc/execute/construct1.m: New test.
3220
a8243a97 32212016-09-29 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/77768
3224 * gcc.dg/torture/pr77768.c: New testcase.
3225
98da8d3b 32262016-09-28 Richard Biener <rguenther@suse.de>
3227
3228 PR middle-end/77407
3229 * gcc.dg/pr77407.c: New testcase.
3230
b0ab3ca0 32312016-09-29 Richard Biener <rguenther@suse.de>
3232
3233 PR middle-end/55152
3234 * gcc.dg/pr55152.c: New testcase.
3235 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3236
f76c9f26 32372016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3238
3239 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3240 (dg-options): Remove -m32.
3241
94d9ba6a 32422016-09-28 Martin Sebor <msebor@redhat.com>
3243
3244 PR middle-end/77721
3245 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3246
d23296dc 32472016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248
3249 PR libgfortran/77707
3250 * gfortran.dg/inquire_17.f90: New test.
3251
2a2770c6 32522016-09-28 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR c++/77467
3255 * g++.dg/cpp1y/constexpr-77467.C: New test.
3256
3e822015 32572016-09-28 Martin Sebor <msebor@redhat.com>
3258
3259 PR c/77762
3260 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3261 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3262 (test_sprintf_p_const): Adjust line numbers to avoid failures
3263 introduced in r240503.
3264
21ce832f 32652016-09-28 Martin Sebor <msebor@redhat.com>
3266
3267 PR middle-end/77683
3268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3269
8d9e3eb6 32702016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3271
cfa852a5 3272 PR c++/77748
3273 * g++.dg/pr77550.C: Avoid undefined behavior.
3274
8d9e3eb6 3275 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3276
85dd8d9a 32772016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3278
3279 * gcc.dg/strlenopt-20.c: Update test.
3280 * gcc.dg/strlenopt-21.c: Likewise.
3281 * gcc.dg/strlenopt-22.c: Likewise.
3282 * gcc.dg/strlenopt-22g.c: Likewise.
3283 * gcc.dg/strlenopt-26.c: Likewise.
3284 * gcc.dg/strlenopt-5.c: Likewise.
3285 * gcc.dg/strlenopt-7.c: Likewise.
3286 * gcc.dg/strlenopt-9.c: Likewise.
3287
ce7e2f0e 32882016-09-27 Jakub Jelinek <jakub@redhat.com>
3289
4fd4e9e0 3290 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3291
66108a57 3292 * g++.dg/cpp1z/lambda-this1.C: New test.
3293 * g++.dg/cpp1z/lambda-this2.C: New test.
3294
ce7e2f0e 3295 PR c++/77722
3296 * g++.dg/ubsan/return-4.C: New test.
3297 * g++.dg/ubsan/return-5.C: New test.
3298 * g++.dg/ubsan/return-6.C: New test.
3299
eedf6f96 33002016-09-27 Jiong Wang <jiong.wang@arm.com>
3301
3302 * lib/target-supports.exp
3303 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3304 in function comment.
3305
febf7a45 33062016-09-27 Martin Liska <mliska@suse.cz>
3307
3308 PR gcov-profile/46266
3309 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3310 considered.
3311
1ef012e4 33122016-09-27 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/77745
3315 * g++.dg/torture/pr77745.C: New testcase.
3316
fcaf08b7 33172016-09-27 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/77478
3320 * gcc.dg/torture/pr77478.c: New testcase.
3321
db46bcd3 33222016-09-27 Martin Liska <mliska@suse.cz>
3323
3324 PR gcov-profile/7970
3325 PR gcov-profile/16855
3326 PR gcov-profile/44779
3327 * g++.dg/gcov/pr16855.C: New test.
3328
2e0bcd96 33292016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3330
3331 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3332
93768ef7 33332016-09-27 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR fortran/77666
3336 * gfortran.dg/gomp/pr77666.f90: New test.
3337
b09a4365 33382016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3339
3340 PR ipa/77677
3341 * gcc.dg/torture/pr77677-2.c: New test.
3342
85527e8f 33432016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3344
3345 PR fortran/77420
3346 * gfortran.dg/pr77420_1.f90: New test.
3347 * gfortran.dg/pr77420_2.f90: Ditto.
3348 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3349 * gfortran.dg/pr77420_4.f90: this file.
3350
140cd7ff 33512016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3352
3353 PR middle-end/77719
3354 * gfortran.dg/pr77719.f90: New test.
3355
d4d58fc3 33562016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3357
3358 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3359 singular form of byte when quantity is unknown.
d4d58fc3 3360
e997bd3a 33612016-09-26 Marek Polacek <polacek@redhat.com>
3362
3363 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3364
9c7de46a 33652016-09-26 Martin Liska <mliska@suse.cz>
3366
3367 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3368 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3369 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3370 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3371 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3372 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3373 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3374 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3375 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3376
3c77f69c 33772016-09-26 Marek Polacek <polacek@redhat.com>
3378
3379 PR c/7652
3380 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3381 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3382 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3383 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3384 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3385 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3386 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3387 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3388 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3389 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3390 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3391 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3392 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3393 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3394 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3395 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3396 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3397 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3398 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3399 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3400 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3401 * c-c++-common/attr-fallthrough-1.c: New test.
3402 * c-c++-common/attr-fallthrough-2.c: New test.
3403 * g++.dg/cpp0x/fallthrough1.C: New test.
3404 * g++.dg/cpp0x/fallthrough2.C: New test.
3405 * g++.dg/cpp1z/fallthrough1.C: New test.
3406 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3407 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3408 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3409 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3410
40e245e1 34112016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3412
9e9fb49b 3413 PR fortran/77429
40e245e1 3414 * gfortran.dg/pr77429.f90: New test.
3415
cfffcdf4 34162016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3417
3418 PR fortran/77694
3419 * gfortran.dg/pr77694.f90: New test.
3420
223e6ae9 34212016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3422
3423 PR target/51244
3424 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3425
9e932ac2 34262016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3427
3428 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3429 for 32-bit mode.
3430
04f16d28 34312016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3432
3433 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3434 for 32-bit mode.
3435
481ce481 34362016-09-24 Marek Polacek <polacek@redhat.com>
3437
3438 PR c/77490
3439 * c-c++-common/Wbool-operation-1.c: New test.
3440 * gcc.dg/Wbool-operation-1.c: New test.
3441
8e652fcf 34422016-09-23 Fritz Reese <fritzoreese@gmail.com>
3443
3444 * gfortran.dg/dec_static_1.f90: New.
3445 * gfortran.dg/dec_static_2.f90: New.
3446 * gfortran.dg/dec_static_3.f90: New.
3447 * gfortran.dg/dec_static_4.f90: New.
3448
e7c4560c 34492016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3450
3451 PR fortran/48298
3452 * gfortran.dg/negative_unit_check.f90: Update test.
3453 * gfortran.dg/dtio_14.f90: New test.
481ce481 3454
ad020996 34552016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3456
3457 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3458 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3459 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3460 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3461 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3462 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3463 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3464
e2c1228b 34652016-09-23 Martin Sebor <msebor@redhat.com>
3466
3467 PR testsuite/77713
3468 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3469 assuming long double is bigger than double.
3470
9b5db70f 34712016-09-23 Jakub Jelinek <jakub@redhat.com>
3472
3473 Implement P0138R2, C++17 construction rules for enum class values
3474 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3475
a30e370d 34762016-09-23 David Malcolm <dmalcolm@redhat.com>
3477
3478 PR preprocessor/77672
3479 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3480 expected multiline output from first warning to reflect change
3481 in r240434.
3482
15650eb7 34832016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3484
3485 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3486
f886b2b4 34872016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3488 Tom de Vries <tom@codesourcery.com>
3489
3490 PR testsuite/77411
3491 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3492
f74ba31d 34932016-09-23 Marek Polacek <polacek@redhat.com>
3494
3495 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3496 * c-c++-common/gomp/atomic-13.c: Likewise.
3497 * c-c++-common/gomp/atomic-14.c: Likewise.
3498 * c-c++-common/pr60439.c: Remove invalid code.
3499 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3500 * g++.dg/expr/bitfield5.C: Likewise.
3501 * g++.dg/expr/bitfield6.C: Likewise.
3502 * g++.dg/expr/bool1.C: Likewise.
3503 * g++.dg/expr/bool3.C: Likewise.
3504 * g++.dg/expr/lval3.C: Likewise.
3505 * g++.dg/expr/lval4.C: Likewise.
3506 * g++.old-deja/g++.jason/bool5.C: Likewise.
3507
7413e757 35082016-09-23 David Malcolm <dmalcolm@redhat.com>
3509
3510 PR preprocessor/77672
3511 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3512 (test_terminator_location): New function.
3513
81df50de 35142016-09-23 Richard Biener <rguenther@suse.de>
3515
3516 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3517
5f4626d8 35182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3519
3520 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3521 -march=armv8.2-a+fp16 when supported by the hardware.
3522 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3523 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3524 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3525 semi-colons to a macro invocations.
3526 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3527 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3528 defined.
3529 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3530 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3532 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3533 defined.
3534 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3535 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3536 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3538 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3539 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3541 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3543 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3544 defined.
3545 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3547 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3548 defined.
3549 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3551 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3552 defined.
3553 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3555 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3556 defined.
3557 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3559 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3560 defined. Also fix some white-space.
3561 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3562 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3563 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3564 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3567 defined. Also fix some long lines and white-space.
3568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3569 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3570 defined. Also fix some long lines and white-space.
3571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3572 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3573 defined.
3574 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3576 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3577 defined.
3578 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3580 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3581 defined.
3582 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3585 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3592 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3598 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3599 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3601
f2645569 36022016-09-23 Jiong Wang <jiong.wang@arm.com>
3603 Matthew Wahab <matthew.wahab@arm.com>
3604
3605 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3606 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3607 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3608 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3609 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3610 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3611 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3612 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3613 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3614 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3615 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3616 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3617 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3618 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3619 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3620 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3621 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3622 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3623 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3624 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3625 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3626 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3627 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3628 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3629 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3630 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3631 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3632 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3633 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3634 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3635 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3636 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3637 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3638 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3639 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3640 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3641 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3642
66a55fc4 36432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3644
3645 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3646 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3647 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3648 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3649 support.
3650
ada0f4c4 36512016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3652
3653 PR ipa/77677
3654 * gcc.dg/torture/pr77677.c: New test.
3655
8771094d 36562016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3657
3658 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3659 here now.
3660
c959fae1 36612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3662
3663 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3664 options. Add tests for float16x4_t and float16x8_t.
3665
88b594a3 36662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3667
3668 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3669 * gcc.target/s390/risbg-ll-2.c: Ditto.
3670 * gcc.target/s390/risbg-ll-3.c: Ditto.
3671
e4ad661c 36722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3673
3674 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3675 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3676
4005a882 36772016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3678
3679 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3680 output to the simplified instructions.
3681
9854d864 36822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3683
3684 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3685 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3686
388ce7db 36872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3688
3689 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3690 (FP16_SUPPORTED): New
3691 (expected-hfloat-16x4): Make conditional on __fp16 support.
3692 (expected-hfloat-16x8): Likewise.
3693 (vdup_n_f16): Disable for non-AArch64 targets.
3694 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3695 conditional on FP16_SUPPORTED.
3696 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3697 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3698 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3699 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3700 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3701 for testing __fp16.
3702 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3703 conditional on FP16_SUPPORTED.
3704 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3705 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3706
837bb76e 37072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3708
3709 * gcc.target/arm/short-vfp-1.c: New.
3710
e183c2b8 37112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3712
3713 * gcc.target/arm/attr-fp16-arith-1.c: New.
3714
cd6fbed6 37152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3716
3717 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3718 New.
3719 (add_options_for_arm_v8_2a_fp16_neon): New.
3720 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3721 (add_options_for_arm_arch_v8_2a): Auto-generate.
3722 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3723 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3724 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3725 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3726 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3727 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3728 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3729
4961b0ab 37302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3731
3732 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3733 arm_fp16_alternative_ok.
3734 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3735 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3736 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3737 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3738 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3739 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3740 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3741 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3742 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3743 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3744 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3745 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3746 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3747 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3748 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3749 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3750 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3751 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3752 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3753 arm_fp16_alternative_ok.
3754 * lib/target-supports.exp
3755 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3756 (check_effective_target_arm_fp16_alternative_ok): New.
3757 (check_effective_target_arm_fp16_none_ok_nocache): New.
3758 (check_effective_target_arm_fp16_none_ok): New.
3759
ce5b3c3b 37602016-09-23 Martin Liska <mliska@suse.cz>
3761
3762 * gcc.dg/ipa/pr77653.c: Replace adress
3763 with address.
3764
d4c65e05 37652016-09-23 Martin Liska <mliska@suse.cz>
3766
3767 * gcc.target/i386/movbe-4.c: New test.
3768
82a47693 37692016-09-23 Martin Liska <mliska@suse.cz>
3770
3771 * gcc.target/i386/crc32-5.c: New test.
3772
0253072a 37732016-09-23 Martin Liska <mliska@suse.cz>
3774
3775 * gcc.target/i386/pr71652.c: New test.
3776 * gcc.target/i386/pr71652-2.c: New test.
3777 * gcc.target/i386/pr71652-3.c: New test.
3778
0bfdbd22 37792016-09-23 Jakub Jelinek <jakub@redhat.com>
3780
3781 * lib/gcc-dg.exp (process-message): Support relative line number
3782 notation - .+4 or .-1 etc.
3783 * gcc.dg/dg-test-1.c: New test.
3784
ff982ab4 37852016-09-22 Martin Sebor <msebor@redhat.com>
3786
3787 PR target/77676
3788 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3789 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3790 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3791 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3792
78299f8d 37932016-09-22 Uros Bizjak <ubizjak@gmail.com>
3794
3795 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3796 * gcc.dg/ifcvt-2.c: Ditto.
3797 * gcc.dg/zero_bits_compound-1.c: Ditto.
3798 * gcc.dg/zero_bits_compound-1.c: Ditto.
3799 * gcc.dg/pr40550.c: Simplify target selectors.
3800 Use dg-additional-options.
3801 * gcc.dg/pr47893.c: Ditto.
3802 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3803 additional options for 32-bit x86 targets.
3804 * gcc.dg/pr70955.c: Move to ...
3805 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3806
ec645283 38072016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/61019
3810 * g++.dg/cpp0x/pr61019.C: New.
3811
9753b549 38122016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3813 Terry Guo <terry.guo@arm.com>
3814
3815 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3816 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3817 * gcc.target/arm/pure-code/pure-code.exp: New.
3818
7dbfb427 38192016-09-22 Uros Bizjak <ubizjak@gmail.com>
3820
3821 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3822 Remove SSE effective target requirement.
3823
7e20dff2 38242016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/71979
3827 * g++.dg/cpp0x/pr71979.C: New.
3828
05dd002d 38292016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3830
3831 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3832
53769cc8 38332016-09-22 Martin Liska <mliska@suse.cz>
3834
3835 PR ipa/77653
3836 * gcc.dg/ipa/pr77653.c: New test.
3837
51c846d6 38382016-09-22 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR fortran/77665
3841 * gfortran.dg/gomp/pr77665.f90: New test.
3842
51278c1a 38432016-09-22 Paul Thomas <pault@gcc.gnu.org>
3844
3845 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3846 * gfortran.dg/dtio_13.f90: New test.
3847
cde225a2 38482016-09-21 Louis Krupp <louis.krupp@zoho.com>
3849
3850 PR fortran/66107
3851 * gfortran.dg/pr66107.f90: New test.
3852
0d5530d9 38532016-09-21 Ian Lance Taylor <iant@golang.org>
3854
3855 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3856 with call to builtin delete function.
3857
9ca7e933 38582016-09-21 Joseph Myers <joseph@codesourcery.com>
3859
3860 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3861 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3862 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3863 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3864 tests.
3865
451127c6 38662016-09-21 Uros Bizjak <ubizjak@gmail.com>
3867
3868 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3869
98aa0f57 38702016-09-21 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR c++/77651
3873 * g++.dg/cpp1z/aligned-new6.C: New test.
3874
65eeae10 38752016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3876
3877 * gcc.target/arm/fp16-aapcs-3.c: New.
3878 * gcc.target/arm/fp16-aapcs-4.c: New.
3879 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3880 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3881 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3882 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3883
1a39df22 38842016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3885
3886 PR tree-optimization/77550
3887 * g++.dg/pr77550.C: New test.
3888
48bc6fdd 38892016-09-21 Georg-Johann Lay <avr@gjlay.de>
3890
3891 PR target/77326
3892 * gcc.target/avr/torture/pr77326.c: New test.
3893
a09b160b 38942016-09-21 Louis Krupp <louis.krupp@zoho.com>
3895
3896 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3897
91207228 38982016-09-21 Richard Biener <rguenther@suse.de>
3899
3900 PR tree-optimization/77648
3901 * gcc.dg/torture/pr77648-1.c: New testcase.
3902 * gcc.dg/torture/pr77648-2.c: Likewise.
3903
f6aeb966 39042016-09-21 Richard Biener <rguenther@suse.de>
3905 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR tree-optimization/77621
3908 * gcc.dg/pr77621.c: New testcase.
3909
637b3ebb 39102016-09-21 Paul Thomas <pault@gcc.gnu.org>
3911
3912 PR fortran/77657
3913 * gfortran.dg/dtio_12.f90: New test.
3914
b5b88e7a 39152016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3916
3917 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3918
8ccdb0a4 39192016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3920
3921 PR tree-optimization/72835
3922 * gcc.dg/tree-ssa/pr72835.c: New test.
3923
b9833bfd 39242016-09-20 Martin Sebor <msebor@redhat.com>
3925
3926 PR middle-end/49905
3927 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3928 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3929 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3930 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3931 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3932 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3933 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3934
597323ed 39352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3936
3937 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3938 arguments/compare will be optimized away.
3939 * gcc.dg/torture/ftrapv-1.c: Likewise.
3940
25a8e007 39412016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3942
3943 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3944 will be optimized away.
3945 * gcc.dg/ipa/vrp1.c: New test.
3946 * gcc.dg/ipa/vrp2.c: New test.
3947 * gcc.dg/ipa/vrp3.c: New test.
3948
6e93da1b 39492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3950
3951 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3952 does the same transformation.
3953 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3954 * gcc.dg/tree-ssa/evrp1.c: New test.
3955 * gcc.dg/tree-ssa/evrp2.c: New test.
3956 * gcc.dg/tree-ssa/evrp3.c: New test.
3957 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3958 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3959 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3960 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3961 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3962 foling now happens early.
3963 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3964 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3965 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3966 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3967 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3968
b8b3b645 39692016-09-20 Uros Bizjak <ubizjak@gmail.com>
3970
3971 PR target/77621
3972 * gcc.target/i386/pr77621.c: New test.
3973 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3974 pattern, loop should vectorize with -mtune=atom.
3975
81165554 39762016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3977 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR testsuite/63299
3980 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3981 instead of delete.
3982
2f8a2ead 39832016-09-20 Jakub Jelinek <jakub@redhat.com>
3984
a48667ee 3985 PR c++/77626
3986 * g++.dg/other/pr77626.C: New test.
3987
7e67c6d5 3988 PR c++/77638
3989 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3990
59934ea3 3991 PR c++/77637
3992 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3993
2f8a2ead 3994 PR middle-end/77624
3995 * c-c++-common/pr77624-1.c: New test.
3996 * c-c++-common/pr77624-2.c: New test.
3997
a1268ee1 39982016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3999
4000 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4001 of digits expected.
4002
0b77b2cf 40032016-09-20 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/77646
4006 * gcc.dg/torture/pr77646.c: New testcase.
4007
bed03df1 40082016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4009
4010 PR c++/77434
4011 * c-c++-common/Wint-in-bool-context.c: New test.
4012
cb19a0da 40132016-09-19 Joseph Myers <joseph@codesourcery.com>
4014
4015 * gcc.dg/cr-decimal-dig-1.c: New test.
4016
9b5c49ef 40172016-09-19 Joseph Myers <joseph@codesourcery.com>
4018
4019 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4020 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4021 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4022 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4023
48d1445d 40242016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4025
4026 PR rtl-optimization/77416
4027 * gcc.target/powerpc/pr77416.c: New.
4028
579f478b 40292016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4030
4031 PR c++/77639
4032 * g++.dg/template/error-recovery4.C: New test.
4033
f2e52448 40342016-09-19 Bin Cheng <bin.cheng@arm.com>
4035
4036 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4037
aaf7d5f8 40382016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4039
4040 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4041 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4042
5f036000 40432016-09-19 Jakub Jelinek <jakub@redhat.com>
4044 Jan Hubicka <jh@suse.cz>
4045
4046 PR target/77587
4047 * gcc.dg/pr77587.c: New test.
4048 * gcc.dg/pr77587a.c: New file.
4049
eee0cf09 40502016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4051
4052 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4053 * gfortran.dg/coarray_38.f90:
4054 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4055 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4056 * gfortran.dg/coarray_allocate_7.f08: New test.
4057 * gfortran.dg/coarray_allocate_8.f08: New test.
4058 * gfortran.dg/coarray_allocate_9.f08: New test.
4059 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4060 new caf_register.
4061 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4062 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4063 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4064 get_by_refs.
4065 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4066 * gfortran.dg/coarray_lock_7.f90: Same.
4067 * gfortran.dg/coarray_poly_5.f90: Same.
4068 * gfortran.dg/coarray_poly_6.f90: Same.
4069 * gfortran.dg/coarray_poly_7.f90: Same.
4070 * gfortran.dg/coarray_poly_8.f90: Same.
4071 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4072
891196d7 40732016-09-19 Fritz Reese <fritzoreese@gmail.com>
4074
4075 PR fortran/77584
4076 * gfortran.dg/dec_structure_15.f90: New testcase.
4077
281da9a3 40782016-09-19 Richard Biener <rguenther@suse.de>
4079
4080 PR middle-end/77605
4081 * gcc.dg/torture/pr77605.c: New testcase.
4082
8a252920 40832016-09-18 Louis Krupp <louis.krupp@zoho.com>
4084
4085 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4086
a18b7a33 40872016-09-17 Jan Hubicka <hubicka@ucw.cz>
4088
4089 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4090 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4091 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4092 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4093 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4094 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4095 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4096 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4097 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4098 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4099 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4100
b868c23d 41012016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4102
4103 * gcc.target/i386/pr68633.c: Fix expected result.
4104
360d7ea8 41052016-09-17 Louis Krupp <louis.krupp@gmail.com>
4106
4107 PR fortran/68078
4108 * gfortran.dg/pr68078.f90: New test.
4109 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4110
d58661cb 41112016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4112
4113 PR target/77613
4114 * gcc.target/powerpc/swaps-p8-25.c: New.
4115
24b3d864 41162016-09-16 Jakub Jelinek <jakub@redhat.com>
4117
e6db887a 4118 PR c++/77482
4119 * g++.dg/cpp0x/constexpr-77482.C: New test.
4120
44df6c11 4121 PR c++/77379
4122 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4123 thunk offsets.
4124 * g++.dg/abi/abi-tag23a.C: Likewise.
4125
53d2f3de 4126 PR c++/77338
4127 * g++.dg/cpp0x/decltype-77338.C: New test.
4128
24b3d864 4129 PR c++/77375
4130 * g++.dg/cpp0x/mutable1.C: New test.
4131
42f172d0 41322016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4133
4134 PR fortran/77612
4135 * gfortran.dg/pr77612.f90: New test.
4136
0665113b 41372016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4138
4139 * gcc.dg/torture/pr70421.c: Require int32plus.
4140
dff10ec9 41412016-09-16 Jakub Jelinek <jakub@redhat.com>
4142
be63912c 4143 PR middle-end/77475
4144 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4145
dff10ec9 4146 PR target/77526
4147 * gcc.target/i386/pr77526.c: New test.
4148
69cdadd9 41492016-09-16 Jakub Jelinek <jakub@redhat.com>
4150 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 PR middle-end/77594
4153 * gcc.target/i386/pr77594.c: New test.
4154
b74250bc 41552016-09-15 Louis Krupp <louis.krupp@zoho.com>
4156
4157 PR fortran/69963
4158 * gfortran.dg/misplaced_implicit_character.f90: New test.
4159
834a2c29 41602016-09-15 Bin Cheng <bin.cheng@arm.com>
4161
4162 PR tree-optimization/77503
4163 * gcc.dg/vect/pr77503.c: New test.
4164
fbcb99d5 41652016-09-15 Richard Biener <rguenther@suse.de>
4166
4167 PR middle-end/77544
4168 * c-c++-common/torture/pr77544.c: New testcase.
4169
3aa4e8c2 41702016-09-15 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR middle-end/77475
4173 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4174 * gcc.dg/march-generic.c: Likewise.
4175 * gcc.target/i386/spellcheck-options-1.c: New test.
4176 * gcc.target/i386/spellcheck-options-2.c: New test.
4177 * gcc.target/i386/spellcheck-options-3.c: New test.
4178 * gcc.target/i386/spellcheck-options-4.c: New test.
4179
e9dea525 41802016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4181
4182 PR fortran/72743
4183 * gfortran.dg/goacc/pr72743.f90: New test.
4184
7270347c 41852016-09-15 Richard Biener <rguenther@suse.de>
4186
4187 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4188
091e8e90 41892016-09-15 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/77514
4192 * gcc.dg/torture/pr77514.c: New testcase.
4193
8cc08773 41942016-09-14 Jakub Jelinek <jakub@redhat.com>
4195
4196 PR c++/77549
4197 * g++.dg/lookup/pr77549.C: New test.
4198
5be60f03 41992016-09-14 Marek Polacek <polacek@redhat.com>
4200
4201 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4202 * c-c++-common/gomp/atomic-13.c: Likewise.
4203 * c-c++-common/gomp/atomic-14.c: Likewise.
4204 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4205 * g++.dg/cpp1z/bool-increment1.C: New test.
4206 * c-c++-common/pr60439.c: Add dg-warning.
4207 * g++.dg/expr/bitfield4.C: Likewise.
4208 * g++.dg/expr/bitfield5.C: Likewise.
4209 * g++.dg/expr/bitfield6.C: Likewise.
4210 * g++.dg/expr/bool1.C: Likewise.
4211 * g++.dg/expr/bool3.C: Likewise.
4212 * g++.dg/expr/lval3.C: Likewise.
4213 * g++.dg/expr/lval4.C: Likewise.
4214 * g++.old-deja/g++.jason/bool5.C: Likewise.
4215 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4216 * g++.dg/other/error18.C: Likewise.
4217 * g++.dg/gomp/atomic-14.C: Likewise.
4218
f80a245e 42192016-09-14 Nathan Sidwell <nathan@acm.org>
4220
4221 PR c++/77539
4222 * g++.dg/cpp1y/pr77539.C: New.
4223
7b329bca 42242016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4225
4226 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4227 dg-require.
4228 * g++.dg/ext/builtin_alloca.C: Likewise.
4229 * g++.dg/template/spec35.C: Likewise.
4230 * gcc.dg/builtins-68.c: Likewise.
4231 * gcc.misc-tests/gcov-13.c: Likewise.
4232 * gcc.misc-tests/gcov-14.c: Likewise.
4233
0029200d 42342016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4235
4236 * gfortran.dg/dec_structure_14.f90: New testcase.
4237
0975f764 42382016-09-14 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR sanitizer/68260
4241 * c-c++-common/tsan/pr68260.c: New test.
4242
1098c313 42432016-09-13 Joe Seymour <joe.s@somniumtech.com>
4244
4245 PR target/70713
4246 * gcc.target/msp430/function-attributes-1.c: New test.
4247 * gcc.target/msp430/function-attributes-2.c: New test.
4248 * gcc.target/msp430/function-attributes-3.c: New test.
4249
2e7b05a3 42502015-04-18 Martin Sebor <msebor@redhat.com>
4251
4252 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4253 of non-nul characters.
4254 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4255
46fad8d5 42562016-09-13 Jakub Jelinek <jakub@redhat.com>
4257
4bdba715 4258 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4259 * g++.dg/cpp1z/gen-attrs1.C: New test.
4260
99d887de 4261 PR tree-optimization/77454
4262 * gcc.dg/pr77454.c: New test.
4263
46fad8d5 4264 PR c++/77553
4265 * g++.dg/cpp1y/constexpr-77553.C: New test.
4266
68ef907c 42672016-09-13 David Malcolm <dmalcolm@redhat.com>
4268
4269 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4270 (test_show_locus): Replace rich_location::add_fixit_insert calls
4271 with add_fixit_insert_before and add_fixit_insert_after.
4272
2c24fd5e 42732016-09-13 Jason Merrill <jason@redhat.com>
4274 Tom de Vries <tom@codesourcery.com>
4275
4276 PR c++/77427
4277 * g++.dg/pr77427.C: New test.
4278
68b219ee 42792016-09-13 Martin Liska <mliska@suse.cz>
4280
4281 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4282 effective target.
4283 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4284 * lib/target-supports.exp: Define the new target.
4285
c72e91d3 42862016-09-12 Andrew Pinski <apinski@cavium.com>
4287
4288 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4289 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4290
b38c0a37 42912016-09-12 Uros Bizjak <ubizjak@gmail.com>
4292
4293 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4294 variable arguments.
4295 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4296 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4297 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4298 variable argument.
4299 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4300 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4301
7a21b590 43022016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4303
4304 PR c++/77496
4305 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4306 * g++.dg/ext/pr77496.C: New test.
4307 * g++.dg/warn/pr77496.C: New test.
4308
00434032 43092016-09-12 David Malcolm <dmalcolm@redhat.com>
4310
4311 PR c/72858
4312 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4313 to preserve conversion chars, and to preserve prefix information.
4314 * gcc.dg/format/pr72858.c: New test case.
4315
54f56c28 43162016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4317
4318 * gfortran.dg/pr77507.f90: Move to ...
4319 * gfortran.dg/ieee/pr77507.f90: here.
4320
08d6d42c 43212016-08-09 Jan Hubicka <hubicka@ucw.cz>
4322
4323 PR ipa/61159
4324 * compile/pr61159.c: New testcase
4325
35870532 43262016-08-09 Jan Hubicka <hubicka@ucw.cz>
4327
4328 PR ipa/64316
4329 * gcc.dg/ipa/pr63416.c: New testcase.
4330
953b9eef 43312016-09-10 Paul Thomas <pault@gcc.gnu.org>
4332 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/77532
c78b1f64 4335 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4336
1aef7c3c 43372016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4338
4339 PR fortran/77507
4340 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4341 * gfortran.dg/c_assoc_4.f90: Ditto.
4342
3bb45f76 43432016-09-10 Tom de Vries <tom@codesourcery.com>
4344
4345 PR C/71602
4346 * c-c++-common/va-arg-va-list-type.c: New test.
4347
9731eaaf 43482016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4349
4350 PR rtl-optimization/77289
4351 * gcc.target/powerpc/pr77289.c: New test.
4352
911ea34a 43532016-09-09 Martin Sebor <msebor@redhat.com>
4354
4355 PR c/77520
4356 PR c/77521
4357 * gcc.dg/pr77520.c: New test.
4358 * gcc.dg/pr77521.c: New test.
4359
edd0f33b 43602016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4361
4362 PR fortran/77506
4363 * gfortran.dg/pr77506.f90: New test.
4364
374777a4 43652016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4366
4367 PR fortran/77507
4368 * gfortran.dg/pr77507.f90: New test.
4369
c5eddaf9 43702016-09-09 Joseph Myers <joseph@codesourcery.com>
4371
4372 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4373
3e7e4e14 43742016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4375 Louis Krupp <lkrupp@gcc.gnu.org>
4376
4377 PR fortran/69514
4378 * gfortran.dg/pr69514_1.f90: New test.
4379 * gfortran.dg/pr69514_2.f90: New test.
4380
51688bb7 43812016-09-08 Jakub Jelinek <jakub@redhat.com>
4382
a34338c9 4383 PR fortran/77500
4384 * gfortran.dg/gomp/pr77500.f90: New test.
4385
51688bb7 4386 PR fortran/77516
4387 * gfortran.dg/gomp/pr77516.f90: New test.
4388
3ecb55e7 43892016-09-07 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR middle-end/77475
4392 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4393 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4394 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4395 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4396 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4397 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4398
3da97ff7 43992016-09-07 David Malcolm <dmalcolm@redhat.com>
4400
4401 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4402 "substring-locations.h".
4403
b55f1f44 44042016-09-07 Richard Biener <rguenther@suse.de>
4405
4406 PR c/77450
4407 * c-c++-common/vector-subscript-8.c: Move ..
4408 * gcc.dg/pr77450.c: ... here.
4409
7d482049 44102016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4411
4412 PR libgfortran/77393
4413 * gfortran.dg/fmt_f0_2.f90: Update test.
4414 * gfortran.dg/fmt_f0_3.f90: New test.
4415
ef3b531c 44162016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4417
4418 PR debug/77389
4419 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4420 in dg-options.
4421
4422 PR debug/57519
4423 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4424
39370ea0 44252016-09-06 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR target/69255
4428 * gcc.target/i386/pr69255-1.c: New test.
4429 * gcc.target/i386/pr69255-2.c: New test.
4430 * gcc.target/i386/pr69255-3.c: New test.
4431
44322016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4433
4434 PR c/77336
4435 * gcc.dg/format/miss-7.c: New test.
4436
88820414 44372016-09-06 Uros Bizjak <ubizjak@gmail.com>
4438
4439 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4440
4c790ba8 44412016-09-06 Martin Liska <mliska@suse.cz>
4442
4443 PR gcov-profile/77378
4444 PR gcov-profile/77466
4445 * gcc.dg/profile-update-warning.c: New test.
4446
43d2460d 44472016-09-06 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/77479
4450 * gcc.dg/torture/pr77479.c: New testcase.
4451
4c04bcce 44522016-09-06 Richard Biener <rguenther@suse.de>
4453
4454 PR c/77450
4455 * c-c++-common/vector-subscript-7.c: Adjust.
4456 * c-c++-common/vector-subscript-8.c: New testcase.
4457
8925068a 44582016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4459
4460 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4461
daea048c 44622016-09-05 Jakub Jelinek <jakub@redhat.com>
4463
e315ff48 4464 PR target/77476
4465 * gcc.target/i386/avx512f-pr77476.c: New test.
4466 * gcc.target/i386/avx512bw-pr77476.c: New test.
4467 * gcc.target/i386/avx512dq-pr77476.c: New test.
4468
8eeca3ac 4469 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4470 Update comment to mention also avx512f.
4471
daea048c 4472 PR sanitizer/77396
4473 * g++.dg/asan/pr77396-2.C: New test.
4474
a6ffaadf 44752016-09-05 Uros Bizjak <ubizjak@gmail.com>
4476
4477 PR rtl-optimization/77452
4478 * gcc.target/i386/pr77452.c: New test.
4479
8f8828ba 44802016-09-05 Marek Polacek <polacek@redhat.com>
4481
4482 PR c/77423
4483 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4484
65277f2a 44852016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4486
4487 PR fortran/77391
4488 * gfortran.dg/pr77391.f90: New test.
4489
a1cf06b8 44902016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4491
4492 PR fortran/77460
4493 * gfortran.dg/pr77460.f90: New test.
4494
4d261282 44952016-09-03 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c/65467
4498 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4499
4fc4eb94 45002016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4501
4502 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4503
40a431fa 45042016-09-02 David Malcolm <dmalcolm@redhat.com>
4505
4506 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4507 test case.
4508 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4509 diagnostic-test-show-locus-generate-patch.c to the sources
4510 for diagnostic_plugin_test_show_locus.c.
4511
a940fdc7 45122016-09-02 Jakub Jelinek <jakub@redhat.com>
4513
0b80c4b2 4514 PR c/65467
4515 * gcc.dg/gomp/_Atomic-1.c: New test.
4516 * gcc.dg/gomp/_Atomic-2.c: New test.
4517 * gcc.dg/gomp/_Atomic-3.c: New test.
4518 * gcc.dg/gomp/_Atomic-4.c: New test.
4519 * gcc.dg/gomp/_Atomic-5.c: New test.
4520
a940fdc7 4521 PR sanitizer/77396
4522 * g++.dg/asan/pr77396.C: New test.
4523
45242016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4525
4526 PR tree-optimization/71831
4527 * gcc.dg/builtin-object-size-16.c: New test.
4528 * gcc.dg/builtin-object-size-17.c: New test.
4529
0b404bb4 45302016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4531
4532 PR libgfortran/77393
4533 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4534
8a5817a9 45352016-09-01 Uros Bizjak <ubizjak@gmail.com>
4536
4537 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4538 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4539 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4540 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4541 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4542 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4543 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4544 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4545 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4546 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4547 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4548 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4549 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4550 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4551 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4552 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4553 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4554 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4555
209253ae 45562016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4557
4558 * gnat.dg/opt58.adb: New test.
4559 * gnat.dg/opt58_pkg.ads: New helper.
4560
15182c1d 45612016-09-01 Richard Biener <rguenther@suse.de>
4562
4563 PR middle-end/77436
4564 * gcc.dg/torture/pr77436.c: New testcase.
4565
1c02615c 45662016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4567
4568 * gcc.dg/pr64252.c: Require int32plus.
4569 * gcc.dg/pr66299-1.c: Likewise.
4570 * gcc.dg/pr66299-2.c: Likewise.
4571 * gcc.dg/torture/20131115-1.c: Skip for avr.
4572
08fded5f 45732016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4574
4575 * gcc.target/aarch64/ands_3.c: New test.
4576
a7b3b7c4 45772016-08-31 Jakub Jelinek <jakub@redhat.com>
4578
68c215e4 4579 PR fortran/77352
4580 * gfortran.dg/gomp/pr77352.f90: New test.
4581
a7b3b7c4 4582 PR fortran/77374
4583 * gfortran.dg/gomp/pr77374.f08: New test.
4584
51a43c06 45852016-08-31 Marc Glisse <marc.glisse@inria.fr>
4586
4587 PR tree-optimization/73714
4588 * gcc.dg/tree-ssa/pr73714.c: New test.
4589
01109414 45902016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591
4592 PR libgfortran/77393
4593 * gfortran.dg/fmt_f0_2.f90: New test.
4594
8036ac7f 45952016-08-31 Marc Glisse <marc.glisse@inria.fr>
4596
4597 * gcc.target/i386/pr59539-2.c: Adapt options.
4598 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4599
b298bde8 46002016-08-31 Paul Thomas <pault@gcc.gnu.org>
4601
4602 PR fortran/77418
4603 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4604 of the associate entity and replace with a pointer to the
4605 intended item on the stack.
4606
9f732c4e 46072016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4608 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4609
4610 PR fortran/48298
4611 * gfortran.dg/dtio_1.f90: New test.
4612 * gfortran.dg/dtio_2.f90: New test.
4613 * gfortran.dg/dtio_3.f90: New test.
4614 * gfortran.dg/dtio_4.f90: New test.
4615 * gfortran.dg/dtio_5.f90: New test.
4616 * gfortran.dg/dtio_6.f90: New test.
4617 * gfortran.dg/dtio_7.f90: New test.
4618 * gfortran.dg/dtio_8.f90: New test.
4619 * gfortran.dg/dtio_9.f90: New test.
4620 * gfortran.dg/dtio_10.f90: New test.
4621
d6dd1b60 46222016-08-30 David Malcolm <dmalcolm@redhat.com>
4623
4624 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4625 (test_many_nested_locations): New function.
4626 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4627 (test_show_locus): Handle "test_many_nested_locations".
4628
2e7400df 46292016-08-30 David Malcolm <dmalcolm@redhat.com>
4630
4631 * g++.dg/template/double-greater-than-fixit.C: New test case.
4632
98023bfd 46332016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * gnat.dg/opt57.ad[sb]: New test.
4636 * gnat.dg/opt57_pkg.ads: New helper.
4637
f9723d87 46382016-08-30 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/69047
4641 * gcc.dg/pr69047.c: Fix byte-order check.
4642
77ce6232 46432016-08-30 Jakub Jelinek <jakub@redhat.com>
4644
adca2d16 4645 PR tree-optimization/72866
4646 * gcc.dg/vect/pr72866.c: New test.
4647
06cee168 4648 PR debug/77363
4649 * g++.dg/debug/dwarf2/pr77363.C: New test.
4650
4472e8d1 4651 PR middle-end/77377
4652 * gcc.target/i386/pr77377.c: New test.
4653
77ce6232 4654 PR debug/77389
4655 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4656 in dg-options.
4657
36bda760 46582016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4659
4660 * gfortran.dg/pr77372.f90: Moved to ...
4661 * gfortran.dg/ieee/pr77372.f90: here.
4662
2db6ea89 46632016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4664
4665 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4666 vector short/char initializations.
4667 * gcc.target/powerpc/vec-init-5.c: Likewise.
4668 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4669 vector initialization optimizations.
4670 * gcc.target/powerpc/vec-init-7.c: Likewise.
4671 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4672 vector float/double initializations.
4673 * gcc.target/powerpc/vec-init-9.c: Likewise.
4674
1e4df796 46752016-08-29 Uros Bizjak <ubizjak@gmail.com>
4676
4677 PR target/77403
4678 * gcc.target/i386/pr77403.c: New test.
4679
f293b7f2 46802016-08-29 Marek Polacek <polacek@redhat.com>
4681
4682 PR c/77292
4683 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4684
ea2ec8f6 46852016-08-29 Tom de Vries <tom@codesourcery.com>
4686
4687 PR c/77398
4688 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4689
686436fe 46902016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4691
4692 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4693
686436fe 46942016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4695
4696 * gfortran.dg/dec_structure_13.f90: New testcase.
4697
f1ecf8b3 46982016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4699
4700 PR fortran/77261
4701 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4702 available.
4703
4670f428 47042016-08-28 Tom de Vries <tom@codesourcery.com>
4705
4706 PR lto/70955
4707 * gcc.dg/pr70955.c: New test.
4708 * gcc.dg/lto/pr70955_0.c: Same.
4709 * gcc.dg/lto/pr70955_1.c: Same.
4710
b243b563 47112016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4712
4713 PR tree-optimization/71077
4714 * gcc.target/i386/pr71077.c: New test.
4715
92a44a68 47162016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4717
4718 PR fortran/77380
4719 * gfortran.dg/pr77380.f90: New test.
4720
92a44a68 47212016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4722
4723 PR fortran/77372
4724 gfortran.dg/pr77372.f90: New test.
4725
367964fa 47262016-08-26 David Malcolm <dmalcolm@redhat.com>
4727
4728 * gcc.dg/spellcheck-fields-2.c (test): Move
4729 dg-begin/end-multiline-output within function body.
4730 (test_macro): New function.
4731
df4248fb 47322016-08-26 David Malcolm <dmalcolm@redhat.com>
4733
4734 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4735 (test_fixit_insert): Update expected output.
4736 (test_fixit_remove): Likewise.
4737 (test_fixit_replace): Likewise.
4738
377da6e4 47392016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4742 Fix typo.
4743
4f16cc83 47442016-08-26 Richard Biener <rguenther@suse.de>
4745
4746 PR tree-optimization/69047
4747 * gcc.dg/pr69047.c: New testcase.
4748
a54071b2 47492016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4750 Martin Jambhor <mjambor@suse.cz>
377da6e4 4751
a54071b2 4752 * gcc.dg/ipa/propbits-1.c: New test-case.
4753 * gcc.dg/ipa/propbits-2.c: Likewise.
4754 * gcc.dg/ipa/propbits-3.c: Likewise.
4755
2ae10c8c 47562016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4757
4758 PR fortran/77351
4759 * gfortran.dg/pr77351.f90: New test.
4760
c4963714 47612016-08-25 Marek Polacek <polacek@redhat.com>
4762
4763 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4764
49e1f4eb 47652016-08-25 Marek Polacek <polacek@redhat.com>
4766
4767 PR c/77323
4768 * gcc.dg/pr77323.c: New test.
4769
984f03c2 47702016-08-24 Paul Thomas <pault@gcc.gnu.org>
4771
4772 PR fortran/77358
4773 * gfortran.dg/submodule_17.f08: New test.
4774
92a44a68 47752016-08-24 Michael Collison <michael.collison@linaro.org>
4776 Michael Collison <michael.collison@arm.com>
f6c98a9a 4777
4778 * gcc.target/arm/builtin_saddl.c: New testcase.
4779 * gcc.target/arm/builtin_saddll.c: New testcase.
4780 * gcc.target/arm/builtin_uaddl.c: New testcase.
4781 * gcc.target/arm/builtin_uaddll.c: New testcase.
4782 * gcc.target/arm/builtin_ssubl.c: New testcase.
4783 * gcc.target/arm/builtin_ssubll.c: New testcase.
4784 * gcc.target/arm/builtin_usubl.c: New testcase.
4785 * gcc.target/arm/builtin_usubll.c: New testcase.
4786
8938d43d 47872016-08-24 Uros Bizjak <ubizjak@gmail.com>
4788
4789 PR target/77270
4790 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4791 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4792 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4793 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4794 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4795 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4796 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4797 effective target. Remove scan-assembler-times directives.
4798 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4799 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4800 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4801
2fb84e50 48022016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4803
4804 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4805 of unsigned int.
4806 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4807
cac7df4e 48082016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4809
4810 PR testsuite/77317
4811 * lib/target-supports.exp
4812 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4813 (check_effective_target_vect_natural_alignment): Ditto.
4814 (check_effective_target_vector_alignment_reachable): Ditto.
4815 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4816
b904831d 48172016-08-23 Ian Lance Taylor <iant@golang.org>
4818
4819 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4820
ff055c48 48212016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4822
4823 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4824 being created from pointers to memory locations.
4825 * gcc.target/powerpc/vec-init-2.c: Likewise.
4826
27af8972 48272016-08-23 Fritz Reese <fritzoreese@gmail.com>
4828
4829 * gfortran.dg/dec_structure_12.f90: New testcase.
4830
bd8ac469 48312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4832
4833 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4834
434d4291 48352016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4836
4837 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4838 verification.
4839
be0be2de 48402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4841
4842 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4843 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4844
7feac654 48452016-08-23 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/27336
4848 * c-c++-common/pr27336.c: New testcase.
4849
364743f3 48502016-08-22 Marek Polacek <polacek@redhat.com>
4851
4852 PR c++/77321
4853 * g++.dg/cpp1y/pr77321.C: New test.
4854
b92c452d 48552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/60774
4858 * gfortran.dg/empty_label.f: Adjust test for new error message.
4859 * gfortran.dg/empty_label.f90: Ditto.
4860 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4861 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4862 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4863
bfbc628a 48642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4865
4866 PR fortran/61318
4867 * gfortran.dg/pr61318.f90: New test.
4868
99af6e70 48692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4870
4871 PR fortran/77260
4872 * gfortran.dg/pr77260_1.f90: New test.
4873 * gfortran.dg/pr77260_2.f90: Ditto.
4874
6cfc7001 48752016-08-22 Joseph Myers <joseph@codesourcery.com>
4876
4877 PR middle-end/77269
4878 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4879 __builtin_signbitf and __builtin_signbitl in expected generic
4880 expansion.
4881 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4882 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4883 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4884 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4885 tests.
4886
012f068a 48872016-08-22 Joseph Myers <joseph@codesourcery.com>
4888
4889 * gcc.dg/torture/float128-builtin.c,
4890 gcc.dg/torture/float128-ieee-nan.c,
4891 gcc.dg/torture/float128x-builtin.c,
4892 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4893 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4894 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4895 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4896 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4897 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4898 gcc.dg/torture/floatn-nan.h: New tests.
4899
e2c5b687 49002016-08-22 Joseph Myers <joseph@codesourcery.com>
4901
4902 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4903 macro.
4904 (main): Update calls to TEST_I_F.
4905 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4906 macro.
4907 (main): Update calls to TEST_I_F.
4908
b4635564 49092016-08-22 Joseph Myers <joseph@codesourcery.com>
4910
4911 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4912 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4913 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4914 names in calls to TEST_I_F.
4915
802bc569 49162016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4917
4918 PR c/52952
4919 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4920
70fa7158 49212016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4922
4923 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4924 and !natural_alignment_64.
4925 * gcc.dg/ipa/propalign-2.c: Likewise.
4926 * gcc.dg/ipa/propalign-3.c: Likewise.
4927 * gcc.dg/ipa/propalign-4.c: Likewise.
4928 * gcc.dg/ipa/propalign-5.c: Likewise.
4929 * lib/target-supports.exp
4930 (check_effective_target_natural_alignment_32): Add avr-*-*.
4931
d0346b1a 49322016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4933
4934 PR tree-optimization/61839
4935 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4936 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4937 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4938 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4939
82c85aba 49402016-08-19 Joseph Myers <joseph@codesourcery.com>
4941
4942 PR c/32187
4943 * lib/target-supports.exp (check_effective_target_float16)
4944 (check_effective_target_float32, check_effective_target_float64)
4945 (check_effective_target_float128, check_effective_target_float32x)
4946 (check_effective_target_float64x)
4947 (check_effective_target_float128x)
4948 (check_effective_target_float16_runtime)
4949 (check_effective_target_float32_runtime)
4950 (check_effective_target_float64_runtime)
4951 (check_effective_target_float128_runtime)
4952 (check_effective_target_float32x_runtime)
4953 (check_effective_target_float64x_runtime)
4954 (check_effective_target_float128x_runtime)
4955 (check_effective_target_floatn_nx_runtime)
4956 (add_options_for_float16, add_options_for_float32)
4957 (add_options_for_float64, add_options_for_float128)
4958 (add_options_for_float32x, add_options_for_float64x)
4959 (add_options_for_float128x): New procedures.
4960 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4961 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4962 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4963 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4964 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4965 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4966 gcc.dg/torture/float128-complex.c,
4967 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4968 gcc.dg/torture/float128x-basic.c,
4969 gcc.dg/torture/float128x-complex.c,
4970 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4971 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4972 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4973 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4974 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4975 gcc.dg/torture/float32x-basic.c,
4976 gcc.dg/torture/float32x-complex.c,
4977 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4978 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4979 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4980 gcc.dg/torture/float64x-basic.c,
4981 gcc.dg/torture/float64x-complex.c,
4982 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4983 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4984 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4985 gcc.dg/torture/floatn-tg.h,
4986 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4987 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4988 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4989 gcc.dg/torture/fp-int-convert-float128x.c,
4990 gcc.dg/torture/fp-int-convert-float16-timode.c,
4991 gcc.dg/torture/fp-int-convert-float16.c,
4992 gcc.dg/torture/fp-int-convert-float32-timode.c,
4993 gcc.dg/torture/fp-int-convert-float32.c,
4994 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4995 gcc.dg/torture/fp-int-convert-float32x.c,
4996 gcc.dg/torture/fp-int-convert-float64-timode.c,
4997 gcc.dg/torture/fp-int-convert-float64.c,
4998 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4999 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5000 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5001 maximum exponent of floating-point type. Use it in testing
5002 whether 0x8...0 fits in the floating-point type. Always treat -1
5003 (signed 0xf...f) as fitting in the floating-point type.
5004 (M_OK1): New macro.
5005 * gcc.dg/torture/fp-int-convert-double.c,
5006 gcc.dg/torture/fp-int-convert-float.c,
5007 gcc.dg/torture/fp-int-convert-float128-timode.c,
5008 gcc.dg/torture/fp-int-convert-float128.c,
5009 gcc.dg/torture/fp-int-convert-float80-timode.c,
5010 gcc.dg/torture/fp-int-convert-float80.c,
5011 gcc.dg/torture/fp-int-convert-long-double.c,
5012 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5013
cf0bbc39 50142016-08-19 Jakub Jelinek <jakub@redhat.com>
5015
9354a9a5 5016 PR fortran/72744
5017 * gfortran.dg/gomp/pr72744.f90: New test.
5018
cf0bbc39 5019 PR fortran/69281
5020 * gfortran.dg/gomp/pr69281.f90: New test.
5021
ee0e163a 50222016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5023
1e4df796 5024 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5025 the last special seed value.
5026 * gfortran.dg/random_7.f90: Use size for last array member instead
5027 of hardcoded value.
ee0e163a 5028
6d7de609 50292016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5030
5031 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5032 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5033
e3243c77 50342016-08-19 Richard Biener <rguenther@suse.de>
5035
5036 PR tree-optimization/77286
5037 * gcc.dg/torture/pr77286.c: New testcase.
5038
b983d92d 50392016-08-18 David Malcolm <dmalcolm@redhat.com>
5040
5041 * gcc.dg/verbose-asm-2.c: New test case.
5042
48a7392b 50432016-08-18 David Malcolm <dmalcolm@redhat.com>
5044
5045 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5046 (custom_diagnostic_finalizer): Update for change to
5047 diagnostic_show_locus.
5048
5c8151fa 50492016-08-18 David Malcolm <dmalcolm@redhat.com>
5050
5051 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5052 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5053
26040f06 50542016-08-18 Marek Polacek <polacek@redhat.com>
5055
5056 PR c/71514
5057 * gcc.dg/pr71514.c: New test.
5058
360e911d 50592015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5060
5061 PR target/72839
5062 * gcc.target/i386/pr72839.c: New test.
5063
6de0546d 50642016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5065
5066 PR middle-end/70895
5067 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5068 * c-c++-common/goacc/reduction-1.c: Likewise.
5069 * c-c++-common/goacc/reduction-2.c: Likewise.
5070 * c-c++-common/goacc/reduction-3.c: Likewise.
5071 * c-c++-common/goacc/reduction-4.c: Likewise.
5072
cee80871 50732016-08-18 Alan Modra <amodra@gmail.com>
5074
5075 * gcc.c-torture/compile/pr72771.c: New.
5076
f9c39b65 50772016-08-17 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR fortran/67496
5080 * gfortran.dg/pr67496.f90: New test.
5081
92a44a68 50822015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5083
5084 PR tree-optimization/71752
f9c39b65 5085 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5086
d2392ec3 50872016-08-17 Uros Bizjak <ubizjak@gmail.com>
5088
5089 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5090
c4994c0b 50912016-08-17 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR middle-end/77259
5094 * g++.dg/ipa/devirt-52.C: New test.
5095
f7896ff0 50962016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5097
5098 * c-c++-common/goacc/reduction-6.c: New testcase.
5099
7104d1a8 51002016-08-17 Richard Biener <rguenther@suse.de>
5101
5102 PR tree-optimization/76490
5103 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5104 * gcc.dg/pr52904.c: XFAIL.
5105
cff41b9e 51062016-08-17 Richard Biener <rguenther@suse.de>
5107
5108 PR tree-optimization/23855
5109 * gcc.dg/loop-unswitch-2.c: Adjust.
5110
b1398e47 51112016-08-16 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR tree-optimization/72817
5114 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5115
de41fc22 51162016-08-16 Joseph Myers <joseph@codesourcery.com>
5117
5118 PR libgcc/77265
5119 * gcc.dg/torture/float128-extend-inf.c: New test.
5120
5927e78e 51212016-08-16 David Malcolm <dmalcolm@redhat.com>
5122
5123 PR c/72857
5124 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5125 for embedded NUL.
5126 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5127 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5128 caret placement.
5129 (test_oct): Likewise.
5130 (test_multiple): Likewise.
5131 (test_field_width_specifier): Likewise.
5132 (test_field_width_specifier_2): New function.
5133 (test_field_precision_specifier): New function.
5134 (test_embedded_nul): Update expected caret placement.
5135 (test_non_contiguous_strings): Update line number.
5136 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5137 (__emit_string_literal_range): Add "caret_idx" param.
5138 (test_simple_string_literal): Add value for new param, updating
5139 expected output..
5140 (test_concatenated_string_literal): Likewise.
5141 (test_multiline_string_literal): Likewise.
5142 (test_hex): Likewise.
5143 (test_oct): Likewise.
5144 (test_multiple): Likewise.
5145 (test_ucn4): Likewise.
5146 (test_ucn8): Likewise.
5147 (test_u8): Likewise.
5148 (test_u): Likewise; update expected message, from "range" to
5149 "location".
5150 (test_U): Likewise.
5151 (test_L): Likewise.
5152 (test_macro): Add value for new param.
5153 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5154 (__emit_string_literal_range): Add "caret_idx" param.
5155 (test_stringified_token_1): Add value for new param. Update
5156 expected message, from "range" to "location".
5157 (test_stringized_token_2): Likewise, adding param to macro.
5158 (test_stringified_token_3): Likewise.
5159 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5160 (emit_warning): Convert param from source_range to location_t.
5161 (test_string_literals): Add caret_idx param, and use it when
5162 constructing a substring_loc. Update error message, from
5163 "range" to "location".
5164
b8d94309 51652016-08-16 Jakub Jelinek <jakub@redhat.com>
5166
2e947447 5167 PR target/71910
5168 * g++.dg/gomp/pr71910.C: New test.
5169
9ea71b15 5170 PR middle-end/67485
5171 * gcc.c-torture/compile/pr67485.c: New test.
5172
b8d94309 5173 PR target/72867
5174 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5175
31de5086 51762016-08-16 Bin Cheng <bin.cheng@arm.com>
5177
5178 PR tree-optimization/69848
5179 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5180
a05d3de8 51812016-08-16 Martin Liska <mliska@suse.cz>
5182
5183 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5184 of memory operations so that it can be handled by core2
5185 in 32-bit mode.
5186
b50ad04e 51872016-08-16 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/76783
5190 * gcc.dg/pr76783.c: New testcase.
5191 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5192
b441db40 51932016-08-16 Bin Cheng <bin.cheng@arm.com>
5194
5195 PR tree-optimization/72817
5196 PR tree-optimization/73450
5197 * gcc.dg/tree-ssa/pr72817.c: New test.
5198 * gcc.dg/tree-ssa/pr73450.c: New test.
5199
36d310d0 52002016-08-15 Fritz Reese <fritzoreese@gmail.com>
5201
5202 * gfortran.dg/init_flag_13.f90: New testcase.
5203 * gfortran.dg/init_flag_14.f90: Ditto.
5204 * gfortran.dg/init_flag_15.f03: Ditto.
5205 * gfortran.dg/dec_init_1.f90: Ditto.
5206 * gfortran.dg/dec_init_2.f90: Ditto.
5207
e5ec9f76 52082016-08-15 Uros Bizjak <ubizjak@gmail.com>
5209
5210 PR target/72867
5211 * gcc.target/i386/pr72867.c: New test.
5212
6ce66d38 52132016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * c-c++-common/dump-ada-spec-5.c: New test.
5216
894463cf 52172016-08-15 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/73434
5220 * gcc.dg/torture/pr73434.c: New testcase.
5221
98b374b4 52222016-08-15 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR tree-optimization/72824
5225 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5226
9b90f118 52272016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5228
5229 PR fortran/70598
5230 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5231 in use_device clause.
5232 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5233 * gfortran.dg/goacc/list.f95: Adjust to catch
5234 "neither a POINTER nor an array" error messages.
5235
1d80868e 52362016-08-14 Uros Bizjak <ubizjak@gmail.com>
5237
5238 PR target/76342
5239 * gcc.target/i386/pr76342.c: New test.
5240
153e4ac1 52412016-08-12 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR c/71512
5244 * g++.dg/ubsan/pr71512.C: New test.
5245 * c-c++-common/ubsan/pr71512-1.c: New test.
5246 * c-c++-common/ubsan/pr71512-2.c: New test.
5247
3c382998 52482016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5249
5250 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5251 vector initialization options.
5252 * gcc.target/powerpc/vec-init-2.c: Likewise.
5253 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5254 is generated on ISA 3.0.
5255
7079d57a 52562016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5257
5258 PR middle-end/71654
5259 * gcc.dg/c-c++-common/pr71654.c: New test.
5260 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5261 dg-options.
5262 * gcc.dg/tree-ssa/vrp24: Likewise.
5263
7175bb2a 52642016-08-12 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR c/67410
5267 * gcc.dg/pr67410.c: New test.
5268
56fb8e9d 52692016-08-12 Bin Cheng <bin.cheng@arm.com>
5270
5271 PR tree-optimization/69848
5272 * gcc.dg/vect/vect-pr69848.c: New test.
5273
1f84b4ab 52742016-08-12 Uros Bizjak <ubizjak@gmail.com>
5275
5276 PR testsuite/71008
5277 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5278 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5279 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5280 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5281
60b349d9 52822016-08-12 Richard Biener <rguenther@suse.de>
5283
5284 PR tree-optimization/57326
5285 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5286 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5287 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5288 * gcc.target/i386/pr45685.c: Likewise.
5289 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5290 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5291 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5292 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5293 * gfortran.dg/pr34163.f90: Likewise.
5294
6d5f72f3 52952016-08-12 Martin Liska <mliska@suse.cz>
5296
5297 * g++.dg/gcov/gcov-16.C: New test.
5298 * lib/gcov.exp: Support new argument for run-gcov function.
5299
b357db2c 53002016-08-12 Martin Liska <mliska@suse.cz>
5301
5302 PR gcov-profile/35590
5303 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5304
08e33f10 53052016-08-12 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/72851
5308 * gcc.dg/torture/pr72851.c: New testcase.
5309
92a44a68 53102016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5311
832d369d 5312 PR debug/63240
5313 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5314 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5315 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5316 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5317 DW_AT_deleted.
5318
1289a281 5319 PR debug/55641
5320 * g++.dg/debug/dwarf2/ref-1.C: New.
5321
9a478fab 5322 PR debug/49366
5323 * g++.dg/debug/dwarf2/template-params-12.H: New.
5324 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5325 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5326 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5327 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5328 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5329 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5330 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5331
e61229f8 53322016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5333
5334 PR target/72863
5335 * gcc.target/powerpc/pr72863.c: New test.
5336
c7823416 53372016-08-11 Uros Bizjak <ubizjak@gmail.com>
5338
5339 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5340
df15667f 53412015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5342
5343 * gcc.target/i386/pieces-strcpy-1.c: New test.
5344 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5345
83c375ba 53462016-08-11 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR c++/72868
5349 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5350
350f354a 53512015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5352
5353 * gcc.target/i386/pieces-memcpy-1.c: New test.
5354 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5355 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5356 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5357 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5358 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5359
74be5bc1 53602016-08-11 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR c/72816
20fb4916 5363 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5364
40395983 53652016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5366
5367 PR tree-optimization/71083
5368 * gcc.c-torture/execute/pr71083.c: New test.
5369 * gnat.dg/loop_optimization23.adb: New test.
5370 * gnat.dg/loop_optimization23_pkg.ads: New test.
5371 * gnat.dg/loop_optimization23_pkg.adb: New test.
5372
ec969ce4 53732016-08-11 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/72772
5376 * gcc.dg/graphite/pr35356-1.c: Adjust.
5377 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5378
25482c16 53792016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5380
5381 * gfortran.dg/random_7.f90: Take into account that the last seed
5382 value is the special p value.
5383 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5384
f454033a 53852016-08-11 Richard Biener <rguenther@suse.de>
5386
5387 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5388
2d2b78a1 53892016-08-11 Alan Modra <amodra@gmail.com>
5390
5391 * gcc.target/powerpc/pr71680.c: New.
5392
97468983 53932016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5394
5395 * gcc.target/powerpc/bfp/bfp.exp: New file.
5396 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5397 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5398 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5399 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5400 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5401 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5402 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5403 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5404 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5405 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5406 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5407 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5408 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5409 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5410 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5411 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5412 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5413 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5414 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5415 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5416 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5417 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5418 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5419 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5420 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5421 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5422 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5423 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5424 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5425 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5426 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5427 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5428 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5429 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5430 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5431 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5432 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5433 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5434 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5435 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5436 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5437 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5438 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5439 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5440 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5441 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5442 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5443 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5444 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5445 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5446 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5447 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5448 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5449
23a6fe48 54502016-08-10 Bin Cheng <bin.cheng@arm.com>
5451
5452 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5453 Add aarch64*-*-*.
5454
0cb8f73e 54552016-08-10 Bin Cheng <bin.cheng@arm.com>
5456
5457 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5458
b7ed2a65 54592016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5460
5461 PR target/72853
5462 * gcc.target/powerpc/pr72853.c: New test.
5463
2d2b4107 54642016-08-10 Martin Liska <mliska@suse.cz>
5465
5466 PR gcov-profile/58306
5467 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5468
7132b755 54692016-08-10 Martin Liska <mliska@suse.cz>
5470
5471 * g++.dg/gcov/gcov-threads-1.C: New test.
5472
5186407c 54732016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5474
5475 PR target/71873
5476 * gcc.target/avr/pr71873.c: New test.
5477
44f01555 54782016-08-09 Martin Liska <mliska@suse.cz>
5479
5480 * g++.dg/gcov/gcov-dump-1.C: New test.
5481 * g++.dg/gcov/gcov-dump-2.C: New test.
5482
7d4f18f5 54832016-08-09 Martin Liska <mliska@suse.cz>
5484
5485 * gcc.dg/tree-prof/val-prof-9.c: New test.
5486
defa7026 54872016-08-09 Martin Liska <mliska@suse.cz>
5488
5489 * gcc.dg/tree-prof/val-prof-8.c: New test.
5490
ae7e6062 54912016-08-09 Martin Jambor <mjambor@suse.cz>
5492
0c47dd26 5493 PR ipa/71981
5494 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5495
a69fb570 54962016-08-09 Bin Cheng <bin.cheng@arm.com>
5497
5498 PR tree-optimization/33707
5499 * gcc.dg/vect/pr33707.c: New test.
5500
a031a844 55012016-08-09 Bin Cheng <bin.cheng@arm.com>
5502
5503 PR tree-optimization/pr72772
5504 * gcc.dg/tree-ssa/pr72772.c: New test.
5505
8f1baf0d 55062016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5507
5508 PR rtl-optimization/66669
5509 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5510
53e7aca1 55112016-08-09 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR tree-optimization/72824
5514 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5515
c162fa25 55162016-08-09 Richard Biener <rguenther@suse.de>
5517
5518 PR tree-optimization/71802
5519 * gcc.dg/torture/pr71802.c: New testcase.
5520
87156a7d 55212016-08-09 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR c++/72809
5524 * g++.dg/eh/stdarg1.C: New test.
5525
d0029333 55262016-08-08 Andi Kleen <ak@linux.intel.com>
5527
5528 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5529 test command line in failure log.
5530 (profopt-execute): dito. Make autofdo file names unique.
5531
7af4d06b 55322016-08-08 David Malcolm <dmalcolm@redhat.com>
5533
5534 PR c/64955
5535 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5536 output.
5537
7091ff70 55382016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5539
5540 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5541 c99_runtime.
5542 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5543 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5544 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5545 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5546 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5547 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5548
d189b094 55492016-08-08 David Malcolm <dmalcolm@redhat.com>
5550
5551 PR c/52952
5552 * gcc.dg/cpp/pr66415-1.c: Likewise.
5553 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5554 * gcc.dg/format/c90-printf-1.c: Likewise.
5555 * gcc.dg/format/diagnostic-ranges.c: New test case.
5556
440837fe 55572016-08-08 Jakub Jelinek <jakub@redhat.com>
5558
7cbcf608 5559 PR fortran/72716
5560 * gfortran.dg/gomp/pr72716.f90: New test.
5561
aa1ddb66 5562 PR middle-end/72781
5563 * gcc.dg/gomp/pr72781.c: New test.
5564
440837fe 5565 PR middle-end/68762
5566 * g++.dg/vect/pr68762-1.cc: New test.
5567 * g++.dg/vect/pr68762-2.cc: New test.
5568 * g++.dg/vect/pr68762.h: New file.
5569
eb571c16 55702016-08-08 Martin Sebor <msebor@redhat.com>
5571
5572 PR testsuite/72838
f9c39b65 5573 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5574 * g++.dg/warn/overflow-warn-3.C: Same.
5575 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5576
8ca5189a 55772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5578
5579 PR fortran/71936
5580 * gfortran.dg/allocate_with_source_21.f03: New test.
5581
1495e54c 55822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5583
5584 PR fortran/72698
5585 * gfortran.dg/allocate_with_source_20.f03: New test.
5586
d1e97886 55872016-08-08 Alan Modra <amodra@gmail.com>
5588
5589 * gcc.c-torture/compile/pr72802.c: New.
5590
9da84a54 55912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5592
5593 PR fortran/70524
5594 * gfortran.dg/dependency_48.f90: New test.
5595
3f9692a5 55962016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5597
b5b764be 5598 PR fortran/70040
3f9692a5 5599 * gfortran.dg/pr70040.f90: New testcase.
5600
099ec19a 56012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5602
5603 PR fortran/71961
5604 * gfortran.dg/matmul_10.f90: New testcase.
5605
e8272095 56062016-08-07 Jan Hubicka <hubicka@ucw.cz>
5607
5608 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5609
f5d2c462 56102016-08-07 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR c/72816
5613 * gcc.dg/pr72816.c: New test.
5614
30c60892 56152016-08-06 Jonathan Wakely <jwakely@redhat.com>
5616
5617 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5618 * g++.dg/conversion/pr41426.C: Likewise.
5619 * g++.dg/conversion/pr66211.C: Likewise.
5620 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5621 * g++.dg/init/ref8.C: Likewise.
5622 * g++.old-deja/g++.law/cvt20.C: Likewise.
5623 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5624
2abf3c4a 56252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5626
5627 PR tree-optimization/18046
5628 * gcc.dg/tree-ssa/vrp105.c: New test.
5629 * gcc.dg/tree-ssa/vrp106.c: New test.
5630
a940fdc7 56312016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5632
5633 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5634 1ul in diagnostics. Remove hyphen from "constant-expression."
5635 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5636 * g++.dg/cpp0x/static_assert3.C: Same.
5637 * g++.dg/cpp1y/constexpr-throw.C: Same.
5638 * g++.dg/template/nontype3.C: Same.
5639 * g++.dg/warn/overflow-warn-1.C: Same.
5640 * g++.dg/warn/overflow-warn-3.C: Same.
5641 * g++.dg/warn/overflow-warn-4.C: Same.
5642
d4166bdc 56432016-08-05 David Malcolm <dmalcolm@redhat.com>
5644
5645 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5646 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5647 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5648 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5649
906dd612 56502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5651
5652 PR tree-optimization/72810
5653 * gcc.dg/tree-ssa/vrp110.c: New test.
5654
9788fb76 56552016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5656
5657 PR Target/72819
5658 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5659 registers.
5660 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5661 saving the half-precision registers.
5662 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5663 value is returned in h0.
5664 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5665 are passed in FP/SIMD registers.
5666 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5667 passing works corrcetly.
5668 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5669 (hfa_f16x2_t): Likewise.
5670 (hfa_f16x3_t): Likewise.
5671 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5672 are promoted to double and passed in a double register.
5673 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5674 are promoted to double and stacked.
5675 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5676 __fp16 data types.
5677 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5678 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5679 __fp16 first get passed in FP/SIMD registers, then stacked.
5680
30f40fe4 56812016-08-05 Nathan Sidwell <nathan@acm.org>
5682
5683 PR c++/68724
5684 * g++.dg/cpp0x/pr68724.C: New.
5685
8a6540e1 56862016-08-05 Richard Biener <rguenther@suse.de>
5687
5688 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5689
09001ac1 56902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5691
5692 * gcc.dg/tree-ssa/vrp107.c: New test.
5693 * gcc.dg/tree-ssa/vrp108.c: New test.
5694 * gcc.dg/tree-ssa/vrp109.c: New test.
5695
88ab6a9c 56962016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5697
5698 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5699 dg-options.
5700
b2a036e7 57012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5702
5703 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5704 test-cases.
5705 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5706 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5707 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5708 test-cases.
5709 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5710 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5711 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5712 large_double.
5713
8dbf49cb 57142016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/72800
5717 * g++.dg/cpp1y/lambda-ice1.C: New.
5718
dcc45aae 57192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5720
5721 PR c++/72759
5722 * g++.dg/cpp1y/pr72759.C: New test.
5723
88fe4062 57242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5725
5726 * gcc.dg/switch-10.c: New test.
5727
a1af716f 57282016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5729
5730 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5731
1fa5d8ba 57322016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5733
5734 * c-c++-common/goacc/routine-5.c: Update.
5735
e8dedc4a 57362016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5737
5738 PR rtl-optimization/70903
5739 * gcc.c-torture/execute/pr70903.c: New test.
5740
7ca5003c 57412016-08-04 Martin Liska <mliska@suse.cz>
5742
5743 * gcc.dg/params/params.exp: Replace file exists with
5744 TESTING_IN_BUILD_TREE.
5745
810702a2 57462016-08-04 Marek Polacek <polacek@redhat.com>
5747
5748 PR c++/70229
5749 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5750
fa8a8f79 57512016-08-04 Richard Biener <rguenther@suse.de>
5752
5753 PR middle-end/71984
5754 * gcc.dg/torture/pr71984.c: Guard correctness check for
5755 little-endian.
5756
9916f5a5 57572016-08-03 Andrew Pinski <apinski@cavium.com>
5758
5759 * gcc.c-torture/compile/20160802-1.c: New testcase.
5760
278b4698 57612016-08-03 Fritz Reese <fritzoreese@gmail.com>
5762
5763 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5764
860c3c85 57652016-08-03 Richard Biener <rguenther@suse.de>
5766
5767 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5768 and remove -O3.
5769 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5770 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5771
0a41d717 57722016-08-03 Richard Biener <rguenther@suse.de>
5773
5774 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5775 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5776 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5777 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5778
52e3c0e8 57792016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5780
5781 * gcc.dg/init-excess-2.c: Require int32plus.
5782 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5783 * gcc.dg/pr59963-2.c: Require int32plus.
5784 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5785 * gcc.dg/unroll-7.c: Require int32plus.
5786
ad8a330c 57872016-08-02 Bin Cheng <bin.cheng@arm.com>
5788
5789 PR tree-optimization/34114
5790 * gcc.dg/tree-ssa/loop-42.c: New test.
5791
d3aa3636 57922016-08-02 Tamar Christina <tamar.christina@arm.com>
5793
5794 * gcc.target/aarch64/vminmaxnm.c: New.
5795 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5796 tests.
5797
c79d3723 57982016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5799
5800 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5801 vec_extract for vector float, vector int, vector short, and vector
5802 char.
5803 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5804 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5805 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5806 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5807
5fc13c39 58082016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5809
5810 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5811 single stack adjustment, no writeback.
5fc13c39 5812 * gcc.target/aarch64/test_frame_12.c: Likewise.
5813 * gcc.target/aarch64/test_frame_13.c: Likewise.
5814 * gcc.target/aarch64/test_frame_15.c: Likewise.
5815 * gcc.target/aarch64/test_frame_6.c: Likewise.
5816 * gcc.target/aarch64/test_frame_7.c: Likewise.
5817 * gcc.target/aarch64/test_frame_8.c: Likewise.
5818 * gcc.target/aarch64/test_frame_16.c: New test.
5819
2eb70c76 58202015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 PR target/72748
5823 * gcc.target/i386/pr72748.c: New test.
5824
92a44a68 58252015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5826
5827 PR tree-optimization/71818
5828 * gcc.dg/vect/pr71818.c: New
5829
56e7a293 58302016-08-01 Martin Liska <mliska@suse.cz>
5831
5832 PR tree-optimization/71857
5833 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5834
aa8852cc 58352016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5836
5837 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5838
f3c032a4 58392016-08-01 Jan Beulich <jbeulich@suse.com>
5840
5841 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5842
a1e9d2c3 58432016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5844
5845 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5846 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5847
466045aa 58482016-07-31 Jonathan Wakely <jwakely@redhat.com>
5849
5850 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5851 (check_effective_target_c++): Likewise. Also match for libstdc++.
5852
92a44a68 58532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5854
5855 PR fortran/41922
5856 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5857 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5858 * gfortran.dg/pr41922.f90: New test.
5859
dd13eb1b 58602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5861
5862 PR fortran/68566
5863 * gfortran.dg/pr68566.f90: new test.
5864
a940fdc7 58652016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5866
5867 PR c++/60760
5868 PR c++/71091
5869 * g++.dg/cpp0x/constexpr-cast.C: New test.
5870 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5871 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5872 * g++.dg/ubsan/pr63956.C: Correct.
5873
efa8ff03 58742016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5875
5876 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5877 vector double or vector long where the vector is in memory.
5878 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5879 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5880
0b8113c5 58812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5882
5883 PR fortran/69867
5884 * gfortran.dg/pr69867.f90: New test.
5885
3badc59b 58862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5887
5888 PR fortran/69962
5889 * gfortran.dg/pr69962.f90: New test.
5890
fc8b54ff 58912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5892
5893 PR fortran/70006
5894 * gfortran.dg/pr70006.f90: New test.
5895
165b422e 58962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5897
5898 PR fortran/71730
5899 * gfortran.dg/pr71730.f90: New test.
5900 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5901 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5902 * gfortran.dg/array_constructor_26.f03: Ditto.
5903
0c6334ed 59042016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5905
5906 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5907 * gcc.target/powerpc/pr71763.c: Likewise.
5908
4ebf85be 59092016-07-29 Marek Polacek <polacek@redhat.com>
5910
5911 PR c/71742
5912 * gcc.dg/940510-1.c: Adjust dg-error.
5913 * gcc.dg/c99-flex-array-1.c: Likewise.
5914 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5915
9efe5be6 5916 PR c/71853
5917 * gcc.dg/noncompile/pr71853.c: New test.
5918
4c4548bb 5919 PR c/71573
5920 * gcc.dg/noncompile/pr71573.c: New test.
5921
8ae70602 5922 PR c/71926
5923 * g++.dg/warn/Wparentheses-30.C: New test.
5924 * gcc.dg/Wparentheses-14.c: New test.
5925
cfc1aded 59262016-07-29 Uros Bizjak <ubizjak@gmail.com>
5927
5928 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5929
d5e80d93 59302016-07-29 Bin Cheng <bin.cheng@arm.com>
5931
5932 PR tree-optimization/57558
5933 * gcc.dg/vect/pr57558-1.c: New test.
5934 * gcc.dg/vect/pr57558-2.c: New test.
5935
c7c713ec 59362016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5937
cfc1aded 5938 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5939 to scan forwprop1 dump pass.
5940
34b9af67 59412016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5942
5943 PR c++/51488
5944 * g++.dg/template/pr51488.C: New.
5945
322d4184 59462016-07-29 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR c/71969
5949 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5950 static __inline__.
5951 * gcc.dg/pr71969-1.c: New test.
5952 * gcc.dg/pr71969-2.c: New test.
5953 * gcc.dg/pr71969-3.c: New test.
5954
7648c9c7 59552016-07-29 Marek Polacek <polacek@redhat.com>
5956
5957 PR c/71574
5958 * c-c++-common/pr71574.c: New test.
5959
35fddbd6 5960 PR c/71583
5961 * gcc.dg/noncompile/pr71583.c: New test.
5962
d06bcb87 59632016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5964
5965 PR middle-end/68217
5966 * gcc.dg/pr68217.c: New test.
5967
fb5574d7 59682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5969
5970 PR fortran/71067
5971 * gfortran.dg/pr71067_1.f90: New test.
5972 * gfortran.dg/pr71067_2.f90: Ditto.
5973
a52bb7a0 59742016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5975
5976 * gcc.target/powerpc/vec-extract-1.c: New test.
5977
42e96823 59782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5979
5980 PR fortran/71799
5981 * gfortran.dg/pr71799.f90: New test.
5982
d5539c6b 59832016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/71665
5986 * g++.dg/cpp0x/pr71665-1.C: New.
5987 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5988 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5989 * g++.dg/ext/label10.C: Likewise.
5990 * g++.dg/parse/constant5.C: Likewise.
5991
05995232 59922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5993
5994 PR fortran/71859
5995 * gfortran.dg/pr71859.f90: New test.
5996 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5997 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5998
7a4429b2 59992016-07-28 Paul Thomas <pault@gcc.gnu.org>
6000
6001 PR fortran/71883
6002 * gfortran.dg/pr71883.f90 : New test.
6003
f339cf78 60042016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6005
6006 PR tree-optimization/71734
cfc1aded 6007 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6008
8311fe26 60092016-07-28 Renlin Li <renlin.li@arm.com>
6010
6011 Revert
6012 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6013
6014 PR fortran/71902
6015 * gfortran.dg/dependency_47.f90: New test.
6016
595e387a 60172016-07-28 Martin Liska <mliska@suse.cz>
6018
6019 PR gcov-profile/68025
6020 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6021
83554604 60222016-07-28 Martin Liska <mliska@suse.cz>
6023
6024 * g++.dg/vect/pr70944.cc: New test.
6025
ec6d2d63 60262016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6027
6028 PR middle-end/71994
6029 * gcc.dg/torture/pr71994.c: New test.
6030
12dabcee 60312016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6032
6033 PR middle-end/71078
6034 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6035 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6036 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6037
262a83d5 60382016-07-27 Richard Biener <rguenther@suse.de>
6039
6040 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6041
3989f1fe 60422016-07-27 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/predict-13.c: New test.
6045 * gcc.dg/predict-14.c: New test.
6046
69a499fa 60472016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6048
7a4429b2 6049 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6050 including stdint.h.
6051 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6052 including stdint.h.
6053
751fef95 60542016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6055
6056 PR target/71869
6057 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6058 IEEE built-in functions handle quiet and signalling NaNs
6059 correctly.
6060
5e07497c 60612016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6062
6063 PR fortran/71862
6064 * gfortran.dg/pr71862.f90: New test.
6065
18928e61 60662016-07-26 Martin Sebor <msebor@redhat.com>
6067
6068 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6069 selector with dg-options.
6070
7e1856f1 60712016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6072
6073 PR tree-optimization/18046
6074 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6075 * gcc.dg/tree-ssa/vrp103.c: New test.
6076 * gcc.dg/tree-ssa/vrp104.c: New test.
6077
08679462 60782016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6079
6080 * gcc.target/powerpc/pr63354.c: Require lp64 since
6081 -mprofile-kernel is not legal with -m32.
6082
8c3efadf 60832016-07-26 Richard Biener <rguenther@suse.de>
6084
6085 PR rtl-optimization/71984
6086 * gcc.dg/torture/pr71984.c: New testcase.
6087
78866ecd 60882016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6089
6090 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6091 g++-dg-runtest via et-dg-runtest.
6092 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6093 * gcc.dg/vect/vect.exp: Likewise.
6094 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6095 gfortran-dg-runtest.
6096 * gfortran.dg/vect/vect.exp: Likewise.
6097 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6098 (check_mips_loongson_hw_available): Likewise.
6099 (check_effective_target_mpaired_single_runtime): Likewise.
6100 (check_effective_target_mips_loongson_runtime): Likewise.
6101 (add_options_for_mpaired_single): Likewise.
6102 (check_effective_target_vect_int): Add global et_index.
6103 Check and save the supported feature for a target selected by
6104 the et_index target. Break long lines where appropriate. Call
6105 et-is-effective-target for MIPS with an argument instead of
6106 check_effective_target_* where appropriate.
6107 (check_effective_target_vect_intfloat_cvt): Likewise.
6108 (check_effective_target_vect_uintfloat_cvt): Likewise.
6109 (check_effective_target_vect_floatint_cvt): Likewise.
6110 (check_effective_target_vect_floatuint_cvt): Likewise.
6111 (check_effective_target_vect_simd_clones): Likewise.
6112 (check_effective_target_vect_shift): ewise.
6113 (check_effective_target_whole_vector_shift): Likewise.
6114 (check_effective_target_vect_bswap): Likewise.
6115 (check_effective_target_vect_shift_char): Likewise.
6116 (check_effective_target_vect_long): Likewise.
6117 (check_effective_target_vect_float): Likewise.
6118 (check_effective_target_vect_double): Likewise.
6119 (check_effective_target_vect_long_long): Likewise.
6120 (check_effective_target_vect_no_int_max): Likewise.
6121 (check_effective_target_vect_no_int_add): Likewise.
6122 (check_effective_target_vect_no_bitwise): Likewise.
6123 (check_effective_target_vect_widen_shift): Likewise.
6124 (check_effective_target_vect_no_align): Likewise.
6125 (check_effective_target_vect_hw_misalign): Likewise.
6126 (check_effective_target_vect_element_align): Likewise.
6127 (check_effective_target_vect_condition): Likewise.
6128 (check_effective_target_vect_cond_mixed): Likewise.
6129 (check_effective_target_vect_char_mult): Likewise.
6130 (check_effective_target_vect_short_mult): Likewise.
6131 (check_effective_target_vect_int_mult): Likewise.
6132 (check_effective_target_vect_extract_even_odd): Likewise.
6133 (check_effective_target_vect_interleave): Likewise.
6134 (check_effective_target_vect_stridedN): Likewise.
6135 (check_effective_target_vect_multiple_sizes): Likewise.
6136 (check_effective_target_vect64): Likewise.
6137 (check_effective_target_vect_call_copysignf): Likewise.
6138 (check_effective_target_vect_call_sqrtf): Likewise.
6139 (check_effective_target_vect_call_btrunc): Likewise.
6140 (check_effective_target_vect_call_btruncf): Likewise.
6141 (check_effective_target_vect_call_ceil): Likewise.
6142 (check_effective_target_vect_call_ceilf): Likewise.
6143 (check_effective_target_vect_call_floor): Likewise.
6144 (check_effective_target_vect_call_floorf): Likewise.
6145 (check_effective_target_vect_call_lceil): Likewise.
6146 (check_effective_target_vect_call_lfloor): Likewise.
6147 (check_effective_target_vect_call_nearbyint): Likewise.
6148 (check_effective_target_vect_call_nearbyintf): Likewise.
6149 (check_effective_target_vect_call_round): Likewise.
6150 (check_effective_target_vect_call_roundf): Likewise.
6151 (check_effective_target_vect_perm): Likewise, but also append *_saved
6152 to the existing global name to properly cache the result.
6153 (check_effective_target_vect_perm_byte): Likewise.
6154 (check_effective_target_vect_perm_short): Likewise.
6155 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6156 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6157 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6158 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6159 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6160 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6161 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6162 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6163 (check_effective_target_vect_sdot_qi): Likewise.
6164 (check_effective_target_vect_udot_qi): Likewise.
6165 (check_effective_target_vect_sdot_hi): Likewise.
6166 (check_effective_target_vect_udot_hi): Likewise.
6167 (check_effective_target_vect_usad_char): Likewise.
6168 (check_effective_target_vect_pack_trunc): Likewise.
6169 (check_effective_target_vect_unpack): Likewise.
6170 (check_effective_target_vect_aligned_arrays): Likewise.
6171 (check_effective_target_vect_natural_alignment): Likewise.
6172 (check_effective_target_vector_alignment_reachable): Likewise.
6173 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6174 (is-effective-target): Initialize et_index if undefined.
6175 (et-dg-runtest): New.
6176 (et-is-effective-target): Likewise.
6177 (check_vect_support_and_set_flags): Add supported MIPS targets to
6178 EFFECTIVE_TARGETS list. Return the number of supported targets.
6179
b2930f09 61802016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6181 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6182
6183 PR middle-end/70920
6184 * gcc.dg/pr70920-1.c: New test-case.
6185 * gcc.dg/pr70902-2.c: Likewise.
6186 * gcc.dg/pr70920-3.c: Likewise.
6187 * gcc.dg/pr70920-4.c: Likewise
6188 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6189 2 instead of 3.
6190
90821294 61912016-07-25 Alexander Monakov <amonakov@ispras.ru>
6192
6193 * gcc.c-torture/execute/pr71494.c: Require label_values.
6194 * gcc.dg/pr16973.c: Ditto.
6195
1660595b 61962016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6197
6198 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6199 * gcc.dg/torture/pr69771.c: Require int32plus.
6200 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6201
5b2b88ce 62022016-07-25 Martin Liska <mliska@suse.cz>
6203
6204 * gcc.dg/torture/pr71987.c: New test.
6205
e2f926e9 62062016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6207
6208 PR fortran/71935
6209 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6210 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6211 * gfortran.dg/pr71935.f90: New test.
6212
a940fdc7 62132016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6214
6215 PR c++/71675
6216 * g++.dg/ext/atomic-3.C: New test.
6217 * gcc.dg/atomic/pr71675.c: New test.
6218
5a43070d 62192016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6220
6221 * gcc.target/i386/mvc8.c: New test.
6222
1b793819 62232016-07-22 Bin Cheng <bin.cheng@arm.com>
6224
6225 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6226 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6227
d4b4c787 62282016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6229
6230 PR fortran/71795
6231 * gfortran.dg/constructor_50.f90: New test.
6232
45648efe 62332016-07-22 Martin Liska <mliska@suse.cz>
6234
6235 PR gcov-profile/69028
6236 PR gcov-profile/62047
6237 * g++.dg/cilk-plus/pr69028.C: New test.
6238
b657bb1f 62392016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6240
6241 * gfortran.dg/coarray_stat_2.f90: New test.
6242
3a421504 62432016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6244
6245 * gcc.target/powerpc/vec-extract.h: New files to check the
6246 vec_extract built-in functions for all vector types, testing
6247 accessing each element, both with constant and variable element
6248 numbers.
6249 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6250 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6251 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6252 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6253 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6254 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6255 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6256 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6257 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6258
d40a1eac 62592016-07-21 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR c++/71728
6262 * g++.dg/other/pr71728.C: New test.
6263
3b0d7293 62642016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6265
6266 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6267 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6268 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6269 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6270 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6271
50953a9f 62722016-07-21 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/71947
6275 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6276
90261646 62772016-07-21 Bin Cheng <bin.cheng@arm.com>
6278
6279 * gcc.dg/tree-ssa/scev-15.c: New.
6280
5a5a7a90 62812016-07-21 Bin Cheng <bin.cheng@arm.com>
6282
6283 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6284
df0c563f 62852016-07-21 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR c++/71941
6288 * g++.dg/gomp/pr71941.C: New test.
6289
24acd4ab 62902016-07-20 David Malcolm <dmalcolm@redhat.com>
6291
6292 PR c/70339
6293 PR c/71858
6294 * g++.dg/spellcheck-identifiers.C: New test case, based on
6295 gcc.dg/spellcheck-identifiers.c.
6296 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6297 gcc.dg/spellcheck-identifiers-2.c.
6298 * g++.dg/spellcheck-typenames.C: New test case, based on
6299 gcc.dg/spellcheck-typenames.c
6300
8669e753 63012016-07-20 Jonathan Wakely <jwakely@redhat.com>
6302
6303 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6304 pointer to member function and also test catching by reference.
6305
75cb41b8 63062016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6307
6308 * gcc.target/s390/pr67443.c: Fix test case.
6309
07be1239 63102016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6311
6312 * gcc.target/s390/insv-1.c: Xfail some tests.
6313 * gcc.target/s390/insv-2.c: Likewise.
6314
e9b5fdd9 63152016-07-20 Georg-Johann Lay <avr@gjlay.de>
6316
6317 * gcc.target/avr/torture/get-mem.c: New test.
6318 * gcc.target/avr/torture/set-mem.c: New test.
6319
b704b0e1 63202016-07-20 Georg-Johann Lay <avr@gjlay.de>
6321
6322 PR target/71948
6323 * gcc.target/avr/torture/tiny-progmem.c: New test.
6324
051eb924 63252016-07-20 Jakub Jelinek <jakub@redhat.com>
6326
fdb70809 6327 PR c++/71909
6328 * g++.dg/parse/pr71909.C: New test.
6329 * g++.dg/tm/pr71909.C: New test.
6330
051eb924 6331 PR c++/50060
6332 * g++.dg/cpp0x/constexpr-50060.C: New test.
6333 * g++.dg/cpp1y/constexpr-50060.C: New test.
6334
c4e1267c 63352016-07-20 Martin Liska <mliska@suse.cz>
6336
6337 * gfortran.dg/graphite/pr71898.f90: New test.
6338
ecaa5fd4 63392016-07-20 Bin Cheng <bin.cheng@arm.com>
6340
6341 PR tree-optimization/71503
6342 PR tree-optimization/71683
6343 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6344 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6345
f5b88ba1 63462016-07-20 Martin Liska <mliska@suse.cz>
6347
6348 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6349 * gcc.dg/plugin/sreal-test-1.c: Remove.
6350 * gcc.dg/plugin/sreal_plugin.c: Remove.
6351
e889bd11 63522016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6353
6354 PR fortran/71902
6355 * gfortran.dg/dependency_47.f90: New test.
6356
1c6bb1c0 63572016-07-19 Jakub Jelinek <jakub@redhat.com>
6358
94d511af 6359 PR rtl-optimization/71916
6360 * gcc.c-torture/compile/pr71916.c: New test.
6361
54e95a17 6362 PR middle-end/71874
6363 * g++.dg/torture/pr71874.C: New test.
6364
1c6bb1c0 6365 PR middle-end/71734
6366 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6367 (my_alloc): Rewritten to use __builtin_posix_memalign and
6368 __SIZE_TYPE__.
6369 (my_free): Use __builtin_free instead of _mm_free.
6370 (Vec::operator=): Use __builtin_memcpy.
6371
0d565f19 63722016-07-19 Martin Jambor <mjambor@suse.cz>
6373
cfc1aded 6374 PR fortran/71688
6375 * gfortran.dg/pr71688.f90: New test.
0d565f19 6376
2be13cd5 63772016-07-19 Richard Biener <rguenther@suse.de>
6378
6379 * c-c++-common/vector-subscript-6.c: New testcase.
6380 * c-c++-common/vector-subscript-7.c: Likewise.
6381
1697df09 63822016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6383
7a4429b2 6384 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6385 and UInt32 based on __SIZEOF_INT__.
6386
8894566e 63872016-07-19 Richard Biener <rguenther@suse.de>
6388
6389 PR tree-optimization/71901
6390 * gcc.dg/torture/pr71901.c: New testcase.
6391
63922016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6393
6394 PR tree-optimization/71908
6395 * gcc.dg/torture/pr71908.c: New testcase.
6396
106ac76d 63972016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6398
6399 PR target/71493
6400 * gcc.target/powerpc/pr71493-1.c: New test.
6401 * gcc.target/powerpc/pr71493-2.c: Likewise.
6402
e6517a48 64032016-07-18 Jakub Jelinek <jakub@redhat.com>
6404
d1e0c36e 6405 PR c++/71835
6406 * g++.dg/conversion/ambig3.C: New test.
6407
6fe424c2 6408 PR c++/71828
6409 * g++.dg/cpp0x/constexpr-71828.C: New test.
6410
d3dd9e33 6411 PR c++/71826
6412 * g++.dg/template/pr71826.C: New test.
6413
74fd83a9 6414 PR c++/71822
6415 * g++.dg/template/defarg21.C: New test.
6416
e6517a48 6417 PR c++/71871
6418 * g++.dg/ext/vector31.C: New test.
6419
f942bdbf 64202016-07-18 Uros Bizjak <ubizjak@gmail.com>
6421
6422 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6423
4b1425be 64242016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6425
6426 PR tree-optimization/71734
6427 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6428
a80f37e1 64292016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6430
6431 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6432 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6433 stack-layout-dynamic-1.c: New test.
6434
ea283725 64352016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6436
6437 * gcc.target/s390/nolrl-1.c: New test.
6438
14eab729 64392016-07-17 Fritz Reese <fritzoreese@gmail.com>
6440
6441 PR fortran/71523
6442 * gfortran.dg/pr71523_1.f90: New test.
6443 * gfortran.dg/pr71523_2.f90: New test.
6444
3925d644 64452016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6446
6447 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6448
fb9ff4ce 64492016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6450 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6451
6452 PR fortran/62125
6453 * gfortran.dg/pr62125.f90: New test.
6454
95b0f5e9 64552016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6456
6457 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6458 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6459
1913be16 64602016-07-15 Jonathan Wakely <jwakely@redhat.com>
6461
6462 PR c++/58796
6463 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6464 * g++.dg/cpp0x/nullptr35.C: New test.
6465
b4803084 64662016-07-15 Bin Cheng <bin.cheng@arm.com>
6467
6468 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6469
89e3ec3d 64702016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6471
6472 * gfortran.dg/goacc/vector_length.f90: New test.
6473
2084e279 64742016-07-15 Richard Biener <rguenther@suse.de>
6475
6476 PR tree-optimization/71881
6477 * gcc.dg/torture/pr71881.c: New testcase.
6478
2177bb9a 64792016-07-15 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/71887
6482 * gcc.dg/torture/pr71887.c: New testcase.
6483
0dd7db3b 64842016-07-15 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c/71858
6487 * gcc.dg/spellcheck-identifiers-3.c: New test.
6488
b41cc4d1 64892016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6490
6491 PR fortran/71807
6492 * gfortran.dg/null_9.f90: New test.
6493
a4d34e5e 64942016-07-15 Bin Cheng <bin.cheng@arm.com>
6495
6496 * gcc.dg/tree-ssa/loop-41.c: New test.
6497
1547c551 64982016-07-15 Bin Cheng <bin.cheng@arm.com>
6499
6500 PR tree-optimization/71347
6501 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6502
b9c2416b 65032016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6504
6505 PR fortran/29819
6506 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6507 * gfortran.dg/contains.f90: Ditto.
6508 * gfortran.dg/contains_empty_1.f03: Ditto.
6509 * gfortran.dg/submodule_3.f08: Ditto.
6510
28413b15 65112016-07-14 Jakub Jelinek <jakub@redhat.com>
6512
661af228 6513 PR testsuite/71865
6514 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6515 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6516 expected diagnostics.
6517
28413b15 6518 PR c/71858
6519 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6520 * gcc.dg/spellcheck-identifiers-2.c: New test.
6521 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6522 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6523
7b3b3a49 65242016-07-14 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimization/71872
6527 * gcc.c-torture/compile/pr71872.c: New test.
6528
7c039c44 65292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6530
6531 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6532 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6533 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6534 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6535 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6536 * gcc.target/arm/atomic-op-acquire-1.c: This.
6537 * gcc.target/arm/atomic-op-char.c: Rename into ...
6538 * gcc.target/arm/atomic-op-char-1.c: This.
6539 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6540 * gcc.target/arm/atomic-op-consume-1.c: This.
6541 * gcc.target/arm/atomic-op-int.c: Rename into ...
6542 * gcc.target/arm/atomic-op-int-1.c: This.
6543 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6544 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6545 * gcc.target/arm/atomic-op-release.c: Rename into ...
6546 * gcc.target/arm/atomic-op-release-1.c: This.
6547 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6548 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6549 * gcc.target/arm/atomic-op-short.c: Rename into ...
6550 * gcc.target/arm/atomic-op-short-1.c: This.
6551 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6552 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6553 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6554 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6555 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6556 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6557 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6558 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6559 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6560 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6561
80c5e533 65622016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6563
6564 PR fortran/70842
6565 * gfortran.dg/select_type_35.f03: New test.
6566
c5a9fc7b 65672016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6568
6569 PR target/65951
6570 PR tree-optimization/70923
6571 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6572 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6573 * gcc.dg/vect/pr65951.c: Likewise.
6574 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6575
d1242c94 65762016-07-14 David Edelsohn <dje.gcc@gmail.com>
6577
6578 * c-c++-common/pr60226.c: Expect maximum object file alignment
6579 error on AIX.
6580
97f2a90b 65812016-07-14 Richard Biener <rguenther@suse.de>
6582
6583 PR tree-optimization/71866
6584 * gcc.dg/torture/pr71866.c: New testcase.
6585
6029a910 65862016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6587
6588 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6589 selector and enclose boolean expression in curly braces.
6590
798d22ed 65912016-07-14 Alan Modra <amodra@gmail.com>
6592
6593 PR target/71733
6594 * gcc.target/powerpc/p9-novsx.c: New.
6595
3ffcb27d 65962016-07-13 Andi Kleen <ak@linux.intel.com>
6597
6598 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6599 * g++.dg/tree-prof/morefunc.C: Dito.
6600 * g++.dg/tree-prof/pr35545.C: Dito.
6601 * g++.dg/tree-prof/reorder.C: Dito.
6602 * gcc.dg/tree-prof/20050826-2.c: Dito.
6603 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6604 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6605 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6606 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6607 * gcc.dg/tree-prof/inliner-1.c: Dito.
6608 * gcc.dg/tree-prof/merge_block.c: Dito.
6609 * gcc.dg/tree-prof/stringop-1.c: Dito.
6610 * gcc.dg/tree-prof/stringop-2.c: Dito.
6611 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6612 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6613 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6614 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6615 * gcc.dg/tree-prof/update-loopch.c: Dito.
6616 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6617 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6618 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6619 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6620 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6621 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6622 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6623
9ace90e5 66242016-07-13 Andi Kleen <ak@linux.intel.com>
6625
6626 * lib/profopt.exp (profopt-execute): Remove .imports files.
6627
b75cf198 66282016-07-13 Andi Kleen <ak@linux.intel.com>
6629
f942bdbf 6630 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6631
4d0389a9 66322016-07-13 Andi Kleen <ak@linux.intel.com>
6633
6634 * lib/profopt.exp (dg-final-scan-autofdo,
6635 dg-final-scan-not-autofdo): New functions.
6636
a5af7a75 66372016-07-13 Bin Cheng <bin.cheng@arm.com>
6638
6639 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6640 * gcc.dg/vect/vect-35.c: Ditto.
6641 * gcc.dg/vect/vect-alias-check-2.c: New test.
6642
c6bcae01 66432016-07-13 Martin Liska <mliska@suse.cz>
6644
6645 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6646 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6647 * gfortran.dg/pr42108.f90: Update expected dump scan.
6648
0644c120 66492016-07-13 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/24574
6652 * gcc.dg/pr24574.c: New testcase.
6653
2bbae5b9 66542016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6655
f942bdbf 6656 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6657 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6658 * c-c++-common/pr68833-1.c: Require int32plus.
6659 * gcc.dg/ipa/pr63551.c: Likewise.
6660 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6661 * gcc.dg/ipa/pr64041.c: Require int32plus.
6662
839a6560 66632016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6664
6665 PR ipa/71633
6666 * g++.dg/pr71633.C: New test.
6667
8f5f2788 66682016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6669
6670 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6671 Add new arm_thumb1_cbz_ok effective target.
6672 * gcc.target/arm/cbz.c: New test.
6673
417e5cc5 66742016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6675
6676 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6677 Define effective target.
6678 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6679 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6680 * gcc.target/arm/movhi_movw.c: New test.
6681 * gcc.target/arm/movsi_movw.c: Likewise.
6682 * gcc.target/arm/movdi_movw.c: Likewise.
6683
68a5143e 66842016-07-13 Richard Biener <rguenther@suse.de>
6685
6686 PR middle-end/71104
6687 * gcc.dg/pr71104-1.c: New testcase.
6688 * gcc.dg/pr71104-2.c: Likewise.
6689
69e8d259 66902016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6691
6692 PR target/71805
6693 * gcc.target/powerpc/pr71805.c: New test.
6694
244f142f 66952016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6696
6697 * gcc.target/powerpc/divkc3-1.c: New.
6698 * gcc.target/powerpc/mulkc3-1.c: New.
6699
6fc56f1f 67002016-07-12 Nathan Sidwell <nathan@acm.org>
6701
6702 * gcc.target/arm/data-rel-1.c: New.
6703 * gcc.target/arm/data-rel-2.c: New.
6704 * gcc.target/arm/data-rel-3.c: New.
6705
94ee1e9c 67062016-07-12 Martin Liska <mliska@suse.cz>
6707
6708 * gcc.dg/params/blocksort-part.c: New test.
6709 * gcc.dg/params/params.exp: New file.
6710
cd32d747 67112016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6712
6713 PR middle-end/71700
6714 * gcc.c-torture/execute/pr71700.c: New test.
6715
ad010d47 67162016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6717 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/23286
6720 PR tree-optimization/70159
6721 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6722 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6723 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6725 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6726 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6727 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6728 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6729 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6730 * gcc.dg/pr51879-12.c: Likewise.
6731 * gcc.dg/strlenopt-9.c: Likewise.
6732 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6733 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6734 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6735 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6736 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6737 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6738 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6739 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6740 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6741 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6742 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6743 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6744 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6745 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6746 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6747
9aece49e 67482016-07-12 Richard Biener <rguenther@suse.de>
6749
6750 PR rtl-optimization/68961
6751 * gcc.target/i386/pr68961.c: New testcase.
6752
8f05fee9 67532016-07-11 Jakub Jelinek <jakub@redhat.com>
6754
4a6cc5cd 6755 PR middle-end/71758
6756 * c-c++-common/gomp/pr71758.c: New test.
6757 * gfortran.dg/gomp/pr71758.f90: New test.
6758
8f05fee9 6759 PR tree-optimization/71823
6760 * gcc.dg/vect/pr71823.c: New test.
6761
b73690a4 67622016-07-11 David Malcolm <dmalcolm@redhat.com>
6763
6764 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6765 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6766 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6767
675f4c6b 67682016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6769
6770 PR target/71801
6771 * gcc.target/i386/pr71801.c: New test.
6772
9aaf7e3e 67732016-07-11 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/71816
6776 * gcc.dg/torture/pr71816.c: New testcase.
6777
dd58bf21 67782016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6779
6780 PR fortran/71783
6781 * gfortran.dg/dependency_46.f90: New test.
6782
a2ebcb84 67832016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6784
6785 PR rtl-optimization/71621
6786 * gcc.target/i386/pr71621-1.c: New.
6787 * gcc.target/i386/pr71621-2.c: New.
6788
6cedf97e 67892016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6790
6791 * gfortran.dg/goacc/pr71704.f90: New test.
6792
dc71c755 67932016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6794
6795 PR target/71297
6796 * gcc.target/powerpc/pr71297.c: New.
6797
288161af 67982016-07-08 Jiong Wang <jiong.wang@arm.com>
6799
6800 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6801
98e771d6 68022016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6803
6804 PR target/71806
6805 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6806
c3d27339 68072016-07-08 Alan Hayward <alan.hayward@arm.com>
6808
6809 PR tree-optimization/71667
6810 * gcc.dg/vect/pr71667.c: New
6811
b1b5042a 68122016-07-08 Martin Liska <mliska@suse.cz>
6813
6814 * gcc.dg/torture/pr71606.c: New test.
6815
5cdc40a0 68162016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817
6818 PR fortran/71764
6819 * gfortran.dg/pr71764.f90: New test.
6820
bcc4d868 68212016-07-07 Jakub Jelinek <jakub@redhat.com>
6822 Kai Tietz <ktietz70@googlemail.com>
6823
6824 PR c++/70869
6825 PR c++/71054
6826 * g++.dg/cpp0x/pr70869.C: New test.
6827 * g++.dg/cpp0x/pr71054.C: New test.
6828
b39328b2 68292016-07-07 David Edelsohn <dje.gcc@gmail.com>
6830
6831 * g++.dg/debug/pr71432.C: Fail on AIX.
6832
95c9caad 68332016-07-07 Martin Liska <mliska@suse.cz>
6834
6835 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6836 an undefined behavior.
6837 * gfortran.dg/do_3.F90: Likewise.
6838 * gfortran.dg/do_check_11.f90: New test.
6839 * gfortran.dg/do_check_12.f90: New test.
6840 * gfortran.dg/do_corner_warn.f90: New test.
6841
8e976d11 68422016-07-07 Martin Liska <mliska@suse.cz>
6843
6844 * gfortran.dg/predict-1.f90: Ammend the test.
6845 * gfortran.dg/predict-2.f90: Likewise.
6846
26716fc7 68472016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6848
6849 PR ipa/71624
6850 * g++.dg/pr71624.C: New test.
6851
2d079cbf 68522016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6853
6854 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6855 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6856 ARMv8-M Mainline architectures.
6857
9e6f4af4 68582016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6859
6860 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6861 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6862
d490b07a 68632016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6864
6865 PR target/70098
6866 PR target/71763
6867 * gcc.target/powerpc/pr71763.c: New file.
6868
798fc305 68692016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6870
6871 PR tree-optimization/71518
f942bdbf 6872 * gcc.dg/pr71518.c: New test.
798fc305 6873
97e4cbac 68742016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6875
6876 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6877
19aea164 68782016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6879
f942bdbf 6880 PR target/50739
19aea164 6881 * gcc.target/avr/pr50739.c: New test.
6882
105e9dfc 68832016-07-05 Jan Hubicka <jh@suse.cz>
6884
6885 * gcc.dg/tree-ssa/scev-14.c: update template.
6886
1137da9c 68872016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6888
6889 * gcc.dg/vect/group-no-gaps-1.c: New test.
6890
ce393063 68912016-07-05 Andi Kleen <ak@linux.intel.com>
6892
6893 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6894 if kernel supports MPX.
6895
92a44a68 68962016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6897
6898 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6899
f2ccdf8e 69002016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6901 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6902
6903 * gcc.target/powerpc/signbit-1.c: New test.
6904 * gcc.target/powerpc/signbit-2.c: New test.
6905 * gcc.target/powerpc/signbit-3.c: New test.
6906
0215a22c 69072016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908
6909 PR rtl-optimization/71594
6910 * gcc.dg/torture/pr71594.c: New test.
6911
30a39817 69122016-07-05 Jan Hubicka <jh@suse.cz>
6913
6914 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6915
b65b8df2 69162016-07-05 David Malcolm <dmalcolm@redhat.com>
6917
6918 PR c++/62314
f9c39b65 6919 * g++.dg/parse/error5.C: Update column
b65b8df2 6920 number of missing semicolon error.
6921 * g++.dg/pr62314-2.C: New test case.
6922
6b5471d8 69232016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6924
6925 * gfortran.dg/coarray_stat_function.f90: New test.
6926 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6927 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6928 to new interfaces.
6929
35b3a8dd 69302016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6931
6932 PR fortran/71623
6933 * gfortran.dg/deferred_character_17.f90: New test.
6934
b84c1ddf 69352016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6936
6937 * gcc.target/arm/neon/polytypes.c: Move to ...
6938 * gcc.target/arm/polytypes.c: ... here.
6939 * gcc.target/arm/neon/pr51534.c: Move to ...
6940 * gcc.target/arm/pr51534.c: ... here.
6941 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6942 * gcc.target/arm/vect-vcvt.c: ... here.
6943 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6944 * gcc.target/arm/vect-vcvtq.c: ... here.
6945 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6946 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6947 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6948 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6949 * gcc.target/arm/neon/neon.exp: Delete.
6950 * gcc.target/arm/neon/: Delete.
6951
7e9136f1 69522016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6953
6954 PR fortran/65575
6955 * gfortran.dg: pr65575.f90: New test.
6956
18b42a28 69572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6958
6959 PR fortran/35849
6960 * gfortran.dg: pr35849.f90: New test.
6961
f8765404 69622016-07-04 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR c++/71739
6965 * g++.dg/cpp0x/pr71739.C: New test.
6966
e3422b3a 69672016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6968
6969 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6970
2da1c9f7 69712016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6972
6973 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6974 locr.
6975 * gcc.target/s390/loc-1.c: New test.
6976
6125d36e 69772016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6978
f9c39b65 6979 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6980 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6981
42797d4b 69822016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6983
6984 PR target/63874
6985 * gcc.target/aarch64/pr63874.c: New test.
6986
9d9fe66a 69872016-07-04 Jan Beulich <jbeulich@suse.com>
6988
6989 * g++.dg/header.c: New.
6990 * gcc.dg/header.c: New.
6991
c364d0f3 69922016-07-02 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c/71719
6995 * c-c++-common/Wunused-var-15.c: New test.
6996
267f3c67 69972016-07-01 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR fortran/71687
7000 * gfortran.dg/gomp/pr71687.f90: New test.
7001
8297c70b 70022016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7003
7004 * gcc.dg/const-float128-ped.c: Require __float128 effective
7005 target and options.
7006 * gcc.dg/const-float128.c: Likewise.
7007 * gcc.dg/torture/float128-cmp-invalid.c: Require
7008 __float128 and base_quadfloat_support effective targets, and
7009 __float128 options.
7010 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7011 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7012 * gcc.dg/torture/float128-nan.c: Likewise.
7013 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7014 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7015 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7016 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7017 (add_options_for___float128): New.
7018 (check_effective_target_base_quadword_support): New.
7019
eab79b94 70202016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7021
7022 PR target/71720
7023 * gcc.target/powerpc/pr71720.c: New test.
7024
4ce6622a 70252016-07-01 Jan Beulich <jbeulich@suse.com>
7026
7027 * gcc.dg/bss.c: New.
7028
0b6f1914 70292016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7030
7031 PR target/71698
7032 * gcc.target/powerpc/pr71698.c: New test.
7033
4d28a470 70342016-07-01 Georg-Johann Lay <avr@gjlay.de>
7035
7036 PR target/71151
7037 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7038 instead of ".foo" for its section name.
7039 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7040 depending on MCU's flash size.
7041 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7042 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7043 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7044 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7045 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7046 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7047
ed8613ec 70482016-07-01 Jan Beulich <jbeulich@suse.com>
7049
7050 * gcc.target/i386/pr65105-2.c: Add -msse2.
7051
720a0bce 70522016-06-30 Jakub Jelinek <jakub@redhat.com>
7053
c54ee83c 7054 PR tree-optimization/71707
7055 * gcc.dg/strlenopt-29.c: New test.
7056
a845ae6c 7057 PR fortran/71704
7058 * gfortran.dg/gomp/pr71704.f90: New test.
7059
720a0bce 7060 PR fortran/71705
7061 * gfortran.dg/gomp/pr71705.f90: New test.
7062
17c32c4a 70632016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7064
7065 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7066 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7067 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7068 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7069 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7070 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7071 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7072 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7073 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7074 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7075 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7076 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7077 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7078 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7079 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7080 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7081 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7082 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7083 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7084 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7085 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7086 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7087 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7088 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7089 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7090 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7091 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7092 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7093 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7094 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7095 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7096 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7097 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7098 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7099 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7100 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7101 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7102 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7103 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7104 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7105 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7106 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7107 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7108 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7109 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7110 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7111 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7112 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7113 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7114 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7115 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7116 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7117 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7118 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7119 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7120 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7121 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7122 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7123 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7124 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7125 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7126 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7127 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7128 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7129 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7130 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7131 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7132 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7133 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7134 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7135 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7136 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7137 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7138 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7139 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7140 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7141 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7142 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7143 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7144 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7145 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7146
443405c9 71472016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7148 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7149
7150 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7151
6e3a3de2 71522016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7153 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7154
7155 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7156
413c4f6c 71572016-06-30 David Malcolm <dmalcolm@redhat.com>
7158
7159 PR driver/71651
7160 * gcc.dg/spellcheck-options-12.c: New test case.
7161
4c4e99c3 71622016-06-30 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR middle-end/71693
7165 * gcc.c-torture/compile/pr71693.c: New test.
7166
26a2e993 71672016-06-29 David Malcolm <dmalcolm@redhat.com>
7168
7169 * gcc.dg/spellcheck-params.c: New testcase.
7170 * gcc.dg/spellcheck-params-2.c: New testcase.
7171
63abcf45 71722016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7173
7174 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7175 vector extract instructions.
7176 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7177
5f1d49ac 71782016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179
7180 PR fortran/71686
7181 * gfortran.dg/unexpected_eof_2.f90: New test.
7182 * gfortran.dg/unexpected_eof_3.f90: New test.
7183
0dc00113 71842016-06-29 Jim Wilson <jim.wilson@linaro.org>
7185
7186 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7187
4b975445 71882016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7189
7190 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7191 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7192 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7193
e276a6b9 71942016-06-29 Richard Biener <rguenther@suse.de>
7195
7196 PR middle-end/15256
7197 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7198
c02f3e35 71992016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7200
7201 * gcc.target/arm/aapcs/neon-vect10.c: Require
7202 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7203 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7204 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7205 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7206 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7207 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7208 * gcc.target/arm/fp16-aapcs-1.c: Require
7209 -mfloat-ab=hard. Also simplify the test.
7210 * gcc.target/arm/fp16-aapcs-2.c: New.
7211
d0c2a3dd 72122016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7213
f942bdbf 7214 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7215 (add_options_for_arm_fp16_ieee): New.
7216 (add_options_for_arm_fp16_alternative): New.
7217 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7218 long-line.
7219 (effective_target_arm_fp16_hw): New.
7220
162fed22 72212016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7222
7223 PR tree-optimization/71655
7224 * g++.dg/pr71655.C: New test.
7225
9ed0eb00 72262016-06-29 Martin Liska <mliska@suse.cz>
7227
7228 * gcc.dg/pr71585.c: New test.
7229 * gcc.dg/pr71585-2.c: New test.
7230 * gcc.dg/pr71585-3.c: New test.
7231
641b1c86 72322016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7233
7234 PR tree-optimization/70729
7235 * g++.dg/vect/pr70729.cc: New test.
7236
44e775d8 72372016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7238
7239 * c-c++-common/gomp/cancel-1.c: Extend.
7240
83b23cdf 72412016-06-29 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR tree-optimization/71625
7244 * gcc.dg/strlenopt-28.c: New test.
7245
b6a4a0f5 72462016-06-29 Richard Biener <rguenther@suse.de>
7247
7248 PR middle-end/71002
7249 * g++.dg/torture/pr71002.C: Adjust testcase.
7250
1af10ce6 72512016-06-29 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR c/71685
7254 * gcc.dg/pr71685.c: New test.
7255
72562016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7257
7258 PR c/71552
7259 * gcc.dg/init-bad-9.c: New test.
7260
043457fd 72612016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7262
7263 * gcc.target/powerpc/abs128-1.c: Require VSX.
7264 * gcc.target/powerpc/copysign128-1.c: Likewise.
7265 * gcc.target/powerpc/inf128-1.c: Likewise.
7266 * gcc.target/powerpc/nan128-1.c: Likewise.
7267
d378e319 72682016-06-28 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR middle-end/71626
7271 * gcc.c-torture/execute/pr71626-1.c: New test.
7272 * gcc.c-torture/execute/pr71626-2.c: New test.
7273
10ef7949 72742016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7275
7276 PR target/71656
7277 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7278
1fcfb8f7 72792016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7280
7281 PR target/71670
7282 * gcc.target/powerpc/pr71670.c: New testcase.
7283
35fd0c10 72842016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7285
7286 PR target/71656
7287 * gcc.target/powerpc/pr71656-1.c: New test.
7288 * gcc.target/powerpc/pr71656-2.c: New test.
7289
584757bc 72902016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7291
7292 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7293 around fp16 code.
7294 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7295 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7297 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7298 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7299 Add arm_neon_fp16_ok effective target.
f942bdbf 7300 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7301 Likewise.
7302 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7303 Likewise.
7304 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7305 Likewise.
7306 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7307 Likewise.
7308 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7309 Likewise.
7310 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7311 Likewise.
7312 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7313 Likewise.
7314 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7315 Likewise.
7316 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7317 Likewise.
7318 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7319 Likewise.
7320 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7321 Likewise.
584757bc 7322
cbcc4297 73232016-06-26 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.dg/predict-12.c: New testcase.
7326
0aa73965 73272016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7328
7329 PR fortran/71649
7330 * gfortran.dg/pr71649.f90: New test.
7331
9977f724 73322016-06-25 Jakub Jelinek <jakub@redhat.com>
7333
a5c54f33 7334 PR tree-optimization/71643
7335 * g++.dg/opt/pr71643.C: New test.
7336
9977f724 7337 PR tree-optimization/71631
7338 * gcc.c-torture/execute/pr71631.c: New test.
7339
e09883e4 73402016-06-24 Jan Hubicka <hubicka@ucw.cz>
7341
7342 * gcc.dg/predict-11.c: New testcase.
7343 * gfortran.dg/predict-2.f90: New testcase.
7344
89beffc9 73452016-06-24 Jan Hubicka <hubicka@ucw.cz>
7346
7347 * gcc.dg/predict-10.c: New test.
7348
2275a11d 73492016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7350
7351 * gcc.target/powerpc/abs128-1.c: New.
7352 * gcc.target/powerpc/copysign128-1.c: New.
7353 * gcc.target/powerpc/inf128-1.c: New.
7354 * gcc.target/powerpc/nan128-1.c: New.
7355
37681b7f 73562016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7357
7358 * gfortran.dg/pr71642.f90: New test.
7359
9cf2d600 73602016-06-24 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR tree-optimization/71647
7363 * gcc.target/i386/pr71647.c: New test.
7364
eea332b9 73652016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7366
7367 * gcc.target/i386/noplt-gd-1.c: New test.
7368 * gcc.target/i386/noplt-gd-2.c: Likewise.
7369 * gcc.target/i386/noplt-gd-3.c: Likewise.
7370 * gcc.target/i386/noplt-ld-1.c: Likewise.
7371 * gcc.target/i386/noplt-ld-2.c: Likewise.
7372 * gcc.target/i386/noplt-ld-3.c: Likewise.
7373 * lib/target-supports.exp
7374 (check_effective_target_tls_get_addr_via_got): New.
7375
b6d48a78 73762016-06-24 Uros Bizjak <ubizjak@gmail.com>
7377
7378 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7379 testsuite compile flags.
7380 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7381 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7382
73832016-06-24 Uros Bizjak <ubizjak@gmail.com>
7384
7385 * g++dg/vect/pr36684.cc: Add dg-do compile.
7386 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7387 * gcc.dg/vect/pr70021.c: Ditto.
7388 * gcc.dg/vect/pr70138-1.c: Ditto.
7389 * gcc.dg/vect/pr70138-2.c: Ditto.
7390 * gcc.dg/vect/pr70354-1.c: Ditto.
7391 * gcc.dg/vect/pr70354-2.c: Ditto.
7392 * gcc.dg/vect/pr71259.c: Ditto.
7393 * gcc.dg/vect/pr71416-1.c: Ditto.
7394 * gcc.dg/vect/slp-43.c: Ditto.
7395 * gcc.dg/vect/slp-45.c: Ditto.
7396 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7397 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7398 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7399 * gfortran.dg/vect/pr69980.f90: Ditto.
7400
74012016-06-24 Uros Bizjak <ubizjak@gmail.com>
7402
7403 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7404 * gcc.dg/vect/bb-slp-30.c: Ditto.
7405 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7406 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7407 * gcc.dg/vect/pr45902.c: Ditto.
7408 * gcc.dg/vect/pr48172.c: Ditto.
7409 * gcc.dg/vect/pr48377.c: Ditto.
7410 * gcc.dg/vect/pr49038.c: Ditto.
7411 * gcc.dg/vect/pr49771.c: Ditto.
7412 * gcc.dg/vect/pr52091.c: Ditto.
7413 * gcc.dg/vect/pr53185-2.c: Ditto.
7414 * gcc.dg/vect/pr56826.c: Ditto.
7415 * gcc.dg/vect/pr60276.c: Ditto.
7416 * gcc.dg/vect/pr62021.c: Ditto.
7417 * gcc.dg/vect/pr63530.c: Ditto.
7418 * gcc.dg/vect/pr65518.c: Ditto.
7419 * gcc.dg/vect/pr65947-1.c: Ditto.
7420 * gcc.dg/vect/pr65947-10.c: Ditto.
7421 * gcc.dg/vect/pr65947-11.c: Ditto.
7422 * gcc.dg/vect/pr65947-12.c: Ditto.
7423 * gcc.dg/vect/pr65947-13.c: Ditto.
7424 * gcc.dg/vect/pr65947-2.c: Ditto.
7425 * gcc.dg/vect/pr65947-3.c: Ditto.
7426 * gcc.dg/vect/pr65947-4.c: Ditto.
7427 * gcc.dg/vect/pr65947-5.c: Ditto.
7428 * gcc.dg/vect/pr65947-6.c: Ditto.
7429 * gcc.dg/vect/pr65947-7.c: Ditto.
7430 * gcc.dg/vect/pr65947-8.c: Ditto.
7431 * gcc.dg/vect/pr65947-9.c: Ditto.
7432 * gcc.dg/vect/pr71416-1.c: Ditto.
7433 * gcc.dg/vect/pr71439.c: Ditto.
7434 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7435 * gcc.dg/vect/vect-bswap16.c: Ditto.
7436 * gcc.dg/vect/vect-bswap32.c: Ditto.
7437 * gcc.dg/vect/vect-bswap64.c: Ditto.
7438 * gcc.dg/vect/vect-live-1.c: Ditto.
7439 * gcc.dg/vect/vect-live-2.c: Ditto.
7440 * gcc.dg/vect/vect-live-3.c: Ditto.
7441 * gcc.dg/vect/vect-live-4.c: Ditto.
7442 * gcc.dg/vect/vect-live-5.c: Ditto.
7443 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7444 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7445 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7446 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7447 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7448 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7449 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7450 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7451 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7452 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7453 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7454 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7455 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7456 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7457 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7458 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7459 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7460
d4213166 74612016-06-24 Uros Bizjak <ubizjak@gmail.com>
7462
7463 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7464
5aaec397 74652016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7466
7467 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7468 ia32 if R_386_GOT32X relocation is supported.
7469 * gcc.target/i386/noplt-3.c: Likewise.
7470 * gcc.target/i386/noplt-2.c: Likewise.
7471 (main): Renamed to ...
7472 (bar): This.
7473 * gcc.target/i386/noplt-4.c: Likewise.
7474 (main): Renamed to ...
7475 (bar): This.
7476 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7477 * gcc.target/i386/pr67400-5.c: Likewise.
7478
77104764 74792016-06-24 Jakub Jelinek <jakub@redhat.com>
7480
7318e591 7481 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7482 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7483
77104764 7484 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7485 f4): Adjust expected diagnostics.
7486 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7487 (T): If OVFP is defined, redefine to TP.
7488 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7489 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7490 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7491 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7492 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7493 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7494 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7495 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7496 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7497 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7498 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7499 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7500 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7501 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7502 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7503 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7504 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7505 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7506 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7507 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7508 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7509 as last argument to __builtin_add_overflow_p.
7510
ddf08519 75112016-06-23 Uros Bizjak <ubizjak@gmail.com>
7512
7513 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7514 dg-options and remove default vector testsuite compile flags.
7515 * g++.dg/vect/pr33860a.cc: Ditto.
7516 * g++.dg/vect/pr45470-a.cc: Ditto.
7517 * g++.dg/vect/pr45470-b.cc: Ditto.
7518 * g++.dg/vect/pr60896.cc: Ditto.
7519 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7520 * gcc.dg/vect/pr18308.c: Ditto.
7521 * gcc.dg/vect/pr24049.c: Ditto.
7522 * gcc.dg/vect/pr33373.c: Ditto.
7523 * gcc.dg/vect/pr36228.c: Ditto.
7524 * gcc.dg/vect/pr42395.c: Ditto.
7525 * gcc.dg/vect/pr42604.c: Ditto.
7526 * gcc.dg/vect/pr46663.c: Ditto.
7527 * gcc.dg/vect/pr48765.c: Ditto.
7528 * gcc.dg/vect/pr49093.c: Ditto.
7529 * gcc.dg/vect/pr49352.c: Ditto.
7530 * gcc.dg/vect/pr52298.c: Ditto.
7531 * gcc.dg/vect/pr52870.c: Ditto.
7532 * gcc.dg/vect/pr53185.c: Ditto.
7533 * gcc.dg/vect/pr53773.c: Ditto.
7534 * gcc.dg/vect/pr56695.c: Ditto.
7535 * gcc.dg/vect/pr62171.c: Ditto.
7536 * gcc.dg/vect/pr63530.c: Ditto.
7537 * gcc.dg/vect/pr68339.c: Ditto.
7538 * gcc.dg/vect/pr71259.c: Ditto.
7539 * gcc.dg/vect/vect-82_64.c: Ditto.
7540 * gcc.dg/vect/vect-83_64.c: Ditto.
7541 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7542 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7543 * gcc.dg/vect/vect-shift-2.c: Ditto.
7544 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7545 * gfortran.dg/vect/pr39318.f90: Ditto.
7546 * gfortran.dg/vect/pr45714-a.f: Ditto.
7547 * gfortran.dg/vect/pr45714-b.f: Ditto.
7548 * gfortran.dg/vect/pr46213.f90: Ditto.
7549
81883aeb 75502016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7551 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7552
7553 * gcc.target/powerpc/p9-splat-5.c: New test.
7554
affe5c16 75552016-06-23 Uros Bizjak <ubizjak@gmail.com>
7556
7557 PR tree-optimization/71488
7558 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7559 * lib/target-supports.exp: ... here.
7560 (check_sse4_hw_available): New procedure.
7561 (check_effective_target_sse4_runtime): Ditto.
7562 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7563 -march=westmere for sse4_runtime targets.
547fdd3e 7564 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7565 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7566 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7567 (main): Call check_vect ().
e50240d3 7568 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7569
6fb2f181 75702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7571
7572 PR target/66232
7573 PR target/67400
7574 * gcc.target/i386/pr66232-14.c: New file.
7575 * gcc.target/i386/pr66232-15.c: Likewise.
7576 * gcc.target/i386/pr66232-16.c: Likewise.
7577 * gcc.target/i386/pr66232-17.c: Likewise.
7578 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7579 ia32 if R_386_GOT32X relocation is supported.
7580 * gcc.target/i386/pr67400-2.c: Likewise.
7581 * gcc.target/i386/pr67400-3.c: Likewise.
7582 * gcc.target/i386/pr67400-4.c: Likewise.
7583 * gcc.target/i386/pr67400-6.c: Likewise.
7584 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7585 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7586
88be2b3c 75872016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7588
7589 PR libgfortran/48852
7590 * gfortran.dg/char4_iunit_1.f03: Update test.
7591 * gfortran.dg/f2003_io_5.f03: Update test.
7592 * gfortran.dg/real_const_3.f90: Update test.
7593
ff600f64 75942016-06-23 Andi Kleen <ak@linux.intel.com>
7595
7596 * g++.dg/bprob/bprob.exp: Support autofdo.
7597 * g++.dg/tree-prof/tree-prof.exp: dito.
7598 * gcc.dg/tree-prof/tree-prof.exp: dito.
7599 * gcc.misc-tests/bprob.exp: dito.
7600 * gfortran.dg/prof/prof.exp: dito.
7601 * lib/profopt.exp: dito.
7602 * lib/target-supports.exp: Check for autofdo.
7603
afa7ed87 76042016-06-23 Martin Liska <mliska@suse.cz>
7605
7606 * gcc.dg/pr71619.c: New test.
7607
0941fba8 76082016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7609
7610 PR target/67400
56896ed3 7611 * gcc.target/i386/pr67400-1.c: New test.
7612 * gcc.target/i386/pr67400-2.c: Likewise.
7613 * gcc.target/i386/pr67400-3.c: Likewise.
7614 * gcc.target/i386/pr67400-4.c: Likewise.
7615 * gcc.target/i386/pr67400-5.c: Likewise.
7616 * gcc.target/i386/pr67400-6.c: Likewise.
7617 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7618
e557fc7f 76192016-06-22 David Malcolm <dmalcolm@redhat.com>
7620
7621 * c-c++-common/missing-header-1.c: New test case.
7622 * c-c++-common/missing-header-2.c: New test case.
7623 * c-c++-common/missing-header-3.c: New test case.
7624 * c-c++-common/missing-header-4.c: New test case.
7625
8469aece 76262016-06-22 David Malcolm <dmalcolm@redhat.com>
7627
7628 PR c/70339
7629 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7630 hint.
7631 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7632 expected results due to builtin "nanl" now being suggested for
7633 "name".
7634 * gcc.dg/pr67580.c: Update expected messages.
7635 * gcc.dg/spellcheck-identifiers.c: New testcase.
7636 * gcc.dg/spellcheck-typenames.c: New testcase.
7637
6628b04d 76382016-06-22 David Malcolm <dmalcolm@redhat.com>
7639
7640 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7641 file.
7642 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7643 diagnostic-test-show-locus-parseable-fixits.c to sources for
7644 diagnostic_plugin_test_show_locus.c.
7645 * lib/gcc-defs.exp (freeform_regexps): New global.
7646 (dg-regexp): New function.
7647 (handle-dg-regexps): New function.
7648 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7649 freeform_regexps to the empty list.
7650 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7651
82ccd33e 76522016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7653
affe5c16 7654 PR tree-optimization/71488
82ccd33e 7655 * g++.dg/pr71488.C: New test.
7656 * gcc.dg/vect/vect-bool-cmp.c: New test.
7657
2c21de58 76582016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7659
7660 * gcc.dg/guality/param-5.c: New test.
7661
fadfd5fc 76622016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7663
7664 * gcc.target/i386/asm-flag-7.c: New test.
7665
03fee1f8 76662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7667
7668 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7669 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7670 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7671 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7672 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7673 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7681 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7682 * lib/target-supports.exp: Likewise.
7683
6905db52 76842016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7685
7686 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7687 * gcc.dg/attr-ms_struct-2.c: Likewise.
7688 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7689 * gcc.dg/bf-ms-attrib.c: Likewise.
7690 * gcc.dg/bf-ms-layout-2.c: Likewise.
7691 * gcc.dg/bf-ms-layout-3.c: Likewise.
7692 * gcc.dg/bf-ms-layout.c: Likewise.
7693 * gcc.dg/bf-no-ms-layout.c: Likewise.
7694 * gcc.target/i386/bitfield1.c: Likewise.
7695 * gcc.target/i386/bitfield2.c: Likewise.
7696 * gcc.target/i386/bitfield3.c: Likewise.
7697
a6f93fc2 76982016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7699
7700 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7701 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7702 override other than -mcpu=power9 command-line option is specified,
7703 or if the target operating system is aix.
7704 * gcc.target/powerpc/darn-1.c: Likewise.
7705 * gcc.target/powerpc/darn-2.c: Likewise.
7706 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7707 test if effective-target is not powerpc_p9vector_ok or if the
7708 target operating system is not defined.
7709 * gcc.target/powerpc/vslv-1.c: Likewise.
7710 * gcc.target/powerpc/vsrv-0.c: Likewise.
7711 * gcc.target/powerpc/vsrv-1.c: Likewise.
7712
1cb2b4d3 77132016-06-21 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/71068
7716 * gfortran.dg/coarray/data_1.f90: New.
7717
66ff0c67 77182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7719
7720 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7721 (dg-require-effective-target): Use arm_v8_neon_hw.
7722 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7723 (dg-require-effective-target): Likewise.
7724 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7725 (dg-require-effective-target): Likewise.
7726 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7727 (dg-require-effective-target): Likewise.
7728 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7729 (dg-require-effective-target): Likewise.
7730 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7731 (dg-require-effective-target): Likewise.
7732 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7733 Add AArch64 check.
7734
949bfed4 77352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7736
7737 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7738 Set to 3 so test passes.
7739
a20f6cd4 77402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7741
7742 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7743
12792843 77442016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7745
7746 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7747 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7748 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7749 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7750
49763db6 77512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7752
7753 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7754 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7755
ada61167 77562016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7757
7758 PR target/71549
7759 * gcc.target/i386/pr71549.c: New test.
7760
a15584d4 77612016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7762
7763 * gcc.target/powerpc/vadsdu-0.c: Replace
7764 dg-require-effective-target directive to allow test to run on more
7765 platforms, and add dg-skip-if directive to disable test on aix
7766 platforms because of known incompatibilities.
7767 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7768 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7769 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7770 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7771 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7772 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7773 * gcc.target/powerpc/vadsdub-2.c: Replace
7774 dg-require-effective-target directive to allow test to run on more
7775 platforms, and add dg-skip-if directive to disable test on aix
7776 platforms because of known incompatibilities.
7777 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7778 with vec_absdb call to differentiate this test from vadsdub-1.c.
7779 * gcc.target/powerpc/vadsduh-1.c: Replace
7780 dg-require-effective-target directive to allow test to run on more
7781 platforms, and add dg-skip-if directive to disable test on aix
7782 platforms because of known incompatibilities.
7783 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7784 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7785 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7786
ec15ec36 77872016-06-21 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR tree-optimization/71588
7790 * gcc.dg/pr71558.c: New test.
7791
faeffe49 77922016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7793
7794 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7795 * c-c++-common/pr68657-2.c: Likewise.
7796 * c-c++-common/pr68657-3.c: Likewise.
7797 * gcc.dg/torture/pr69714.c: Require int32plus support.
7798 * gcc.dg/torture/pr70025.c: Likewise.
7799 * gcc.dg/torture/pr70083.c: Likewise.
7800 * gcc.dg/torture/pr70542.c: Likewise.
7801 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7802
e218d07f 78032016-06-20 Joseph Myers <joseph@codesourcery.com>
7804
7805 PR c/71601
7806 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7807
232a3df7 78082016-06-20 Jakub Jelinek <jakub@redhat.com>
7809
d7f45b87 7810 PR middle-end/71581
7811 * gcc.dg/pr71581.c: New test.
7812
232a3df7 7813 PR rtl-optimization/71591
7814 * gcc.dg/cpp/pr71591.c: New test.
7815
dbddef42 78162016-06-20 David B. Robins <gcc@davidrobins.net>
7817
7818 PR target/71571
7819 * g++.dg/torture/pr71571.C: New test.
7820
03129ccb 78212016-06-20 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR target/71559
7824 * gcc.target/i386/sse2-pr71559.c: New test.
7825 * gcc.target/i386/avx-pr71559.c: New test.
7826 * gcc.target/i386/avx512f-pr71559.c: New test.
7827
a40b4b62 78282016-06-20 Tobias Burnus <burnus@net-b.de>
7829
7830 PR fortran/71194
7831 * gfortran.dg/pointer_remapping_10.f90: New.
7832
ecbea05a 78332016-06-20 David Malcolm <dmalcolm@redhat.com>
7834
7835 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7836
0f61dae9 78372016-06-20 Martin Sebor <msebor@redhat.com>
7838
7839 PR c/69507
7840 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7841 * gnu90-const-expr-1.c: Same.
7842 * gnu99-const-expr-1.c: Same.
7843 * gnu99-static-1.c: Same.
7844
e458dfd8 78452016-06-20 Renlin Li <renlin.li@arm.com>
7846
2c0c0c9b 7847 PR testsuite/71489
e458dfd8 7848 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7849
7ab71cb3 78502016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7851
7852 * gcc.target/aarch64/vcvt_f64_1.c: New.
7853 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7854 * gcc.target/aarch64/vrecp_f64_1.c: New.
7855
34d36b7a 78562016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7857
7858 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7859 "alignement".
7860
ed7f4748 78612016-06-20 Georg-Johann Lay <avr@gjlay.de>
7862
7863 PR target/71103
7864 * gcc.target/avr/torture/pr71103-2.c: New test.
7865
a940fdc7 78662016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7867
7868 PR c/69507
7869 * gcc.dg/alignof.c: New test.
7870
98683d85 78712016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7872
7873 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7874 vs dg-error; test constexpr specifier too.
7875
358cee25 78762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7877
7878 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7879
c3d7ceb6 78802016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7881
7882 * lib/target-supports.exp
7883 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7884 arm_neon_ok and merge flags. Fix temporary test name.
7885 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7886 and merge flags.
7887
1176073c 78882016-06-17 Martin Liska <mliska@suse.cz>
7889
7890 * gcc.dg/predict-9.c: Fix dump scanning.
7891
f3e2969a 78922016-06-17 Bin Cheng <bin.cheng@arm.com>
7893
7894 PR tree-optimization/71354
7895 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7896
7fdca647 78972016-06-17 Bin Cheng <bin.cheng@arm.com>
7898
7899 PR tree-optimization/71347
7900 * gcc.dg/tree-ssa/pr71347.c: New test.
7901
a338a226 79022016-06-17 Bin Cheng <bin.cheng@arm.com>
7903
7904 PR tree-optimization/71354
7905 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7906
c1e75671 79072016-06-17 Bin Cheng <bin.cheng@arm.com>
7908
7909 * gcc.dg/vect/vect-alias-check-1.c: New test.
7910
365ba13d 79112016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7912
59bde511 7913 PR target/71151
365ba13d 7914 * gcc.target/avr/pr71151-1.c: New test.
7915 * gcc.target/avr/pr71151-2.c: New test.
7916 * gcc.target/avr/pr71151-3.c: New test.
7917 * gcc.target/avr/pr71151-4.c: New test.
7918 * gcc.target/avr/pr71151-5.c: New test.
7919 * gcc.target/avr/pr71151-6.c: New test.
7920 * gcc.target/avr/pr71151-7.c: New test.
7921 * gcc.target/avr/pr71151-8.c: New test.
7922 * gcc.target/avr/pr71151-common.h: New test.
7923
db48d95b 79242016-06-16 Martin Liska <mliska@suse.cz>
7925
7926 * gfortran.dg/predict-1.f90: New test.
7927
4c780a59 79282016-06-16 Uros Bizjak <ubizjak@gmail.com>
7929
7930 PR target/71242
f9c39b65 7931 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7932
8c1879bc 79332016-06-16 Jan Hubicka <hubicka@ucw.cz>
7934
7935 * g++.dg/vect/pr36648.cc: Disable cunrolli
7936
33698dfe 79372016-06-16 Jakub Jelinek <jakub@redhat.com>
7938
745f2db6 7939 PR target/71554
7940 * gcc.c-torture/execute/pr71554.c: New test.
7941
33698dfe 7942 PR rtl-optimization/71532
7943 * gcc.dg/torture/pr71532.c: New test.
7944
b42322b9 79452016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7946
7947 * gcc.target/powerpc/p9-dimode1.c: New test.
7948 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7949
412b298a 79502016-06-15 Jakub Jelinek <jakub@redhat.com>
7951
93479f99 7952 * gcc.c-torture/compile/20160615-1.c: New test.
7953
412b298a 7954 * g++.dg/cpp0x/ref-qual17.C: New test.
7955
3ec40531 79562016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7957
7958 PR middle-end/71529
7959 * gcc.target/i386/pr71529.C: New test.
7960
edfe7670 79612016-06-15 Alan Hayward <alan.hayward@arm.com>
7962
7963 PR tree-optimization/71483
7964 * g++.dg/vect/pr71483.c: New
7965
6e52ac17 79662016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7967
7968 PR c++/70202
7969 * g++.dg/inherit/crash6.C: New.
7970 * g++.dg/inherit/union2.C: Likewise.
7971 * g++.dg/inherit/virtual12.C: Likewise.
7972 * g++.dg/inherit/virtual13.C: Likewise.
7973 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7974
aed35af2 79752016-06-15 Uros Bizjak <ubizjak@gmail.com>
7976
0941fba8 7977 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7978
6f710392 79792016-06-15 Alan Hayward <alan.hayward@arm.com>
7980
7981 PR tree-optimization/71439
7982 * gcc.dg/vect/pr71439.c: New
7983
d1cedfd3 79842016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7985
7986 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7987
ee8fd158 79882016-06-15 Richard Biener <rguenther@suse.de>
7989
7990 * gcc.dg/vect/slp-45.c: New testcase.
7991
5695a690 79922016-06-15 Richard Biener <rguenther@suse.de>
7993
7994 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7995
267ae3ee 79962016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7997
7998 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7999 requirements, and disable for AIX for now.
8000 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8001
a6d0e20a 80022016-06-14 Jakub Jelinek <jakub@redhat.com>
8003
b2efd162 8004 PR c++/71528
8005 * g++.dg/opt/pr71528.C: New test.
8006
a6d0e20a 8007 PR c++/71516
8008 * g++.dg/init/pr71516.C: New test.
8009
035778de 80102016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 * g++.dg/init/array46.C: New.
8013
7c9dc58e 80142016-06-14 Uros Bizjak <ubizjak@gmail.com>
8015
0941fba8 8016 * gcc.target/i386/float128-3.c: New test.
8017 * gcc.target/i386/quad-sse4.c: Ditto.
8018 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8019 Update scan strings.
7c9dc58e 8020
412640c9 80212016-06-14 Richard Biener <rguenther@suse.de>
8022
8023 PR middle-end/71526
8024 * gfortran.dg/pr71526.f90: New testcase.
8025
1b9fde85 80262016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8027
8028 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8029 * gcc.dg/zero_bits_compound-1.c: Likewise.
8030
306097e3 80312016-06-14 Richard Biener <rguenther@suse.de>
8032
8033 PR tree-optimization/71522
8034 * gcc.dg/torture/pr71522.c: New testcase.
8035
566255a8 80362016-06-14 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR tree-optimization/71520
8039 * gcc.dg/tree-ssa/pr71520.c: New test.
8040
eb912adb 80412016-06-14 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/71521
56d35455 8044 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8045
9720103d 80462016-06-13 Jakub Jelinek <jakub@redhat.com>
8047
12cb8367 8048 PR sanitizer/71498
8049 * c-c++-common/ubsan/bounds-13.c: New test.
8050
9720103d 8051 PR preprocessor/71183
8052 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8053
5965fbcc 80542016-06-13 Jeff Law <law@redhat.com>
8055
8056 PR tree-optimization/71403
8057 * c-c++-common/ubsan/pr71403-1.c: New test.
8058 * c-c++-common/ubsan/pr71403-2.c: New test.
8059 * c-c++-common/ubsan/pr71403-3.c: New test.
8060
04537049 80612016-06-13 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR middle-end/71478
8064 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8065 Add -Wno-psabi -w to dg-options.
8066
412f195f 80672016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8068
8069 * gcc.target/powerpc/vadsdu-0.c: New test.
8070 * gcc.target/powerpc/vadsdu-1.c: New test.
8071 * gcc.target/powerpc/vadsdu-2.c: New test.
8072 * gcc.target/powerpc/vadsdu-3.c: New test.
8073 * gcc.target/powerpc/vadsdu-4.c: New test.
8074 * gcc.target/powerpc/vadsdu-5.c: New test.
8075 * gcc.target/powerpc/vadsdub-1.c: New test.
8076 * gcc.target/powerpc/vadsdub-2.c: New test.
8077 * gcc.target/powerpc/vadsduh-1.c: New test.
8078 * gcc.target/powerpc/vadsduh-2.c: New test.
8079 * gcc.target/powerpc/vadsduw-1.c: New test.
8080 * gcc.target/powerpc/vadsduw-2.c: New test.
8081
527790c1 80822016-06-13 David Malcolm <dmalcolm@redhat.com>
8083
8084 * gcc.dg/c99-init-2.c (c): Update expected error message.
8085 * gcc.dg/init-bad-8.c (foo): Likewise.
8086 * gcc.dg/spellcheck-fields-3.c: New test case.
8087
102e67eb 80882016-06-13 Martin Liska <mliska@suse.cz>
8089
8090 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8091 and "guess loop iv compared" heuristics.
8092 * gcc.dg/predict-2.c: Likewise.
8093 * gcc.dg/predict-3.c: Likewise.
8094 * gcc.dg/predict-4.c: Likewise.
8095 * gcc.dg/predict-5.c: Likewise.
8096 * gcc.dg/predict-6.c: Likewise.
8097
1a54d3be 80982016-06-13 Marek Polacek <polacek@redhat.com>
8099
8100 PR middle-end/71476
8101 * c-c++-common/Wswitch-unreachable-4.c: New test.
8102 * gcc.dg/Wswitch-unreachable-2.c: New test.
8103 * g++.dg/tm/jump1.C: Move dg-warning.
8104
5b7401b8 81052016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8106
8107 * gnat.dg/renaming10.ad[sb]: New test.
8108
1c93151c 81092016-06-13 Paul Thomas <pault@gcc.gnu.org>
8110
8111 PR fortran/70673
8112 * gfortran.dg/pr70673.f90: New test.
8113
249865a0 81142016-06-13 Richard Biener <rguenther@suse.de>
8115
8116 PR middle-end/64516
8117 * gcc.dg/align-3.c: New testcase.
8118
776d9b14 81192016-06-13 Martin Liska <mliska@suse.cz>
8120
8121 * gcc.target/i386/pr71458.c: New test.
8122
0cf5c551 81232016-06-12 Uros Bizjak <ubizjak@gmail.com>
8124
8125 PR target/71241
f9c39b65 8126 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8127
34de0a35 81282016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8129
8130 PR target/60751
8131 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8132 statement.
8133
0cc8bc98 81342016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8135
8136 PR target/60751
8137 * gfortran.dg/comma_IO_extension_1.f90: New test.
8138 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8139 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8140 statement.
8141 * gfortran.dg/graphite/pr38083.f90: Likewise.
8142 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8143 missing format.
8144
0ff78c86 81452016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8146
8147 * gnat.dg/case_character.adb: New test.
8148
6c38863e 81492016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8150
8151 PR middle-end/71310
8152 * gcc.target/powerpc/pr71310.c: New testcase.
8153
24c41395 81542016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8155
8156 PR middle-end/71478
8157 * gcc.dg/pr71478.c: New test.
8158
aeb26fb6 81592016-06-10 Jakub Jelinek <jakub@redhat.com>
8160
702b3575 8161 PR middle-end/71494
8162 * gcc.c-torture/execute/pr71494.c: New test.
8163
8ec29807 8164 PR c/68657
8165 * gcc.target/i386/pr68657.c: New test.
8166
aeb26fb6 8167 PR inline-asm/68843
8168 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8169 (test): Add -masm=intel alternatives.
8170
1dc4d519 81712016-06-10 Martin Sebor <msebor@redhat.com>
8172
8173 PR c/71392
8174 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8175
6385d6d3 81762016-06-10 Jeff Law <law@redhat.com>
8177
8178 PR tree-optimization/71335
8179 * gcc.c-torture/execute/pr71335.c: New test.
8180
041a412b 81812016-06-10 David Malcolm <dmalcolm@redhat.com>
8182
8183 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8184 the various "cannot tail-call: " messages.
8185
4a5edbb2 81862016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8187
8188 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8189 and options.
8190
9cf3aec3 81912016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8192
8193 PR sanitizer/71480
8194 * c-c++-common/asan/pr71480.c: New test.
8195
61724718 81962016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8197
8198 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8199 (ASMNAME2): Likewise.
8200 (main): Replace fn in asm statement with ASMNAME ("fn").
8201 * gcc.dg/guality/pr68037-2.c: Likewise.
8202 * gcc.dg/guality/pr68037-3.c: Likewise.
8203 * gcc.dg/torture/pr68037-1.c: Likewise.
8204 * gcc.dg/torture/pr68037-2.c: Likewise.
8205 * gcc.dg/torture/pr68037-3.c: Likewise.
8206
1807f6fb 82072016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8208
8209 PR inline-asm/68843
8210 * gcc.target/i386/pr68843-1.c: New test.
8211 * gcc.target/i386/pr68843-2.c: New test.
8212
ccfa030f 82132016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8214 Cesar Philippidis <cesar@codesourcery.com>
8215
8216 PR middle-end/71373
8217 * gcc.dg/goacc/nested-function-1.c: New file.
8218 * gcc.dg/goacc/nested-function-2.c: Likewise.
8219 * gcc.dg/goacc/pr71373.c: Likewise.
8220 * gfortran.dg/goacc/cray-2.f95: Likewise.
8221 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8222 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8223 * gfortran.dg/goacc/cray.f95: Update.
8224 * gfortran.dg/goacc/loop-1.f95: Likewise.
8225 * gfortran.dg/goacc/loop-3.f95: Likewise.
8226 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8227 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8228
82292016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8230
8231 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8232 for OpenACC tile clauses.
8233 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8234
8235 PR c/71381
8236 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8237 to...
8238 * c-c++-common/goacc/cache-2.c: ... this new file.
8239 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8240 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8241 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8242 usage.
8243 * gfortran.dg/goacc/cray.f95: Likewise.
8244 * gfortran.dg/goacc/loop-1.f95: Likewise.
8245
bb038f3e 82462016-06-10 Alan Hayward <alan.hayward@arm.com>
8247
8248 PR tree-optimization/71407
8249 PR tree-optimization/71416
8250 * gcc.dg/vect/pr71407.c: New
8251 * gcc.dg/vect/pr71416-1.c: New
8252 * gcc.dg/vect/pr71416-2.c: New
8253
332409d3 82542016-06-10 Richard Biener <rguenther@suse.de>
8255
8256 PR middle-end/71477
8257 * gcc.dg/torture/pr71477.c: New testcase.
8258
03cf727c 82592016-06-09 Julia Koval <julia.koval@intel.com>
8260
8261 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8262 * gcc.target/i386/interrupt-13.c: Likewise.
8263 * gcc.target/i386/interrupt-15.c: Likewise.
8264 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8265 * gcc.target/i386/interrupt-24.c: Likewise.
8266 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8267 * gcc.target/i386/interrupt-9.c: Likewise.
8268 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8269
23b101c5 82702016-06-09 Martin Sebor <msebor@redhat.com>
8271
8272 PR c/70883
8273 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8274 * gcc.dg/builtin-constant_p-1.c: Same.
8275 * gcc.dg/builtins-error.c: Same.
8276 * gcc.dg/pr70859.c: Same.
8277
188d6bbb 82782016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8279
8280 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8281 * gcc.dg/torture/pr68067-1.c: Likewise.
8282 * gcc.dg/torture/pr68067-2.c: Likewise.
8283
82842016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8285
8286 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8287 when setting SIZE.
8288
ff8886bd 82892016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8290
8291 PR c++/71465
8292 * g++.dg/inherit/crash5.C: New.
8293 Revert:
8294 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/70202
8297 * g++.dg/inherit/crash5.C: New.
8298 * g++.dg/inherit/virtual1.C: Adjust.
8299
3f76cceb 83002016-06-09 Martin Liska <mliska@suse.cz>
8301
8302 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8303 * g++.dg/predict-loop-exit-2.C: Likewise.
8304 * g++.dg/predict-loop-exit-3.C: Likewise.
8305 * gcc.dg/predict-1.c: Likewise.
8306 * gcc.dg/predict-2.c: Likewise.
8307 * gcc.dg/predict-3.c: Likewise.
8308 * gcc.dg/predict-4.c: Likewise.
8309 * gcc.dg/predict-5.c: Likewise.
8310 * gcc.dg/predict-6.c: Likewise.
8311 * gcc.dg/predict-7.c: Likewise.
8312
59ae3d1b 83132016-06-09 Richard Biener <rguenther@suse.de>
8314
8315 PR tree-optimization/71462
8316 * gcc.dg/torture/pr71462.c: New testcase.
8317
8c2d2acf 83182016-06-09 Marek Polacek <polacek@redhat.com>
8319
8320 PR c/65471
8321 * gcc.dg/c11-generic-3.c: New test.
8322
224cb6b7 83232016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8324
8325 * g++.dg/init/array42.C: New.
8326 * g++.dg/init/array43.C: Likewise.
8327 * g++.dg/init/array44.C: Likewise.
8328 * g++.dg/init/array45.C: Likewise.
8329 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8330 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8331 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8332 * g++.dg/gomp/pr35751.C: Likewise.
8333 * g++.dg/init/array23.C: Likewise.
8334 * g++.dg/init/brace2.C: Likewise.
8335 * g++.dg/init/brace6.C: Likewise.
8336
732905bb 83372016-06-08 Martin Sebor <msebor@redhat.com>
8338 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR c++/70507
8341 PR c/68120
8342 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8343 * c-c++-common/builtin-arith-overflow-2.c: New test.
8344 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8345 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8346 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8347
7ddaa622 83482016-06-08 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR c++/71442
8351 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8352
84ee0905 83532016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8354
8355 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8356 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8357 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8358 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8359 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8360 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8361 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8362 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8363 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8364 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8365 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8366 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8367 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8368
2876af98 83692016-06-08 Richard Biener <rguenther@suse.de>
8370
8371 PR tree-optimization/68558
8372 * gcc.dg/vect/slp-44.c: New testcase.
8373
acbb0d03 83742016-06-08 Richard Biener <rguenther@suse.de>
8375
8376 * gcc.dg/vect/slp-43.c: New testcase.
8377
f8689010 83782016-06-08 Richard Biener <rguenther@suse.de>
8379
8380 PR tree-optimization/71452
8381 * gcc.dg/torture/pr71452.c: New testcase.
8382
52d393eb 83832016-06-08 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR c++/71448
8386 * g++.dg/torture/pr71448.C: New test.
8387
9d700ce4 83882016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8389
8390 PR debug/71432
8391 PR ada/71413
8392 * g++.dg/debug/pr71432.C: New test.
8393
eb96ef65 83942016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8395
8396 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8397 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8398 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8399
a4753cdd 84002016-06-08 Alan Hayward <alan.hayward@arm.com>
8401
8402 * gcc.dg/vect/vect-live-2.c: Update effective target.
8403 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8404 * lib/target-supports.exp: Add aarch64 to vect_long.
8405
bafc7b1d 84062016-06-08 Marek Polacek <polacek@redhat.com>
8407
8408 PR c/71418
8409 * gcc.dg/noncompile/pr71418.c: New test.
8410
06e590e7 8411 PR c/71426
8412 * gcc.dg/noncompile/pr71426.c: New test.
8413
d3cb49c9 84142016-06-07 Jan Hubicka <hubicka@ucw.cz>
8415
8416 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8417 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8418 * gcc.dg/predict-3.c: Update template.
8419 * gcc.dg/predict-5.c: Update template.
8420 * gcc.dg/predict-6.c: Update template.
8421 * gcc.dg/predict-9.c: Update template.
8422 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8423
2d76c36a 84242016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8425
8426 * gcc.target/powerpc/vec-mul.c: New test.
8427
7cfde92a 84282016-06-07 David Malcolm <dmalcolm@redhat.com>
8429
8430 * gcc.dg/spellcheck-fields-2.c: New test case.
8431
b032c4dd 84322016-06-07 Richard Biener <rguenther@suse.de>
8433
8434 PR c/61564
8435 * gcc.dg/Wpragmas-1.c: New testcase.
8436 * gcc.dg/Wattributes-4.c: Likewise.
8437 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8438 entry.
8439
a7056369 84402016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8441
8442 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8443 spurious debug code.
8444
123c61e0 84452016-06-07 Richard Biener <rguenther@suse.de>
8446
8447 PR tree-optimization/71428
8448 * gcc.dg/torture/pr71428.c: New testcase.
8449
5819d47b 84502016-06-07 Richard Biener <rguenther@suse.de>
8451
8452 PR middle-end/71423
8453 * gcc.dg/torture/pr71423.c: New testcase.
8454
6cec5c6b 84552016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8456
8457 PR middle-end/71408
8458 * gcc.dg/tree-ssa/pr71408.c: New test.
8459
40bbfc17 84602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8461
8462 PR middle-end/71281
8463 * g++.dg/torture/pr71281.C: New test.
8464
61f1f80c 84652016-06-06 Marek Polacek <polacek@redhat.com>
8466
8467 PR c/71362
8468 * gcc.dg/pr71362.c: New test.
8469
0406b32f 84702016-06-06 Jakub Jelinek <jakub@redhat.com>
8471 Patrick Palka <ppalka@gcc.gnu.org>
8472
8473 PR c++/70847
8474 PR c++/71330
8475 PR c++/71393
8476 * g++.dg/opt/pr70847.C: New test.
8477 * g++.dg/ubsan/pr70847.C: New test.
8478 * g++.dg/ubsan/pr71393.C: New test.
8479
b1445999 84802016-06-06 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR tree-optimization/71259
8483 * gcc.dg/vect/pr71259.c: New test.
8484
99b4f3a2 84852016-06-06 David Malcolm <dmalcolm@redhat.com>
8486
8487 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8488 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8489 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8490 above.
8491
837679bc 84922016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8493
8494 PR middle-end/37780
8495 * gcc.c-torture/execute/pr37780.c: New test.
8496 * gcc.target/aarch64/pr37780_1.c: Likewise.
8497 * gcc.target/arm/pr37780_1.c: Likewise.
8498
e4b92538 84992016-06-06 Marek Polacek <polacek@redhat.com>
8500
8501 * c-c++-common/attr-may-alias-1.c: New test.
8502 * c-c++-common/attr-may-alias-2.c: New test.
8503 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8504
43ac2f2f 85052016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8506
8507 PR c/24414
8508 * gcc.target/i386/pr24414.c: New test.
8509
7e1786b2 85102016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8511
8512 * gcc.target/sparc/vis4misc.c: New file.
8513 * gcc.target/sparc/fpcmp.c: Likewise.
8514 * gcc.target/sparc/fpcmpu.c: Likewise.
8515
f593ccb2 85162016-06-06 Alan Hayward <alan.hayward@arm.com>
8517
8518 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8519 * gcc.dg/vect/vect-live-3.c: Likewise.
8520
be6d8ddc 85212016-06-06 Richard Biener <rguenther@suse.de>
8522
8523 PR tree-optimization/71398
8524 * gcc.dg/torture/pr71398.c: New testcase.
8525
78f27916 85262016-06-06 Uros Bizjak <ubizjak@gmail.com>
8527
8528 PR target/71389
8529 * g++.dg/pr71389.C: New test.
8530
c5899606 85312016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8532
8533 PR fortran/71404
8534 * gfortran.dg/fmt_read_5.f: New test.
8535
8e3cd305 85362016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8537
8538 PR fortran/69659
8539 * gfortran.dg/class_array_22.f03: New test.
8540
703c0a09 85412016-06-05 Jan Hubicka <hubicka@ucw.cz>
8542
8543 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8544
d07b2b6f 85452016-06-05 Jan Hubicka <hubicka@ucw.cz>
8546
8547 * gcc.dg/predict-9.c: Update template.
8548
4a7ec4ac 85492016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8550
8551 PR c++/49377
8552 * g++.dg/template/pr49377.C: New.
8553
7499ef4a 85542016-06-04 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR tree-optimization/71405
8557 * g++.dg/torture/pr71405.C: New test.
8558
558c800d 85592016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8560
8561 PR c++/70202
8562 * g++.dg/inherit/crash5.C: New.
8563 * g++.dg/inherit/virtual1.C: Adjust.
8564
4ee7cf4b 85652016-06-03 Jeff Law <law@redhat.com>
8566
8567 PR tree-optimization/71316
8568 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8569
b12ae762 85702016-06-03 Jakub Jelinek <jakub@redhat.com>
8571
8572 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8573 dg-additional-options with just -fno-tree-scev-cprop in it.
8574 * gcc.dg/vect/vect-live-2.c: Likewise.
8575 * gcc.dg/vect/vect-live-5.c: Likewise.
8576 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8577 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8578 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8579
e09a5ee3 85802016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8581
8582 PR c++/27100
8583 * g++.dg/other/friend6.C: New test.
8584
f14b1922 85852016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8586
8587 * g++.dg/torture/ppc-ldst-array.C: New.
8588
20702ea3 85892016-06-03 Joseph Myers <joseph@codesourcery.com>
8590
8591 PR target/71276
8592 PR target/71277
8593 * gcc.dg/torture/builtin-fp-int-inexact.c,
8594 gcc.target/i386/387-builtin-fp-int-inexact.c,
8595 gcc.target/i386/387-rint-inline-1.c,
8596 gcc.target/i386/387-rint-inline-2.c,
8597 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8598 gcc.target/i386/sse2-rint-inline-1.c,
8599 gcc.target/i386/sse2-rint-inline-2.c,
8600 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8601 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8602
5ed3cc7b 86032016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8604 Julia Koval <julia.koval@intel.com>
8605
8606 PR target/66960
8607 PR target/67630
8608 PR target/67634
8609 PR target/67841
8610 PR target/68037
8611 PR target/68618
8612 PR target/68661
8613 PR target/69575
8614 PR target/69596
8615 PR target/69734
8616 * gcc.dg/guality/pr68037-1.c: New test.
8617 * gcc.dg/guality/pr68037-2.c: Likewise.
8618 * gcc.dg/guality/pr68037-3.c: Likewise.
8619 * gcc.dg/torture/pr68037-1.c: Likewise.
8620 * gcc.dg/torture/pr68037-2.c: Likewise.
8621 * gcc.dg/torture/pr68037-3.c: Likewise.
8622 * gcc.dg/torture/pr68661-1a.c: Likewise.
8623 * gcc.dg/torture/pr68661-1b.c: Likewise.
8624 * gcc.target/i386/interrupt-1.c: Likewise.
8625 * gcc.target/i386/interrupt-2.c: Likewise.
8626 * gcc.target/i386/interrupt-3.c: Likewise.
8627 * gcc.target/i386/interrupt-4.c: Likewise.
8628 * gcc.target/i386/interrupt-5.c: Likewise.
8629 * gcc.target/i386/interrupt-6.c: Likewise.
8630 * gcc.target/i386/interrupt-7.c: Likewise.
8631 * gcc.target/i386/interrupt-8.c: Likewise.
8632 * gcc.target/i386/interrupt-9.c: Likewise.
8633 * gcc.target/i386/interrupt-10.c: Likewise.
8634 * gcc.target/i386/interrupt-11.c: Likewise.
8635 * gcc.target/i386/interrupt-12.c: Likewise.
8636 * gcc.target/i386/interrupt-13.c: Likewise.
8637 * gcc.target/i386/interrupt-14.c: Likewise.
8638 * gcc.target/i386/interrupt-15.c: Likewise.
8639 * gcc.target/i386/interrupt-16.c: Likewise.
8640 * gcc.target/i386/interrupt-17.c: Likewise.
8641 * gcc.target/i386/interrupt-18.c: Likewise.
8642 * gcc.target/i386/interrupt-19.c: Likewise.
8643 * gcc.target/i386/interrupt-20.c: Likewise.
8644 * gcc.target/i386/interrupt-21.c: Likewise.
8645 * gcc.target/i386/interrupt-22.c: Likewise.
8646 * gcc.target/i386/interrupt-23.c: Likewise.
8647 * gcc.target/i386/interrupt-24.c: Likewise.
8648 * gcc.target/i386/interrupt-25.c: Likewise.
8649 * gcc.target/i386/interrupt-26.c: Likewise.
8650 * gcc.target/i386/interrupt-27.c: Likewise.
8651 * gcc.target/i386/interrupt-28.c: Likewise.
8652 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8653 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8654 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8655 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8656 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8657 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8658 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8659 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8660 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8661 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8662 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8663 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8664
3e346f54 86652016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8666
f27c52fb 8667 PR tree-optimization/52171
8668 * gcc.dg/pr52171.c: New test.
8669 * gcc.target/i386/pr52171.c: New test.
3e346f54 8670
22e029d2 86712016-06-03 Jan Hubicka <jh@suse.cz>
8672
8673 * g++.dg/tree-ssa/pred-1.C: New testcase
8674 * gcc.dg/tree-ssa/pred-1.c: New testcase
8675
41ce74ed 86762016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8677
8678 PR target/70957
8679 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8680 support.
8681 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8682
cf573a72 86832016-06-03 Alan Hayward <alan.hayward@arm.com>
8684
8685 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8686
75aae5b4 86872016-06-03 Alan Hayward <alan.hayward@arm.com>
8688
8689 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8690 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8691 * gcc.dg/vect/vect-live-1.c: New test.
8692 * gcc.dg/vect/vect-live-2.c: New test.
8693 * gcc.dg/vect/vect-live-3.c: New test.
8694 * gcc.dg/vect/vect-live-4.c: New test.
8695 * gcc.dg/vect/vect-live-5.c: New test.
8696 * gcc.dg/vect/vect-live-slp-1.c: New test.
8697 * gcc.dg/vect/vect-live-slp-2.c: New test.
8698 * gcc.dg/vect/vect-live-slp-3.c: New test.
8699
eba6788d 87002016-06-03 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR middle-end/71387
8703 * g++.dg/opt/pr71387.C: New test.
8704
5a653985 87052016-06-02 Jeff Law <law@redhat.com>
8706
8707 PR tree-optimization/71328
8708 * gcc.c-torture/compile/pr71328.c: New test.
8709
f92f6941 87102016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711
8712 PR fortran/52393
8713 * gfortran.dg/fmt_read_3.f90: Fix typo.
8714 * gfortran.dg/fmt_read_4.f90: New test.
8715
0d29e152 87162016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8717
8718 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8719 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8720 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8721 * g++.dg/cpp0x/override2.C: Likewise.
8722 * g++.dg/parse/crash5.C: Likewise.
8723 * g++.dg/parse/error16.C: Likewise.
8724 * g++.dg/parse/error27.C: Likewise.
8725 * g++.dg/template/qualttp15.C: Likewise.
8726 * g++.dg/template/redecl4.C: Likewise.
8727 * g++.old-deja/g++.other/crash39.C: Likewise.
8728 * g++.old-deja/g++.other/struct1.C: Likewise.
8729 * g++.old-deja/g++.pt/m9a.C: Likewise.
8730 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8731
2740a1a5 87322016-06-02 Jakub Jelinek <jakub@redhat.com>
8733
89f17a65 8734 PR c++/71372
8735 * c-c++-common/pr71372.c: New test.
8736
2740a1a5 8737 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8738 __TIME__ strings with __builtin_strcmp instead of printf and
8739 dg-output.
8740
9ae89a4e 87412016-06-02 Martin Liska <mliska@suse.cz>
8742
8743 * gcc.dg/predict-9.c: New test.
8744
41258f9c 87452016-06-02 Jakub Jelinek <jakub@redhat.com>
8746
8747 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8748 global set_compiler_env_var and global saved_compiler_env_var.
8749
dad46eb8 87502016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8751
8752 PR rtl-optimization/71295
8753 * gcc.c-torture/compile/pr71295.c: New test.
8754
9cc8a892 87552016-06-02 Jakub Jelinek <jakub@redhat.com>
8756
98e7c96c 8757 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8758
4a5a4de2 8759 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8760 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8761
9cc8a892 8762 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8763 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8764 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8765 alternative number.
8766
46819a36 87672016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8768
8769 * gcc.target/powerpc/p9-splat-4.c: New test.
8770
87712016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8772
8773 PR target/71186
8774 * gcc.target/powerpc/pr71186.c: New test.
8775
d9820cc5 87762016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8777
8778 PR fortran/52393
8779 * gfortran.dg/fmt_read_3.f90: New test.
8780
2f14ca3e 87812016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8782
8783 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8784 procedure.
8785
dfa5c0d3 87862016-06-01 Eduard Sanou <dhole@openmailbox.org>
8787
8788 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8789 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8790 env var is set.
8791 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8792 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8793 shown once.
8794 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8795 during compilation.
8796 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8797 vars set by dg-set-compiler-env-var.
8798
7d7125df 87992016-06-01 Paul Thomas <pault@gcc.gnu.org>
8800
8801 PR fortran/71156
8802 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8803 to the module procedure declaration.
8804 * gfortran.dg/submodule_16.f08: New test.
8805
6ab9cde4 88062016-06-01 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR middle-end/71371
8809 * c-c++-common/gomp/pr71371.c: New test.
8810
0cfe7a23 88112016-06-01 Richard Biener <rguenther@suse.de>
8812
8813 PR tree-optimization/71366
8814 * gcc.dg/torture/pr71366-1.c: New testcase.
8815 * gcc.dg/torture/pr71366-2.c: Likewise.
8816
5a5b02e1 88172016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8818
8819 * gcc.target/powerpc/vslv-0.c: New test.
8820 * gcc.target/powerpc/vslv-1.c: New test.
8821 * gcc.target/powerpc/vsrv-0.c: New test.
8822 * gcc.target/powerpc/vsrv-1.c: New test.
8823
d27a79f6 88242016-06-01 Nathan Sidwell <nathan@acm.org>
8825
8826 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8827 * gcc.target/nvptx/weak.c: New.
8828
6172a9fd 88292016-06-01 Richard Biener <rguenther@suse.de>
8830
8831 PR tree-optimization/71261
8832 * gcc.dg/torture/vect-bool-1.c: New testcase.
8833
f9aaabb2 88342016-06-01 Jakub Jelinek <jakub@redhat.com>
8835
8836 * gfortran.dg/gomp/order-1.f90: New test.
8837 * gfortran.dg/gomp/order-2.f90: New test.
8838
53b01069 88392016-06-01 Jan Hubicka <hubicka@ucw.cz>
8840
8841 * gcc.dg/unroll-6.c: Update template.
8842 * gcc.dg/unroll-7.c: New testcase.
8843 * gcc.dg/unroll-8.c: New testcase.
8844
36757397 88452016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * gnat.dg/opt56.ad[sb]: New test.
8848
7f93bd6e 88492016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/66635
8852 * g++.dg/cpp0x/constexpr-ice16.C: New.
8853
9f41a2ce 88542016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8855
8856 PR tree-optimization/71314
8857 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8858 -mbranch-cost=2.
8859
31e02373 88602016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8861
8862 PR tree-optimization/71077
8863 * gcc.dg/tree-ssa/pr71077.c: New test.
8864
76f8f901 88652016-05-31 Jan Hubicka <hubicka@ucw.cz>
8866
7f93bd6e 8867 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8868 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8869 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8870
04f5f923 88712016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8872
8873 PR c++/71248
8874 * g++.dg/cpp0x/pr71248.C: New.
8875 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8876 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8877 * g++.dg/init/new37.C: Likewise.
8878 * g++.dg/template/static1.C: Likewise.
8879 * g++.dg/template/static2.C: Likewise.
8880
4ffddf28 88812016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8882
8883 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8884 instead of %rdi.
8885 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8886
4ff7bd21 88872016-05-31 Marek Polacek <polacek@redhat.com>
8888
8889 * c-c++-common/Wswitch-unreachable-3.c: New test.
8890 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8891
e1f7cc4b 88922016-05-31 Richard Biener <rguenther@suse.de>
8893
8894 PR tree-optimization/71352
8895 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8896
02978bd1 88972016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8898
8899 * gcc.target/arm/armv5_thumb_isa.c: New test.
8900
cfce8164 89012016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8902
8903 PR target/71346
8904 * gcc.target/i386/pr71346.c: New test.
8905
7a51c705 89062016-05-31 Tom de Vries <tom@codesourcery.com>
8907
8908 PR tree-optimization/69068
8909 * gcc.dg/graphite/pr69068.c: New test.
8910
8c1ac106 89112016-05-27 Martin Sebor <msebor@redhat.com>
8912
8913 PR c++/71306
8914 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8915
b6431756 89162016-05-30 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR c++/71349
8919 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8920 nowait depend(inout: dd[0]) clauses where permitted.
8921
f6203294 89222016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8923
8924 PR c++/71238
8925 * g++.dg/parse/pr71238.C: New.
8926 * g++.dg/concepts/friend1.C: Test column numbers too.
8927 * g++.dg/cpp0x/initlist31.C: Likewise.
8928 * g++.dg/cpp0x/pr51420.C: Likewise.
8929 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8930 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8931 * g++.dg/ext/builtin3.C: Likewise.
8932 * g++.dg/lookup/friend12.C: Likewise.
8933 * g++.dg/lookup/friend7.C: Likewise.
8934 * g++.dg/lookup/koenig1.C: Likewise.
8935 * g++.dg/lookup/koenig5.C: Likewise.
8936 * g++.dg/lookup/used-before-declaration.C: Likewise.
8937 * g++.dg/overload/koenig1.C: Likewise.
8938 * g++.dg/template/crash65.C: Likewise.
8939 * g++.dg/template/friend57.C: Likewise.
8940 * g++.dg/warn/Wshadow-5.C: Likewise.
8941 * g++.dg/warn/Wunused-8.C: Likewise.
8942 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8943 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8944 * g++.old-deja/g++.jason/member.C: Likewise.
8945 * g++.old-deja/g++.jason/report.C: Likewise.
8946 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8947 * g++.old-deja/g++.law/visibility20.C: Likewise.
8948 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8949 * g++.old-deja/g++.other/static5.C: Likewise.
8950 * g++.old-deja/g++.pt/overload2.C: Likewise.
8951
b96f8145 89522016-05-30 Jan Hubicka <hubicka@ucw.cz>
8953
8954 * gcc.dg/tree-ssa/peel1.c: New testcase.
8955 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8956 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8957
ed5bca7a 89582016-05-30 Tom de Vries <tom@codesourcery.com>
8959
8960 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8961 to ce.
8962
c0aa0333 89632016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8964
8965 PR c++/71099
8966 * g++.dg/parse/virtual1.C: New.
8967
231010db 89682016-05-30 Uros Bizjak <ubizjak@gmail.com>
8969
8970 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8971 Use correct register when clearing %edx.
8972
765557c0 89732016-05-30 Alexander Monakov <amonakov@ispras.ru>
8974
8975 PR tree-optimization/71289
8976 * gcc.dg/pr71289.c: New test.
8977
fc3b1c44 89782016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8979
8980 PR middle-end/71269
8981 PR middle-end/71292
8982 * gcc.dg/tree-ssa/pr71269.c: New test.
8983 * gcc.dg/tree-ssa/pr71292.c: New test.
8984
ce352457 89852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8986
8987 PR middle-end/71252
8988 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8989
eedd711b 89902016-05-30 Jan Hubicka <hubicka@ucw.cz>
8991
8992 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8993 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8994 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8995
8c061890 89962016-05-30 Tom de Vries <tom@codesourcery.com>
8997
8998 PR tree-optimization/69067
8999 * gcc.dg/graphite/pr69067.c: New test.
9000
a6b0884c 90012016-05-29 Uros Bizjak <ubizjak@gmail.com>
9002
9003 PR target/71245
9004 * gcc.target/i386/pr71245-1.c: New test.
9005 * gcc.target/i386/pr71245-2.c: Ditto.
9006
2369edfc 90072016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9008
9009 PR c++/71105
9010 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9011 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9012 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9013
b6ab3f43 90142016-05-27 Jan Hubicka <hubicka@ucw.cz>
9015
9016 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9017
0192662b 90182016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9019
9020 Revert:
9021 PR c++/69855
9022 * g++.dg/overload/69855.C: New.
9023 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9024 * g++.old-deja/g++.pt/crash3.C: Likewise.
9025
fce78c50 90262016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9027
9028 PR c++/60385
9029 * g++.dg/parse/namespace13.C: New.
9030
372172fe 90312016-05-26 Jeff Law <law@redhat.com>
9032
9033 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9034 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9035 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9036 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9037 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9038 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9039 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9040 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9041 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9042 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9043 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9044 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9045 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9046
5d8a8944 90472016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9048
9049 PR c++/69855
9050 * g++.dg/overload/69855.C: New.
9051 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9052 * g++.old-deja/g++.pt/crash3.C: Likewise.
9053
29602b75 90542016-05-27 Jiong Wang <jiong.wang@arm.com>
9055
9056 PR target/63596
9057 * gcc.target/aarch64/va_arg_1.c: New testcase.
9058 * gcc.target/aarch64/va_arg_2.c: Likewise.
9059 * gcc.target/aarch64/va_arg_3.c: Likewise.
9060
c900b732 90612016-05-27 Jiong Wang <jiong.wang@arm.com>
9062
9063 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9064 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9065 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9066 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9067 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9068
73ef73bd 90692016-05-27 Marek Polacek <polacek@redhat.com>
9070
9071 PR middle-end/71308
9072 * g++.dg/torture/pr71308.C: New test.
9073
a6031633 90742016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9075
9076 * gcc.dg/zero_bits_compound-1.c: New test.
9077 * gcc.dg/zero_bits_compound-2.c: New test.
9078
1fbdc7ae 90792016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9080
9081 PR middle-end/71279
9082 * gcc.dg/pr71279.c: New test.
9083
2e196ca8 90842016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9085
9086 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9087 floating point min/max/comparison instructions.
9088 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9089
6feab9ce 90902016-05-26 Jakub Jelinek <jakub@redhat.com>
9091
9092 * c-c++-common/gomp/schedule-1.c: New test.
9093 * gfortran.dg/gomp/schedule-1.f90: New test.
9094
978cea8f 90952016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9096
9097 PR c++/70822
9098 PR c++/70106
9099 * g++.dg/cpp1y/auto-fn32.C: New test.
9100 * g++.dg/cpp1y/paren4.C: New test.
9101
0478d9ed 91022016-05-26 Nathan Sidwell <nathan@acm.org>
9103
9104 * gcc.dg/20060410.c: Xfail on ptx.
9105 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9106 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9107 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9108 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9109 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9110
5fd1c174 91112016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9112
9113 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9114
c5e8b3e2 91152016-05-26 Jakub Jelinek <jakub@redhat.com>
9116
0db93a5b 9117 PR tree-optimization/71280
9118 * gcc.dg/pr71280.c: New test.
9119
7199c05c 9120 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9121
76c786ac 9122 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9123 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9124
c5e8b3e2 9125 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9126
e9bcea2f 91272016-05-26 Jiong Wang <jiong.wang@arm.com>
9128
9129 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9130 kept in memory.
e9bcea2f 9131
955d947b 91322016-05-25 Jeff Law <law@redhat.com>
9133
9134 PR tree-optimization/71272
9135 * gcc.c-torture/compile/pr71272.c: new test.
9136
77102dbe 91372016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9138
9139 * gcc.target/powerpc/vec-cmpne.c: New test.
9140 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9141
552821b4 91422016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9143
9144 * gnat.dg/opt55.ad[sb]: New test.
9145
0113f3c5 91462016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9147
9148 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9149 * c-c++-common/pr60226.c: Require int32plus.
9150 * gcc.c-torture/execute/pr70602.c: Likewise.
9151 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9152 unsigned long for malloc arg type.
9153 * gcc.dg/asr_div1.c: Require int32plus.
9154 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9155 * gcc.dg/pie-1.c: Require pie.
9156 * gcc.dg/pie-2.c: Likewise.
9157 * gcc.dg/pr59471.c: Require int32plus.
9158 * gcc.dg/pr59963-2.c: XFAIL for int16.
9159 * gcc.dg/pr60114.c: Require int32plus.
9160 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9161 unsigned long for typedef of size_t.
9162 * gcc.dg/pr63914.c: Require int32plus.
9163 * gcc.dg/pr64536.c: Require pt32plus.
9164 * gcc.dg/pr65658.c: Likewise.
9165 * gcc.dg/pr67271.c: Require int32plus.
9166 * gcc.dg/pr68112.c: Likewise.
9167 * gcc.dg/pr69071.c: Skip for avr target.
9168 * gcc.dg/pr69973.c: Require int32plus.
9169 * gcc.dg/pr70169.c: Skip for avr target.
9170 * gcc.dg/sso-6.c: Require int32plus.
9171 * gcc.dg/sso-7.c: Likewise.
9172 * gcc.dg/sso-8.c: Likewise.
9173 * gcc.dg/vrp-min-max-2.c: Likewise.
9174
f4094380 91752016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9176
9177 PR target/70738
9178 * gcc.target/i386/pr70738-1.c: New test.
9179 * gcc.target/i386/pr70738-2.c: Likewise.
9180 * gcc.target/i386/pr70738-3.c: Likewise.
9181 * gcc.target/i386/pr70738-4.c: Likewise.
9182 * gcc.target/i386/pr70738-5.c: Likewise.
9183 * gcc.target/i386/pr70738-6.c: Likewise.
9184 * gcc.target/i386/pr70738-7.c: Likewise.
9185 * gcc.target/i386/pr70738-8.c: Likewise.
9186 * gcc.target/i386/pr70738-9.c: Likewise.
9187
239a4bea 91882016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9189
9190 PR rtl-optimization/66940
9191 * gcc.c-torture/execute/pr66940.c: New test.
9192
bf6382ba 91932016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9194
9195 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9196 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9197 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9198 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9199 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9200 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9201 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9202 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9203 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9204 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9205 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9206 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9207 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9208 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9209 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9210 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9211 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9212 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9213 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9214 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9215 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9216 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9217 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9218 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9219
2c995da9 92202016-05-25 Marek Polacek <polacek@redhat.com>
9221
9222 PR c/71265
9223 * gcc.dg/noncompile/pr71265.c: New test.
9224
abfbb5b5 9225 PR c/71266
9226 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9227
f6871bbd 92282016-05-25 Nathan Sidwell <nathan@acm.org>
9229
9230 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9231
de04e83e 92322016-05-25 Richard Biener <rguenther@suse.de>
9233
9234 PR tree-optimization/71261
9235 * c-c++-common/torture/pr71261.c: New testcase.
9236
b35931f7 92372016-05-25 Richard Biener <rguenther@suse.de>
9238
9239 PR tree-optimization/71264
9240 * gcc.dg/vect/pr71264.c: New testcase.
9241
166c3089 92422016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/55992
9245 * g++.dg/cpp0x/alias-decl-53.C: New.
9246 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9247
14240409 92482016-05-25 Martin Liska <mliska@suse.cz>
9249
9250 * g++.dg/pr71239.C: New test.
9251
bc47d9f6 92522016-05-25 Richard Biener <rguenther@suse.de>
9253
4860a6bf 9254 * gcc.dg/vect/pr58135.c: Rename to ...
9255 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9256
d8a3f157 92572016-05-25 Marek Polacek <polacek@redhat.com>
9258
9259 * g++.dg/pr65295.C: Use target c++14.
9260
3af16045 92612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9262
231010db 9263 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9264 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9265
949479b2 92662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9267
9268 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9269 instructions.
9270
6d6a3fc3 92712016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9272
9273 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9274 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9275 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9276 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9277 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9278 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9279 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9280 * c-c++-common/goacc/pcopy.c: Likewise.
9281 * c-c++-common/goacc/pcopyin.c: Likewise.
9282 * c-c++-common/goacc/pcopyout.c: Likewise.
9283 * c-c++-common/goacc/pcreate.c: Likewise.
9284 * c-c++-common/goacc/pr70688.c: New test.
9285 * c-c++-common/goacc/present-1.c: Adjust test.
9286 * c-c++-common/goacc/reduction-5.c: Likewise.
9287 * g++.dg/goacc/data-1.C: New test.
9288
af648be2 92892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9290
9291 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9292 vector parity built-in functions.
9293 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9294 count trailing zeros automatic vectorization.
9295 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9296 count trailing zeros built-in functions.
9297
4e173d60 92982016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9299
9300 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9301
a0c02a52 93022016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9303
9304 PR target/71050
9305 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9306
64c52e9c 93072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9308
9309 PR c++/50436
9310 * g++.dg/template/crash123.C: New.
9311 * g++.dg/template/crash124.C: Likewise.
9312
752b5a4c 93132016-05-24 Martin Sebor <msebor@redhat.com>
9314
9315 PR c++/71147
9316 * g++.dg/ext/flexary16.C: New test.
9317
a36dd683 93182016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9319
f6871bbd 9320 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9321 before math.h is included.
a36dd683 9322 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9323 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9324 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9325 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9326 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9327 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9328 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9329 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9330 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9331 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9332 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9333 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9334 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9335 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9336 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9337 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9338 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9339 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9340 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9341 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9342 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9343 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9344 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9345
d60e1df7 93462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9347 Kelvin Nilsen <kelvin@gcc.gnu.org>
9348
9349 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9350 support.
9351
22d09025 93522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9353
9354 PR c++/69872
9355 * g++.dg/warn/Wno-narrowing1.C: New.
9356
6ef0143d 93572016-05-24 Marek Polacek <polacek@redhat.com>
9358
9359 PR c/71249
9360 * c-c++-common/Wswitch-unreachable-2.c: New test.
9361
962a2062 93622016-05-24 Jakub Jelinek <jakub@redhat.com>
9363
ead77194 9364 PR c++/71257
9365 * g++.dg/vect/simd-clone-6.cc: New test.
9366 * g++.dg/gomp/declare-simd-6.C: New test.
9367
962a2062 9368 PR middle-end/70434
9369 PR c/69504
9370 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9371
23edc6d1 93722016-05-24 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/71240
9375 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9376
30633bcc 93772016-05-24 Richard Biener <rguenther@suse.de>
9378
9379 PR tree-optimization/71230
9380 * gcc.dg/torture/pr71230.c: New testcase.
9381 * g++.dg/torture/pr71230.C: Likewise.
9382
c9d624bd 93832016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9384
9385 * c-c++-common/goacc/routine-5.c: Add tests.
9386 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9387 * gfortran.dg/goacc/routine-6.f90: Add tests.
9388
ce143ff0 93892016-05-24 Richard Biener <rguenther@suse.de>
9390
9391 PR tree-optimization/71253
9392 * gcc.dg/torture/pr71253.c: New testcase.
9393
3bdaecd5 93942016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9395
9396 PR middle-end/71252
9397 * gfortran.dg/pr71252.f90: New test.
9398
856b494d 93992016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9400
9401 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9402
7345b977 94032016-05-24 Richard Biener <rguenther@suse.de>
9404
9405 PR middle-end/70434
9406 PR c/69504
9407 * c-c++-common/vector-subscript-4.c: New testcase.
9408 * c-c++-common/vector-subscript-5.c: Likewise.
9409
6f065267 94102016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9411
9412 PR fortran/71123
9413 * gfortran.dg/namelist_90.f: New test
9414
fd6757da 94152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9416
9417 PR fortran/66461
9418 * gfortran.dg/unexpected_eof.f: New test
9419
7d5555a8 94202016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9421 Kelvin Nilsen <kelvin@gcc.gnu.org>
9422
9423 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9424 as little endian.
9425
ae6744c9 94262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/70972
9429 * g++.dg/cpp0x/inh-ctor20.C: New.
9430 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9431
f0d91a85 94322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9433
9434 PR c++/69095
9435 * g++.dg/cpp0x/variadic168.C: New.
9436
1618ffe5 94372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9438
9439 * g++.dg/cpp0x/pr31445.C: Test column number too.
9440 * g++.dg/cpp0x/pr32253.C: Likewise.
9441 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9442 * g++.dg/cpp0x/variadic36.C: Likewise.
9443
c0205bab 94442016-05-23 Marc Glisse <marc.glisse@inria.fr>
9445
9446 * gcc.dg/fold-notshift-2.c: Adjust.
9447
1398da0f 94482016-05-23 Marek Polacek <polacek@redhat.com>
9449
9450 PR c/49859
9451 * c-c++-common/Wswitch-unreachable-1.c: New test.
9452 * gcc.dg/Wswitch-unreachable-1.c: New test.
9453 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9454 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9455 * g++.dg/gomp/block-10.C: Likewise.
9456 * gcc.dg/gomp/block-10.c: Likewise.
9457 * g++.dg/gomp/block-9.C: Likewise.
9458 * gcc.dg/gomp/block-9.c: Likewise.
9459 * g++.dg/gomp/target-1.C: Likewise.
9460 * g++.dg/gomp/target-2.C: Likewise.
9461 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9462 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9463 * g++.dg/gomp/taskgroup-1.C: Likewise.
9464 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9465 * gcc.dg/gomp/teams-1.c: Likewise.
9466 * g++.dg/gomp/teams-1.C: Likewise.
9467 * g++.dg/overload/error3.C: Likewise.
9468 * g++.dg/tm/jump1.C: Likewise.
9469 * g++.dg/torture/pr40335.C: Likewise.
9470 * gcc.dg/c99-vla-jump-5.c: Likewise.
9471 * gcc.dg/switch-warn-1.c: Likewise.
9472 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9473 * gcc.dg/nested-func-1.c: Likewise.
9474 * gcc.dg/pr67784-4.c: Likewise.
9475
5403ed8b 94762016-05-23 Richard Biener <rguenther@suse.de>
9477
9478 PR tree-optimization/71230
9479 * gfortran.dg/pr71230-1.f90: New testcase.
9480 * gfortran.dg/pr71230-2.f90: Likewise.
9481
27510941 94822016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9483
1618ffe5 9484 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9485 * gcc.dg/vect/pr58135.c: Add new.
9486 * gfortran.dg/pr46519-1.f: Adjust test case.
9487
a41c605d 94882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9489
9490 PR c++/53401
9491 * g++.dg/cpp0x/decltype64.C: New.
9492
3eb254ab 94932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9494
9495 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9498
a75fffe1 94992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9500
9501 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9502 Add poly64x1_t and poly64x2_t cases if supported.
9503 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9504 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9505 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9506 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9507 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9508
56979b12 95092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9510
9511 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9512 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9513 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9514 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9515 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9516 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9517 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9518
dc5e98db 95192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9520
9521 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9522
c0f383ae 95232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9524
9525 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9526 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9527
2a4d70a2 95282016-05-22 Jakub Jelinek <jakub@redhat.com>
9529
4c109025 9530 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9531 constraint instead of "r".
9532 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9533 insn instead of vxorpd.
9534 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9535
bad891ce 9536 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9537 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9538
ac23ddb9 9539 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9540
9dac9579 9541 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9542 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9543
2a4d70a2 9544 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9545
9eafdd7b 95462016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9547
9548 PR middle-end/40921
9549 * gcc.dg/tree-ssa/pr40921.c: New test.
9550
93df190d 95512016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9552
9553 PR target/71103
9554 * gcc.target/avr/pr71103.c: New test.
9555
933b9f7f 95562016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9557
9558 PR middle-end/71179
9559 * gcc.dg/tree-ssa/pr71179.c: New test.
9560
8bdfbc08 95612016-05-20 Martin Sebor <msebor@redhat.com>
9562
9563 PR c/71115
9564 * gcc.dg/init-excess-2.c: New test.
9565
6827ab42 95662016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gnat.dg/opt53.adb: New test.
9569 * gnat.dg/opt54.adb: Likewise.
9570
58a5f4c0 95712016-05-20 Martin Jambor <mjambor@suse.cz>
9572
9573 PR tree-optimization/70884
9574 * gcc.dg/tree-ssa/pr70919.c: New test.
9575
bb7145f6 95762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9577
9578 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9579 formatting.
f6871bbd 9580 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9581 fix code formatting.
9582
95832016-05-20 Nathan Sidwell <nathan@acm.org>
9584
9585 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9586 non-common cases.
9587 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9588
9954d230 95892016-05-20 David Malcolm <dmalcolm@redhat.com>
9590
9591 * jit.dg/all-non-failing-tests.h: Add
9592 test-factorial-must-tail-call.c.
9593 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9594 * jit.dg/test-factorial-must-tail-call.c: New test case.
9595
08a161f9 95962016-05-20 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR fortran/71204
9599 * gfortran.dg/pr71204.f90: New test.
9600
3d380077 96012016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9602
9603 * gcc.target/nvptx/sincos.c: New test.
9604
0f104d56 96052016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/70572
9608 * g++.dg/cpp1y/auto-fn31.C: New.
9609
61736a1b 96102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9611
9612 * gcc.target/powerpc/vec-addec.c: New test.
9613 * gcc.target/powerpc/vec-addec-int128.c: New test.
9614
b4a61e77 96152016-05-20 David Malcolm <dmalcolm@redhat.com>
9616
9617 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9618 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9619 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9621
9a2ace10 96222016-05-20 Jan Hubicka <hubicka@ucw.cz>
9623
9624 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9625
45cdf8c6 96262016-05-20 Jakub Jelinek <jakub@redhat.com>
9627
b9a1dcd5 9628 PR c++/71210
9629 * g++.dg/opt/pr71210-1.C: New test.
9630 * g++.dg/opt/pr71210-2.C: New test.
9631
45cdf8c6 9632 PR tree-optimization/29756
9633 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9634 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9635 only on selected targets where V4SImode vectors are known to be
9636 supported.
9637
92e3ffbf 96382016-05-20 Marc Glisse <marc.glisse@inria.fr>
9639
9640 PR tree-optimization/71079
9641 PR tree-optimization/71206
9642 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9643
5da368e3 96442016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9645
9646 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9647 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9648 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9649
2506d97a 96502016-05-20 Richard Guenther <rguenther@suse.de>
9651
9652 PR tree-optimization/29756
9653 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9654
adade307 96552016-05-20 Richard Biener <rguenther@suse.de>
9656
9657 PR tree-optimization/71185
9658 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9659
c3deca25 96602016-05-20 Richard Biener <rguenther@suse.de>
9661
9662 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9663
8b0bef14 96642016-05-19 Marek Polacek <polacek@redhat.com>
9665
9666 PR c++/71075
9667 * g++.dg/diagnostic/pr71075.C: New test.
9668
08025288 96692016-05-19 David Malcolm <dmalcolm@redhat.com>
9670
9671 PR c++/71184
9672 * g++.dg/pr71184.C: New test case.
9673
26a51591 96742016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9675
9676 * gcc.target/powerpc/darn-0.c: New test.
9677 * gcc.target/powerpc/darn-1.c: New test.
9678 * gcc.target/powerpc/darn-2.c: New test.
9679
d8d3e75a 96802016-05-19 Marek Polacek <polacek@redhat.com>
9681
9682 PR tree-optimization/71031
9683 * gcc.dg/tree-ssa/vrp100.c: New test.
9684
c28211ae 96852016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9686
9687 PR rtl-optimization/71148
9688 * gcc.dg/pr71148.c: New test.
9689
3f5ea43a 96902016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9691
9692 PR target/71056
9693 * gcc.target/arm/pr71056.c: New test.
9694
2a7d4c20 96952016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9696
9697 * c-c++-common/pr69669.c: Check the used mode.
9698
ed0b0569 96992016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9700
9701 PR sanitizer/64354
9702 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9703
410372fe 97042016-05-19 Richard Biener <rguenther@suse.de>
9705
9706 PR tree-optimization/70729
9707 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9708 * gcc.dg/graphite/scop-18.c: Likewise.
9709 * gcc.dg/pr41783.c: Disable LIM.
9710 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9711 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9712 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9713 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9714 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9715 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9716 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9717 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9718 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9719 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9720 * gfortran.dg/pr42108.f90: Likewise.
9721
56f34f03 97222016-05-18 David Malcolm <dmalcolm@redhat.com>
9723
9724 PR driver/69265
9725 * gcc.dg/spellcheck-options-11.c: New test case.
9726
e6481cd1 97272016-05-18 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR c++/71100
9730 * g++.dg/opt/pr71100.C: New test.
9731
be951c59 97322016-05-18 Martin Jambor <mjambor@suse.cz>
9733
9734 PR ipa/69708
9735 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9736 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9737 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9738 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9739
665ff45b 97402016-05-18 Martin Jambor <mjambor@suse.cz>
9741
9742 PR ipa/69708
9743 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9744 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9745 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9746 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9747 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9748
485be62c 97492016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/69793
9752 * g++.dg/template/crash122.C: New.
9753
b251d5f5 97542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/70466
9757 * g++.dg/template/pr70466-1.C: New.
9758 * g++.dg/template/pr70466-2.C: Likewise.
9759
c93e9931 97602016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9761
9762 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9763 splat operations and the XXSPLTIB instruction.
9764 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9765 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9766 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9767 xxlxor to clear a register.
9768
8ba6639c 97692016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9770
9771 * gcc.dg/torture/pr71020.c: New test.
9772
ec6e3005 97732016-05-18 Martin Jambor <mjambor@suse.cz>
9774
9775 PR ipa/70646
9776 * gcc.dg/ipa/pr70646.c: New test.
9777
5ef3c918 97782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9779
9780 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9781
70a88eab 97822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9783
9784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9785 missing tests for vreinterpretq_p{8,16}.
9786
b52a930c 97872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9788
9789 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9790 vsliq_n_s64 and vsliq_n_u64.
9791
bdd4080b 97922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9793
9794 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9795 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9796
37814bf5 97972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9798
9799 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9800 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9801 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9802
764af2e0 98032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9804
9805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9806 in comment.
9807
ffe01a83 98082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9809
9810 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9811 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9812 "blr\t" and switch to scan-assembler-times.
9813
fab6dae9 98142016-05-18 Jiong Wang <jiong.wang@arm.com>
9815
231010db 9816 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9817 with __aarch64__.
9818 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9819 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9820
4eb0c566 98212016-05-18 Jakub Jelinek <jakub@redhat.com>
9822
442f18f1 9823 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9824 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9825 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9826 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9827 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9828 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9829
4d83b36b 9830 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9831 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9832
a4528eec 9833 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9834 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9835
f0066139 9836 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9837 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9838
4eb0c566 9839 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9840
303e9267 98412016-05-18 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/71168
9844 * gcc.dg/torture/pr71168.c: New testcase.
9845
0d7ddd44 98462016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9847
9848 PR middle-end/63586
9849 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9850 * gcc.dg/tree-ssa/pr63586.c: New test.
9851 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9852
899bcc0f 98532016-05-17 Nathan Sidwell <nathan@acm.org>
9854
9855 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9856 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9857 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9858 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9859
a2246979 98602016-05-17 Nathan Sidwell <nathan@acm.org>
9861
9862 * gcc.target/nvptx/abi-vararg-3.c: New.
9863
2f6a4d21 98642016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9865
9866 PR tree-optimization/54579
9867 PR middle-end/55299
9868 * gcc.dg/fold-notrotate-1.c: New test.
9869 * gcc.dg/fold-notshift-1.c: New test.
9870 * gcc.dg/fold-notshift-2.c: New test.
9871
27bdad45 98722016-05-17 Marek Polacek <polacek@redhat.com>
9873
9874 PR ipa/71146
9875 * g++.dg/ipa/pr71146.C: New test.
9876
f33a295a 98772016-05-17 David Malcolm <dmalcolm@redhat.com>
9878
9879 * jit.dg/test-error-array-bounds.c: New test case.
9880
b6dd53bf 98812016-05-17 Marc Glisse <marc.glisse@inria.fr>
9882
9883 * gcc.dg/tree-ssa/and-1.c: New testcase.
9884
a8719545 98852016-05-17 Marc Glisse <marc.glisse@inria.fr>
9886
9887 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9888 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9889
34806102 98902016-05-17 Marc Glisse <marc.glisse@inria.fr>
9891
9892 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9893 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9894
25fe08a8 98952016-05-17 Jiong Wang <jiong.wang@arm.com>
9896
9897 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9898
abf1a837 98992016-05-17 Jiong Wang <jiong.wang@arm.com>
9900
9901 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9902
666b9dd3 99032016-05-17 Jiong Wang <jiong.wang@arm.com>
9904
9905 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9906 ".2d[index]" when scan the assembly.
9907 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9909 float64x1.
9910 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9911
77d095c0 99122016-05-17 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/71132
9915 * gcc.dg/torture/pr71132.c: New testcase.
9916
28adcc23 99172016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9918
9919 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9920
2439931e 99212016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9922
9923 PR target/70809
9924 * gcc.target/aarch64/pr70809_1.c: New test.
9925
5ec2ff80 99262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9927
9928 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9929 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9930 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9931 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9932
17fd1c7a 99332016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9934 Ilya Enkovich <ilya.enkovich@intel.com>
9935
9936 PR target/71114
9937 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9938
46729204 99392016-05-16 Jan Hubicka <hubicka@ucw.cz>
9940
9941 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9942 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9943
2a1125d6 99442016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9945
9946 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9947 test for __ARM_FP16_ARGS.
9948 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9949 * gcc.target/arm/aapcs/neon-vect10.c: New.
9950 * gcc.target/arm/aapcs/neon-vect9.c: New.
9951 * gcc.target/arm/aapcs/vfp18.c: New.
9952 * gcc.target/arm/aapcs/vfp19.c: New.
9953 * gcc.target/arm/aapcs/vfp20.c: New.
9954 * gcc.target/arm/aapcs/vfp21.c: New.
9955 * gcc.target/arm/fp16-aapcs-1.c: New.
9956 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9957 test for __ARM_FP16_ARGS.
9958 * g++.target/arm/fp16-return-1.c: Update expected output.
9959
ea3d2d74 99602016-05-16 Jiong Wang <jiong.wang@arm.com>
9961
9962 PR testsuite/70227
9963 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9964
6989e05f 99652016-05-15 Harald Anlauf <anlauf@gmx.de>
9966
9967 PR fortran/69603
9968 * gfortran.dg/pr69603.f90: New testcase.
9969
a5f52592 99702016-05-14 Fritz Reese <fritzoreese@gmail.com>
9971
9972 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9973
88f949ab 99742016-05-14 Fritz Reese <fritzoreese@gmail.com>
9975
9976 PR fortran/71047
9977 * gfortran.dg/pr71047.f08: New test.
9978
90c88567 99792016-05-13 Joseph Myers <joseph@codesourcery.com>
9980
9981 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9982 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9983 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9984
00a690cc 99852016-05-13 Martin Sebor <msebor@redhat.com>
9986
9987 PR c++/60049
9988 * g++.dg/cpp0x/constexpr-60049.C: New test.
9989
ec8b6af7 99902016-05-13 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR bootstrap/71071
9993 * gcc.dg/pr71071.c: New test.
9994
f54d1d7b 99952016-05-13 Uros Bizjak <ubizjak@gmail.com>
9996
9997 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9998 remove XOP handling.
2f3af60f 9999 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10000
a39a0392 100012016-05-13 Nathan Sidwell <nathan@acm.org>
10002
10003 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10004 __atomic_is_lock_free declaration.
10005
42333dd9 100062016-05-13 Richard Biener <rguenther@suse.de>
10007
10008 PR tree-optimization/42587
10009 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10010
c5442454 100112016-05-13 Martin Liska <mliska@suse.cz>
10012
10013 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10014 the new format of dump output.
10015
03a400fb 100162016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10017
10018 * gcc.dg/pr71084.c: New test.
10019
69278c3f 100202016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10021
231010db 10022 PR target/53440
10023 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10024
8138f11b 100252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10026
10027 * gcc.target/aarch64/struct_return.c: New test.
10028
22a3f7bd 100292016-05-12 Marek Polacek <polacek@redhat.com>
10030
10031 PR c/70756
10032 * c-c++-common/pr70756-2.c: New test.
10033 * c-c++-common/pr70756.c: New test.
10034
9bcd42cc 100352016-05-12 Richard Biener <rguenther@suse.de>
10036
10037 PR tree-optimization/71059
10038 * gcc.dg/torture/pr71059.c: New testcase.
10039
5ffb4a0d 100402016-05-12 Richard Biener <rguenther@suse.de>
10041
10042 PR tree-optimization/71062
10043 * gcc.dg/torture/pr71062.c: New testcase.
10044
2ab65c31 100452016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10046
10047 PR tree-optimization/71006
10048 * gcc.dg/pr71006.c: New test.
10049
f0158fc0 100502016-05-12 Marek Polacek <polacek@redhat.com>
10051
10052 PR driver/71063
10053 * gcc.dg/opts-7.c: New test.
10054
0f56938b 100552016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10056
10057 PR target/70830
10058 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10059 Add -save-temps to dg-options.
10060 Scan for ldmfd rather than pop instruction.
10061 * gcc.target/arm/interrupt-2.c: Likewise.
10062 * gcc.target/arm/pr70830.c: New test.
10063
e10946d5 100642016-05-12 Jakub Jelinek <jakub@redhat.com>
10065
9fa8e468 10066 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10067 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10068
9ce62bbe 10069 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10070 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10071 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10072
708ae1b1 10073 PR target/71019
10074 * gcc.target/i386/avx512vl-pack-1.c: New test.
10075 * gcc.target/i386/avx512vl-pack-2.c: New test.
10076 * gcc.target/i386/avx512bw-pack-2.c: New test.
10077
a461f32e 10078 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10079
e10946d5 10080 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10081 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10082 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10083
f52a3ef6 100842016-05-12 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/70986
10087 * gcc.dg/torture/pr70986-1.c: New testcase.
10088 * gcc.dg/torture/pr70986-2.c: Likewise.
10089 * gcc.dg/torture/pr70986-3.c: Likewise.
10090
54c4d22e 100912016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10092
10093 PR c/43651
10094 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10095 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10096
57215d5b 100972016-05-11 Uros Bizjak <ubizjak@gmail.com>
10098
10099 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10100 directive.
10101 * gcc.target/i386/pr66746.c: Ditto.
10102
67d3121c 101032016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10104
10105 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10106 support.
10107 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10108 warning when using -mvsx-timode.
10109 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10110 * gcc.target/powerpc/dform-2.c: Likewise.
10111 * gcc.target/powerpc/pr68805.c: Likewise.
10112
7f8012a5 101132016-05-11 Marek Polacek <polacek@redhat.com>
10114
10115 PR c++/71024
10116 * c-c++-common/attributes-3.c: New test.
10117
3e8567ce 101182016-05-11 Nathan Sidwell <nathan@acm.org>
10119
10120 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10121 * gcc.c-torture/execute/pr68185.c: Likewise.
10122 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10123 * gcc.dg/pr69634.c: Requires scheduling.
10124 * gcc.dg/torture/pr66178.c: Require label values.
10125 * gcc.dg/setjmp-6.c: Require indirect jumps.
10126
3739ac00 101272016-05-11 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/71055
10130 * gcc.dg/torture/pr71055.c: New testcase.
10131
1ff8b385 101322016-05-11 Richard Biener <rguenther@suse.de>
10133
10134 PR debug/71057
10135 * g++.dg/debug/pr71057.C: New testcase.
10136
77126efa 101372016-05-11 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR fortran/70855
10140 * gfortran.dg/gomp/pr70855.f90: New test.
10141
6fcaaf9b 101422016-05-11 Richard Biener <rguenther@suse.de>
10143
10144 PR middle-end/71002
10145 * g++.dg/torture/pr71002.C: New testcase.
10146
bfa8ea12 101472016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10148
10149 PR middle-end/70807
10150 * gcc.dg/pr70807.c: New test.
10151
87632549 101522016-05-10 Martin Sebor <msebor@redhat.com>
10153
10154 PR c++/38611
10155 * g++.dg/Wattributes.C: New test.
10156
f9153689 101572016-05-10 Marc Glisse <marc.glisse@inria.fr>
10158
10159 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10160 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10161 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10162
a44ed58a 101632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10164
10165 PR target/70799
10166 * gcc.target/i386/pr70799-1.c: New test.
10167
d6c90d89 101682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10169
10170 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10171
c1f73044 101722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10173
10174 PR middle-end/70877
10175 * gcc.target/i386/pr70877.c: New test.
10176
e66d763a 101772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10178
10179 PR tree-optimization/70786
10180 * gcc.target/i386/pr70876.c: New test.
10181
a30ff73a 101822016-05-10 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR target/70927
10185 * gcc.target/i386/avx512vl-logic-1.c: New test.
10186 * gcc.target/i386/avx512vl-logic-2.c: New test.
10187 * gcc.target/i386/avx512dq-logic-2.c: New test.
10188
4b3fd38f 101892016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10190
10191 PR target/70963
10192 * gcc.target/powerpc/pr70963.c: New.
10193
abf93a25 101942016-05-10 David Malcolm <dmalcolm@redhat.com>
10195
10196 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10197 (test_very_wide_line): Add ruler to expected output.
10198 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10199 (test_very_wide_line): Likewise.
10200 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10201 (test_show_locus): Within the handling of "test_very_wide_line",
10202 enable show_ruler_p on the diagnostic context.
10203
d614888f 102042016-05-10 Richard Biener <rguenther@suse.de>
10205
10206 PR tree-optimization/71039
10207 * gcc.dg/torture/pr71039.c: New testcase.
10208
dbca5ed9 102092016-05-10 Nathan Sidwell <nathan@acm.org>
10210
10211 * gcc.dg/nested-func-10.c: Requires alloca.
10212 * gcc.dg/nested-func-9.c: Requires alloca.
10213 * gcc.c-torture/execute/pr70460.c: Requires labels.
10214 * gcc.c-torture/compile/pr70199.c: Requires labels.
10215 * gcc.target/nvptx/decl.c: Compile only.
10216 * gcc.target/nvptx/trailing-init.c: Compile only.
10217 * gcc.target/nvptx/ary-init.c: Compile only.
10218
3fa82609 102192016-05-10 Marek Polacek <polacek@redhat.com>
10220
10221 PR c/70255
10222 * gcc.dg/attr-opt-1.c: New test.
10223
76825907 102242016-05-10 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/70497
10227 PR tree-optimization/28367
10228 * gcc.dg/torture/20160404-1.c: New testcase.
10229 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10230 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10231
68255819 102322016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10233
10234 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10235
d9aa8cdb 102362016-05-09 Uros Bizjak <ubizjak@gmail.com>
10237
10238 * gcc.target/i386/fabsneg-1.c New test.
10239
7cc16f50 102402016-05-09 Alan Modra <amodra@gmail.com>
10241
10242 PR testsuite/70826
10243 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10244
a83b7b63 102452016-05-09 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/70985
10248 * gcc.dg/torture/pr70985.c: New testcase.
10249
189d0706 102502016-05-09 Bin Cheng <bin.cheng@arm.com>
10251
10252 * gcc.dg/tree-ssa/ifc-9.c: New test.
10253 * gcc.dg/tree-ssa/ifc-10.c: New test.
10254 * gcc.dg/tree-ssa/ifc-11.c: New test.
10255 * gcc.dg/tree-ssa/ifc-12.c: New test.
10256 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10257 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10258 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10259
1ec957b0 102602016-05-09 Richard Biener <rguenther@suse.de>
10261
10262 PR fortran/70937
10263 * gfortran.dg/pr70937.f90: New testcase.
10264
923c7714 102652016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10266
10267 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10268
d7cd448a 102692016-05-07 Fritz Reese <fritzoreese@gmail.com>
10270
10271 PR fortran/56226
10272 * gfortran.dg/dec_structure_1.f90: New testcase.
10273 * gfortran.dg/dec_structure_2.f90: Ditto.
10274 * gfortran.dg/dec_structure_3.f90: Ditto.
10275 * gfortran.dg/dec_structure_4.f90: Ditto.
10276 * gfortran.dg/dec_structure_5.f90: Ditto.
10277 * gfortran.dg/dec_structure_6.f90: Ditto.
10278 * gfortran.dg/dec_structure_7.f90: Ditto.
10279 * gfortran.dg/dec_structure_8.f90: Ditto.
10280 * gfortran.dg/dec_structure_9.f90: Ditto.
10281 * gfortran.dg/dec_structure_10.f90: Ditto.
10282 * gfortran.dg/dec_structure_11.f90: Ditto.
10283 * gfortran.dg/dec_union_1.f90: Ditto.
10284 * gfortran.dg/dec_union_2.f90: Ditto.
10285 * gfortran.dg/dec_union_3.f90: Ditto.
10286 * gfortran.dg/dec_union_4.f90: Ditto.
10287 * gfortran.dg/dec_union_5.f90: Ditto.
10288 * gfortran.dg/dec_union_6.f90: Ditto.
10289 * gfortran.dg/dec_union_7.f90: Ditto.
10290
f681e29b 102912016-05-07 Tom de Vries <tom@codesourcery.com>
10292
10293 PR tree-optimization/70956
10294 * gcc.dg/graphite/pr70956.c: New test.
10295
68d7f375 102962016-05-06 Jakub Jelinek <jakub@redhat.com>
10297
faf39348 10298 PR middle-end/70941
10299 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10300 (a, b, c, d): Change type from char to signed char.
10301 (main): Compare against (signed char) -1634678893 instead of
10302 hardcoded -109. Use __builtin_abort instead of abort.
10303
b768b13a 10304 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10305 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10306
68d7f375 10307 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10308
5dda16ea 103092016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10310
10311 PR debug/70935
10312 * gcc.dg/torture/pr70935.c: New test.
10313
13ede1b5 103142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10315
10316 PR target/58219
7fc878c4 10317 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10318
96d94be2 103192016-05-06 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/70960
10322 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10323
e5d9f15d 103242016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10325
10326 PR target/52933
10327 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10328 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10329 Adjust expected instruction counts.
10330 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10331
2dd7705f 103322016-05-06 Marek Polacek <polacek@redhat.com>
10333
10334 PR sanitizer/70875
10335 * gcc.dg/ubsan/bounds-3.c: New test.
10336
cb8bc632 103372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10338
10339 PR target/54089
10340 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10341
b343c173 103422016-05-06 Richard Biener <rguenther@suse.de>
10343
10344 PR middle-end/70931
10345 * gfortran.dg/pr70931.f90: New testcase.
10346
1e3db0b1 103472016-05-06 Richard Biener <rguenther@suse.de>
10348
10349 PR middle-end/70941
10350 * gcc.dg/torture/pr70941.c: New testcase.
10351
bdd54b6d 103522016-05-05 Bin Cheng <bin.cheng@arm.com>
10353
10354 PR tree-optimization/57206
10355 * gcc.dg/vect/pr57206.c: New test.
10356
499adcfd 103572016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10358
10359 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10360
871164c4 103612016-05-05 Jakub Jelinek <jakub@redhat.com>
10362
ecb23e00 10363 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10364
871164c4 10365 * c-c++-common/Wdangling-else-4.c: New test.
10366
70cf83ba 103672016-05-04 Jakub Jelinek <jakub@redhat.com>
10368
858c9470 10369 PR c++/70906
10370 PR c++/70933
10371 * g++.dg/opt/pr70906.C: New test.
10372 * g++.dg/opt/pr70933.C: New test.
10373
70cf83ba 10374 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10375
aaa36a78 103762016-05-04 Jan Hubicka <hubicka@ucw.cz>
10377
10378 * gcc.dg/ipa/pure-const-3.c: New testcase.
10379
1d52c456 103802016-05-04 Marek Polacek <polacek@redhat.com>
10381
10382 * c-c++-common/Wdangling-else-1.c: New test.
10383 * c-c++-common/Wdangling-else-2.c: New test.
10384 * c-c++-common/Wdangling-else-3.c: New test.
10385
dc581573 103862016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10387
10388 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10389 flag is present.
10390
a64030fe 103912016-05-04 Marek Polacek <polacek@redhat.com>
10392
10393 PR c/48778
10394 * gcc.dg/Waddress-2.c: New test.
10395
b461b04a 103962016-05-04 Alan Modra <amodra@gmail.com>
10397
10398 * gcc.target/powerpc/pr70866.c: New.
10399
c388a0cf 104002016-05-03 Martin Sebor <msebor@redhat.com>
10401
10402 PR c++/66561
10403 * c-c++-common/builtin_location.c: New test.
10404 * g++.dg/cpp1y/builtin_location.C: New test.
10405
5d4db8ef 104062016-05-03 Marek Polacek <polacek@redhat.com>
10407
10408 PR c/70859
10409 * gcc.dg/pr70859.c: New test.
10410 * gcc.dg/pr70859-2.c: New test.
10411
ca938765 104122016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10413
10414 * gnat.dg/debug5.adb: New testcase.
10415
60b27d5f 104162016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10417
10418 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10419 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10420 Procedure to check for z10 instruction set.
10421
5ab325d0 104222016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10423
10424 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10425
c548a0ad 104262016-05-03 Alan Modra <amodra@gmail.com>
10427
10428 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10429
d5ecd946 104302016-05-03 Jakub Jelinek <jakub@redhat.com>
10431
10432 * gcc.target/i386/avx512f-cvt-1.c: New test.
10433
35b0a053 104342016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10435
10436 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10437 -fdump-tree-vrp-details.
10438
9ae1b28a 104392016-05-03 Richard Biener <rguenther@suse.de>
10440
10441 * gcc.dg/pr30172-1.c: Adjust.
10442 * gcc.dg/pr63743.c: Likewise.
10443 * gcc.dg/tm/pr51696.c: Likewise.
10444 * c-c++-common/tm/safe-1.c: Likewise.
10445 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10446 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10447 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10448 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10449
9c1a31e4 104502016-05-03 Jakub Jelinek <jakub@redhat.com>
10451
fe69bcb9 10452 PR rtl-optimization/70467
10453 * gcc.target/i386/pr70467-3.c: New test.
10454 * gcc.target/i386/pr70467-4.c: New test.
10455
9082c4a4 10456 PR tree-optimization/70916
10457 * gcc.c-torture/compile/pr70916.c: New test.
10458
9c1a31e4 10459 PR target/49244
10460 * gcc.target/i386/pr49244-1.c: New test.
10461 * gcc.target/i386/pr49244-2.c: New test.
10462
69105acc 104632016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10464
10465 PR rtl-optimization/44281
10466 * gcc.target/i386/pr44281.c: New test.
10467
9ab8df54 104682016-05-03 bin cheng <bin.cheng@arm.com>
10469
10470 PR tree-optimization/56541
10471 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10472 * gcc.dg/vect/pr56541.c: new test.
10473
3c62cae0 104742016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10475
10476 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10477 __float128.
10478 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10479
91abc161 104802016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10481
10482 PR testsuite/70520
10483 * c-c++-common/asan/clone-test-1.c (main): Align child process
10484 stack to 16 bytes.
10485
aa3d1155 104862016-05-02 David Malcolm <dmalcolm@redhat.com>
10487
10488 PR c++/62314
10489 * g++.dg/spellcheck-fields-2.C: New test case.
10490
002c3f28 104912016-05-02 David Malcolm <dmalcolm@redhat.com>
10492
10493 PR c++/62314
10494 * g++.dg/pr62314.C: New test case.
10495
46e5dccc 104962016-05-02 Jan Hubicka <hubicka@ucw.cz>
10497
10498 * gcc.dg/ipa/inline-8.c: New testcase.
10499
663f4248 105002016-05-02 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR rtl-optimization/70467
10503 * gcc.target/i386/pr70467-1.c: New test.
10504
efe8bdf5 105052016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10506
10507 * gcc.dg/spec-options.c: Run the test on all targets.
10508 * gcc.dg/foo.specs: Use cpp_unique_options.
10509
47ef9633 105102016-05-02 Marc Glisse <marc.glisse@inria.fr>
10511
10512 * gcc.dg/tree-ssa/unord.c: New testcase.
10513
eb1a077c 105142016-05-02 Marc Glisse <marc.glisse@inria.fr>
10515
10516 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10517
28e869d0 105182016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10519
10520 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10521
dd185f6e 105222016-05-02 Marek Polacek <polacek@redhat.com>
10523
10524 PR c/70851
10525 * gcc.dg/enum-incomplete-3.c: New test.
10526
773d09b9 105272016-05-02 Marek Polacek <polacek@redhat.com>
10528 Tom de Vries <tom@codesourcery.com>
10529
10530 PR tree-optimization/70700
10531 * gcc.dg/pr70700.c: New test.
10532
f0dc3286 105332016-05-01 Uros Bizjak <ubizjak@gmail.com>
10534
10535 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10536 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10537 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10538 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10539 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10540
7f931827 105412016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * ada/acats/run_acats: Rename into...
10544 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10545 * ada/acats/run_all.sh: Remove redundant test.
10546 (target_run): Move around.
10547 (target_gnatchop): Use newly built executable.
10548 (target_gnatmake): Likewise.
10549 Check that the compilation of impbit succeeds.
10550
1c492b4e 105512016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10552
10553 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10554 * gcc.dg/20021029-1.c: Likewise.
10555 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10556 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10557 * gcc.target/sh/cmpstr.c: Likewise.
10558 * gcc.target/sh/cmpstrn.c: Likewise.
10559 * gcc.target/sh/memset.c: Likewise.
10560 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10561 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10562 * gcc.target/sh/pr39423-1.c: Likewise.
10563 * gcc.target/sh/pr49468-di.c: Likewise.
10564 * gcc.target/sh/pr49468-si.c: Likewise.
10565 * gcc.target/sh/pr49880-1.c: Likewise.
10566 * gcc.target/sh/pr49880-2.c: Likewise.
10567 * gcc.target/sh/pr49880-3.c: Likewise.
10568 * gcc.target/sh/pr50751-1.c: Likewise.
10569 * gcc.target/sh/pr50751-4.c: Likewise.
10570 * gcc.target/sh/pr50751-7.c: Likewise.
10571 * gcc.target/sh/pr51244-1.c: Likewise.
10572 * gcc.target/sh/pr51244-10.c: Likewise.
10573 * gcc.target/sh/pr51244-11.c: Likewise.
10574 * gcc.target/sh/pr51244-12.c: Likewise.
10575 * gcc.target/sh/pr51244-13.c: Likewise.
10576 * gcc.target/sh/pr51244-14.c: Likewise.
10577 * gcc.target/sh/pr51244-17.c: Likewise.
10578 * gcc.target/sh/pr51244-18.c: Likewise.
10579 * gcc.target/sh/pr51244-19.c: Likewise.
10580 * gcc.target/sh/pr51244-4.c: Likewise.
10581 * gcc.target/sh/pr51244-5.c: Likewise.
10582 * gcc.target/sh/pr51244-7.c: Likewise.
10583 * gcc.target/sh/pr51244-8.c: Likewise.
10584 * gcc.target/sh/pr51244-9.c: Likewise.
10585 * gcc.target/sh/pr51697.c: Likewise.
10586 * gcc.target/sh/pr52483-1.c: Likewise.
10587 * gcc.target/sh/pr52483-2.c: Likewise.
10588 * gcc.target/sh/pr52483-3.c: Likewise.
10589 * gcc.target/sh/pr52483-5.c: Likewise.
10590 * gcc.target/sh/pr52933-1.c: Likewise.
10591 * gcc.target/sh/pr52933-2.c: Likewise.
10592 * gcc.target/sh/pr52933-3.c: Likewise.
10593 * gcc.target/sh/pr53568-1.c: Likewise.
10594 * gcc.target/sh/pr53976-1.c: Likewise.
10595 * gcc.target/sh/pr53988-1.c: Likewise.
10596 * gcc.target/sh/pr53988.c: Likewise.
10597 * gcc.target/sh/pr54089-1.c: Likewise.
10598 * gcc.target/sh/pr54089-6.c: Likewise.
10599 * gcc.target/sh/pr54089-7.c: Likewise.
10600 * gcc.target/sh/pr54089-8.c: Likewise.
10601 * gcc.target/sh/pr54089-9.c: Likewise.
10602 * gcc.target/sh/pr54236-1.c: Likewise.
10603 * gcc.target/sh/pr54236-2.c: Likewise.
10604 * gcc.target/sh/pr54236-3.c: Likewise.
10605 * gcc.target/sh/pr54236-4.c: Likewise.
10606 * gcc.target/sh/pr54386.c: Likewise.
10607 * gcc.target/sh/pr54602-1.c: Likewise.
10608 * gcc.target/sh/pr54685.c: Likewise.
10609 * gcc.target/sh/pr54760-1.c: Likewise.
10610 * gcc.target/sh/pr54760-2.c: Likewise.
10611 * gcc.target/sh/pr54760-3.c: Likewise.
10612 * gcc.target/sh/pr54760-4.c: Likewise.
10613 * gcc.target/sh/pr54760-5.c: Likewise.
10614 * gcc.target/sh/pr54760-6.c: Likewise.
10615 * gcc.target/sh/pr55146.c: Likewise.
10616 * gcc.target/sh/pr55160.c: Likewise.
10617 * gcc.target/sh/pr59278.c: Likewise.
10618 * gcc.target/sh/pr59401-1.c: Likewise.
10619 * gcc.target/sh/pr59533-1.c: Likewise.
10620 * gcc.target/sh/pr63260.c: Likewise.
10621 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10622 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10623 * gcc.target/sh/strlen.c: Likewise.
10624 * gcc.target/sh/torture/pr30807.c: Likewise.
10625 * gcc.target/sh/torture/pr34777.c: Likewise.
10626 * gcc.target/sh/torture/pr64652.c: Likewise.
10627 * gcc.target/sh/torture/pr65505.c: Likewise.
10628 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10629 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10630
0c4005be 106312016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10632
10633 PR c++/66644
10634 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10635
d94e6223 106362016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10637
10638 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10639 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10640 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10641 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10642
46f37836 106432016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10644
10645 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10646 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10647
4d0a8bac 106482016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10649
10650 PR middle-end/70626
10651 * c-c++-common/goacc/combined-reduction.c: New test.
10652 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10653
b98e0db3 106542016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10655
10656 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10657 *movdi_internal pattern only if PIC off.
10658 * gcc.target/i386/pr70155-2.c: Likewise.
10659 * gcc.target/i386/pr70155-3.c: Likewise.
10660 * gcc.target/i386/pr70155-4.c: Likewise.
10661 * gcc.target/i386/pr70155-5.c: Likewise.
10662 * gcc.target/i386/pr70155-6.c: Likewise.
10663 * gcc.target/i386/pr70155-7.c: Likewise.
10664 * gcc.target/i386/pr70155-8.c: Likewise.
10665 * gcc.target/i386/pr70155-15.c: Likewise.
10666 * gcc.target/i386/pr70155-17.c: Likewise.
10667 * gcc.target/i386/pr70155-22.c: Likewise.
10668
8b066242 106692016-04-29 Bin Cheng <bin.cheng@arm.com>
10670
10671 PR tree-optimization/70803
10672 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10673
22912e73 106742016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10675
10676 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10677 optimization of vector loop.
10678 * gcc.target/i386/vect-unpack-3.c: New test.
10679 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10680 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10681 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10682
568128c6 106832016-04-29 Marek Polacek <polacek@redhat.com>
10684
10685 PR sanitizer/70342
10686 * g++.dg/ubsan/null-7.C: New test.
10687
025dd1e0 10688 PR c/70852
10689 * gcc.dg/pr70852.c: New test.
10690
eb16928e 106912016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10692
10693 PR/69089
10694 * g++.dg/cpp0x/alignas6.C: New test.
10695
d7377ee9 106962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10697
4860a6bf 10698 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10699 * gcc.dg/pr27003.c: Likewise.
10700 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10701 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10702 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10703 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10704 * gcc.target/arc/mxy.c: Likewise.
10705 * gcc.target/arc/mswape.c: Likewise.
10706 * gcc.target/arc/mrtsc.c: Likewise.
10707 * gcc.target/arc/mcrc.c: Likewise.
10708 * gcc.target/arc/mdsp-packa.c: Likewise.
10709 * gcc.target/arc/mdvbf.c: Likewise.
10710 * gcc.target/arc/mlock.c: Likewise.
10711 * gcc.target/arc/mmac-24.c: Likewise.
10712 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10713
efa1b7ab 107142016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10715 Matthijs Kooijman <matthijs@stdin.nl>
10716 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10717
10718 PR target/60040
10719 * gcc.target/avr/pr60040-1.c: New.
10720 * gcc.target/avr/pr60040-2.c: New.
10721
00371d68 107222016-04-29 Richard Biener <rguenther@suse.de>
10723
10724 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10725
73447cc5 107262016-04-29 Richard Biener <rguenther@suse.de>
10727
10728 PR tree-optimization/13962
10729 PR tree-optimization/65686
10730 * gcc.dg/uninit-pr65686.c: New testcase.
10731
c2087b56 107322016-04-29 Jakub Jelinek <jakub@redhat.com>
10733
10734 PR middle-end/70843
10735 * gcc.dg/pr70843.c: New test.
10736
cdd06d5a 107372016-04-28 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR target/70858
10740 * gcc.target/i386/pr70858.c: New test.
10741
1a60079e 107422016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10743
10744 * gcc.target/arc/nps400-1.c: New file.
10745
11bc2894 107462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10747 Andrew Burgess <andrew.burgess@embecosm.com>
10748
10749 * gcc.target/arc/movh_cl-1.c: New file.
10750
dd9bf0b5 107512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10752 Andrew Burgess <andrew.burgess@embecosm.com>
10753
10754 * gcc.target/arc/extzv-1.c: New file.
10755 * gcc.target/arc/insv-1.c: New file.
10756 * gcc.target/arc/insv-2.c: New file.
10757 * gcc.target/arc/movb-1.c: New file.
10758 * gcc.target/arc/movb-2.c: New file.
10759 * gcc.target/arc/movb-3.c: New file.
10760 * gcc.target/arc/movb-4.c: New file.
10761 * gcc.target/arc/movb-5.c: New file.
10762 * gcc.target/arc/movb_cl-1.c: New file.
10763 * gcc.target/arc/movb_cl-2.c: New file.
10764 * gcc.target/arc/movbi_cl-1.c: New file.
10765 * gcc.target/arc/movl-1.c: New file.
10766
a22e4209 107672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10768 Andrew Burgess <andrew.burgess@embecosm.com>
10769
10770 * gcc.target/arc/cmem-1.c: New file.
10771 * gcc.target/arc/cmem-2.c: New file.
10772 * gcc.target/arc/cmem-3.c: New file.
10773 * gcc.target/arc/cmem-4.c: New file.
10774 * gcc.target/arc/cmem-5.c: New file.
10775 * gcc.target/arc/cmem-6.c: New file.
10776 * gcc.target/arc/cmem-7.c: New file.
10777 * gcc.target/arc/cmem-ld.inc: New file.
10778 * gcc.target/arc/cmem-st.inc: New file.
10779
287c3982 107802016-04-28 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR target/70821
10783 * gcc.target/i386/pr70821.c: New test.
10784
e40e5340 107852016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10786
10787 * gcc.target/powerpc/vec-adde.c: New test.
10788 * gcc.target/powerpc/vec-adde-int128.c: New test.
10789
cf977d50 107902016-04-28 Jakub Jelinek <jakub@redhat.com>
10791
10792 * gcc.target/i386/avx-vround-1.c: New test.
10793 * gcc.target/i386/avx-vround-2.c: New test.
10794 * gcc.target/i386/avx512vl-vround-1.c: New test.
10795 * gcc.target/i386/avx512vl-vround-2.c: New test.
10796
572f8300 107972016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10798
10799 PR testsuite/70595
10800 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10801 (check_effective_target_cilkplus_runtime): ... this.
10802 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10803 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10804
10805 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10806 Require cilkplus_runtime.
10807 Don't add -lcilkrts.
10808 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10809 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10810 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10811 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10812 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10813 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10814 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10815 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10816 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10817 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10818 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10819 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10820 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10821 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10822 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10823 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10824 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10825 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10826 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10827 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10828 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10829 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10830 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10831 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10832 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10833 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10834 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10835 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10836 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10837
10838 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10839 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10840
10841 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10842
10843 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10844 cilkplus_runtime.
10845
dfba0905 108462016-04-27 Marc Glisse <marc.glisse@inria.fr>
10847
10848 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10849 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10850
605a4556 108512015-04-27 Ryan Burn <contact@rnburn.com>
10852
10853 PR c++/69024
10854 PR c++/68997
10855 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10856 diagnostic.
10857 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10858 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10859
6a1231a5 108602016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10861
10862 * gnat.dg/limited_with4.ad[sb]: New test.
10863 * gnat.dg/limited_with4_pkg.ads: New helper.
10864
4dad9e09 108652016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10866
10867 PR target/70155
10868 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10869 and movv1ti_internal patterns
10870 * gcc.target/i386/pr70155-1.c: New test.
10871 * gcc.target/i386/pr70155-2.c: Likewise.
10872 * gcc.target/i386/pr70155-3.c: Likewise.
10873 * gcc.target/i386/pr70155-4.c: Likewise.
10874 * gcc.target/i386/pr70155-5.c: Likewise.
10875 * gcc.target/i386/pr70155-6.c: Likewise.
10876 * gcc.target/i386/pr70155-7.c: Likewise.
10877 * gcc.target/i386/pr70155-8.c: Likewise.
10878 * gcc.target/i386/pr70155-9.c: Likewise.
10879 * gcc.target/i386/pr70155-10.c: Likewise.
10880 * gcc.target/i386/pr70155-11.c: Likewise.
10881 * gcc.target/i386/pr70155-12.c: Likewise.
10882 * gcc.target/i386/pr70155-13.c: Likewise.
10883 * gcc.target/i386/pr70155-14.c: Likewise.
10884 * gcc.target/i386/pr70155-15.c: Likewise.
10885 * gcc.target/i386/pr70155-16.c: Likewise.
10886 * gcc.target/i386/pr70155-17.c: Likewise.
10887 * gcc.target/i386/pr70155-18.c: Likewise.
10888 * gcc.target/i386/pr70155-19.c: Likewise.
10889 * gcc.target/i386/pr70155-20.c: Likewise.
10890 * gcc.target/i386/pr70155-21.c: Likewise.
10891 * gcc.target/i386/pr70155-22.c: Likewise.
10892
a80f3f45 108932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10894
10895 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10896 ".{5,6}".
10897
279305d1 108982016-04-27 Bin Cheng <bin.cheng@arm.com>
10899
10900 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10901 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10902 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10903 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10904 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10905
8974b625 109062016-04-27 Richard Biener <rguenther@suse.de>
10907
10908 PR ipa/70760
10909 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10910 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10911
886d5463 109122016-04-27 Nathan Sidwell <nathan@acm.org>
10913
10914 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10915 * g++.dg/ubsan/pr63956.C: Adjust error location.
10916
f0e35aa9 109172016-04-27 Nick Clifton <nickc@redhat.com>
10918
10919 PR middle-end/49889
10920 * gcc.dg/pr49889.c: New test.
10921
40385231 109222016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10923
10924 * c-c++-common/memset-array.c: New test.
10925
37229a71 109262016-04-26 Martin Sebor <msebor@redhat.com>
10927
10928 PR c++/66639
10929 * g++.dg/cpp1y/func_constexpr.C: New test.
10930
3eedf9bd 109312016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 PR c++/70241
10934 * g++.dg/cpp0x/enum32.C: New test.
10935 * g++.dg/cpp0x/enum33.C: New test.
10936
109372016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10938
10939 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10940 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10941 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10942 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10943 * gcc.c-torture/execute/pr38151.c: Likewise.
10944 * gcc.c-torture/execute/pr66556.c: Likewise.
10945 * gcc.c-torture/execute/pr67781.c: Likewise.
10946 * gcc.c-torture/execute/pr68648.c: Likewise.
10947
8c51f92f 109482016-04-26 Marc Glisse <marc.glisse@inria.fr>
10949
10950 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10951
fa20ebd3 109522016-04-26 Marek Polacek <polacek@redhat.com>
10953
10954 PR c/67784
10955 * gcc.dg/pr67784-3.c: New test.
10956 * gcc.dg/pr67784-4.c: New test.
10957 * gcc.dg/pr67784-5.c: New test.
10958
9db47803 10959 PR c/70791
10960 * gcc.dg/Wnested-externs-2.c: New test.
10961
bff407f2 109622016-04-26 Marc Glisse <marc.glisse@inria.fr>
10963
10964 * gcc.dg/fold-plusmult.c: Adjust.
10965 * gcc.dg/no-strict-overflow-6.c: Adjust.
10966 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10967
78d0c69e 109682016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10969
10970 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10971 number scans.
10972 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10973 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10974 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10975 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10976 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10977 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10978 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10979 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10980 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10981 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10982 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10983 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10984 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10985 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10986 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10987 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10988 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10989 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10990 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10991 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10992 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10993 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10994 scans.
10995 * gcc.target/i386/pr32219-4.c: Likewise.
10996 * gcc.target/i386/pr32219-6.c: Likewise.
10997 * gcc.target/i386/pr32219-8.c: Likewise.
10998
221d6722 109992016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11000
11001 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11002 associated options.
11003
514727a9 110042016-04-26 Marek Polacek <polacek@redhat.com>
11005
11006 PR c++/70744
11007 * g++.dg/ext/cond2.C: New test.
11008
e6ee4c61 110092016-04-26 Bin Cheng <bin.cheng@arm.com>
11010
11011 PR tree-optimization/70771
11012 PR tree-optimization/70775
11013 * gcc.dg/pr70771.c: New test.
3730828c 11014 * gcc.dg/pr70775.c: New test.
e6ee4c61 11015
b3d72796 110162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11017
11018 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11019
c11ece29 110202016-04-25 Richard Biener <rguenther@suse.de>
11021
11022 PR tree-optimization/70780
11023 * gcc.dg/torture/pr70780.c: New testcase.
11024
92a44a68 110252016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11026
4860a6bf 11027 * gcc.target/arm/neon-vaddws16.c: New test.
11028 * gcc.target/arm/neon-vaddws32.c: New test.
11029 * gcc.target/arm/neon-vaddwu16.c: New test.
11030 * gcc.target/arm/neon-vaddwu32.c: New test.
11031 * gcc.target/arm/neon-vaddwu8.c: New test.
11032 * lib/target-supports.exp
d40b10b2 11033 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11034 that arm neon support vector widen sum of HImode TO SImode.
11035
4bbfd6c2 110362016-04-23 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR sanitizer/70712
11039 * c-c++-common/asan/pr70712.c: New test.
11040
524df596 110412016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11042
11043 * .gitattributes: New file.
11044
426c75c3 110452016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11046
11047 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11048
c052a8d5 110492016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11050
11051 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11052 * gfortran.dg/submodule_15.f08: Likewise.
11053
c08d4612 110542016-04-22 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/70740
11057 * gcc.dg/torture/pr70740.c: New testcase.
11058
fd3211e1 110592016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11060
11061 PR target/70750
11062 * gcc.target/i386/pr70750-1.c: New test.
11063 * gcc.target/i386/pr70750-2.c: Likewise.
11064
15acd78c 110652016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11066
11067 PR c++/70540
11068 * g++.dg/cpp0x/auto48.C: New.
11069
192bf59c 110702016-04-21 Marek Polacek <polacek@redhat.com>
11071
11072 PR c++/70513
11073 * g++.dg/cpp0x/forw_enum12.C: New test.
11074 * g++.dg/cpp0x/forw_enum13.C: New test.
11075
5d429e99 110762016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11077
11078 PR target/70728
11079 * gcc.target/i386/pr70728.c: New test.
11080
06777d85 110812016-04-21 Richard Biener <rguenther@suse.de>
11082
11083 PR middle-end/70747
11084 * gcc.dg/pr70747.c: New testcase.
11085
7434c6fb 110862016-04-21 Bin Cheng <bin.cheng@arm.com>
11087
11088 PR tree-optimization/70715
11089 * gcc.dg/tree-ssa/scev-13.c: New test.
11090
f3ec0970 110912016-04-21 Marc Glisse <marc.glisse@inria.fr>
11092
11093 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11094
523f3a9d 110952016-04-21 Marc Glisse <marc.glisse@inria.fr>
11096
11097 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11098
ace7bf06 110992016-04-20 Jan Hubicka <jh@suse.cz>
11100
11101 PR ipa/70018
11102 * g++.dg/ipa/nothrow-1.C: New testcase.
11103
2b073aa6 111042016-04-20 Nathan Sidwell <nathan@acm.org>
11105
11106 PR c++/55635
11107 * g++.dg/eh/delete1.C: New.
11108
8a574c11 111092016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11110
11111 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11112 -mtune-ctrl=sse_typeless_stores.
11113
e3400750 111142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11115
11116 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11117
4bd8a059 111182016-04-20 Bin Cheng <bin.cheng@arm.com>
11119
11120 PR tree-optimization/69489
11121 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11122
70574e60 111232016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11124
11125 PR c++/69363
11126 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11127 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11128 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11129
bd6f374c 111302016-04-20 Bin Cheng <bin.cheng@arm.com>
11131
11132 PR tree-optimization/56625
11133 PR tree-optimization/69489
11134 * gcc.dg/vect/pr56625.c: New test.
11135 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11136
482539ee 111372016-04-20 Andrew Pinski <apinski@cavium.com>
11138
11139 PR target/64971
11140 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11141
b4672800 111422016-04-20 Arnaud Charlet <charlet@adacore.com>
11143
11144 * gnat.dg/self1.adb: Remove now incorrect test.
11145
4fb48737 111462016-04-20 Bin Cheng <bin.cheng@arm.com>
11147
11148 * gcc.dg/tree-ssa/scev-11.c: New test.
11149 * gcc.dg/tree-ssa/scev-12.c: New test.
11150
97efb92e 111512016-04-20 Marek Polacek <polacek@redhat.com>
11152
11153 PR tree-optimization/70725
11154 * gcc.dg/pr70725.c: New test.
11155
9d2d4060 111562016-04-20 Richard Biener <rguenther@suse.de>
11157
11158 PR tree-optimization/70726
11159 * g++.dg/vect/pr70726.cc: New testcase.
11160
54530437 111612016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11162
11163 PR target/70674
11164 * gcc.target/s390/pr70674.c: New test.
11165
acda2210 111662016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11167
11168 PR libgfortran/70684
11169 * gfortran.dg/list_read_14.f90: New test.
11170
b7040bb0 111712016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11172
11173 PR target/69201
11174 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11175 extern to force it misaligned.
11176 (b): Likewise.
11177 (c): Likewise.
11178 (d): Likewise.
11179 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11180 Don't check `*' before movv4sf_internal.
11181 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11182 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11183 Don't check `*' before movv16qi_internal.
11184 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11185 extern to force it misaligned.
11186 (b): Likewise.
11187 (c): Likewise.
11188 (d): Likewise.
11189 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11190 Don't check `*' before movv2df_internal.
11191 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11192 extern to force it misaligned.
11193 (b): Likewise.
11194 (c): Likewise.
11195 (d): Likewise.
11196 Check movv8sf_internal instead of avx_storeups256.
11197 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11198
263b5475 111992016-04-19 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/70171
11202 * g++.dg/tree-ssa/pr70171.C: New testcase.
11203
222ac318 112042016-04-19 Richard Biener <rguenther@suse.de>
11205
11206 PR tree-optimization/70724
11207 * gcc.dg/torture/pr70724.c: New testcase.
11208
003000a4 112092016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11210
11211 PR middle-end/70689
4860a6bf 11212 * gcc.target/i386/pr70689.c: New.
003000a4 11213
3f6e13de 112142016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11215
11216 PR target/70708
11217 * gcc.target/i386/pr70708.c: New test.
11218
10abddbd 112192016-04-18 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/43434
11222 * gcc.dg/vect/pr43434.c: New testcase.
11223 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11224 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11225 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11226 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11227 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11228 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11229 * gcc.dg/gomp/pr68640.c: Likewise.
11230 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11231 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11232
950db54a 112332016-04-18 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/70701
11236 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11237
67ccbf39 112382016-04-18 Tom de Vries <tom@codesourcery.com>
11239
11240 PR testsuite/70699
11241 * gcc.dg/pr70161.c: Add dot-file scans.
11242 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11243 instead of after last dot char.
11244
021ad2f3 112452016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11246
11247 * c-c++-common/dump-ada-spec-3.c: New test.
11248 * c-c++-common/dump-ada-spec-4.c: Likewise.
11249
d572fcfd 112502016-04-17 Tom de Vries <tom@codesourcery.com>
11251
11252 PR other/70183
11253 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11254
8b4ee73c 112552016-04-15 Jan Hubicka <jh@suse.cz>
11256
11257 PR ipa/70018
11258 * g++.dg/ipa/pure-const-1.C: New testcase.
11259 * g++.dg/ipa/pure-const-2.C: New testcase.
11260 * g++.dg/ipa/pure-const-3.C: New testcase.
11261
eac243e7 112622016-04-15 Marek Polacek <polacek@redhat.com>
11263
11264 PR c/70671
11265 * gcc.dg/bitfld-22.c: New test.
11266
64c1df32 112672016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11268
11269 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11270 x86_64.
11271
926f9422 112722016-04-15 Marek Polacek <polacek@redhat.com>
11273
11274 PR c/70651
11275 * c-c++-common/pr70651.c: New test.
11276
309bbaa3 112772016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11278
11279 PR rtl-optimization/70681
11280 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11281 dump scan on arm and powerpc.
11282 * gcc.dg/pr10474.c: Likewise.
11283
b4ba8358 112842016-04-15 Jakub Jelinek <jakub@redhat.com>
11285
ed92874a 11286 PR c++/69517
11287 PR c++/70019
11288 PR c++/70588
11289 * g++.dg/cpp1y/vla11.C: Revert for real.
11290
b4ba8358 11291 PR c/70436
11292 * c-c++-common/Wparentheses-1.c: New test.
11293 * c-c++-common/gomp/Wparentheses-1.c: New test.
11294 * c-c++-common/gomp/Wparentheses-2.c: New test.
11295 * c-c++-common/gomp/Wparentheses-3.c: New test.
11296 * c-c++-common/gomp/Wparentheses-4.c: New test.
11297 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11298 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11299 * c-c++-common/goacc/Wparentheses-1.c: New test.
11300
65717bb5 113012016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11302
11303 PR target/70662
11304 * gcc.target/i386/pr70662.c: New test.
11305
ca1a4077 113062016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11307 Alan Modra <amodra@gmail.com>
ca1a4077 11308
11309 PR tree-optimization/70130
11310 * gcc.dg/vect/O3-pr70130.c: New testcase.
11311
dbe1794c 113122016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11313
11836644 11314 PR target/70669
11315 * gcc.target/powerpc/pr70669.c: New test.
11316
dbe1794c 11317 PR target/70640
11318 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11319 a power7 system that does not have an assembler that supports
11320 power8.
11321
4c1007f1 113222016-04-14 Martin Sebor <msebor@redhat.com>
11323
11324 PR c++/69517
11325 PR c++/70019
11326 PR c++/70588
11327 * c-c++-common/ubsan/vla-1.c: Revert.
11328 * g++.dg/cpp1y/vla11.C: Same.
11329 * g++.dg/cpp1y/vla12.C: Same.
11330 * g++.dg/cpp1y/vla13.C: Same.
11331 * g++.dg/cpp1y/vla14.C: Same.
11332 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11333 * g++.dg/init/array24.C: Same.
4c1007f1 11334 * g++.dg/ubsan/vla-1.C: Same.
11335
22dcab66 113362016-04-14 Marek Polacek <polacek@redhat.com>
11337 Jan Hubicka <hubicka@ucw.cz>
11338
11339 PR c++/70029
11340 * g++.dg/torture/pr70029.C: New test.
11341
3e74b025 113422016-04-14 Martin Sebor <msebor@redhat.com>
11343
11344 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11345 type size to prevent failures on targets with very low maximum
11346 alignment.
11347
1d2e0f2a 113482016-04-14 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/70623
11351 * gcc.dg/torture/pr70623.c: New testcase.
11352 * gcc.dg/torture/pr70623-2.c: Likewise.
11353
9aed0626 113542016-04-13 Martin Sebor <msebor@redhat.com>
11355
11356 PR c++/69517
11357 PR c++/70019
11358 PR c++/70588
11359 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11360 * g++.dg/cpp1y/vla11.C: New test.
11361 * g++.dg/cpp1y/vla12.C: New test.
11362 * g++.dg/cpp1y/vla13.C: New test.
11363 * g++.dg/cpp1y/vla14.C: New test.
11364 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11365 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11366 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11367
fd499010 113682016-04-13 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR c++/70641
11371 * g++.dg/opt/pr70641.C: New test.
11372
87fa7252 113732016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11374
11375 PR rtl-optimization/68749
11376 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11377 effects of argument promotions.
11378 Remove default args to dg-skip-if.
11379
6c40e18b 113802016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11381
11382 PR c++/70635
11383 * g++.dg/parse/pr70635.C: New.
11384
92c53257 113852016-04-13 Marek Polacek <polacek@redhat.com>
11386
11387 PR c++/70639
11388 * c-c++-common/Wmisleading-indentation-4.c: New test.
11389
0241e4dc 113902016-04-13 Marek Polacek <polacek@redhat.com>
11391
11392 PR c/70436
4860a6bf 11393 * gcc.dg/Wparentheses-12.c: New test.
11394 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11395
92bda444 113962016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11397
11398 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11399 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11400 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11401
38ea8a26 114022016-04-13 Jakub Jelinek <jakub@redhat.com>
11403
d08aa032 11404 PR middle-end/70633
11405 * gcc.c-torture/compile/pr70633.c: New test.
11406
38ea8a26 11407 PR debug/70628
11408 * gcc.dg/torture/pr70628.c: New test.
11409
9231d5c2 114102016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11411
11412 PR c++/70610
11413 * g++.dg/template/pr70610.C: New test.
11414 * g++.dg/template/pr70610-2.C: New test.
11415 * g++.dg/template/pr70610-3.C: New test.
11416 * g++.dg/template/pr70610-4.C: New test.
11417
249ca944 114182016-04-12 Jakub Jelinek <jakub@redhat.com>
11419
7f2ea2fb 11420 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11421 128 instead of 32.
11422
249ca944 11423 PR c++/70571
11424 * g++.dg/ext/pr70571.C: New test.
11425
8ca5a97d 114262016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11427
bf32a52d 11428 PR target/70640
8ca5a97d 11429 * gcc.target/powerpc/pr70640.c: New test.
11430
e971b45f 114312016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11432
11433 PR c++/68722
11434 * g++.dg/parse/pr68722.C: New.
11435
0b54d964 114362016-04-12 Jakub Jelinek <jakub@redhat.com>
11437
11438 PR rtl-optimization/70596
11439 * gcc.target/i386/pr70596.c: New test.
11440
d2dd85e3 114412016-04-12 Nathan Sidwell <nathan@acm.org>
11442
11443 PR c++/70501
11444 * g++.dg/init/pr70501.C: New.
11445
2d0001b0 114462016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11447
11448 * gcc.target/i386/asm-flag-6.c: New test.
11449
6c4df0d1 114502016-04-12 Tom de Vries <tom@codesourcery.com>
11451
11452 PR tree-optimization/68756
11453 * gcc.dg/graphite/pr68756.c: New test.
11454
0d60da57 114552016-04-12 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR tree-optimization/70602
11458 * gcc.c-torture/execute/pr70602.c: New test.
11459
62735984 114602016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11461
11462 PR target/70381
11463 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11464 __float128 emulator is built and runs.
11465 * gcc.target/powerpc/float128-1.c: Likewise.
11466
11467 * lib/target-supports.exp (check_ppc_float128_sw_available):
11468 Rework tests for __float128 software and hardware
11469 availability. Fix exit condition to return 0 on success.
11470
a702492c 114712016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11472
11473 PR target/70133
11474 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11475 * gcc.target/aarch64/target_attr_15.c: Likewise.
11476
a8c5ce92 114772016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11478
11479 PR c++/69066
11480 * g++.dg/cpp1y/pr69066.C: New.
11481
5ecab913 114822016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11483
11484 PR fortran/68566
11485 * gfortran.dg/pr36192.f90: Update test.
11486 * gfortran.dg/pr36192_1.f90: Update test.
11487 * gfortran.dg/real_dimension_1.f: Update test.
11488 * gfortran.dg/parameter_array_init_7.f90: New test.
11489
6cb5ef70 114902016-04-09 John David Anglin <danglin@gcc.gnu.org>
11491
4edfdd23 11492 PR testsuite/64039
11493 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11494
964f71e3 11495 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11496
5d61c198 11497 PR rtl-optimization/66669
11498 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11499
16eaaf58 11500 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11501
0b68802d 11502 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11503 * gcc.dg/pie-1.c: Likewise.
11504 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11505 * gcc.dg/pic-4.c: Likewise.
11506 * gcc.dg/pie-3.c: Likewise.
11507 * gcc.dg/pie-4.c: Likewise.
11508
9c0dd509 11509 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11510
03b2d3c1 11511 PR tree-optimization/68644
11512 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11513
6cb5ef70 11514 PR rtl-optimization/64886
11515 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11516
07de41ba 115172016-04-09 Tom de Vries <tom@codesourcery.com>
11518
11519 PR tree-optimization/68953
11520 * gcc.dg/graphite/pr68953.c: New test.
11521
d294e3fb 115222016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11523
11524 PR fortran/70592
11525 * gfortran.dg/deferred_character_16.f90: New test.
11526
3cb15094 115272016-04-09 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR tree-optimization/70586
11530 * gcc.c-torture/execute/pr70586.c: New test.
11531
a02dc66f 115322016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11533
11534 PR sanitizer/70573
11535 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11536 with __builtin_memset
11537 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11538
0c302595 115392016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11540
11541 PR lto/70289
11542 PR ipa/70348
11543 PR tree-optimization/70373
11544 PR middle-end/70533
11545 PR middle-end/70534
11546 PR middle-end/70535
11547 * c-c++-common/goacc/reduction-5.c: New test.
11548 * c-c++-common/goacc/reduction-promotions.c: New test.
11549 * gfortran.dg/goacc/reduction-3.f95: New test.
11550 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11551
c6c0523b 115522016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11553
11554 PR c++/70590
11555 PR c++/70452
11556 * g++.dg/pr70590.C: New test.
11557 * g++.dg/pr70590-2.C: New test.
11558
3ac399da 115592016-04-08 Jakub Jelinek <jakub@redhat.com>
11560
e97d1706 11561 PR middle-end/70593
11562 * gcc.target/i386/pr70593.c: New test.
11563
3ac399da 11564 PR rtl-optimization/70574
11565 * gcc.target/i386/avx2-pr70574.c: New test.
11566
fcfbb129 115672016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11568
11569 PR sanitizer/70541
11570 * c-c++-common/asan/pr70541.c: New test.
11571
0aabcddf 115722016-04-08 Tom de Vries <tom@codesourcery.com>
11573
11574 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11575 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11576
bec0c1e8 115772016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11578
11579 PR target/70566
11580 * gcc.c-torture/execute/pr70566.c: New test.
11581
87c791f5 115822016-04-08 Tom de Vries <tom@codesourcery.com>
11583
11584 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11585 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11586
7f38718f 115872016-04-08 Alan Modra <amodra@gmail.com>
11588
11589 * gcc.target/powerpc/pr70117.c: New.
11590
a96a7710 115912016-04-07 Jakub Jelinek <jakub@redhat.com>
11592
7a6265d1 11593 PR testsuite/70581
11594 * gcc.dg/lto/simd-function_0.c: New test.
11595
a96a7710 11596 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11597 clones.
11598 * c-c++-common/attr-simd-2.c: Likewise.
11599 * c-c++-common/attr-simd-4.c: Likewise.
11600 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11601 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11602
508dd607 116032016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11604
11605 PR testsuite/70553
11606 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11607
1b61585a 116082016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11609 Tom de Vries <tom@codesourcery.com>
11610
11611 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11612 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11613 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11614 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11615 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11616 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11617 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11618 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11619
5f060aa8 116202016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11621
11622 PR c/70436
11623 * g++.dg/warn/Wparentheses-29.C: New test.
11624
d3831f71 116252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11626
11627 PR c/70436
11628 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11629 explicit braces to resolve a future -Wparentheses warning.
11630
382ece2d 116312016-04-06 Richard Henderson <rth@redhat.com>
11632
11633 * gcc.dg/pr61817-1.c: New test.
11634 * gcc.dg/pr61817-2.c: New test.
11635 * gcc.dg/pr69391-1.c: New test.
11636 * gcc.dg/pr69391-2.c: New test.
11637
72234ee9 116382016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11639
11640 PR rtl-optimization/70398
4860a6bf 11641 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11642
5547150a 116432016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11644
11645 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11646
15b70121 116472016-04-06 Yvan Roux <yvan.roux@linaro.org>
11648 Pedro Alves <palves@redhat.com>
11649
11650 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11651
585aefbb 116522016-04-06 Jakub Jelinek <jakub@redhat.com>
11653
0cbb513b 11654 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11655 Check for avx512f effective targets instead of avx2.
11656 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11657 for AVX512F clones.
11658 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11659 * g++.dg/gomp/declare-simd-1.C: Likewise.
11660 * g++.dg/gomp/declare-simd-3.C: Likewise.
11661 * g++.dg/gomp/declare-simd-4.C: Likewise.
11662
585aefbb 11663 PR middle-end/70550
11664 * c-c++-common/gomp/pr70550-1.c: New test.
11665 * c-c++-common/gomp/pr70550-2.c: New test.
11666
0b91cceb 116672016-04-05 Nathan Sidwell <nathan@acm.org>
11668
11669 PR c++/70512
11670 * g++.dg/ext/attribute-may-alias-5.C: New.
11671
645a9d8e 116722016-04-05 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR c++/70336
11675 * c-c++-common/pr70336.c: New test.
11676 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11677 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11678
bdf23925 116792016-04-05 Jan Hubicka <hubicka@ucw.cz>
11680
11681 PR ipa/66223
11682 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11683
aaff837c 116842016-04-05 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR rtl-optimization/70542
11687 * gcc.dg/torture/pr70542.c: New test.
11688 * gcc.target/i386/avx2-pr70542.c: New test.
11689
2eac58a0 116902016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11691
11692 PR tree-optimization/70509
11693 * gcc.target/i386/avx512bw-pr70509.c: New test.
11694
4f7ebe46 116952016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11696
11697 PR c++/70452
11698 * g++.dg/ext/constexpr-vla4.C: New test.
11699
305d86a0 117002016-04-05 Uros Bizjak <ubizjak@gmail.com>
11701
11702 PR target/70510
11703 * gcc.target/i386/pr70510.c: New test.
11704
eec3b789 117052016-04-05 Richard Biener <rguenther@suse.de>
11706
11707 PR tree-optimization/70526
11708 * g++.dg/torture/pr70526.C: New testcase.
11709
ca943582 117102016-04-05 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR target/70525
11713 * gcc.target/i386/pr70525.c: New test.
11714
87825cd5 117152016-04-05 Richard Biener <rguenther@suse.de>
11716
11717 PR middle-end/70499
11718 * g++.dg/torture/pr70499.C: New testcase.
11719
14638828 117202016-04-05 Richard Biener <rguenther@suse.de>
11721
11722 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11723 remove XFAIL.
11724
967a90d5 117252016-04-04 Jakub Jelinek <jakub@redhat.com>
11726
11727 PR middle-end/70307
11728 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11729 rs6000 ABI warnings.
11730
d374a3a3 117312016-04-04 Jan Hubicka <hubicka@ucw.cz>
11732
11733 PR ipa/66223
11734 * g++.dg/ipa/devirt-51.C: New testcase.
11735
8ff377a6 117362016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11737 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11738
11739 PR middle-end/70457
11740 * gcc.dg/torture/pr70457.c: New.
11741
f567b44f 117422016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11743
11744 PR fortran/67538
11745 * gfortran.dg/allocate_with_source_19.f08: New test.
11746
89d4ebfa 117472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11748
11749 PR fortran/65795
11750 * gfortran.dg/coarray_allocate_6.f08: New test.
11751
68ab33a6 117522016-04-04 Richard Biener <rguenther@suse.de>
11753
11754 PR rtl-optimization/70484
11755 * gcc.dg/torture/pr70484.c: New testcase.
11756
c4f5465d 117572016-04-04 Marek Polacek <polacek@redhat.com>
11758
11759 PR c/70307
11760 * gcc.dg/torture/pr70307.c: New test.
11761
bfec6609 117622016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11763
11764 PR target/70416
11765 PR target/67391
11766 * gcc.target/sh/torture/pr70416.c: New.
11767
40df9099 117682016-04-02 Martin Sebor <msebor@redhat.com>
11769
11770 PR c++/67376
11771 PR c++/70170
11772 PR c++/70172
11773 PR c++/70228
11774 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11775 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11776 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11777 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11778 * g++.dg/cpp0x/constexpr-string.C: Same.
11779 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11780 * g++.dg/cpp0x/pr65398.C: Same.
11781 * g++.dg/ext/constexpr-vla1.C: Same.
11782 * g++.dg/ext/constexpr-vla2.C: Same.
11783 * g++.dg/ext/constexpr-vla3.C: Same.
11784 * g++.dg/ubsan/pr63956.C: Same.
11785
0edb9bfe 117862016-04-01 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR rtl-optimization/70467
11789 * gcc.target/i386/pr70467-2.c: New test.
11790
e5b1a1d9 117912016-04-01 Jakub Jelinek <jakub@redhat.com>
11792 Marek Polacek <polacek@redhat.com>
11793
11794 PR c++/70488
11795 * g++.dg/init/new47.C: New test.
11796
b2ca3fb0 117972016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11798
11799 PR target/70496
11800 * gcc.target/arm/pr70496.c: New test.
11801
4c3bd1e3 118022016-04-01 Nathan Sidwell <nathan@acm.org>
11803
47de69ad 11804 PR c++/68475
11805 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11806
313d569f 118072016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11808
11809 PR target/69890
11810 * gcc.dg/strlenopt.h (memmove): New.
11811 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11812 instead of "string.h".
11813 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11814 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11815 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11816 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11817 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11818 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11819 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11820 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11821 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11822 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11823 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11824 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11825 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11826 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11827 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11828 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11829 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11830 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11831 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11832 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11833
5469facd 118342016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11835
11836 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11837 (Holder::foo): Reflect this.
11838
503de754 118392016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11840
11841 PR target/70442
11842 * gcc.dg/pr70442.c: New test.
11843
13ee2de7 118442016-03-31 Nathan Sidwell <nathan@acm.org>
11845
11846 PR c++/70393
11847 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11848
5e0d03a8 118492016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11850
11851 PR target/70453
11852 * gcc.target/i386/pr70453.c: New test.
11853
8cb82ed4 118542016-03-31 Andrey Belevantsev <abel@ispras.ru>
11855
11856 PR target/70292
11857 * gcc.c-torture/pr70292.c: New test.
11858
7952b661 118592016-03-31 Marek Polacek <polacek@redhat.com>
11860
11861 PR c/70297
11862 * c-c++-common/pr70297.c: New test.
11863 * g++.dg/cpp0x/typedef-redecl.C: New test.
11864 * gcc.dg/typedef-redecl2.c: New test.
11865
1607cc74 118662016-03-31 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR rtl-optimization/70460
11869 * gcc.c-torture/execute/pr70460.c: New test.
11870
c689c252 118712016-03-31 Richard Biener <rguenther@suse.de>
11872
11873 PR c++/70430
11874 * g++.dg/ext/vector30.C: New testcase.
11875
91c9586d 118762016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11877 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11878
11879 * gfortran.dg/fmt_pf.f90: New test.
11880
afa5c1b8 118812016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11882
11883 Forward-port from 5 branch
11884 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR testsuite/70356
11887 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11888 dg-require-effective-target after dg-do.
11889
11890 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11891
11892 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11893
6a5dcab3 118942016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11895 Julian Brown <julian@codesourcery.com>
11896 Chung-Lin Tang <cltang@codesourcery.com>
11897 Cesar Philippidis <cesar@codesourcery.com>
11898 James Norris <jnorris@codesourcery.com>
11899 Tom de Vries <tom@codesourcery.com>
11900 Nathan Sidwell <nathan@codesourcery.com>
11901
305d86a0 11902 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11903 * c-c++-common/goacc/loop-clauses.c: Likewise.
11904 * g++.dg/goacc/template.C: Likewise.
11905 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11906 * gfortran.dg/goacc/loop-1.f95: Likewise.
11907 * gfortran.dg/goacc/loop-5.f95: Likewise.
11908 * gfortran.dg/goacc/loop-6.f95: Likewise.
11909 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11910 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11911 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11912 * c-c++-common/goacc/clauses-fail.c: Likewise.
11913 * c-c++-common/goacc/parallel-1.c: Likewise.
11914 * c-c++-common/goacc/reduction-1.c: Likewise.
11915 * c-c++-common/goacc/reduction-2.c: Likewise.
11916 * c-c++-common/goacc/reduction-3.c: Likewise.
11917 * c-c++-common/goacc/reduction-4.c: Likewise.
11918 * c-c++-common/goacc/routine-3.c: Likewise.
11919 * c-c++-common/goacc/routine-4.c: Likewise.
11920 * c-c++-common/goacc/routine-5.c: Likewise.
11921 * c-c++-common/goacc/tile.c: Likewise.
11922 * g++.dg/goacc/template.C: Likewise.
11923 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11924 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11925 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11926 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11927 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11928 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11929 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11930 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11931 * c-c++-common/goacc/use_device-1.c: ... this file.
11932 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11933 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11934 * c-c++-common/goacc/host_data-6.c: ... this file.
11935 * c-c++-common/goacc/loop-2-kernels.c: New file.
11936 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11937 * c-c++-common/goacc/loop-3.c: Likewise.
11938 * g++.dg/goacc/reference.C: Likewise.
11939 * g++.dg/goacc/routine-1.C: Likewise.
11940 * g++.dg/goacc/routine-2.C: Likewise.
11941
932c0baa 119422016-03-30 Richard Biener <rguenther@suse.de>
11943
11944 PR middle-end/70450
11945 * gcc.dg/torture/pr70450.c: New testcase.
11946
7f7c4659 119472016-03-30 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR target/70421
11950 * gcc.dg/torture/pr70421.c: New test.
11951 * gcc.target/i386/avx512f-pr70421.c: New test.
11952
9cbfe80c 119532016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11954
11955 PR testsuite/70364
11956 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11957 (check): New function.
11958 (bar): Call check.
11959 (foo): Align stack to 16 bytes when calling bar.
11960 * gcc.target/i386/cleanup-2.c: Likewise.
11961
f56c7d36 119622016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11963
11964 PR tree-optimization/59124
11965 * gcc.dg/Warray-bounds-19.c: New test.
11966
92a44a68 119672016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11968
11969 * lib/prune.exp (escape_regex_chars): New.
11970 (prune_file_path): Update to quote metcharacters for regexp.
11971
a3daa269 119722016-03-29 Jakub Jelinek <jakub@redhat.com>
11973
24e1ba3d 11974 PR rtl-optimization/70429
11975 * gcc.c-torture/execute/pr70429.c: New test.
11976
a3daa269 11977 PR tree-optimization/70405
11978 * gcc.dg/pr70405.c: New test.
11979
3ef41a6e 119802016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11981
11982 PR fortran/70397
11983 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11984 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11985
4abd9410 119862016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11987
11988 PR testsuite/64177
11989 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11990 __cilkrts_set_param to set two workers.
11991 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11992 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11993
b58e5f0f 119942016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11995
305d86a0 11996 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11997
bff53658 119982016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11999
12000 PR target/70406
305d86a0 12001 * gcc.target/i386/pr70406.c: New test.
bff53658 12002
bb2c9c15 120032016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12004
12005 * gnat.dg/specs/double_record_extension3.ads: New test.
12006
f12c84ab 120072016-03-25 Richard Henderson <rth@redhat.com>
12008
12009 PR target/70120
12010 * gcc.target/aarch64/pr70120-1.c: New.
12011 * gcc.target/aarch64/pr70120-2.c: New.
12012 * gcc.target/aarch64/pr70120-3.c: New.
12013
b0bf58c4 120142016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12015
12016 PR c++/62212
12017 * g++.dg/template/mangle2.C: The dg-do directive should be
12018 "compile" not "assemble".
12019
f175ba0f 120202016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12021
12022 PR lto/69650
12023 * gcc.dg/pr69650.c: New test.
12024
4cc3295f 120252016-03-25 David Edelsohn <dje.gcc@gmail.com>
12026
12027 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12028
0cf40600 120292016-03-25 Alan Modra <amodra@gmail.com>
12030
12031 * gcc.dg/dfp/pr70052.c: New test.
12032
3aebf099 120332016-03-24 Richard Henderson <rth@redhat.com>
12034
12035 PR middle-end/69845
12036 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12037 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12038
83245bd3 120392016-03-24 Tom de Vries <tom@codesourcery.com>
12040
12041 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12042
108e7ee4 120432016-03-24 Tom de Vries <tom@codesourcery.com>
12044
12045 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12046 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12047
17af0b14 120482016-03-24 Tom de Vries <tom@codesourcery.com>
12049
12050 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12051 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12052
6c8770ee 120532016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12054
12055 PR c++/62212
12056 * g++.dg/template/mangle2.C: New test.
12057
a7e21b7b 120582016-03-24 Richard Biener <rguenther@suse.de>
12059
12060 PR tree-optimization/70396
12061 * gcc.dg/torture/pr70396.c: New testcase.
12062
f365d297 120632016-03-24 Richard Biener <rguenther@suse.de>
12064
12065 PR middle-end/70370
12066 * gcc.dg/torture/pr70370.c: New testcase.
12067
da7aeb13 120682016-03-24 Tom de Vries <tom@codesourcery.com>
12069
12070 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12071 * gfortran.dg/goacc/kernels-tree.f95: Same.
12072 * gfortran.dg/goacc/parallel-tree.f95: Same.
12073
80b30de0 120742016-03-24 Tom de Vries <tom@codesourcery.com>
12075
12076 * c-c++-common/goacc/uninit-if-clause.c: New test.
12077 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12078
cb9b6b99 120792016-03-24 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR target/70290
305d86a0 12082 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12083 Fix formatting.
cb9b6b99 12084
a4225fff 120852016-03-24 Richard Biener <rguenther@suse.de>
12086
12087 PR tree-optimization/70372
12088 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12089
5a869ab8 120902016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12091
12092 PR c++/70347
12093 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12094
36ce5faa 120952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12096
12097 PR c++/70332
12098 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12099
c4fa85c9 121002016-03-23 Jakub Jelinek <jakub@redhat.com>
12101
d9377ad5 12102 PR c++/70001
12103 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12104 * g++.dg/cpp1y/pr70001.C: New test.
12105
c4fa85c9 12106 PR c++/70323
12107 * g++.dg/cpp0x/constexpr-70323.C: New test.
12108
0a2062da 121092016-03-23 Alexandre Oliva <aoliva@redhat.com>
12110 Jason Merrill <jason@redhat.com>
12111 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR c++/69315
12114 * g++.dg/cpp0x/constexpr-69315.C: New test.
12115 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12116
62d2a6dc 121172016-03-23 Marek Polacek <polacek@redhat.com>
12118
12119 PR c++/69884
12120 * g++.dg/warn/Wignored-attributes-1.C: New test.
12121 * g++.dg/warn/Wignored-attributes-2.C: New test.
12122
a82d6246 121232016-03-23 Tom de Vries <tom@codesourcery.com>
12124
12125 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12126 initialization.
12127 * gfortran.dg/goacc/private-3.f95 (test): Same.
12128 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12129 missing use param.
12130
dc834ba1 121312016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 * lib/target-supports.exp: Remove v7ve entry from loop
12134 creating effective target checks.
12135 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12136 (add_options_for_arm_arch_v7ve): Likewise.
12137
7e83fd1f 121382016-03-23 Jakub Jelinek <jakub@redhat.com>
12139
12140 PR tree-optimization/70354
12141 * gcc.dg/vect/pr70354-1.c: New test.
12142 * gcc.dg/vect/pr70354-2.c: New test.
12143 * gcc.target/i386/avx2-pr70354-1.c: New test.
12144 * gcc.target/i386/avx2-pr70354-2.c: New test.
12145
4e4da058 121462016-03-22 Jeff Law <law@redhat.com>
12147
12148 PR target/70232
12149 * gcc.dg/tree-ssa/pr70232.c: New test.
12150
6855137b 121512016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12152
12153 PR target/70302
12154 * gcc.target/i386/pr70302.c: New test.
12155
19db1ec8 121562016-03-22 Richard Biener <rguenther@suse.de>
12157
12158 PR middle-end/70251
12159 * g++.dg/torture/pr70251.C: New testcase.
12160
4baec9f2 121612016-03-22 David Malcolm <dmalcolm@redhat.com>
12162
12163 PR c/69993
12164 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12165 Wmisleading-indentation.c.
12166 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12167 reflect change to diagnostic text and order of messages.
12168 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12169
fcfec126 121702016-03-22 David Edelsohn <dje.gcc@gmail.com>
12171
12172 * g++.dg/ext/java-3.C: Don't compile on AIX.
12173
aa30728a 121742016-03-22 Richard Biener <rguenther@suse.de>
12175
12176 PR middle-end/70333
12177 * gcc.dg/torture/pr70333.c: New testcase.
12178
46ec4eb4 121792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12180
12181 * g++.dg/ext/pr70290.C: New test.
12182
4880f878 121832016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12184
12185 PR target/70325
12186 * gcc.target/i386/pr70325.c: New test.
12187
3d78ea44 121882016-03-22 Jakub Jelinek <jakub@redhat.com>
12189
5934fb8f 12190 PR target/70329
12191 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12192 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12193
b6436f79 12194 PR target/70300
12195 * gcc.target/i386/pr70300.c: New test.
12196
3d78ea44 12197 PR c++/70295
12198 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12199 (func2): New function for cond with parens, xfail warning for c++.
12200 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12201
b60244f6 122022016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12203
12204 PR c++/70096
12205 * g++.dg/template/ptrmem30.C: New test.
12206
c8e3e744 122072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12208
12209 PR c++/70204
12210 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12211 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12212
2715f63a 122132016-03-21 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR middle-end/70326
12216 * gcc.dg/pr70326.c: New test.
12217
2daa2cda 122182016-03-21 Marc Glisse <marc.glisse@inria.fr>
12219 Jakub Jelinek <jakub@redhat.com>
12220
12221 PR tree-optimization/70317
12222 * gcc.dg/pr70317.c: New test.
12223
d9aa5a50 122242016-03-21 Uros Bizjak <ubizjak@gmail.com>
12225
12226 PR target/70327
12227 * gcc.target/i386/pr70327.c: New test.
12228
e1a88bf4 122292016-03-21 Martin Liska <mliska@suse.cz>
12230
61941425 12231 PR ipa/70306
e1a88bf4 12232 * gcc.dg/ipa/pr70306.c: New test.
12233
d9aa5a50 122342016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12235
12236 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12237 * gcc.target/arm/attr-align3.c: Likewise.
12238 * gcc.target/arm/attr_arm.c: Likewise.
12239 * gcc.target/arm/flip-thumb.c: Likewise.
12240
afdde20c 122412016-03-21 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR target/70296
12244 * gcc.target/powerpc/altivec-36.c: New test.
12245
3f2ef661 122462016-03-21 Richard Biener <rguenther@suse.de>
12247
12248 PR tree-optimization/70310
12249 * gcc.dg/torture/pr70310.c: New testcase.
12250
08b2b692 122512016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12252
12253 PR target/70293
12254 * gcc.target/i386/pr70293.c: New test.
12255
93505d22 122562016-03-21 Richard Biener <rguenther@suse.de>
12257
12258 PR tree-optimization/70288
12259 * gcc.dg/torture/pr70288-1.c: New testcase.
12260 * gcc.dg/torture/pr70288-2.c: Likewise.
12261
06fd1914 122622016-03-21 Andrey Belevantsev <abel@ispras.ru>
12263
12264 PR rtl-optimization/69307
12265 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12266
b628775e 122672016-03-21 Andrey Belevantsev <abel@ispras.ru>
12268
12269 PR rtl-optimization/69102
12270 * gcc.c-torture/compile/pr69102.c: New test.
12271
1421f43c 122722016-03-18 Jeff Law <law@redhat.com>
12273
12274 PR rtl-optimization/70263
12275 * gcc.c-torture/compile/pr70263-1.c: New test.
12276 * gcc.target/i386/pr70263-2.c: New test.
12277
e7142ce1 122782016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12279
12280 PR rtl-optimization/70278
12281 * gcc.dg/torture/pr70278.c: New test.
12282 * gcc.target/arm/pr70278.c: New test.
12283
5539bc70 122842016-03-18 David Malcolm <dmalcolm@redhat.com>
12285
12286 PR c/70281
12287 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12288 (test_builtin_types_compatible_p): New test function.
12289 * gcc.dg/pr70281.c: New test case.
12290
296a290a 122912016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12292
12293 PR target/70113
12294 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12295
666094f0 122962016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12297
12298 PR tree-optimization/70252
12299 * gcc.dg/pr70252.c: New test.
12300
350514e8 123012016-03-18 Tom de Vries <tom@codesourcery.com>
12302
12303 * gcc.dg/pr70161-2.c: New test.
12304 * gcc.dg/pr70161.c: New test.
12305
011e0cea 123062016-03-18 Tom de Vries <tom@codesourcery.com>
12307
12308 PR ipa/70269
12309 * gcc.dg/pr70269.c: New test.
12310
292a09de 123112016-03-18 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR c++/70267
12314 * g++.dg/ext/java-3.C: New test.
12315
efc86c4c 123162016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12317
12318 PR c++/70205
12319 * g++.dg/lookup/pr70205.C: New test.
12320
a28dd575 123212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12322
12323 PR c++/70218
12324 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12325
92e7ab1e 123262016-03-17 Marek Polacek <polacek@redhat.com>
12327
12328 PR c/69407
12329 * gcc.dg/atomic-op-6.c: New test.
12330
7378dbfb 123312016-03-17 David Malcolm <dmalcolm@redhat.com>
12332
12333 PR c/70264
12334 * c-c++-common/pr70264.c: New test case.
12335
f7995d7d 123362016-03-17 Jakub Jelinek <jakub@redhat.com>
12337
e2895b76 12338 PR c++/70144
12339 * c-c++-common/pr70144-1.c: New test.
12340 * c-c++-common/pr70144-2.c: New test.
12341
f7995d7d 12342 PR c++/70272
12343 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12344 * g++.dg/opt/flifetime-dse6.C: New test.
12345 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12346
5ec4a949 123472016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12348
12349 PR driver/70192
12350 * gcc.dg/pic-1.c: New test.
12351 * gcc.dg/pic-2.c: Likewise.
12352 * gcc.dg/pic-3.c: Likewise.
12353 * gcc.dg/pic-4.c: Likewise.
12354 * gcc.dg/pie-1.c: Likewise.
12355 * gcc.dg/pie-2.c: Likewise.
12356 * gcc.dg/pie-3.c: Likewise.
12357 * gcc.dg/pie-4.c: Likewise.
12358 * gcc.dg/pie-5.c: Likewise.
12359 * gcc.dg/pie-6.c: Likewise.
12360
c28550e1 123612016-03-17 Tom de Vries <tom@codesourcery.com>
12362
12363 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12364 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12365
be3296cb 123662016-03-17 Richard Biener <rguenther@suse.de>
12367
12368 PR debug/70271
12369 * g++.dg/debug/pr70271.C: New testcase.
12370
9b60ef21 123712016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12372
12373 * gcc.target/i386/pr70251.c: New test.
12374
9a80bc1a 123752016-03-17 Marek Polacek <polacek@redhat.com>
12376
12377 PR c++/70194
12378 * g++.dg/warn/constexpr-70194.C: New test.
12379
733d7ff9 123802016-03-16 Richard Henderson <rth@redhat.com>
12381
12382 PR middle-end/70240
12383 * gcc.c-torture/compile/pr70240.c: New.
12384
3e6f12bf 123852016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12386
12387 * gcc.c-torture/compile/20151204.c: Skip for avr.
12388
867c9e99 123892016-03-16 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR target/70245
12392 * g++.dg/opt/pr70245.C: New test.
12393 * g++.dg/opt/pr70245.h: New file.
12394 * g++.dg/opt/pr70245-aux.cc: New file.
12395
8ced6ab7 123962016-03-16 Martin Sebor <msebor@redhat.com>
12397
12398 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12399
37af779a 124002016-03-16 Richard Henderson <rth@redhat.com>
12401
12402 PR middle-end/70199
12403 * gcc.c-torture/compile/pr70199.c: New.
12404
78ed999c 124052016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12406
12407 * gcc.dg/uninit-19.c: Run dos2unix.
12408
462ca422 124092016-03-16 Marek Polacek <polacek@redhat.com>
12410
12411 PR c/70093
12412 * gcc.dg/nested-func-10.c: New test.
12413 * gcc.dg/nested-func-9.c: New test.
12414
fe58aacc 124152016-03-16 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR tree-optimization/68714
12418 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12419
27a53872 124202016-03-16 Tom de Vries <tom@codesourcery.com>
12421
12422 PR tree-optimization/68715
12423 * gcc.dg/graphite/pr68715-2.c: New test.
12424 * gcc.dg/graphite/pr68715.c: New test.
12425 * gfortran.dg/graphite/pr68715.f90: New test.
12426
95049c3c 124272016-03-16 Tom de Vries <tom@codesourcery.com>
12428
12429 PR tree-optimization/68809
12430 * gcc.dg/graphite/pr68809-2.c: New test.
12431 * gcc.dg/graphite/pr68809.c: New test.
12432
09eddd70 124332016-03-16 Jakub Jelinek <jakub@redhat.com>
12434
81fc5915 12435 PR c++/70147
12436 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12437 method call to i () as argument. Adjust expected output.
12438
09eddd70 12439 PR c++/70147
12440 * g++.dg/ubsan/pr70147-1.C: New test.
12441 * g++.dg/ubsan/pr70147-2.C: New test.
12442
6373d2a2 124432016-03-15 Martin Sebor <msebor@redhat.com>
12444
12445 PR c++/58281
12446 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12447
d27a0c11 124482016-03-15 John David Anglin <danglin@gcc.gnu.org>
12449
9908039d 12450 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12451 hppa*-*-hpux*.
12452
45cdc3a6 12453 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12454
d27a0c11 12455 PR libfortran/69799
12456 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12457 libatomic_available.
12458
0dd1d57f 124592016-03-15 Marek Polacek <polacek@redhat.com>
12460
12461 PR c++/70209
12462 * g++.dg/ext/attribute-may-alias-4.C: New test.
12463
0ce02c07 124642016-03-15 Alexander Monakov <amonakov@ispras.ru>
12465
12466 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12467 -fvar-tracking-assignments-toggle flag.
12468
f6e39b30 124692016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12470
12471 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12472
167f93a2 124732016-03-15 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR rtl-optimization/70222
12476 * gcc.c-torture/execute/pr70222-1.c: New test.
12477 * gcc.c-torture/execute/pr70222-2.c: New test.
12478
08a8af4a 124792016-03-15 Richard Henderson <rth@redhat.com>
12480
12481 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12482
738eb905 124832016-03-15 Andrey Belevantsev <abel@ispras.ru>
12484
12485 PR rtl-optimization/69032
12486 * gcc.dg/pr69032.c: New test.
12487
dd148b3a 124882016-03-15 Andrey Belevantsev <abel@ispras.ru>
12489
12490 PR rtl-optimization/63384
d9aa5a50 12491 * g++.dg/pr63384.C: New test.
dd148b3a 12492
acf58115 124932016-03-15 Andrey Belevantsev <abel@ispras.ru>
12494
12495 PR target/64411
12496 * gcc.target/i386/pr64411.C: New test.
12497
a2897dc4 124982016-03-15 Tom de Vries <tom@codesourcery.com>
12499
12500 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12501 * gfortran.dg/goacc/kernels-alias.f95: New test.
12502
7bad2faf 125032016-03-14 Martin Sebor <msebor@redhat.com>
12504
12505 PR c++/53792
12506 * g++.dg/cpp0x/constexpr-inline.C: New test.
12507 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12508
d65fa8d9 125092016-03-14 David Edelsohn <dje.gcc@gmail.com>
12510
12511 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12512
2b3c633f 125132016-03-14 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR middle-end/70219
12516 * gcc.dg/pr70219.c: New test.
12517
e947f9c3 125182016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12519
12520 PR target/70083
12521 * gcc.dg/torture/pr70083.c: New test.
12522 * gcc.target/i386/pr70083.c: New test.
12523
74201dc2 125242016-03-14 Richard Biener <rguenther@suse.de>
12525
12526 PR tree-optimization/56365
12527 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12528
88aea41e 125292016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12530
12531 PR target/70098
12532 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12533 New function.
12534 * g++.dg/pr70098.C: New testcase.
12535
12536
1bd2aefd 125372016-03-14 Tom de Vries <tom@codesourcery.com>
12538
12539 PR tree-optimization/70045
12540 * gcc.dg/graphite/pr70045.c: New test.
12541
922c7033 125422016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12543
12544 PR fortran/69043
12545 * gfortran.dg/include_9.f90: New test.
12546
fd4ab6d9 125472016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12548
12549 PR fortran/45076
12550 gfortran.dg/prof/prof.exp: New script.
12551 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12552
7d7218d3 125532016-03-12 Andrey Belevantsev <abel@ispras.ru>
12554
12555 PR rtl-optimization/69307
12556 * gcc.dg/pr69307.c: New test.
12557
02ffd664 125582016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12559
12560 PR target/69614
12561 * gcc.target/arm/pr69614.c: New.
12562
76e207a9 125632016-03-12 Paul Thomas <pault@gcc.gnu.org>
12564
12565 PR fortran/70031
12566 * gfortran.dg/submodule_14.f08: New test
12567
12568 PR fortran/69524
12569 * gfortran.dg/submodule_15.f08: New test
12570
490ee78a 125712016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12572
12573 PR c++/70106
12574 * g++.dg/cpp1y/paren3.C: New test.
12575
04e137ff 125762016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12577
12578 PR target/70131
12579 * gcc.target/powerpc/ppc-round2.c: New test.
12580
27b2c1c4 125812016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12582
12583 PR target/70123
12584 * gcc.dg/torture/pr70123.c: New test.
12585
84116671 125862016-03-11 Jeff Law <law@redhat.com>
12587
12588 PR tree-optimization/70190
12589 * gcc.c-torture/compile/pr70190.c: New test.
12590
cfa58bc8 125912016-03-11 David Malcolm <dmalcolm@redhat.com>
12592
12593 PR c/68187
12594 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12595 case.
12596 (test43_b): Likewise.
12597 (test43_c): Likewise.
12598 (test43_d): Likewise.
12599 (test43_e): Likewise.
12600 (test43_f): Likewise.
12601 (test43_g): Likewise.
12602 (test44_a): Likewise.
12603 (test44_b): Likewise.
12604 (test44_c): Likewise.
12605 (test44_d): Likewise.
12606 (test44_e): Likewise.
12607
ce234f27 126082016-03-11 David Malcolm <dmalcolm@redhat.com>
12609
12610 PR c/70085
12611 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12612
e4756b48 126132016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12614
12615 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12616 dg-options.
12617
1f5ef87e 126182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12619
12620 PR target/70002
12621 PR target/69245
12622 * gcc.target/aarch64/pr69245_2.c: New test.
12623
f9c352a1 126242016-03-11 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR tree-optimization/70177
12627 * gcc.dg/pr70177.c: New test.
12628
4dd92ac6 126292016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12630
12631 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12632
331e4fdb 126332016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12634
12635 * gcc.dg/tree-ssa/sra-20.c: New.
12636
69262824 126372016-03-11 Jakub Jelinek <jakub@redhat.com>
12638
6f9a7425 12639 PR rtl-optimization/70174
12640 * gcc.dg/pr70174.c: New test.
12641
69262824 12642 PR tree-optimization/70169
12643 * gcc.dg/pr70169.c: New test.
12644
4637a847 126452016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12646
12647 PR target/70160
12648 * gcc.target/i386/pr70160.c: New test.
12649
5a86d754 126502016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12651
12652 * gcc.target/s390/dfp-1.c: New test.
12653
af4c8290 126542016-03-10 Nick Clifton <nickc@redhat.com>
12655
12656 PR target/70044
12657 * gcc.target/aarch64/pr70044.c: New test.
12658
98dfd328 126592016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12660 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR c++/70001
12663 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12664 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12665 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12666
75e72311 126672016-03-10 Jan Hubicka <hubicka@ucw.cz>
12668
12669 PR lto/69589
12670 * g++.dg/lto/pr69589_0.C: New testcase
12671 * g++.dg/lto/pr69589_1.C: New testcase
12672
a2eb1271 126732016-03-10 Marek Polacek <polacek@redhat.com>
12674
12675 PR c++/70153
12676 * g++.dg/delayedfold/unary-plus1.C: New test.
12677
126782016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12679
12680 * gcc.target/arm/pr45701-1.c: Escape brackets.
12681 * gcc.target/arm/pr45701-2.c: Likewise.
12682
5ab2987f 126832016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12684
12685 * gfortran.dg/unconstrained_commons.f: New.
12686
6972afac 126872016-03-10 Alan Modra <amodra@gmail.com>
12688
12689 * gcc.dg/pr69195.c: New.
12690 * gcc.dg/pr69238.c: New.
12691
c82c99ec 126922016-03-10 Tom de Vries <tom@codesourcery.com>
12693
12694 PR testsuite/68915
12695 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12696
a2389d4a 126972016-03-10 Richard Biener <rguenther@suse.de>
12698
12699 PR tree-optimization/70128
12700 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12701 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12702
c272412d 127032016-03-09 Jakub Jelinek <jakub@redhat.com>
12704
a0451069 12705 PR tree-optimization/70152
12706 * gcc.dg/pr70152.c: New test.
12707
c272412d 12708 PR target/70086
12709 * gcc.target/i386/pr70086-1.c: New test.
12710 * gcc.target/i386/pr70086-2.c: New test.
12711 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12712
12713 PR tree-optimization/70127
12714 * gcc.c-torture/execute/pr70127.c: New test.
12715
27dcb7a8 127162016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12717
12718 * c-c++-common/goacc/combined-directives-2.c: New test.
12719
c24757cf 127202016-03-09 David Malcolm <dmalcolm@redhat.com>
12721
12722 PR c/68473
12723 PR c++/70105
12724 * g++.dg/diagnostic/pr70105.C: New test.
12725 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12726 (test_multiple_ordinary_maps): New test function.
12727
83108969 127282016-03-09 David Malcolm <dmalcolm@redhat.com>
12729
12730 PR c/68473
12731 PR c++/70105
12732 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12733 Drop range information from call to inform_at_rich_loc.
12734 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12735 New.
12736 (test_show_locus): Replace calls to rich_location::add_range with
12737 calls to add_range. Rewrite the tests that used the now-defunct
12738 rich_location ctor taking a source_range. Simplify other tests
12739 by replacing calls to COMBINE_LOCATION_DATA with calls to
12740 make_location.
12741
6733c0e8 127422016-03-09 Richard Biener <rguenther@suse.de>
12743 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR tree-optimization/70138
12746 * gcc.dg/vect/pr70138-1.c: New testcase.
12747 * gcc.dg/vect/pr70138-2.c: Likewise.
12748
96abb9f5 127492016-03-09 Jakub Jelinek <jakub@redhat.com>
12750
12751 PR target/70049
12752 * gcc.target/i386/pr70049.c: New test.
12753
42bb3bfb 127542016-03-09 Richard Biener <rguenther@suse.de>
12755
12756 PR c/70143
12757 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12758 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12759 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12760
27527428 127612016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12762
12763 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12764 arm-*-*.
12765
248449f2 127662016-03-09 Jakub Jelinek <jakub@redhat.com>
12767
1bd49ced 12768 PR middle-end/67278
12769 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12770
248449f2 12771 PR target/67278
12772 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12773
12774 PR middle-end/70050
12775 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12776 in testcase comment.
12777
dfc460ff 127782016-03-09 Tom de Vries <tom@codesourcery.com>
12779
12780 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12781 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12782 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12783 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12784 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12785 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12786 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12787 * gfortran.dg/goacc/kernels-loop.f95: New test.
12788
0377fc7f 127892016-03-08 Martin Sebor <msebor@redhat.com>
12790
12791 PR c++/62096
12792 * g++.dg/warn/overflow-warn-7.C: New test.
12793
3556aa80 127942016-03-08 Jason Merrill <jason@redhat.com>
12795
12796 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12797 * lib/target-supports.exp (check_effective_target_concepts): New.
12798
e5096208 127992016-03-08 Jakub Jelinek <jakub@redhat.com>
12800
5370eb8d 12801 PR c++/70135
12802 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12803 * g++.dg/ubsan/pr70135.C: New test.
12804
e5096208 12805 PR target/70110
12806 * gcc.dg/pr70110.c: New test.
12807
cc37120d 128082016-03-07 Martin Jambor <mjambor@suse.cz>
12809
12810 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12811 * c-c++-common/gomp/if-1.c: Likewise.
12812 * c-c++-common/gomp/pr61486-2.c: Likewise.
12813 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12814 to dg-additional-options.
12815 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12816 * g++/gomp/target-teams-1.c: Likewise.
12817 * gcc.dg/gomp/gomp.exp: Likewise.
12818 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12819 dg-additional-options.
12820 * gfortran.dg/gomp/gomp.exp: Likewise.
12821 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12822 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12823 dg-additional-options.
12824 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12825
53c248d8 128262016-03-07 Martin Jambor <mjambor@suse.cz>
12827
12828 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12829 * c-c++-common/gomp/gridify-1.c: New test.
12830 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12831
541e79a0 128322016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12833
12834 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12835 trigger for cortex-r8, when scanning for register r8.
12836 * gcc.target/arm/pr45701-2.c: Likewise.
12837
4dfabd94 128382016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12839 Jeff Law <law@redhat.com>
4dfabd94 12840
12841 PR tree-optimization/69740
12842 * gcc.c-torture/compile/pr69740-1.c: New test.
12843 * gcc.c-torture/compile/pr69740-2.c: New test.
12844
1b63a87b 128452016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12846
12847 * lib/target-supports.exp
12848 (check_effective_target_whole_vector_shift): Enable for PPC64.
12849
d33914da 128502016-03-07 Richard Biener <rguenther@suse.de>
12851
12852 PR tree-optimization/70115
12853 * gcc.dg/torture/pr70115.c: New testcase.
12854
584fba4b 128552016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12856
12857 PR middle-end/69916
12858 * c-c-++-common/goacc/pr69916.c: New.
12859
7f2f5ec0 128602016-03-07 Richard Henderson <rth@redhat.com>
12861
12862 * gcc.c-torture/compile/pr70061.c: New test.
12863
f530e7c4 128642016-03-07 Richard Biener <rguenther@suse.de>
12865
12866 PR testsuite/70109
12867 * gcc.dg/vect/O3-pr36098.c: New testcase.
12868
a3855fed 128692016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12870
12871 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12872
091ffc31 128732016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12874
12875 * gnat.dg/renaming9.ad[sb]: New testcase.
12876
2941b871 128772016-03-05 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR c++/70084
12880 * g++.dg/expr/stdarg3.C: New test.
12881
5173ce42 128822016-03-04 Jeff Law <law@redhat.com>
12883
12884 PR tree-optimization/69196
12885 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12886 x86_64-*-*.
12887
2d1d2e55 128882016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12889
0e43078e 12890 PR c/69973
12891 * gcc.dg/pr69973.c: New test.
12892
d8ec06ae 12893 PR rtl-optimization/69941
12894 * gcc.dg/torture/pr69941.c: New test.
12895
2d1d2e55 12896 PR c/69824
12897 * gcc.dg/pr69824.c: New test.
12898
32f692e2 128992016-03-05 Tom de Vries <tom@codesourcery.com>
12900
12901 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12902 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12903 function.
12904
1c699e9a 129052016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12906
12907 PR c++/66786
12908 * g++.dg/cpp1y/var-templ48.C: New test.
12909 * g++.dg/cpp1y/var-templ49.C: New test.
12910
358448c6 129112016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12912
12913 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12914
01dc3c45 129152016-03-04 Jakub Jelinek <jakub@redhat.com>
12916
e968ff6d 12917 PR c++/70035
12918 * g++.dg/ubsan/pr70035.C: New test.
12919
01dc3c45 12920 PR target/70062
12921 * gcc.target/i386/pr70062.c: New test.
12922
3937d618 129232016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12924
12925 * g++.dg/template/typename21.C: Remove c++98_only.
12926
c58ac7f8 129272016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12928
12929 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12930
0060768a 129312016-03-04 David Malcolm <dmalcolm@redhat.com>
12932
12933 PR c/68187
12934 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12935 function.
12936 (fn_42_b): Likewise.
12937 (fn_42_c): Likewise.
12938
74c6fd40 129392016-03-04 David Malcolm <dmalcolm@redhat.com>
12940
12941 PR c/68187
12942 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12943 function.
12944 (fn_40_b): Likewise.
12945 (fn_41_a): Likewise.
12946 (fn_41_b): Likewise.
12947
31b11359 129482016-03-04 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR target/70059
12951 * gcc.target/i386/avx512f-pr70059.c: New test.
12952 * gcc.target/i386/avx512dq-pr70059.c: New test.
12953
c5b93452 129542016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12955
12956 PR rtl-optimization/57676
12957 * gcc.dg/torture/pr57676.c: New test.
12958
268fbd56 129592016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12960
12961 * gcc.dg/pr70026.c: New test.
12962
6560d1ad 129632016-03-04 Marek Polacek <polacek@redhat.com>
12964
12965 PR c/69798
12966 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12967 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12968
cc7dfddf 129692016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12970
12971 PR target/70004
12972 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12973 Delete.
12974 (test_corners_sisd_si): Likewise.
12975 (main): Remove checks of the above.
12976 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12977
e9663bd4 129782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12979
12980 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12981
dcdd684e 129822016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12983
12984 * gcc.dg/torture/pr69951.c: Accept argc==0.
12985
e692d332 129862016-03-04 Richard Biener <rguenther@suse.de>
12987
12988 PR c++/70054
12989 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12990 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12991
af77b7e6 129922016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12993
12994 PR testsuite/69766
12995 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12996 testing multiarch.
12997
290da96e 129982016-03-04 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR debug/69947
13001 * gcc.dg/guality/pr69947.c: New test.
13002
e51ce713 130032016-03-03 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR ada/70017
13006 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13007
1feed892 130082016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13009
13010 PR rtl-optimization/69904
13011 * gcc.target/arm/pr69904.c: New test.
13012
c32bda69 130132016-03-03 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR target/70021
13016 * gcc.dg/vect/pr70021.c: New test.
13017 * gcc.target/i386/pr70021.c: New test.
13018
1bc579ed 130192016-03-03 Marek Polacek <polacek@redhat.com>
13020
13021 PR middle-end/70050
13022 * gcc.dg/pr70050.c: New test.
13023
cfa8d638 130242016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13025
13026 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13027
1b889259 130282016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13029
13030 PR tree-optimization/70043
13031 * gfortran.dg/vect/pr70043.f90: New test.
13032
f756dfa3 130332016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13034
13035 * gnat.dg/specs/task1.ads: New test.
13036
5cb4863d 130372016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13038
13039 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13040 Invoke gdb with -batch.
13041 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13042
5dd12e43 130432016-03-03 Richard Biener <rguenther@suse.de>
13044
13045 PR tree-optimization/55936
13046 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13047
d97ba4ca 130482016-03-02 Jeff Law <law@redhat.com>
13049
5d23c86f 13050 PR rtl-optimization/69942
13051 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13052 effects of argument promotions.
13053
d97ba4ca 13054 PR tree-optimization/69987
13055 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13056 target does not support -fprefetch-loop-arrays.
13057
901faaa0 130582016-03-02 Uros Bizjak <ubizjak@gmail.com>
13059
13060 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13061
51f6fdce 130622016-03-02 Bin Cheng <bin.cheng@arm.com>
13063
6bc7872f 13064 PR rtl-optimization/69052
51f6fdce 13065 * gcc.target/i386/pr69052.c: New test.
13066
31d31e07 130672016-03-02 Alan Modra <amodra@gmail.com>
13068
13069 * gcc.dg/pr69990.c: New.
13070
04faee95 130712016-03-02 Jakub Jelinek <jakub@redhat.com>
13072
270d0117 13073 PR c/68062
13074 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13075
13076 PR middle-end/70022
13077 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13078
04faee95 13079 PR target/70028
13080 * gcc.target/i386/pr70028.c: New test.
13081
a2cc9e8e 130822016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13083
13084 * c-c++-common/asan/swapcontext-test-1.c,
13085 * c-c++-common/tsan/thread_leak.c,
13086 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13087 * g++.dg/tsan/benign_race.C,
13088 * g++.dg/tsan/fd_close_norace.C,
13089 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13090 races with sanitizer output
13091
dd4bd263 130922016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13093 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13094
13095 PR target/67278
13096 * gcc.dg/simd-8.c: New testcase.
13097
b5fe3a49 130982016-03-02 Richard Biener <rguenther@suse.de>
13099
13100 PR middle-end/67278
13101 * gcc.dg/simd-7.c: New testcase.
13102
23601f67 131032016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13104
13105 * gcc.target/i386/pr70007.c: Tweak.
13106
f66f65e7 131072016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13108
13109 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13110
60773515 131112016-03-02 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/67854
13114 * gcc.dg/pr67854.c: New test.
13115
6c094cb1 131162016-03-02 Jakub Jelinek <jakub@redhat.com>
13117
13118 PR middle-end/70025
13119 * gcc.dg/torture/pr70025.c: New test.
13120
7627bb56 131212016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13122
13123 PR tree-optimization/68621
13124 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13125
066c8e94 131262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13127
13128 * gcc.target/i386/pr70007.c: New test.
13129
d3b819ad 131302016-03-01 Jeff Law <law@redhat.com>
13131
d4b9ad56 13132 PR tree-optimization/69196
7e217344 13133 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13134
d3b819ad 13135 PR tree-optimization/69196
13136 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13137 duplicating code and spoiling the expected output.
13138
4f37285d 131392016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13140
13141 PR target/70033
13142 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13143 supports power9 before doing tests.
13144 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13145 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13146 * gcc.target/powerpc/p9-permute.c: Likewise.
13147
3e9c4f6c 131482016-03-01 Uros Bizjak <ubizjak@gmail.com>
13149
13150 PR target/70027
13151 * gcc.target/i386/pr70027.c: New test.
13152
e324729e 131532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13154
13155 * gcc.dg/pr70017.c: New test.
13156
40e9ce2d 131572016-03-01 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR c/69796
13160 PR c/69974
13161 * gcc.dg/pr69796.c: New test.
13162 * gcc.dg/pr69974.c: New test.
13163
e8b016ea 131642016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13165
13166 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13167
24d3127c 131682016-02-29 Jeff Law <law@redhat.com>
13169
13170 PR tree-optimization/69987
13171 * gfortran.dg/pr69987.f90: New test.
13172
13173 PR tree-optimization/69989
13174 * gcc.c-torture/compile/pr69989-2.c: New test.
13175
12cc1225 131762016-03-01 Marek Polacek <polacek@redhat.com>
13177
13178 PR c++/69795
13179 * g++.dg/parse/invalid1.C: New test.
13180
d99a947c 131812016-03-01 Richard Biener <rguenther@suse.de>
13182
13183 PR middle-end/70022
13184 * gcc.dg/pr70022.c: New testcase.
13185
395dbc60 131862016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13187
13188 PR tree-optimization/69956
13189 * gcc.dg/pr69956.c: New test.
13190
40a35c55 131912016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13192
13193 PR target/70011
13194 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13195 XFAIL when hardware supports efficient unaligned storage access.
13196
4edc90b0 131972016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13198
13199 PR c++/69961
13200 * g++.dg/template/pr69961a.C: New test.
13201 * g++.dg/template/pr69961b.C: New test.
13202
1ed1f69a 132032016-02-29 David Malcolm <dmalcolm@redhat.com>
13204
13205 PR preprocessor/69985
13206 * gcc.dg/cpp/pr69985.c: New test case.
13207
01c5d15d 132082016-02-29 Jeff Law <law@redhat.com>
13209
3a4d3de5 13210 PR tree-optimization/70005
13211 * gcc.c-torture/execute/pr70005.c New test.
13212
01c5d15d 13213 PR tree-optimization/69999
13214 * gcc.c-torture/compile/pr69999.c: New test.
13215
1bf66b54 132162016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13217
13218 PR tree-optimization/69652
13219 * gcc.dg/torture/pr69652.c: Delete test.
13220 * gcc.dg/vect/pr69652.c: New test.
13221
b4d653d5 132222016-02-19 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/69980
13225 * gfortran.dg/vect/pr69980.f90: New testcase.
13226
35bc4745 132272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13228
13229 * gcc.target/sparc/20160229-1.c: New test.
13230
bb54a538 132312016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13232
13233 * gnat.dg/stack_usage3.adb: New test.
13234 * gnat.dg/stack_usage3_pkg.ads: New helper.
13235
95164e71 132362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13237
13238 * gnat.dg/renaming8.adb: New test.
13239 * gnat.dg/renaming8_pkg1.ads: New helper.
13240 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13241 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13242
a890896f 132432016-02-29 Richard Biener <rguenther@suse.de>
13244
13245 PR tree-optimization/69720
13246 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13247
5c70403a 132482016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13249
13250 PR fortran/68147
13251 PR fortran/47674
13252 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13253
dfb6d139 132542016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13255 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13256
13257 PR fortran/56007
13258 * gfortran.dg/coarray_8.f90: Adjust error message.
13259 * gfortran.dg/pr56007.f90: New test.
13260 * gfortran.dg/pr56007.f: New test.
13261
536508db 132622016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13263
13264 PR tree-optimization/69989
13265 * gcc.dg/torture/pr69989.c: New test.
13266
eec75e45 132672016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13268
13269 * gcc.target/i386/stack-realign-win.c: New test.
13270
0175e45a 132712016-02-28 Harald Anlauf <anlauf@gmx.de>
13272
13273 PR fortran/60126
13274 * gfortran.dg/pr60126.f90: New test.
13275
2a703589 132762016-02-27 Jeff Law <law@redhat.com>
13277
13278 Revert
13279 2016-02-26 Richard Biener <rguenther@suse.de>
13280 Jeff Law <law@redhat.com>
13281
13282 PR tree-optimization/69740
13283 * gcc.c-torture/compile/pr69740-1.c: New test.
13284 * gcc.c-torture/compile/pr69740-2.c: New test.
13285
359b4c18 132862016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13287
1c96765a 13288 PR fortran/69910
359b4c18 13289 * gfortran.dg/newunit_4.f90: New test.
13290
49462d93 132912016-02-27 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR target/69613
13294 PR rtl-optimization/69886
13295 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13296 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13297 target.
13298
c4ac733e 132992016-02-26 Martin Sebor <msebor@redhat.com>
13300
13301 PR tree-optimization/15826
13302 * gcc.dg/tree-ssa/pr15826.c: New test.
13303
da8c4b5d 133042016-02-26 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR target/69969
13307 * gcc.target/powerpc/pr69969.c: New test.
13308
0a4558eb 133092016-02-26 Martin Sebor <msebor@redhat.com>
13310
13311 PR c++/15766
13312 * g++.old-deja/g++.other/decl5.C: Add a test case.
13313
5b500299 133142016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13315
13316 PR target/69946
13317 * gcc.target/powerpc/pr69946.c: New file.
13318
565f533b 133192016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13320 Jeff Law <law@redhat.com>
565f533b 13321
0a4558eb 13322 PR tree-optimization/69740
565f533b 13323 * gcc.c-torture/compile/pr69740-1.c: New test.
13324 * gcc.c-torture/compile/pr69740-2.c: New test.
13325
ff67cbea 133262016-02-26 Martin Jambor <mjambor@suse.cz>
13327
13328 PR middle-end/69920
13329 * gcc.dg/torture/pr69932.c: New test.
13330 * gcc.dg/torture/pr69936.c: Likewise.
13331
e400d817 133322016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13333
13334 PR target/69709
13335 * gcc.target/s390/pr69709.c: New test.
13336
126a5a2d 133372016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13338
13339 PR target/69245
13340 * gcc.target/aarch64/pr69245_1.c: New test.
13341
59c58860 133422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13343
13344 PR target/69613
13345 * gcc.dg/torture/pr69613.c: New test.
13346
9441fa4e 133472016-02-26 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR rtl-optimization/69891
13350 * gcc.target/i386/pr69891.c: New test.
13351
e48fcde0 133522016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13353 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13354
35ed600a 13355 PR target/61397
f41208a1 13356 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13357 functionality for both 32-bit and 64-bit.
13358
c86aaa0e 133592016-02-26 Richard Biener <rguenther@suse.de>
13360
13361 PR tree-optimization/69551
13362 * gcc.dg/torture/pr69951.c: New testcase.
13363
38e71a65 133642016-02-25 Richard Biener <rguenther@suse.de>
13365
13366 PR tree-optimization/48795
13367 * gcc.dg/Warray-bounds-18.c: New testcase.
13368
03331e69 133692016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13370
13371 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13372
f14d8d6a 133732016-02-25 Jakub Jelinek <jakub@redhat.com>
13374
13375 PR rtl-optimization/69896
13376 * gcc.dg/pr69896.c: New test.
13377
4003c807 133782016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13379
13380 PR c++/69736
13381 * g++.dg/cpp1y/paren2.C: New test.
13382
a0573328 133832016-02-24 Martin Sebor <msebor@redhat.com>
13384
13385 PR c/51147
13386 * gcc.dg/enum-mode-2.c: New test.
13387
2cde02ad 133882016-02-24 Jakub Jelinek <jakub@redhat.com>
13389
13390 PR c++/69922
13391 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13392 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13393 * g++.dg/ubsan/pr69922.C: New test.
13394
f0ea75d1 133952016-02-24 Marek Polacek <polacek@redhat.com>
13396
13397 PR c/69819
13398 * gcc.dg/pr69819.c: New test.
13399
05027366 134002016-02-24 Martin Sebor <msebor@redhat.com>
13401
34ed562b 13402 PR c++/69912
13403 * g++.dg/ext/flexary15.C: New test.
13404
134052016-02-24 Martin Sebor <msebor@redhat.com>
13406
13407 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13408 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13409 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13410
650c3ad5 134112016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13412 Charles Baylis <charles.baylis@linaro.org>
13413
13414 PR debug/61033
13415 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13416
596070e8 134172016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13418 Jakub Jelinek <jakub@redhat.com>
596070e8 13419
13420 PR middle-end/69760
13421 * gcc.dg/torture/pr69760.c: New testcase.
13422
d6b92d9f 134232016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13426 pattern on Solaris with as.
13427
90436d9d 134282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13429
13430 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13431 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13432 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13433 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13434
7c749495 134352016-02-24 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR middle-end/69915
13438 * gcc.dg/pr69915.c: New test.
13439
9c9680b5 134402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13441
13442 PR rtl-optimization/69886
13443 * gcc.dg/torture/pr69886.c: New test.
13444
36d081ee 134452016-02-24 Richard Biener <rguenther@suse.de>
13446
13447 PR middle-end/68963
13448 * gcc.dg/torture/pr68963.c: New testcase.
13449
2a0accb9 134502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13451
13452 PR target/69875
13453 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13454 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13455 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13456 * gcc.target/arm/atomic_loaddi_1.c: New test.
13457 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13458 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13459 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13460 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13461 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13462 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13463 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13464 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13465
f0e92ef1 134662016-02-24 Jakub Jelinek <jakub@redhat.com>
13467
13468 PR middle-end/69909
13469 * gcc.dg/torture/pr69909.c: New test.
13470
6907286f 134712016-02-24 Richard Biener <rguenther@suse.de>
13472
13473 PR tree-optimization/69907
13474 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13475 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13476 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13477
e6ab7475 134782016-02-24 Christian Bruel <christian.bruel@st.com>
13479
13480 * gcc.target/arm/pragma_cpp_fma.c: New test.
13481
47587450 134822016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13483
13484 PR fortran/61156
13485 * gfortran.dg/include_6.f90: Update test.
13486
d41ab738 134872016-02-23 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR objc/69844
13490 * objc.dg/pr69844.m: New test.
13491
4772d9d5 134922016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13493
13494 PR libgfortran/69456
13495 * gfortran.dg/namelist_89.f90: New test.
13496 * gfortran.dg/pr59700.f90: Update test..
13497
8c38d887 134982016-02-23 Martin Sebor <msebor@redhat.com>
13499
13500 PR middle-end/69780
13501 * g++.dg/ext/builtin_alloca.C: New test.
13502 * gcc.dg/builtins-68.c: New test.
13503
ee1bfdb0 135042016-02-23 Richard Henderson <rth@redhat.com>
13505
13506 * gcc.target/i386/addr-space-3.c: Remove test.
13507
52609ec3 135082016-02-23 David Malcolm <dmalcolm@redhat.com>
13509
13510 PR preprocessor/69126
13511 PR preprocessor/69543
13512 * c-c++-common/pr69126-2-long.c: New test.
13513 * c-c++-common/pr69126-2-short.c: New test.
13514 * c-c++-common/pr69543-1.c: Remove xfail.
13515
d5bf2cc8 135162016-02-23 David Malcolm <dmalcolm@redhat.com>
13517
13518 PR preprocessor/69126
13519 PR preprocessor/69543
13520 PR preprocessor/69558
13521 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13522 (f): Rename to...
13523 (test_2): ...this, and add leading comment.
13524 (MACRO_3, test_3): New.
13525 (MACRO_4A, MACRO_4B, test_4): New.
13526 (MACRO): Rename to...
13527 (MACRO_5): ...this.
13528 (g): Rename to...
13529 (test_5): ...this, updating for renaming of MACRO, and
13530 add leading comment.
13531 * c-c++-common/pr69543-1.c: New.
13532 * c-c++-common/pr69543-2.c: New.
13533 * c-c++-common/pr69543-3.c: New.
13534 * c-c++-common/pr69543-4.c: New.
13535 * c-c++-common/pr69558-1.c: New.
13536 * c-c++-common/pr69558-2.c: New.
13537 * c-c++-common/pr69558-3.c: New.
13538 * c-c++-common/pr69558-4.c: New.
13539 * gcc.dg/pr69558.c: Move to...
13540 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13541 xfail for c++.
13542
3a37a410 135432016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13544
13545 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13546 to -ftree-parallelize-loops/-fopenacc changes.
13547 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13548 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13549 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13550 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13551 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13552 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13553 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13554 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13555 * c-c++-common/goacc/kernels-loop.c: Likewise.
13556 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13557 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13558 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13559 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13560
ecca180f 135612016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13562
13563 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13564
eec0fa3f 135652016-02-23 Jakub Jelinek <jakub@redhat.com>
13566
f1f91c07 13567 PR c++/69902
13568 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13569
eec0fa3f 13570 PR c/69900
13571 * gcc.dg/pr69900.c: New test.
13572
e045424d 135732016-02-23 Martin Jambor <mjambor@suse.cz>
13574
13575 PR tree-optimization/69666
13576 * gcc.dg/tree-ssa/pr69666.c: New test.
13577
f482dff6 135782016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13579
13580 PR fortran/67451
13581 * gfortran.dg/coarray_allocate_5.f08: New test.
13582
57ed698b 135832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13584
13585 * gcc.target/s390/vcond-shift.c: Move to ...
13586 * gcc.target/s390/vector/vcond-shift.c: ... here.
13587
990e443c 135882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13589
13590 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13591 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13592
296c5f01 135932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13594
13595 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13596
e53f41d5 135972016-02-20 Mark Wielaard <mjw@redhat.com>
13598
13599 PR c/28901
13600 * gcc.dg/unused-variable-3.c: New test.
13601
13af201d 136022016-02-22 Jakub Jelinek <jakub@redhat.com>
13603
13604 PR target/69888
13605 * gcc.target/i386/pr69888.c: New test.
13606
682c90f9 136072016-02-22 Richard Biener <rguenther@suse.de>
13608
13609 PR tree-optimization/69882
13610 * gfortran.dg/vect/pr69882.f90: New testcase.
13611
b8cd18c3 136122016-02-22 Jakub Jelinek <jakub@redhat.com>
13613
13614 PR target/69885
13615 * gcc.dg/pr69885.c: New test.
13616
09343379 136172016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13618
13619 PR target/69806
13620 PR target/54089
13621 * gcc.target/sh/pr54089-10.c: New.
13622
b345a09f 136232016-02-20 Paul Thomas <pault@gcc.gnu.org>
13624
13625 PR fortran/69423
13626 * gfortran.dg/deferred_character_15.f90 : New test.
13627
51385aed 136282016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13629
13630 PR fortran/57365
13631 gfortran.dg/allocate_with_source_18.f03: New test.
13632
136332016-02-20 Harald Anlauf <anlauf@gmx.de>
13634
13635 PR fortran/52531
13636 gfortran.dg/gomp/pr52531.f90: New test.
13637
9cce8384 136382016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13639
13640 PR c++/69865
13641 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13642 -std=c++03.
13643
d91f5fbb 136442016-02-19 Jakub Jelinek <jakub@redhat.com>
13645
563d5cb8 13646 PR c++/69826
13647 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13648 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13649
0a04aac9 13650 PR c++/69850
13651 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13652
d91f5fbb 13653 PR c++/69851
13654 * g++.dg/torture/pr69851.C: New test.
13655
5fe1f282 136562016-02-19 Martin Sebor <msebor@redhat.com>
13657
13658 PR testsuite/69573
13659 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13660
a45bce11 136612016-02-19 Jakub Jelinek <jakub@redhat.com>
13662
6263dde1 13663 PR c++/69850
13664 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13665 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13666
a45bce11 13667 PR c++/67767
13668 * g++.dg/cpp0x/pr67767.C: New test.
13669
cf2ed1b7 136702016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13671
13672 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13673 for fp, simd, crypto, crc, lse.
13674 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13675 above.
13676 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13677 effective target check.
13678
f6cc34b0 136792016-02-19 Jakub Jelinek <jakub@redhat.com>
13680
13681 PR target/69820
13682 * gcc.target/i386/pr69820.c: New test.
13683
6c678e78 136842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13685
13686 * gcc.target/s390/vector/int128-1.c: New test.
13687
b088ff4b 136882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13689
13690 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13691
b11e60a4 136922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13693
13694 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13695 instruction pattern name to prevent the testcase from failing with
13696 -march=z13.
13697
664ff6a0 136982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13699
13700 * gcc.target/s390/md/movstr-2.c: New test.
13701
e80be24b 137022016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13703
13704 * gcc.target/s390/morestack.c: New test.
13705
9839f350 137062016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13707
13708 PR target/69625
13709 * gcc.target/s390/pr69625.c: Add test case.
13710
4550fbd0 137112016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13712
13713 PR testsuite/68580
13714 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13715
57d00b6a 137162016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13717
13718 PR target/68404
13719 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13720 * gcc.target/powerpc/fusion3.c: Likewise.
13721
63ad69d6 137222016-02-18 Richard Biener <rguenther@suse.de>
13723
13724 PR middle-end/69553
13725 * g++.dg/torture/pr69553.C: New testcase.
13726
d92404ed 137272016-02-18 Nick Clifton <nickc@redhat.com>
13728
4550fbd0 13729 PR target/62254
13730 PR target/69610
13731 * gcc.target/arm/pr62554.c: New test.
13732 * gcc.target/arm/pr69610-1.c: New test.
13733 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13734
0808dfce 137352016-02-18 Richard Biener <rguenther@suse.de>
13736
13737 PR middle-end/69854
13738 * gcc.dg/torture/pr69854.c: New testcase.
13739
fc3527e3 137402016-02-17 Jakub Jelinek <jakub@redhat.com>
13741
13742 PR c++/69850
13743 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13744
e3c24279 137452012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13746
13747 * gcc.target/powerpc/vec-cg.c: New test.
13748
c9732c2b 137492016-02-17 Richard Biener <rguenther@suse.de>
13750
13751 PR testsuite/69586
13752 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13753
51bf9f9b 137542016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13755
13756 PR target/69161
13757 * gcc.c-torture/compile/pr69161.c: New test.
13758
6baedca3 137592016-02-17 David Sherwood <david.sherwood@arm.com>
13760
13761 PR target/69532
13762 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13763 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13764
4f240715 137652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13766
13767 * gcc.dg/ifcvt-4.c: Skip on Visium.
13768
e0c0515d 137692016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13770
13771 * gnat.dg/atomic8.adb: New test.
13772
7b319ee6 137732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13774
13775 * gnat.dg/discr46.ad[sb]: New test.
13776
48a7e3d1 137772016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13778
13779 PR Target/48344
13780 * gcc.target/powerpc/pr48344-1.c: New test.
13781
3f844f15 137822015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13783
13784 PR fortran/69742
13785 * gfortran.dg/associate_21.f90: New test.
13786
7675e968 137872016-02-16 Jakub Jelinek <jakub@redhat.com>
13788
13789 PR c/69835
13790 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13791 -Wnonnull in dg-options.
13792 * c-c++-common/nonnull-2.c: New test.
13793
d6faee88 137942016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13795 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13796
13797 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13798
3a2a72aa 137992016-02-16 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR middle-end/69801
13802 * gcc.dg/pr69801.c: Add empty dg-options.
13803
28072426 138042016-02-16 James Norris <jnorris@codesourcery.com>
13805
13806 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13807 * g++.dg/goacc/deviceptr-1.c: New file.
13808
37fffac2 138092016-02-16 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR tree-optimization/69820
13812 * gcc.dg/vect/pr69820.c: New test.
13813
f72a5e61 138142016-02-16 Richard Biener <rguenther@suse.de>
13815
13816 PR tree-optimization/69776
13817 * gcc.dg/torture/pr69776-2.c: New testcase.
13818
50e0cd76 138192016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13820
13821 PR tree-optimization/69714
13822 * gcc.dg/torture/pr69714.c: New test.
13823
14a72c4e 138242016-02-16 Jakub Jelinek <jakub@redhat.com>
13825
13826 PR tree-optimization/69802
13827 * gcc.dg/pr69802.c: New test.
13828
fd808c11 138292016-02-16 Richard Biener <rguenther@suse.de>
13830
13831 PR middle-end/69801
13832 * gcc.dg/pr69801.c: New testcase.
13833
49a549ca 138342016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13835
13836 PR libgfortran/69651
13837 * gfortran.dg/read_bang.f90: New test.
13838 * gfortran.dg/read_bang4.f90: New test.
13839
77454e6e 138402016-02-15 Jakub Jelinek <jakub@redhat.com>
13841
2074f21c 13842 PR c++/69658
13843 * g++.dg/init/pr69658.C: New test.
13844
77454e6e 13845 PR c++/69797
13846 * c-c++-common/pr69797.c: New test.
13847
4ef4d764 138482016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13849
13850 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13851 check for aarch64*-*-*.
13852
4a45fe0f 138532016-02-15 Richard Biener <rguenther@suse.de>
13854
13855 PR tree-optimization/69783
13856 * gcc.dg/vect/pr69783.c: New testcase.
13857
0b3619e6 138582016-02-15 Richard Biener <rguenther@suse.de>
13859
13860 PR tree-optimization/69776
13861 * gcc.dg/torture/pr69776.c: New testcase.
13862
9b49c3cb 138632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13864
13865 PR fortran/60526
13866 * gfortran.dg/type_decl_4.f90: Reinstated.
13867
e46faff9 138682016-02-14 John David Anglin <danglin@gcc.gnu.org>
13869
13870 PR fortran/68746
13871 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13872
a96c809a 138732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13874
13875 PR fortran/60526
13876 PR bootstrap/69816
13877 * gfortran.dg/type_decl_4.f90: Removed.
13878
fdec7e88 138792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13880
13881 PR fortran/60526
13882 * gfortran.dg/type_decl_4.f90: New test.
13883
a72095c4 138842016-02-14 Alan Modra <amodra@gmail.com>
13885
bc436924 13886 PR testsuite/68886
a72095c4 13887 * gcc.c-torture/execute/stkalign.c: Revise test.
13888
73bb5f8b 138892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13890
13891 PR target/67260
13892 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13893
beb13161 138942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13895
13896 PR target/67260
13897 * gcc.target/sh/torture/pr67260.c: New.
13898
67cab04e 138992016-02-12 John David Anglin <danglin@gcc.gnu.org>
13900
13901 * gcc.dg/pr67964.c: Add dg-require-alias.
13902
44a59bb1 139032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13904
13905 PR target/67636
13906 PR target/64345
13907 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13908
38c9bd3a 139092016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13910
13911 PR libgfortran/69668
13912 * gfortran.dg/namelist_88.f90: New test.
13913
1774ff82 139142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13915
13916 PR libgfortran/69668
13917 * gfortran.dg/namelist_38.f90: Update test.
13918 * gfortran.dg/namelist_84.f90: Update test.
13919
aec1f4bd 139202016-02-12 David Malcolm <dmalcolm@redhat.com>
13921
13922 PR other/69554
13923 * gcc.dg/pr69554-1.c: New test.
13924 * gfortran.dg/pr69554-1.F90: New test.
13925 * gfortran.dg/pr69554-2.F90: New test.
13926 * lib/gcc-dg.exp (proc dg-locus): New function.
13927 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13928 distinguish between the caret-printing and non-caret-printing
13929 cases. If caret-printing has been explicitly enabled, bail out
13930 without attempting to fix up the output.
13931
da7d5066 139322016-02-12 David Malcolm <dmalcolm@redhat.com>
13933
13934 PR driver/69265
13935 PR driver/69453
13936 * gcc.dg/spellcheck-options-3.c: New test case.
13937 * gcc.dg/spellcheck-options-4.c: New test case.
13938 * gcc.dg/spellcheck-options-5.c: New test case.
13939 * gcc.dg/spellcheck-options-6.c: New test case.
13940 * gcc.dg/spellcheck-options-7.c: New test case.
13941 * gcc.dg/spellcheck-options-8.c: New test case.
13942 * gcc.dg/spellcheck-options-9.c: New test case.
13943 * gcc.dg/spellcheck-options-10.c: New test case.
13944
fcce1b0b 139452016-02-12 Jakub Jelinek <jakub@redhat.com>
13946
13947 PR rtl-optimization/69764
13948 PR rtl-optimization/69771
13949 * c-c++-common/pr69764.c: New test.
13950 * gcc.dg/torture/pr69771.c: New test.
13951
6d609290 139522016-02-12 Marek Polacek <polacek@redhat.com>
13953
13954 * g++.dg/torture/init-list1.C: New.
13955
7d75fb56 139562016-02-12 Marek Polacek <polacek@redhat.com>
13957
13958 * gcc.dg/pr69522.c: Add empty dg-options.
13959
52543fda 139602016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13961
13962 * g++.dg/lto/lto.exp: Include and init mpx.
13963 * g++.dg/lto/pr69729_0.C: New test.
13964
34947478 139652016-02-12 Jakub Jelinek <jakub@redhat.com>
13966
9181a4ec 13967 PR ipa/69241
13968 * g++.dg/ipa/pr69241-4.C: New test.
13969
34947478 13970 PR ipa/68672
13971 * g++.dg/ipa/pr68672-1.C: New test.
13972 * g++.dg/ipa/pr68672-2.C: New test.
13973 * g++.dg/ipa/pr68672-3.C: New test.
13974
74a4140f 139752016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13976
13977 PR c/69522
50e0cd76 13978 * gcc.dg/pr69522.c: New test.
74a4140f 13979
9ddb20d6 139802016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13981
13982 PR c++/69098
13983 * g++.dg/cpp1y/69098.C: New test.
13984 * g++.dg/cpp1y/69098-2.C: New test.
13985
67cf9b55 139862016-02-12 Jakub Jelinek <jakub@redhat.com>
13987
13988 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13989 and neighbour -> neighbor.
13990 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13991 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13992 * c-c++-common/Wvarargs.c: Likewise.
13993 * c-c++-common/goacc/host_data-5.c: Likewise.
13994 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13995 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13996 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13997 * gcc.target/aarch64/pr60697.c: Likewise.
13998 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13999 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14000 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14001 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14002 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14003 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14004 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14005 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14006 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14007 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14008 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14009 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14010 * g++.dg/lookup/koenig5.C: Likewise.
14011 * g++.dg/ext/no-asm-2.C: Likewise.
14012 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14013 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14014 * gfortran.dg/used_types_16.f90: Likewise.
14015 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14016 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14017 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14018 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14019 * gfortran.dg/abstract_type_6.f03: Likewise.
14020 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14021 * gfortran.dg/used_types_15.f90: Likewise.
14022 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14023 * gfortran.dg/exit_3.f08: Likewise.
14024 * gfortran.dg/open_status_2.f90: Likewise.
14025 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14026 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14027 * gfortran.dg/associate_1.f03: Likewise.
14028 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14029 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14030 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14031 * gcc.dg/builtin-object-size-1.c: Likewise.
14032 * gcc.dg/noreturn-6.c: Likewise.
14033 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14034 * gcc.dg/globalalias.c: Likewise.
14035 * gcc.dg/builtins-config.h: Likewise.
14036 * gcc.dg/pr30457.c: Likewise.
14037 * gcc.c-torture/compile/volatile-1.c: Likewise.
14038 * gcc.c-torture/execute/20101011-1.c: Likewise.
14039 * c-c++-common/Waddress-1.c: Likewise.
14040
40b38ace 140412016-02-11 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR c/69768
14044 * c-c++-common/Waddress-1.c: New test.
14045
42c87ca9 140462016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14047
14048 PR fortran/69296
14049 * gfortran.dg/associate_19.f03: New test.
14050 * gfortran.dg/associate_20.f03: New test.
14051
acb7939f 140522016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14053
14054 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14055
6defe3c5 140562016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14057
14058 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14059 .arch armv8-a\n. Add -dA to dg-options.
14060 * gcc.target/aarch64/assembler_arch_1.c: New test.
14061 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14062
63f63318 140632016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14064
14065 PR c++/68726
14066 * g++.dg/cpp0x/pr68726.C: New.
14067
1cddf457 140682016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14069
14070 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14071 test.
14072
b86fba37 140732016-02-11 Richard Biener <rguenther@suse.de>
14074
14075 * g++.dg/tree-ssa/pr61034.C: Adjust.
14076
ec4ec95a 140772016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14078
be7c31e9 14079 PR target/69148
ec4ec95a 14080 * gcc.target/s390/pr69148.c: New.
14081
f64416ca 140822016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14083
14084 PR tree-optimization/69652
14085 * gcc.dg/torture/pr69652.c: New test.
14086
e5d1ea31 140872016-02-10 Jakub Jelinek <jakub@redhat.com>
14088 Patrick Palka <ppalka@gcc.gnu.org>
14089
14090 PR ipa/69241
14091 PR c++/69649
14092 * g++.dg/ipa/pr69241-1.C: New test.
14093 * g++.dg/ipa/pr69241-2.C: New test.
14094 * g++.dg/ipa/pr69241-3.C: New test.
14095 * g++.dg/ipa/pr69649.C: New test.
14096
fa03b19d 140972016-02-10 Uros Bizjak <ubizjak@gmail.com>
14098
14099 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14100 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14101
14485c8a 141022016-02-10 Bin Cheng <bin.cheng@arm.com>
14103
14104 PR tree-optimization/68021
14105 * gcc.dg/tree-ssa/pr68021.c: New test.
14106
79f1ed25 141072016-02-10 Richard Biener <rguenther@suse.de>
14108
14109 PR tree-optimization/69726
14110 * gcc.dg/uninit-22.c: New testcase.
14111
58f74eff 141122016-02-09 Andrew Pinski <apinski@cavium.com>
14113
14114 PR tree-opt/69282
14115 * gcc.c-torture/compile/20160205-1.c: New testcase.
14116
600c00f7 141172016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14118
14119 PR target/68404
14120 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14121 instead accessing a really large arrray.
14122 * gcc.target/powerpc/fusion3.c: Likewise.
14123
0771836e 141242016-02-09 Charles Baylis <charles.baylis@linaro.org>
14125
14126 PR target/68532
14127 * gcc.c-torture/execute/pr68532.c: New test.
14128
4ccd644f 141292016-02-11 Alexandre Oliva <aoliva@redhat.com>
14130
14131 PR target/69634
14132 * gcc.dg/pr69634.c: New.
14133
2e980a39 141342016-02-09 Richard Biener <rguenther@suse.de>
14135
14136 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14137
aacf7102 141382016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14139
aacf7102 14140 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14141
a1856ddf 141422016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14143
14144 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14145
d4d3da7e 141462016-02-09 Richard Biener <rguenther@suse.de>
14147
14148 PR tree-optimization/69715
14149 * gcc.dg/torture/pr69715.c: New testcase.
14150
9cc6714f 141512016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14152
14153 PR c++/69139
14154 * g++.dg/cpp0x/trailing12.C: New test.
14155 * g++.dg/cpp0x/trailing13.C: New test.
14156
83d5062b 141572016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14158
14159 PR c++/69283
14160 PR c++/67835
14161 * g++.dg/cpp1y/auto-fn29.C: New test.
14162 * g++.dg/cpp1y/auto-fn30.C: New test.
14163
394a86f3 141642016-02-08 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR tree-optimization/69209
14167 * gcc.c-torture/compile/pr69209.c: New test.
14168
93b124b4 141692016-02-08 Jeff Law <law@redhat.com>
14170
14171 PR tree-optimization/68541
14172 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14173 of statements allowed in join block for path splitting.
14174
26abce13 141752016-02-08 Jakub Jelinek <jakub@redhat.com>
14176
0acb2d6e 14177 PR c++/59627
14178 * g++.dg/gomp/pr59627.C: New test.
14179
26abce13 14180 PR ipa/69239
14181 * g++.dg/ipa/pr69239.C: New test.
14182
86e0b129 141832016-02-08 David Malcolm <dmalcolm@redhat.com>
14184
14185 PR preprocessor/69664
14186 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14187 * gcc.dg/cpp/warn-comments.c: Likewise.
14188
f553d9f8 141892016-02-08 Marek Polacek <polacek@redhat.com>
14190
14191 PR c++/69688
14192 * g++.dg/init/const12.C: New test.
14193
600695e0 141942016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14195
14196 PR target/60410
14197 * gcc.dg/lto/pr55113_0.c: Remove test.
14198
c4f4b1e8 141992016-02-08 Richard Biener <rguenther@suse.de>
14200
14201 PR tree-optimization/69719
14202 * gcc.dg/torture/pr69719.c: New testcase.
14203
5a987d87 142042016-02-08 Richard Biener <rguenther@suse.de>
14205 Jeff Law <law@redhat.com>
14206
14207 PR target/68273
14208 * gcc.target/mips/pr68273.c: New testcase.
14209
0418e71d 142102016-02-08 Richard Biener <rguenther@suse.de>
14211
14212 PR rtl-optimization/69274
14213 * gcc.target/i386/addr-sel-1.c: XFAIL.
14214
07c0f1ca 142152016-02-08 Jeff Law <law@redhat.com>
14216
40d85f4c 14217 PR tree-optimization/68541
14218 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14219
140e093f 14220 PR tree-optimization/65917
07c0f1ca 14221 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14222
16430acf 142232016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14224
14225 PR fortran/50555
14226 * gfortran.dg/namelist_args.f90: New test.
14227
3f0ff0d8 142282016-02-05 Jeff Law <law@redhat.com>
14229
140e093f 14230 PR tree-optimization/68541
3f0ff0d8 14231 * gcc.dg/tree-ssa/split-path-2.c: New test.
14232 * gcc.dg/tree-ssa/split-path-3.c: New test.
14233 * gcc.dg/tree-ssa/split-path-4.c: New test.
14234 * gcc.dg/tree-ssa/split-path-5.c: New test.
14235 * gcc.dg/tree-ssa/split-path-6.c: New test.
14236 * gcc.dg/tree-ssa/split-path-7.c: New test.
14237
a7cc1f94 142382016-02-05 Martin Sebor <msebor@redhat.com>
14239
14240 PR c++/69662
14241 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14242 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14243
fcb25f28 142442016-02-06 Richard HEnderson <rth@redhat.com>
14245
14246 PR c/69643
14247 * gcc.target/i386/addr-space-4.c: New.
14248 * gcc.target/i386/addr-space-5.c: New.
14249
3a2545a1 142502016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14251
14252 PR fortran/66089
14253 * gfortran.dg/elemental_dependency_6.f90: New.
14254
1e302465 142552016-02-05 Jakub Jelinek <jakub@redhat.com>
14256
66feb54c 14257 PR rtl-optimization/69691
14258 * gcc.c-torture/execute/pr69691.c: New test.
14259
1e302465 14260 PR c++/69628
14261 * g++.dg/parse/pr69628.C: New test.
14262
9c28a298 142632016-02-05 Uros Bizjak <ubizjak@gmail.com>
14264
14265 * gcc.dg/sancov/asan.c: Move to ...
14266 * gcc.dg/asan/sancov-1.c: ... here.
14267
a854e286 142682016-02-05 Uros Bizjak <ubizjak@gmail.com>
14269
14270 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14271
d4f0b240 142722016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14273
14274 PR target/69677
14275 * gcc.target/i386/pr69677.c: New test.
14276
235d8723 142772016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14278
14279 PR c++/68948
14280 * g++.dg/template/pr68948.C: New test.
14281
f390cf65 142822016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14283
14284 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14285 (only necessary on s390x).
14286
ab99f104 142872016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14288
14289 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14290 -mno-accumulate-outgoing-args.
14291
f7ef5392 142922016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14293
14294 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14295
6b098e91 142962016-02-04 Jakub Jelinek <jakub@redhat.com>
14297
14298 PR c/69669
14299 * c-c++-common/pr69669.c: New test.
14300
f0146cf3 143012016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14302
14303 PR target/69667
14304 * g++.dg/pr69667.C: New file.
14305
08fd6cf5 143062016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14307
14308 PR target/69619
14309 * gcc.dg/pr69619.c: Add new test.
14310
a6f3f39f 143112016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14312
14313 PR rtl-optimization/69577
14314 * gcc.target/i386/pr69577.c: New test.
14315
774068a0 143162016-02-04 Martin Liska <mliska@suse.cz>
14317
14318 * g++.dg/asan/pr69276.C: New test.
14319
f50a7894 143202016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14321
14322 PR target/65932
14323 PR target/67714
14324 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14325 a single smulbb instruction.
14326 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14327 * gcc.target/amr/wmul-2.c: Likewise.
14328
6b722eb3 143292016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14330
14331 PR target/65932
14332 PR target/67714
14333 * gcc.c-torture/execute/pr67714.c: New test.
14334
1f1475a7 143352016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14336
14337 PR target/69454
14338 * gcc.target/i386/pr69454-1.c: New test.
14339 * gcc.target/i386/pr69454-2.c: New test.
14340
6b94e133 143412016-02-03 Martin Sebor <msebor@redhat.com>
14342
14343 PR c++/69251
14344 PR c++/69253
14345 PR c++/69290
14346 PR c++/69277
14347 PR c++/69349
14348 * g++.dg/ext/flexarray-mangle-2.C: New test.
14349 * g++.dg/ext/flexarray-mangle.C: New test.
14350 * g++.dg/ext/flexarray-subst.C: New test.
14351 * g++.dg/ext/flexary11.C: New test.
14352 * g++.dg/ext/flexary12.C: New test.
14353 * g++.dg/ext/flexary13.C: New test.
14354 * g++.dg/ext/flexary14.C: New test.
14355 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14356
342ed0ac 143572016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14358
14359 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14360 Define only if CHECK_FLOAT128 is defined.
14361 (main): Properly initialize u5.
14362
edf6c4d2 143632016-02-03 Jakub Jelinek <jakub@redhat.com>
14364
415d5641 14365 PR c/69627
14366 * gcc.dg/pr69627.c: New test.
14367
edf6c4d2 14368 PR target/69644
14369 * gcc.dg/pr69644.c: New test.
14370
cf8f3ba0 143712016-02-03 Mike Stump <mikestump@comcast.net>
14372
14373 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14374 support for struct-layout-1.exp.
14375
c90d55dd 143762016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14377
14378 PR c++/69056
f7ef5392 14379 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14380
401bd0c8 143812016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14382 Alexandre Oliva <aoliva@redhat.com>
14383
14384 PR target/69461
14385 * gcc.target/powerpc/pr69461.c: New.
14386
277d9d1d 143872016-02-03 Uros Bizjak <ubizjak@gmail.com>
14388
14389 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14390 works from here ...
14391 (check_effective_target_fsanitize_thread): ... to here. Do not
14392 specify additional compile flags for the test source.
14393 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14394 specify additional compile flags for the test source.
14395
e69ad94a 143962016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14397
14398 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14399
a4454da2 144002016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14401
14402 PR fortran/67451
14403 PR fortran/69418
14404 * gfortran.dg/coarray_allocate_2.f08: New test.
14405 * gfortran.dg/coarray_allocate_3.f08: New test.
14406 * gfortran.dg/coarray_allocate_4.f08: New test.
14407
88cab2dd 144082016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14409
14410 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14411 use same scan-tree-dump-times on all platforms.
14412 * gcc.dg/vect/vect-outer-1.c: Likewise.
14413 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14414 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14415 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14416 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14417 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14418 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14419 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14420
66ea75c4 144212016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14422
14423 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14424 warning.
14425
4eef8df7 144262016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14427
14428 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14429
665fbc2f 144302016-02-02 James Norris <jnorris@codesourcery.com>
14431
14432 * c-c++-common/goacc/routine-5.c: Add tests.
14433
b10e3d47 144342016-02-02 Alexander Monakov <amonakov@ispras.ru>
14435
14436 * gcc.target/nvptx/unsigned-cmp.c: New test.
14437
12ad66dd 144382016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14439
14440 * gcc.target/aarch64/scalar_shift_1.c
14441 (test_corners_sisd_di): Improve force to SIMD register.
14442 (test_corners_sisd_si): Likewise.
14443 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14444 Remove scan-assembler check for ldr.
14445
f9ec342f 144462016-02-02 Richard Biener <rguenther@suse.de>
14447
14448 PR tree-optimization/69595
14449 * gcc.dg/Warray-bounds-17.c: New testcase.
14450
32f2925a 144512016-02-02 Richard Biener <rguenther@suse.de>
14452
14453 PR tree-optimization/69606
14454 * gcc.dg/torture/pr69606.c: New testcase.
14455
cfd9ca84 144562016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14457
14458 PR middle-end/68542
14459 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14460 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14461
19bf08e2 144622016-02-02 Alan Modra <amodra@gmail.com>
14463
14464 PR target/69548
14465 * gcc.target/powerpc/pr69548.c: New test.
14466
6f13b088 144672016-02-01 Jakub Jelinek <jakub@redhat.com>
14468
dcddc5af 14469 PR rtl-optimization/69592
14470 * gcc.dg/pr69592.c: New test.
14471
6f13b088 14472 PR preprocessor/69543
14473 PR c/69558
14474 * gcc.dg/pr69543.c: New test.
14475 * gcc.dg/pr69558.c: New test.
14476
d090e5c2 144772016-02-01 Uros Bizjak <ubizjak@gmail.com>
14478
fcb317c5 14479 PR testsuite/65940
14480 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14481
aaf527dc 144822016-02-01 Martin Sebor <msebor@redhat.com>
14483
14484 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14485
1674217b 144862016-02-01 Bin Cheng <bin.cheng@arm.com>
14487
14488 PR tree-optimization/67921
14489 * c-c++-common/ubsan/pr67921.c: New test.
14490
b4007655 144912016-02-01 Richard Biener <rguenther@suse.de>
14492
14493 PR middle-end/69556
14494 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14495
88a477bb 144962016-02-01 Richard Biener <rguenther@suse.de>
14497
14498 PR tree-optimization/69574
14499 * gcc.dg/torture/pr69574.c: New testcase.
14500
2eaaa4e7 145012016-02-01 Richard Biener <rguenther@suse.de>
14502
14503 PR tree-optimization/69579
14504 * gcc.dg/setjmp-6.c: New testcase.
14505
e3882c44 145062016-02-01 Jakub Jelinek <jakub@redhat.com>
14507
14508 PR rtl-optimization/69570
14509 * g++.dg/opt/pr69570.C: New test.
14510
f80aff47 145112016-02-01 Richard Henderson <rth@redhat.com>
14512
14513 * gcc.dg/pr69535.c: New test.
14514
240568aa 145152016-01-31 John David Anglin <danglin@gcc.gnu.org>
14516
6009b3b8 14517 PR testsuite/69584
14518 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14519 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14520
1fdf7177 14521 PR debug/68244
14522 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14523
240568aa 14524 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14525
cb3e5ac0 145262016-01-31 Paul Thomas <pault@gcc.gnu.org>
14527
14528 PR fortran/67564
14529 * gfortran.dg/allocate_with_source_17.f03: New test.
14530
3b8b902b 145312016-01-30 Jakub Jelinek <jakub@redhat.com>
14532
14533 PR tree-optimization/69546
14534 * gcc.dg/torture/pr69546.c: New test.
14535
17985abe 145362016-01-30 Paul Thomas <pault@gcc.gnu.org>
14537
14538 PR fortran/69566
14539 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14540
b5239e80 145412016-01-30 Martin Sebor <msebor@redhat.com>
14542
14543 PR c++/68490
14544 * g++.dg/ext/flexary10.C: New test.
14545
e8f03010 145462016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14547
14548 PR fortran/66707
14549 gfortran.dg/common_23.f90: New test.
14550
dc93691a 145512016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14552
14553 PR target/65546
14554 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14555 condition being checked, and disable it when the target supports
14556 misaligned loads and stores.
14557
ff5e28e9 145582016-01-29 Jakub Jelinek <jakub@redhat.com>
14559
14560 PR debug/69518
14561 * gcc.dg/torture/pr69518.c: New test.
14562
b0d8930a 145632016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14564
14565 PR target/69530
14566 * gcc.target/i386/pr69530.c: New test.
14567
21601fc7 145682016-01-29 Steve Ellcey <sellcey@imgtec.com>
14569
14570 PR target/65604
14571 * gcc.target/mips/div-delay.c: New test.
14572
ca6c7317 145732016-01-29 Jakub Jelinek <jakub@redhat.com>
14574
4758dc39 14575 PR target/69551
14576 * gcc.target/i386/pr69551.c: New test.
14577
ca6c7317 14578 PR target/66137
14579 * gcc.target/i386/pr66137.c: New test.
14580
e3078da6 145812016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14582
14583 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14584 always built for p5600.
14585 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14586 isa=p5600 dg-option.
14587
b622ec25 145882016-01-29 Richard Biener <rguenther@suse.de>
14589
14590 PR tree-optimization/69547
14591 * g++.dg/tree-ssa/pr69547.C: New testcase.
14592
d2a60e99 145932016-01-29 Jakub Jelinek <jakub@redhat.com>
14594
14595 PR debug/66869
14596 * g++.dg/warn/Wunused-function2.C: New test.
14597
ae849d2b 145982016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14599
14600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14601 support for test to succeed.
14602
ce6a6978 146032016-01-29 Marek Polacek <polacek@redhat.com>
14604
14605 PR c++/69509
14606 PR c++/69516
14607 * g++.dg/ext/constexpr-vla2.C: New test.
14608 * g++.dg/ext/constexpr-vla3.C: New test.
14609 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14610
7550d855 146112016-01-29 Richard Biener <rguenther@suse.de>
14612
14613 PR middle-end/69537
14614 * gcc.dg/uninit-21.c: New testcase.
14615
f11bb279 146162016-01-28 Uros Bizjak <ubizjak@gmail.com>
14617
14618 PR target/69459
14619 * gcc.target/i386/pr69459.c: New test.
14620
c80c12c8 146212016-01-28 Steve Ellcey <sellcey@imgtec.com>
14622
14623 PR target/68400
14624 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14625 * gcc.target/mips/pr68400.c: New test.
14626
c649bacc 146272016-01-28 Martin Sebor <msebor@redhat.com>
14628
14629 PR target/17381
14630 * gcc.target/powerpc/pr17381.c: New test.
14631
f4881661 146322016-01-28 Jakub Jelinek <jakub@redhat.com>
14633
14634 PR middle-end/69542
14635 * gcc.dg/torture/pr69542.c: New test.
14636
d66fdd75 146372016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14638
14639 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14640
d4a78818 146412016-01-28 David Edelsohn <dje.gcc@gmail.com>
14642
14643 * gcc.dg/pr65980.c: Skip on AIX.
14644 * gcc.dg/pr66688.c: Same.
14645
21329e97 146462016-01-28 David Edelsohn <dje.gcc@gmail.com>
14647
14648 PR target/63679
14649 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14650 * gcc.dg/tree-ssa/sra-18.c: Same.
14651
cc7124a6 146522016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14653
14654 PR fortran/62536
14655 * gfortran.dg/block_15.f08: New test.
14656 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14657 on incorrectly closed BLOCK.
14658
358dfcb4 146592016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14660
14661 * gcc.dg/declare-simd.c: New test.
2034deb9 14662
e87502d6 146632016-01-28 Richard Biener <rguenther@suse.de>
14664
14665 PR tree-optimization/69466
14666 * gfortran.dg/vect/pr69466.f90: New testcase.
14667
44e7334b 146682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14669
14670 * g++.dg/pr67989.C: Remove ARM-specific option.
14671 * gcc.target/arm/pr67989.C: New file.
14672
5ce8f551 146732016-01-27 Uros Bizjak <ubizjak@gmail.com>
14674
14675 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14676 and expm1 test for glibc < 2.11.
14677
fa6e6b15 146782016-01-27 Richard Henderson <rth@redhat.com>
14679
14680 * gcc.c-torture/execute/pr69447.c: New test.
14681
146822016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14683
7b8122c6 14684 PR fortran/69422
147b2f9b 14685 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14686
78e516eb 146872016-01-27 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR debug/66869
14690 * gcc.dg/pr66869.c: New test.
14691
9b849350 146922016-01-25 Jeff Law <law@redhat.com>
14693
14694 PR tree-optimization/68398
f11bb279 14695 PR tree-optimization/69196
9b849350 14696 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14697 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14698 path to avoid new heuristic allowing more irreducible regions
14699 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14700 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14701 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14702 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14703 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14704
fee5e491 147052016-01-27 Marek Polacek <polacek@redhat.com>
14706
14707 PR c/68062
14708 * c-c++-common/vector-compare-4.c: New test.
14709
eec96426 147102016-01-27 David Malcolm <dmalcolm@redhat.com>
14711
14712 PR preprocessor/69126
14713 * c-c++-common/pr69126.c: New test case.
14714
5068be18 147152016-01-27 Ian Lance Taylor <iant@google.com>
14716
14717 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14718
5fa82c11 147192016-01-27 Ryan Burn <contact@rnburn.com>
14720
14721 PR cilkplus/69267
14722 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14723
b3df0219 147242016-01-27 Uros Bizjak <ubizjak@gmail.com>
14725
14726 PR target/69512
14727 * gcc.target/i386/pr69512.c: New test.
14728
d46a16d4 147292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14730
14731 PR ada/69488
14732 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14733
6a9b35ef 147342016-01-27 Marek Polacek <polacek@redhat.com>
14735
14736 PR c++/69379
14737 * g++.dg/pr69379.C: New test.
14738
18e9663b 147392016-01-27 Martin Sebor <msebor@redhat.com>
14740
14741 PR c++/69317
14742 * g++.dg/abi/Wabi-2-2.C: New test.
14743 * g++.dg/abi/Wabi-2-3.C: New test.
14744 * g++.dg/abi/Wabi-3-2.C: New test.
14745 * g++.dg/abi/Wabi-3-3.C: New test.
14746
c88301ad 147472016-01-27 Richard Biener <rguenther@suse.de>
14748
14749 PR tree-optimization/69166
14750 * gcc.dg/torture/pr69166.c: New testcase.
14751
8ca47550 147522016-01-27 Martin Jambor <mjambor@suse.cz>
14753
14754 PR tree-optimization/69355
14755 * gcc.dg/tree-ssa/pr69355.c: New test.
14756
5cb23e3c 147572016-01-27 Marek Polacek <polacek@redhat.com>
14758
14759 PR c++/69496
14760 * g++.dg/ext/constexpr-vla1.C: New test.
14761
7b0c1b6d 147622016-01-20 Christian Bruel <christian.bruel@st.com>
14763
14764 PR target/69245
14765 * gcc.target/arm/pr69245.c: New test.
14766
220112fc 147672016-01-27 Jakub Jelinek <jakub@redhat.com>
14768
14769 PR tree-optimization/69399
14770 * gcc.dg/torture/pr69399.c: New test.
14771
16294490 147722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14773
14774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14775
8abd3d0c 147762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14777
14778 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14779
7cf9b895 147802016-01-26 Tom de Vries <tom@codesourcery.com>
14781
14782 PR tree-optimization/69110
14783 * gcc.dg/autopar/pr69110.c: New test.
14784
557c1942 147852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14786 Sebastian Pop <s.pop@samsung.com>
557c1942 14787
14788 * gcc.dg/graphite/isl-ast-op-select.c: New.
14789
80adbd96 147902015-01-26 Paul Thomas <pault@gcc.gnu.org>
14791
14792 PR fortran/69385
14793 * gfortran.dg/allocate_error_6.f90: New test.
14794
c3f86f60 147952016-01-26 Richard Henderson <rth@redhat.com>
14796
14797 * gcc.dg/tm/pr60908.c: New test.
14798
3752e5b1 147992016-01-26 David Malcolm <dmalcolm@redhat.com>
14800
14801 PR other/69006
14802 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14803 directive.
14804 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14805 expected multiline output to reflect the colorization being
14806 disabled before newlines.
14807 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14808 (custom_diagnostic_finalizer): Replace call to
14809 pp_newline_and_flush with call to pp_flush.
14810 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14811 * gfortran.dg/implicit_class_1.f90: Likewise.
14812 * lib/gcc-dg.exp (allow_blank_lines): New global.
14813 (dg-allow-blank-lines-in-output): New procedure.
14814 (gcc-dg-prune): Complain about blank lines in the output, unless
14815 dg-allow-blank-lines-in-output was called.
14816 * lib/multiline.exp (_build_multiline_regex): Only support
14817 arbitrary followup text for non-blank-lines, not for blank lines.
14818
9bbfd060 148192016-01-26 Jakub Jelinek <jakub@redhat.com>
14820
14821 PR tree-optimization/69483
14822 * gcc.dg/pr69483.c: New test.
14823 * g++.dg/opt/pr69483.C: New test.
14824
53773057 148252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14826
14827 PR target/68620
14828 * gcc.target/arm/pr68620.c: New test.
14829
442a556f 148302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14831
14832 * gcc.target/i386/pr68986-2.c: Remove -m32.
14833
d513c683 148342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14835
14836 PR target/68986
14837 * gcc.target/i386/pr68986-1.c: New test.
14838 * gcc.target/i386/pr68986-2.c: Likewise.
14839 * gcc.target/i386/pr68986-3.c: Likewise.
14840
976877a5 148412016-01-26 Christian Bruel <christian.bruel@st.com>
14842
14843 * lib/target-supports.exp
14844 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14845 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14846 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14847
2c7b2f88 148482016-01-26 Richard Biener <rguenther@suse.de>
14849
14850 PR tree-optimization/69452
14851 * gcc.dg/torture/pr69452.c: New testcase.
14852
f7fc06e7 148532016-01-26 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR target/69442
14856 * gcc.dg/pr69442.c: New test.
14857
d1dae587 148582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14859
14860 PR target/67896
14861 * gcc.target/aarch64/simd/pr67896.C: New.
14862
ef7be7f8 148632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14864
14865 PR tree-optimization/69400
14866 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14867 function.
14868 (plugin_init): Call it.
14869 * gcc.dg/torture/pr69400.c: New test.
14870
648433a4 148712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14872
14873 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14874
45fc5243 148752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14876 Sebastian Pop <s.pop@samsung.com>
14877
14878 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14879 isl-0.15.
14880
c699f6a1 148812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14882 Sebastian Pop <s.pop@samsung.com>
14883
14884 * gcc.dg/graphite/pr69292.c: New.
14885
b86e24ea 148862016-01-25 Jakub Jelinek <jakub@redhat.com>
14887
14888 * c-c++-common/goacc/use_device-1.c: New test.
14889
105cb8d7 148902016-01-25 Jeff Law <law@redhat.com>
14891
14892 PR tree-optimization/69196
14893 PR tree-optimization/68398
14894 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14895 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14896
44562749 148972016-01-25 David Edelsohn <dje.gcc@gmail.com>
14898
14899 PR target/69469
14900 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14901 Algorithm.
14902
6837fee7 149032016-01-25 Richard Biener <rguenther@suse.de>
14904
14905 PR testsuite/69380
14906 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14907
fe500d65 149082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14909
14910 PR target/69421
14911 * gcc.dg/pr69421.c: New test.
14912
8eacba94 149132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14914
14915 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14916 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14917 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14918 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14919 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14920 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14921 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14922 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14923 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14924 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14925
af09d40d 149262016-01-25 Richard Biener <rguenther@suse.de>
14927
14928 PR tree-optimization/69376
14929 * gcc.dg/torture/pr69376.c: New testcase.
14930
d65063f5 149312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14932
14933 PR fortran/69397
14934 PR fortran/68442
14935 * gfortran.dg/interface_38.f90: New test.
14936 * gfortran.dg/interface_39.f90: New test.
80adbd96 14937
08c7bfb4 149382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14939
14940 Revert:
14941 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14942
14943 PR c++/11858
14944 PR c++/24663
14945 PR c++/24664
14946 * g++.dg/template/pr11858.C: New test.
14947 * g++.dg/template/pr24663.C: New test.
14948 * g++.dg/template/unify12.C: New test.
14949 * g++.dg/template/unify13.C: New test.
14950 * g++.dg/template/unify14.C: New test.
14951 * g++.dg/template/unify15.C: New test.
14952 * g++.dg/template/unify16.C: New test.
14953 * g++.dg/template/unify17.C: New test.
14954
c2e7d2be 149552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14956
14957 PR fortran/68283
14958 gfortran.dg/pr68283.f90: New test.
14959
9f2e8617 149602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14961
14962 PR fortran/66094
14963 * gfortran.dg/inline_matmul_13.f90: New test.
14964 * gfortran.dg/matmul_bounds_8.f90: New test.
14965 * gfortran.dg/matmul_bounds_9.f90: New test.
14966 * gfortran.dg/matmul_bounds_10.f90: New test.
14967
a4838119 149682016-01-23 Tom de Vries <tom@codesourcery.com>
14969
14970 PR tree-optimization/69426
14971 * gcc.dg/autopar/pr69426.c: New test.
14972
feddf0dc 149732016-01-23 Martin Sebor <msebor@redhat.com>
14974
14975 PR c++/58109
14976 PR c++/69022
14977 * g++.dg/cpp0x/alignas5.C: New test.
14978 * g++.dg/ext/vector29.C: Same.
14979
132731fb 149802016-01-23 Uros Bizjak <ubizjak@gmail.com>
14981
14982 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14983 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14984 _GNU_SOURCE from compile flags to the source.
14985 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14986 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14987 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14988 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14989
51aec681 149902016-01-22 Jakub Jelinek <jakub@redhat.com>
14991
14992 PR target/69432
14993 * g++.dg/opt/pr69432.C: New test.
14994
147aa3e3 149952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14996
14997 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14998 32-bit targets testing an -m64 multilib.
14999
4d04e35e 150002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15001
15002 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15003 64-bit support.
15004
86f38d0c 150052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15006
15007 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15008
f776e712 150092016-01-21 Christian Bruel <christian.bruel@st.com>
15010
15011 PR target/68674
15012 * gcc.target/i386/pr68674.c
15013 * gcc.target/aarch64/pr68674.c
15014 * gcc.target/arm/pr68674.c
15015
7b9de435 150162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15017
15018 PR target/69403
15019 * gcc.c-torture/execute/pr69403.c: New test.
15020
9935a0ba 150212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15022
15023 PR c++/55843
15024 * g++.dg/template/pr55843.C: New.
15025
06b94aa1 150262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15027
15028 PR testsuite/66877
15029 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15030 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15031
b68773a8 150322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15033
15034 PR testsuite/67489
132731fb 15035 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15036 from dg-do compile directive, and instead add
15037 { dg-require-effective-target int128 }.
b68773a8 15038
bbbbe8ab 150392016-01-20 Martin Sebor <msebor@redhat.com>
15040
15041 PR c/69405
15042 * gcc.dg/sync-fetch.c: New test.
15043
f3a6a26f 150442016-01-21 Martin Sebor <msebor@redhat.com>
15045
15046 PR target/69252
15047 * gcc.target/powerpc/pr69252.c: New test.
15048
d1565a03 150492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15050
15051 PR fortran/65996
132731fb 15052 * gfortran.dg/pr65996.f90: New test.
d1565a03 15053
15a5a905 150542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15055
15056 PR c++/68810
bbbbe8ab 15057 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15058 expected to generate an error.
15a5a905 15059
e4538af5 150602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15061
15062 PR middle-end/66178
15063 * gcc.dg/torture/pr66178.c: New test.
15064
4d4180ce 150652016-01-21 Anton Blanchard <anton@samba.org>
15066 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15067
15068 PR target/63354
15069 * gcc.target/powerpc/pr63354.c: New test.
15070
86e16058 150712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15072
15073 PR rtl-optimization/68990
15074 * gcc.target/i386/pr68990: New.
15075
b11b85e4 150762016-01-21 Nick Clifton <nickc@redhat.com>
15077
15078 PR target/69129
15079 * gcc.target/mips/pr69129.c: New.
15080
62dd9f85 150812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15082
15083 PR c++/58046
15084 * g++.dg/cpp0x/pr58046.C: New.
15085
ac7d424b 150862016-01-21 Jakub Jelinek <jakub@redhat.com>
15087
47c0bea3 15088 PR target/69187
15089 PR target/65624
15090 * gcc.target/arm/pr69187.c: New test.
15091
ac7d424b 15092 PR c++/69355
15093 * g++.dg/torture/pr69355.C: New test.
15094
9e18b252 150952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15096 Sebastian Pop <s.pop@samsung.com>
15097
15098 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15099
de862e2f 151002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15101 Sebastian Pop <s.pop@samsung.com>
15102
132731fb 15103 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15104
f55f9344 151052016-01-21 Jakub Jelinek <jakub@redhat.com>
15106
15107 PR middle-end/67653
15108 * c-c++-common/pr67653.c: New test.
15109 * gcc.dg/torture/pr29119.c: Add dg-warning.
15110
62752e71 151112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15112
15113 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15114
16d4186f 151152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15116
15117 PR c/24293
15118 * gcc.dg/pr24293.c: New test.
15119 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15120 incomplete struct type.
15121 * gcc.dg/declspec-1.c: Likewise.
15122 * gcc.dg/pr63549.c: Likewise.
15123
58219d13 151242016-01-20 Jakub Jelinek <jakub@redhat.com>
15125
15126 PR tree-optimization/66612
15127 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15128 for bdn instruction.
15129
a7b5688a 151302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15131
15132 * lib/target-supports.exp
15133 (check_effective_target_arm_fp_ok_nocache): New.
15134 (check_effective_target_arm_fp_ok): New.
15135 (add_options_for_arm_fp): New.
15136 (check_effective_target_arm_crypto_ok_nocache): Require
15137 target_arm_v8_neon_ok instead of arm32.
15138 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15139 (check_effective_target_arm_crypto_pragma_ok): New.
15140 (add_options_for_arm_vfp): New.
15141 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15142 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15143 target instead. Force initial fpu to vfp.
15144 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15145 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15146 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15147 dependency.
15148 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15149 use arm_vfp effective target instead. Force initial fpu to vfp.
15150 * gcc.target/arm/attr-neon3.c: Likewise.
15151 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15152 arm_vfp_ok.
15153 * gcc.target/arm/unsigned-float.c: Likewise.
15154 * gcc.target/arm/vfp-1.c: Likewise.
15155 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15156 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15157 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15158 * gcc.target/arm/vfp-ldmias.c: Likewise.
15159 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15160 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15161 * gcc.target/arm/vfp-stmiad.c: Likewise.
15162 * gcc.target/arm/vfp-stmias.c: Likewise.
15163 * gcc.target/arm/vnmul-1.c: Likewise.
15164 * gcc.target/arm/vnmul-2.c: Likewise.
15165 * gcc.target/arm/vnmul-3.c: Likewise.
15166 * gcc.target/arm/vnmul-4.c: Likewise.
15167
7ca56ca8 151682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15169
7fb75b57 15170 PR testsuite/69366
15171 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15172 the MPX run-time library, for compile-time MPX test.
15173 * gcc.target/i386/chkp-always_inline.c: Likewise.
15174 * gcc.target/i386/chkp-bndret.c: Likewise.
15175 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15176 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15177 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15178 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15179 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15180 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15181 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15182 * gcc.target/i386/chkp-label-address.c: Likewise.
15183 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15184 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15185 * gcc.target/i386/chkp-pr69044.c: Likewise.
15186 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15187 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15188 * gcc.target/i386/chkp-strchr.c: Likewise.
15189 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15190 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15191 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15192 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15193 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15194 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15195 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15196 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15197 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15198 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15199 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15200 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15201 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15202 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15203 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15204 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15205 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15206 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15207 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15208 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15209 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15210 * gcc.target/i386/pr63995-2.c: Likewise.
15211 * gcc.target/i386/pr64805.c: Likewise.
15212 * gcc.target/i386/pr65044.c: Likewise.
15213 * gcc.target/i386/pr65167.c: Likewise.
15214 * gcc.target/i386/pr65183.c: Likewise.
15215 * gcc.target/i386/pr65184.c: Likewise.
15216 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15217
f2da0b99 152182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15219
15220 PR tree-optimization/69328
15221 * gcc.dg/pr69328.c: New test.
15222
4d379676 152232016-01-20 Jeff Law <law@redhat.com>
15224
4a11f145 15225 PR target/25114
4d379676 15226 * gcc.target/m68k/pr25114.c: New test.
15227
0754bad1 152282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15229
15230 * gcc.target/arm/memset-inline-10.c: Added
15231 dg-require-effective-target arm_thumb2_ok.
15232
63bd5c2d 152332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15234
15235 * gcc.dg/debug/dwarf2/sso.c: New test.
15236
a9c01e81 152372016-01-19 Uros Bizjak <ubizjak@gmail.com>
15238
15239 PR testsuite/68820
15240 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15241 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15242 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15243
53fa0e54 152442016-01-19 Jan Hubicka <hubicka@ucw.cz>
15245
15246 PR ipa/66223
15247 * g++.dg/ipa/devirt-50.C: New testcase.
15248
e035a62c 152492016-01-19 Marek Polacek <polacek@redhat.com>
15250
15251 PR c++/68965
15252 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15253 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15254
885cc3ea 152552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15256
15257 PR target/69135
15258 * gcc.target/arm/pr69135_1.c: New test.
15259
07bd240e 152602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15261
15262 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15263
9f60d257 152642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15265
15266 * gcc.target/aarch64/ccmp_1.c: New testcase.
15267
a0c919f7 152682016-01-19 Marek Polacek <polacek@redhat.com>
15269
15270 PR c++/68586
15271 * g++.dg/cpp0x/enum30.C: New test.
15272
dc5d6d17 152732016-01-19 Richard Biener <rguenther@suse.de>
15274
15275 PR tree-optimization/69336
15276 * g++.dg/tree-ssa/pr69336.C: New testcase.
15277
6dd156e0 152782016-01-19 Jakub Jelinek <jakub@redhat.com>
15279
15280 PR debug/65779
15281 * gcc.dg/pr65779.c: New test.
15282
3e0d45b9 152832016-01-19 Richard Biener <rguenther@suse.de>
15284
15285 PR tree-optimization/69352
15286 * gcc.dg/torture/pr69352.c: New testcase.
15287
7a3cf64d 152882016-01-19 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR rtl-optimization/68955
15291 PR rtl-optimization/64557
15292 * gcc.dg/torture/pr68955.c: New test.
15293
8be55b33 152942016-01-19 Jan Hubicka <hubicka@ucw.cz>
15295
15296 PR lto/69136
15297 * g++.dg/torture/pr69136.C: New testcase.
15298
72a985d7 152992016-01-19 Jan Hubicka <hubicka@ucw.cz>
15300
15301 PR lto/69133
15302 * g++.dg/lto/pr69133_0.C: New testcase.
15303 * g++.dg/lto/pr69133_1.C: New testcase.
15304
56778b62 153052016-01-15 Jeff Law <law@redhat.com>
15306
15307 PR tree-optimization/69320
15308 * gcc.c-torture/pr69320-1.c: New test.
15309 * gcc.c-torture/pr69320-2.c: New test.
15310 * gcc.c-torture/pr69320-3.c: New test.
15311 * gcc.c-torture/pr69320-4.c: New test.
15312
ced41b93 153132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15314
15315 PR c++/11858
15316 PR c++/24663
15317 PR c++/24664
15318 * g++.dg/template/pr11858.C: New test.
15319 * g++.dg/template/pr24663.C: New test.
15320 * g++.dg/template/unify12.C: New test.
15321 * g++.dg/template/unify13.C: New test.
15322 * g++.dg/template/unify14.C: New test.
15323 * g++.dg/template/unify15.C: New test.
15324 * g++.dg/template/unify16.C: New test.
15325 * g++.dg/template/unify17.C: New test.
15326
7f8cbcaf 153272016-01-18 David Malcolm <dmalcolm@redhat.com>
15328
15329 PR testsuite/69181
15330 * gcc.dg/pr69181-1.c: New test file.
15331 * gcc.dg/pr69181-2.c: New test file.
15332 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15333 globals by moving it to...
15334 (cleanup-after-saved-dg-test): ...this new function. Add
15335 "global additional_sources_used". Add reset of global
15336 multiline_expected_outputs to the empty list.
15337 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15338 global to...
15339 (multiline_expected_outputs): ...this, and updated comments to
15340 note that it is modified from gcc-dg.exp.
15341 (dg-end-multiline-output): Update for the above renaming.
15342 (handle-multiline-outputs): Likewise. Remove the clearing
15343 of the expected outputs to the empty list.
15344
3c7cbfc0 153452016-01-18 Richard Biener <rguenther@suse.de>
15346
15347 PR tree-optimization/69297
15348 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15349
81d49cc1 153502016-01-18 Joseph Myers <joseph@codesourcery.com>
15351
15352 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15353 dg-options.
15354 * gcc.target/mips/mips-3d-2.c: Likewise.
15355 * gcc.target/mips/mips-3d-3.c: Likewise.
15356 * gcc.target/mips/mips-3d-4.c: Likewise.
15357 * gcc.target/mips/mips-3d-5.c: Likewise.
15358 * gcc.target/mips/mips-3d-6.c: Likewise.
15359 * gcc.target/mips/mips-3d-7.c: Likewise.
15360 * gcc.target/mips/mips-3d-8.c: Likewise.
15361 * gcc.target/mips/mips-3d-9.c: Likewise.
15362 * gcc.target/mips/mips-ps-1.c: Likewise.
15363 * gcc.target/mips/mips-ps-2.c: Likewise.
15364 * gcc.target/mips/mips-ps-3.c: Likewise.
15365 * gcc.target/mips/mips-ps-4.c: Likewise.
15366 * gcc.target/mips/mips-ps-5.c: Likewise.
15367 * gcc.target/mips/mips-ps-6.c: Likewise.
15368 * gcc.target/mips/mips-ps-7.c: Likewise.
15369 * gcc.target/mips/mips-ps-type.c: Likewise.
15370 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15371 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15372
03c4ff3a 153732016-01-18 Tom de Vries <tom@codesourcery.com>
15374
15375 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15376 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15377 * c-c++-common/goacc/kernels-empty.c: New test.
15378 * c-c++-common/goacc/kernels-eternal.c: New test.
15379 * c-c++-common/goacc/kernels-loop-2.c: New test.
15380 * c-c++-common/goacc/kernels-loop-3.c: New test.
15381 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15382 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15383 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15384 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15385 * c-c++-common/goacc/kernels-loop-data.c: New test.
15386 * c-c++-common/goacc/kernels-loop-g.c: New test.
15387 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15388 * c-c++-common/goacc/kernels-loop-n.c: New test.
15389 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15390 * c-c++-common/goacc/kernels-loop.c: New test.
15391 * c-c++-common/goacc/kernels-noreturn.c: New test.
15392 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15393 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15394 * c-c++-common/goacc/kernels-reduction.c: New test.
15395
22e3dcee 153962016-01-18 Tom de Vries <tom@codesourcery.com>
15397
15398 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15399 * gcc.dg/autopar/outer-2.c: Same.
15400 * gcc.dg/autopar/outer-3.c: Same.
15401 * gcc.dg/autopar/outer-4.c: Same.
15402 * gcc.dg/autopar/outer-5.c: Same.
15403 * gcc.dg/autopar/outer-6.c: Same.
15404 * gcc.dg/autopar/parallelization-1.c: Same.
15405 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15406 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15407 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15408 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15409 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15410 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15411 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15412 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15413 * gcc.dg/autopar/pr39500-1.c: Same.
15414 * gcc.dg/autopar/pr39500-2.c: Same.
15415 * gcc.dg/autopar/pr46193.c: Same.
15416 * gcc.dg/autopar/pr46194.c: Same.
15417 * gcc.dg/autopar/pr49580.c: Same.
15418 * gcc.dg/autopar/pr49960-1.c: Same.
15419 * gcc.dg/autopar/pr49960.c: Same.
15420 * gcc.dg/autopar/pr68373.c: Same.
15421 * gcc.dg/autopar/reduc-1.c: Same.
15422 * gcc.dg/autopar/reduc-1char.c: Same.
15423 * gcc.dg/autopar/reduc-1short.c: Same.
15424 * gcc.dg/autopar/reduc-2.c: Same.
15425 * gcc.dg/autopar/reduc-2char.c: Same.
15426 * gcc.dg/autopar/reduc-2short.c: Same.
15427 * gcc.dg/autopar/reduc-3.c: Same.
15428 * gcc.dg/autopar/reduc-4.c: Same.
15429 * gcc.dg/autopar/reduc-6.c: Same.
15430 * gcc.dg/autopar/reduc-7.c: Same.
15431 * gcc.dg/autopar/reduc-8.c: Same.
15432 * gcc.dg/autopar/reduc-9.c: Same.
15433 * gcc.dg/autopar/uns-outer-4.c: Same.
15434 * gcc.dg/autopar/uns-outer-5.c: Same.
15435 * gcc.dg/autopar/uns-outer-6.c: Same.
15436 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15437 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15438
fd5cbe2f 154392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15440
15441 PR target/63679
15442 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15443 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15444
fa75ab55 154452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15446
15447 PR target/63679
15448 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15449 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15450 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15451
214b2582 154522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15453
15454 PR target/63679
15455 * gcc.dg/tree-ssa/sra-17.c: New.
15456 * gcc.dg/tree-ssa/sra-18.c: New.
15457
13146837 154582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15459
15460 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15461
6ccd18c2 154622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15463
15464 * gnat.dg/inline12.adb: New test.
15465
8872b95f 154662016-01-18 Bin Cheng <bin.cheng@arm.com>
15467
15468 PR tree-optimization/66797
15469 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15470
971514e3 154712016-01-18 Richard Biener <rguenther@suse.de>
15472
15473 PR tree-optimization/69170
15474 * gcc.dg/torture/pr69170.c: New testcase.
15475
dfb6d139 154762016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15477
15478 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15479
164d84c2 154802016-01-16 Tom de Vries <tom@codesourcery.com>
15481
15482 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15483
4c33b769 154842016-01-16 Tom de Vries <tom@codesourcery.com>
15485
15486 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15487 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15488 redundant dg-require-effective-target pthread.
15489 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15490 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15491 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15492 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15493 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15494 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15495 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15496
673441b0 154972016-01-16 David Edelsohn <dje.gcc@gmail.com>
15498
15499 PR target/68609
15500 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15501 * gcc.target/powerpc/recip-7.c: Same.
15502
90153ae7 155032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15504
15505 PR c++/69091
15506 * g++.dg/template/pr69091.C: New test.
15507
bc24d01d 155082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15509
15510 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15511 dump does not contain an error_mark_node.
15512 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15513 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15514
4067c0fd 155152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15516
15517 PR c++/68936
15518 * g++.dg/template/pr68936.C: New test.
15519
27c6dbdd 155202016-01-15 David Edelsohn <dje.gcc@gmail.com>
15521
15522 PR target/68609
15523 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15524 * gcc.target/powerpc/recip-2.c: Same.
15525 * gcc.target/powerpc/recip-3.c: Same.
15526 * gcc.target/powerpc/recip-4.c: Same.
15527 * gcc.target/powerpc/recip-sqrtf.c: Same.
15528
e390c57d 155292016-01-15 Jeff Law <law@redhat.com>
15530
15531 PR tree-optimization/69270
15532 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15533 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15534
ddcfeaf1 155352016-01-15 Paul Thomas <pault@gcc.gnu.org>
15536
15537 PR fortran/49630
15538 * gfortran.dg/deferred_character_13.f90: New test for the fix
15539 of comment 3 of the PR.
15540
15541 PR fortran/54070
15542 * gfortran.dg/deferred_character_8.f90: New test
15543 * gfortran.dg/allocate_error_5.f90: New test
15544
15545 PR fortran/60593
15546 * gfortran.dg/deferred_character_10.f90: New test
15547
15548 PR fortran/60795
15549 * gfortran.dg/deferred_character_14.f90: New test
15550
15551 PR fortran/61147
15552 * gfortran.dg/deferred_character_11.f90: New test
15553
15554 PR fortran/64324
15555 * gfortran.dg/deferred_character_9.f90: New test
15556
81be349c 155572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15558
15559 PR rtl-optimization/69030
15560 * gcc.target/i386/pr69030.c: New.
15561
998456c5 155622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15563
15564 * gcc.target/aarch64/target_attr_17.c: New test.
15565
0d85be19 155662016-01-15 Richard Biener <rguenther@suse.de>
15567
15568 PR tree-optimization/66856
15569 * gcc.dg/torture/pr66856-1.c: New testcase.
15570 * gcc.dg/torture/pr66856-2.c: Likewise.
15571
321d36c8 155722016-01-15 Richard Biener <rguenther@suse.de>
15573
15574 PR debug/69137
15575 * g++.dg/lto/pr69137_0.C: New testcase.
15576
d94a1f53 155772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15578
15579 PR middle-end/69246
15580 * gcc.target/i386/pr69246.c: New test.
15581
5fe9a861 155822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15583
a9c01e81 15584 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15585
3d05a5e9 155862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15587
15588 PR c++/56194
15589 * g++.dg/init/const9.C: Disable test on S/390.
15590
5e8132b5 155912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15592
15593 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15594 * g++.dg/Wno-frame-address.C: Ditto.
15595
32307cdf 155962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15597
15598 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15599
1ca28250 156002016-01-15 Richard Biener <rguenther@suse.de>
15601
15602 PR tree-optimization/68961
15603 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15604
6271bd93 156052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15606
15607 * gcc.target/i386/pr65105-5.c: New test.
15608
dfb6d139 156092016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15610
15611 * gcc.c-torture/execute/alias-4.c: New testcase.
15612
dfb6d139 156132016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15614
15615 PR ipa/68148
15616 * g++.dg/ipa/devirt-49.C: New testcase.
15617
7bbac464 156182016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15619
15620 PR target/65837
15621 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15622 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15623 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15624
4345b868 156252016-01-15 Richard Biener <rguenther@suse.de>
15626
15627 PR tree-optimization/69117
15628 * gcc.dg/torture/pr69117.c: New testcase.
15629
580357e7 156302015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15631
15632 PR c++/69048
15633 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15634
612baa31 156352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15636
15637 PR testsuite/67509
15638 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15639 range tests use 100 * maximum instead of maximum + 1.
15640
44e09bc4 156412016-01-14 Jakub Jelinek <jakub@redhat.com>
15642
15643 PR debug/69244
15644 * gcc.dg/guality/pr69244.c: New test.
15645
96962ae4 156462016-01-14 Uros Bizjak <ubizjak@gmail.com>
15647
15648 * lib/target-supports.exp (check_effective_target_issignaling):
15649 New procedure.
15650 * gcc.dg/pr61441.c: Require issignaling effective target.
15651
ab9c400b 156522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15653
15654 PR target/68803
15655 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15656
a7ed4583 156572016-01-14 David Malcolm <dmalcolm@redhat.com>
15658
15659 PR c++/68819
15660 PR preprocessor/69177
15661 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15662 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15663 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15664 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15665
77f35cec 156662016-01-14 Marek Polacek <polacek@redhat.com>
15667
15668 PR c/69262
15669 * gcc.dg/array-15.c: New test.
15670
915d0950 156712016-01-14 Jakub Jelinek <jakub@redhat.com>
15672
15673 PR middle-end/68146
15674 PR tree-optimization/69155
15675 * gfortran.dg/pr68146.f: New test.
15676 * gfortran.dg/pr69155.f90: New test.
15677
24651fb7 156782016-01-14 Richard Biener <rguenther@suse.de>
15679
15680 PR tree-optimization/68060
15681 * gcc.dg/torture/pr68060-1.c: New testcase.
15682 * gcc.dg/torture/pr68060-2.c: Likewise.
15683
2f63f950 156842016-01-14 Nick Clifton <nickc@redhat.com>
15685
15686 * lib/target-supports.exp
15687 (check_effective_target_arm_neon_ok_nocache): Add an option
15688 sequence that includes setting the ARM architecture to ARMv7-A.
15689 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15690 command line options necessary to enable Neon support.
15691 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15692 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15693 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15694 * gcc.target/arm/pr69180.c: Likewise.
15695
3ce0acde 156962016-01-14 Jeff Law <law@redhat.com>
15697
15698 PR tree-optimization/69270
15699 * gcc.dg/tree-ssa/pr69270.c: New test.
15700
bda05c57 157012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15702
15703 PR c/66208
15704 * c-c++-common/pr66208.c: New file.
15705
9b657cf1 157062016-01-13 Jakub Jelinek <jakub@redhat.com>
15707
15708 PR tree-optimization/69156
15709 * gcc.dg/pr69156.c: New test.
15710
58ba1b9d 157112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15712
15713 * gcc.target/i386/pr69225-7.c: New test.
15714
e5fee0fe 157152016-01-13 Richard Henderson <rth@redhat.com>
15716
15717 * gcc.dg/tm/memopt-13.c: Update expected function.
15718 * gcc.dg/tm/memopt-6.c: Likewise.
15719
3f0e9745 157202016-01-13 Uros Bizjak <ubizjak@gmail.com>
15721
15722 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15723 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15724 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15725 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15726
3f0e9745 157272016-01-13 Tom de Vries <tom@codesourcery.com>
15728
15729 PR tree-optimization/69169
7a6ddc0d 15730 * gcc.dg/pr69169.c: New test.
15731
9b657cf1 157322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15733
15734 PR target/69228
15735 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15736 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15737 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15738 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15739 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15740 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15741 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15742 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15743
f704d701 157442016-01-13 Jakub Jelinek <jakub@redhat.com>
15745
15746 PR target/69247
15747 * gcc.dg/pr69247.c: New test.
15748
e966d6b9 157492016-01-13 Richard Biener <rguenther@suse.de>
15750
15751 PR tree-optimization/69242
15752 * gcc.dg/torture/pr69242.c: New testcase.
15753
1ca1d9b2 157542016-01-13 Richard Biener <rguenther@suse.de>
15755
15756 PR tree-optimization/69186
15757 * gcc.dg/torture/pr69186.c: New testcase.
15758
d07cbccc 157592016-01-13 Jeff Law <law@redhat.com>
15760
15761 PR tree-optimization/67755
15762 * gcc.dg/tree-ssa/pr67755.c: New test.
15763
157642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15765
15766 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15767 pass number in output by a star.
15768
b95d41cf 157692016-01-12 Bin Cheng <bin.cheng@arm.com>
15770
15771 PR tree-optimization/68911
15772 * gcc.c-torture/execute/pr68911.c: New test.
15773
91d87e22 157742016-01-12 Marek Polacek <polacek@redhat.com>
15775
15776 PR c++/68979
15777 * g++.dg/warn/permissive-1.C: New test.
15778
8a9401a4 157792016-01-12 Jakub Jelinek <jakub@redhat.com>
15780
15781 PR objc++/68511
15782 PR c++/69213
15783 * g++.dg/opt/pr69213.C: New test.
15784
b9cb7a67 157852016-01-12 Christian Bruel <christian.bruel@st.com>
15786
15787 PR target/69180
15788 * gcc.target/arm/pr69180.c: New test.
15789
e4c96992 157902016-01-12 Richard Biener <rguenther@suse.de>
15791
15792 PR lto/69077
15793 * g++.dg/lto/pr69077_0.C: New testcase.
15794 * g++.dg/lto/pr69077_1.C: Likewise.
15795
90525f61 157962016-01-12 Jakub Jelinek <jakub@redhat.com>
15797
15798 PR target/69175
15799 * g++.dg/opt/pr69175.C: New test.
15800
9e7edfd3 158012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15802
15803 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15804 rather than #including math.h & stdlib.h.
15805 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15806 * gcc.dg/vect/pr49771.c: Likewise.
15807 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15808 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15809 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15810 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15811 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15812 * gcc.dg/vect/pr44507.c: Likewise.
15813 * gcc.dg/vect/pr45902.c: Likewise.
15814 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15815 * gcc.dg/vect/vect-117.c: Likewise.
15816 * gcc.dg/vect/vect-99.c: Likewise.
15817 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15818 * gcc.dg/vect/vect-cond-1.c: Likewise.
15819 * gcc.dg/vect/vect-cond-2.c: Likewise.
15820 * gcc.dg/vect/vect-cond-3.c: Likewise.
15821 * gcc.dg/vect/vect-cond-4.c: Likewise.
15822 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15823 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15824 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15825 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15826 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15827 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15828 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15829 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15830 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15831 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15832 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15833 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15834 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15835 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15836 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15837 include of signal.h.
15838 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15839 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15840 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15841 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15842 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15843 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15844 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15845 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15846 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15847 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15848 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15849 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15850 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15851 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15852 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15853 * gcc.dg/vect/vect-outer-5.c: Likewise.
15854 * gcc.dg/vect/vect-outer-6.c: Likewise.
15855 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15856 include of stdio.h.
15857
3368873d 158582016-01-12 Nick Clifton <nickc@redhat.com>
15859
15860 PR target/68913
15861 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15862 to fread so that it will be found in all target runtimes.
15863
0464ea95 158642016-01-12 Richard Biener <rguenther@suse.de>
15865
15866 PR tree-optimization/69053
15867 * g++.dg/torture/pr69053.C: New testcase.
15868
7819730f 158692016-01-12 Richard Biener <rguenther@suse.de>
15870
15871 PR tree-optimization/69168
15872 * gcc.dg/torture/pr69168.c: New testcase.
15873
995bfebf 158742016-01-12 Richard Biener <rguenther@suse.de>
15875
15876 PR tree-optimization/69157
15877 * gcc.dg/torture/pr69157.c: New testcase.
15878
158792016-01-12 Richard Biener <rguenther@suse.de>
15880
15881 PR tree-optimization/69174
15882 * gcc.dg/torture/pr69174.c: New testcase.
15883
1d10d64c 158842016-01-12 Jakub Jelinek <jakub@redhat.com>
15885
15886 PR c++/66808
15887 PR c++/69000
15888 * g++.dg/tls/pr66808.C: New test.
15889 * g++.dg/tls/pr69000.C: New test.
15890
f0b79faf 158912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15892
15893 * gcc.target/powerpc/swaps-p8-23.c: New test.
15894 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15895
04cf75a4 158962016-01-11 John David Anglin <danglin@gcc.gnu.org>
15897
15898 PR tree-optimization/68356
15899 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15900
0eb4264c 159012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15902 Jim Wilson <jim.wilson@linaro.org>
15903
15904 PR target/69194
15905 * gcc.target/arm/pr69194.c: New test.
15906
2f66de64 159072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15908
15909 PR target/69225
15910 * gcc.target/i386/pr69225-1.c: New test.
15911 * gcc.target/i386/pr69225-2.c: Likewise.
15912 * gcc.target/i386/pr69225-3.c: Likewise.
15913 * gcc.target/i386/pr69225-4.c: Likewise.
15914 * gcc.target/i386/pr69225-5.c: Likewise.
15915 * gcc.target/i386/pr69225-6.c: Likewise.
15916
36105e82 159172016-01-11 Jakub Jelinek <jakub@redhat.com>
15918
1c78ce2e 15919 PR target/67462
15920 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15921 if lp64.
15922
a4a87320 15923 PR target/69071
15924 * gcc.dg/pr69071.c: New test.
15925
91fbd04f 15926 PR c++/69211
15927 * g++.dg/opt/pr69211.C: New test.
15928
36105e82 15929 PR tree-optimization/69214
15930 * gcc.c-torture/compile/pr69214.c: New test.
15931
e934c380 159322016-01-11 Uros Bizjak <ubizjak@gmail.com>
15933
15934 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15935 * gcc.target/i386/pr66232-11.c: Ditto.
15936 * gcc.target/i386/pr66232-12.c: Ditto.
15937 * gcc.target/i386/pr66232-13.c: Ditto.
15938
3ff1b153 159392016-01-11 Richard Biener <rguenther@suse.de>
15940
15941 PR tree-optimization/69173
15942 * gcc.dg/torture/pr69173.c: New testcase.
15943
04e1504c 159442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15945
15946 PR rtl-optimization/68796
15947 * gcc.target/aarch64/tst_5.c: New test.
15948 * gcc.target/aarch64/tst_6.c: Likewise.
15949
ae8718b5 159502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15951
15952 PR rtl-optimization/68841
15953 * gcc.dg/pr68841.c: New test.
15954 * gcc.c-torture/execute/pr68841.c: New test.
15955
bd8bece2 159562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15957
15958 PR rtl-optimization/68920
15959 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15960 for ix86 targets.
15961 * gcc.dg/ifcvt-5.c: New test.
15962
9b657cf1 159632016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15964
15965 PR bootstrap/69123
15966 * g++.dg/pr69123.C: New.
15967
7a158352 159682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15969
15970 PR target/69010
15971 * gcc.target/i386/pr69010.c: New test.
15972
ff375d11 159732016-01-11 Martin Jambor <mjambor@suse.cz>
15974
15975 PR ipa/69044
15976 * gcc.target/i386/chkp-pr69044.c: New test.
15977
9eb890f1 159782016-01-11 Tom de Vries <tom@codesourcery.com>
15979
15980 PR tree-optimization/69109
15981 * gcc.dg/autopar/pr69109-2.c: New test.
15982 * gcc.dg/autopar/pr69109.c: New test.
15983
c4157ee5 159842016-01-11 Tom de Vries <tom@codesourcery.com>
15985
15986 PR tree-optimization/69108
15987 * gcc.dg/autopar/pr69108.c: New test.
15988
b933e511 159892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15990
15991 PR c++/69029
15992 * c-c++-common/Wisleading-indentation.c: Augment test.
15993
efb73de1 159942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15995
15996 PR fortran/69154
15997 * gfortran.dg/inline_matmul_12.f90: New test.
15998
40c86c3b 159992016-01-10 Paul Thomas <pault@gcc.gnu.org>
16000
16001 PR fortran/67779
16002 * gfortran.dg/actual_array_offset_1: New test.
16003
a006c0bb 160042016-01-10 Tom de Vries <tom@codesourcery.com>
16005
16006 PR tree-optimization/69062
16007 * gcc.dg/autopar/pr69062.c: New test.
16008
880ed4be 160092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16010
16011 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16012 * gcc.dg/vect/slp-perm-2.c: Likewise.
16013 * gcc.dg/vect/slp-perm-3.c: Likewise.
16014 * gcc.dg/vect/slp-perm-5.c: Likewise.
16015 * gcc.dg/vect/slp-perm-6.c: Likewise.
16016 * gcc.dg/vect/slp-perm-7.c: Likewise.
16017 * gcc.dg/vect/slp-perm-8.c: Likewise.
16018
d95e1856 160192016-01-10 Tom de Vries <tom@codesourcery.com>
16020
16021 PR tree-optimization/69039
16022 * gcc.dg/autopar/pr69039.c: New test.
16023
0f8f48d0 160242016-01-09 Marek Polacek <polacek@redhat.com>
16025
16026 PR c++/69113
16027 * g++.dg/pr69113.C: New test.
16028
7dff0499 160292016-01-09 Jakub Jelinek <jakub@redhat.com>
16030
16031 PR middle-end/50865
16032 PR tree-optimization/69097
16033 * gcc.c-torture/execute/pr50865.c: New test.
16034 * gcc.c-torture/execute/pr69097-1.c: New test.
16035 * gcc.c-torture/execute/pr69097-2.c: New test.
16036 * gcc.dg/pr69097-1.c: New test.
16037 * gcc.dg/pr69097-2.c: New test.
16038
18431e78 160392016-01-09 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR c++/69164
16042 * g++.dg/opt/pr69164.C: New test.
16043
1943a4a2 160442016-01-08 Jakub Jelinek <jakub@redhat.com>
16045
16046 PR tree-optimization/69167
16047 * gcc.dg/pr69167.c: New test.
16048
a143e277 160492016-01-08 Marek Polacek <polacek@redhat.com>
16050
16051 PR c++/68449
16052 * g++.dg/pr68449.C: New.
16053
44c01906 160542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16055
16056 PR tree-optimization/68707
16057 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16058 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16059 on platforms supporting it.
16060 * gcc.dg/vect/slp-perm-2.c: Likewise.
16061 * gcc.dg/vect/slp-perm-3.c: Likewise.
16062 * gcc.dg/vect/slp-perm-5.c: Likewise.
16063 * gcc.dg/vect/slp-perm-7.c: Likewise.
16064 * gcc.dg/vect/slp-perm-8.c: Likewise.
16065 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16066 on platforms supporting it.
16067
c437d1e8 160682016-01-08 Jakub Jelinek <jakub@redhat.com>
16069
c9595c51 16070 PR tree-optimization/69162
16071 * gcc.dg/pr69162.c: New test.
16072
c437d1e8 16073 PR tree-optimization/69172
16074 * gcc.dg/pr69172.c: New test.
16075
6a46a28c 160762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16077
16078 PR tree-optimization/67781
16079 * gcc.c-torture/execute/pr67781.c: New file.
16080
62ad9a04 160812016-01-08 Jakub Jelinek <jakub@redhat.com>
16082
16083 PR tree-optimization/69083
16084 * gcc.dg/vect/pr69083.c: New test.
16085
9e0e8c2a 160862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16087
16088 PR tree-optimization/61441
16089 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16090 Use -fexcess-precision=standard for compiler options.
16091 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16092
5d034e37 160932016-01-08 Jakub Jelinek <jakub@redhat.com>
16094
5013f740 16095 PR fortran/69128
16096 * gfortran.dg/gomp/pr69128.f90: New test.
16097
5d034e37 16098 PR c++/69145
16099 * g++.dg/ext/pr69145-1.C: New test.
16100 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16101 * g++.dg/ext/pr69145-2.h: New file.
16102
517906ff 161032016-01-07 Martin Sebor <msebor@redhat.com>
16104
16105 PR c/68966
16106 * gcc.dg/atomic-fetch-bool.c: New test.
16107 * gcc.dg/sync-fetch-bool.c: New test.
16108
cdbb524c 161092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16110
16111 PR fortran/66680
16112 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16113
ec3aba9e 161142016-01-07 Nick Clifton <nickc@redhat.com>
16115
16116 PR target/66655
16117 * g++.dg/pr66655.C: New test.
16118 * g++.dg/pr66655_1.cc: Test support file.
16119 * g++.dg/pr66655.h: Test header file.
16120
9b657cf1 161212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16122
16123 PR fortran/66680
16124 gfortran.dg/gomp/pr66680.f90: New test.
16125
cd45d7a5 161262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16127
16128 PR target/69171
16129 * gcc.target/i386/pr69171-1.c: New test.
16130 * gcc.target/i386/pr69171-2.c: Likewise.
16131 * gcc.target/i386/pr69171-3.c: Likewise.
16132 * gcc.target/i386/pr69171-4.c: Likewise.
16133 * gcc.target/i386/pr69171-5.c: Likewise.
16134 * gcc.target/i386/pr69171-6.c: Likewise.
16135
4a86a91a 161362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16137
16138 PR middle-end/67639
16139 * c-c++-common/pr67639.c: New test.
16140
34c05552 161412016-01-07 Jakub Jelinek <jakub@redhat.com>
16142
16143 PR tree-optimization/69141
16144 * g++.dg/opt/pr69141.C: New test.
16145
f08d6895 161462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16147
16148 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16149
32ec4173 161502016-01-06 Uros Bizjak <ubizjak@gmail.com>
16151
16152 PR target/69140
16153 * gcc.target/i386/pr69140.c: New test
16154
d74214f3 161552016-01-06 David Malcolm <dmalcolm@redhat.com>
16156
16157 * gcc.dg/bad-dereference.c: New test case.
16158
73991cab 161592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16160
16161 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16162
fc8cc457 161632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16164
16165 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16166
be3c9981 161672016-01-06 Marek Polacek <polacek@redhat.com>
16168
16169 PR sanitizer/69099
16170 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16171
2cb724f9 161722016-01-05 Marek Polacek <polacek@redhat.com>
16173
16174 PR c/69104
16175 * gcc.dg/atomic-invalid-2.c: New.
16176
233a53ed 161772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16178
16179 PR target/68991
16180 * gcc.target/i386/pr68991.c: New test.
16181
ea87c5e3 161822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16183
16184 PR target/68991
16185 * g++.dg/pr68991-1.C: New test.
16186 * g++.dg/pr68991-2.C: Likewise.
16187
1943a4a2 161882016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16189
1943a4a2 16190 PR other/60465
afe82e5b 16191 * gcc.target/ia64/pr60465-gprel64.c: New test.
16192 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16193
1e9147dd 161942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16195
16196 PR rtl-optimization/68651
16197 * gcc.target/aarch64/pr68651_1.c: New test.
16198
d42aa619 161992016-01-05 David Malcolm <dmalcolm@redhat.com>
16200
16201 PR c/69122
16202 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16203
1776de76 162042016-01-05 Nathan Sidwell <nathan@acm.org>
16205
2d7d361d 16206 PR c++/58583
16207 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16208
1776de76 16209 * gcc.dg/alias-15.c: New.
16210
5beb12c0 162112016-01-05 Nick Clifton <nickc@redhat.com>
16212
16213 PR target/68870
16214 * g++.dg/pr68770.C: New test.
16215
d8cca921 162162016-01-04 Mike Stump <mikestump@comcast.net>
16217
16218 * lib/target-supports.exp (check_effective_target_cilkplus):
16219 cilkplus targets require pthreads.
afc907ef 16220 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16221
8427dff3 162222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16223
16224 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16225 generation.
16226
f1717362 162272016-01-04 Jakub Jelinek <jakub@redhat.com>
16228
16229 Update copyright years.
16230
d7d6a3ab 162312016-01-04 Marek Polacek <polacek@redhat.com>
16232
16233 PR c/68908
16234 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16235 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16236 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16237
b8f4a5f9 162382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16239
16240 * gcc.target/sparc/20160104-2.c: New test.
16241
6b5c028f 162422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16243
16244 * gcc.target/sparc/20160104-1.c: New test.
16245
300e1002 162462016-01-03 Paul Thomas <pault@gcc.gnu.org>
16247
16248 PR fortran/65045
16249 * gfortran.dg/pr65045.f90: New test.
16250
855b105f 162512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16252
16253 * gnat.dg/specs/debug1.ads: Delete.
16254
bdc177dc 162552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16256
16257 PR libgfortran/68867
16258 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16259 expression.
16260
48aaffae 162612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16262
16263 PR libgfortran/68867
16264 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16265 PowerPC.
16266
19a468b8 162672016-01-01 Paul Thomas <pault@gcc.gnu.org>
16268
16269 PR fortran/68864
16270 * gfortran.dg/pr68864.f90: New test.
16271
25371c91 162722016-01-01 Jakub Jelinek <jakub@redhat.com>
16273
2a659064 16274 PR tree-optimization/69070
16275 * gcc.dg/pr69070.c: New test.
16276
57aa9851 16277 PR sanitizer/69055
16278 * gfortran.dg/pr69055.f90: New test.
16279
25371c91 16280 PR target/69015
16281 * gcc.dg/pr69015.c: New test.
f1717362 16282\f
fb2c1edd 16283Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16284
16285Copying and distribution of this file, with or without modification,
16286are permitted in any medium without royalty provided the copyright
16287notice and this notice are preserved.