]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/60300 ([avr] Suboptimal stack pointer manipulation for frame setup)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ec1c5694
JJ
12016-11-23 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/78451
4 * gcc.target/i386/pr78451.c: New test.
5 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
6 and #pragma GCC pop_options around the first #pragma GCC target.
7 * gcc.target/i386/pr69255-2.c: Likewise.
8 * gcc.target/i386/pr69255-3.c: Likewise.
9
43fd192f
MC
102016-11-23 Michael Collison <michael.collison@arm.com>
11
12 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
13 additional constants are recognized and fewer instructions generated.
14 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
15 additional constants are recognized and fewer instructions generated.
16
ed9e2fa9
ILT
172016-11-22 Ian Lance Taylor <iant@golang.org>
18
19 * gcc.misc-tests/godump-1.c: Update expected output for recent
20 changes.
21
3135d8fe
MP
222016-11-22 Marek Polacek <polacek@redhat.com>
23
24 PR tree-optimization/78455
25 * gcc.dg/uninit-23.c: New.
26
f8a6e41f
SK
272016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
28
29 PR fortran/78479
30 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
31 comment.
32
7e98cccb
SK
332016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
34
35 PR fortran/78479
36 * gfortran.dg/char_component_initializer_3.f90: New test.
37
9435cd52
JJ
382016-11-22 Jakub Jelinek <jakub@redhat.com>
39
40 PR target/78451
41 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
42 GCC target pragma before including immintrin.h.
43
a0af8668
CL
442016-11-22 Carl Love <cel@us.ibm.com>
45
46 * gcc.target/powerpc/builtins-3.c: New file to test the new
47 built-ins for vector compare equal and vector compare not equal.
48
5d382ed6
JW
492016-11-22 Janus Weil <janus@gcc.gnu.org>
50
51 PR fortran/78443
52 * gfortran.dg/typebound_proc_35.f90: New test case.
53
4fa33072
GJL
542016-11-22 Georg-Johann Lay <avr@gjlay.de>
55
56 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
57 parameter in declaration.
58
0e721ce7
GJL
592016-11-22 Georg-Johann Lay <avr@gjlay.de>
60
61 * gcc.dg/loop-split.c: Require int32plus.
62 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
63
88c888f1
BE
642016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
65
66 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
67
9d494aac
GJL
682016-11-22 Georg-Johann Lay <avr@gjlay.de>
69
70 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
71
c69fb816
KT
722016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
73
74 PR target/78439
75 * gcc.c-torture/compile/pr78439.c: New test.
76
4ac52f16
TP
772016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
78
79 PR target/77904
80 * gcc.target/arm/pr77904.c: New test.
81
e4fe8c9f
TT
822016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
83
84 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
85 isa_rev>=2.
86
9b28cb6f
JJ
872016-11-22 Jakub Jelinek <jakub@redhat.com>
88
46a61395
JJ
89 PR tree-optimization/78436
90 * gcc.c-torture/execute/pr78436.c: New test.
91
76a7314d
JJ
92 PR middle-end/78416
93 * gcc.dg/torture/pr78416.c: New test.
94
9b28cb6f
JJ
95 PR tree-optimization/78445
96 * gcc.dg/pr78445.c: New test.
97
ee8195d9
SN
982016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
99
b2b0acbe 100 PR libgfortran/78449
ee8195d9
SN
101 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
102
3ca23cdb
JL
1032016-11-21 Jeff Law <law@redhat.com>
104
b2b0acbe 105 PR target/68538
3ca23cdb
JL
106 * gcc.c-torture/compile/pr68538.c: New test.
107
d85e598a
MM
1082016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
109
110 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
111 to be generated instead of FCTIWUZ or FCTIWZ.
112
afb34582
JJ
1132016-11-21 Jakub Jelinek <jakub@redhat.com>
114
699e8cb7
JJ
115 PR middle-end/67335
116 * g++.dg/vect/simd-clone-7.cc: New test.
117
afb34582
JJ
118 PR c++/71973
119 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
120 long unsigned int.
121 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
122 unsigned long.
123
83ad4fac
JL
1242016-11-20 Jeff Law <law@redhat.com>
125
126 PR target/25128
127 * gcc.target/m68k/pr25128.c: New test.
128
9713daa0
RS
1292016-11-21 Richard Sandiford <richard.sandiford@arm.com>
130
131 * gcc.dg/tree-ssa/tailcall-7.c: New test.
132
67b5d0b2
DM
1332016-11-21 David Malcolm <dmalcolm@redhat.com>
134
135 PR preprocessor/78324
136 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
137 (test_multitoken_macro): New function.
138 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
139 case.
140 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
141 case.
142 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
143 cases.
144 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
145 Move to...
146 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
147 -ftrack-macro-expansion=0.
148 (test_sprintf_note): Remove "P" macro. Add
149 dg-begin/end-multiline-output directives.
150 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
151
dd586f98
GJL
1522016-11-21 Georg-Johann Lay <avr@gjlay.de>
153
154 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
155 Return 1 for AVR_TINY.
156
e51482c9
SB
1572016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
158
159 PR rtl-optimization/71785
160 * gcc.target/powerpc/pr71785.c: New file.
161
e0e7aa34
BC
1622016-11-21 Bin Cheng <bin.cheng@arm.com>
163
164 PR testsuite/78114
165 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
166 options. Refine test by checking predictive commining PHI
167 nodes in vectorized loop wrto vector factor.
168
48330c93
BE
1692016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
170
171 PR c++/71973
172 * g++.dg/pr71973-1.C: New test.
173 * g++.dg/pr71973-2.C: New test.
174 * g++.dg/pr71973-3.C: New test.
175 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
176 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
177 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
178 to dg-options.
179 * g++.old-deja/g++.other/realloc.C: Likewise.
180 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
181
eeeaf719
BS
1822016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
183
184 PR tree-optimization/78413
185 * gcc.dg/tree-ssa/pr78413.c: New test.
186
e420e419
TP
1872016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
188
189 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
190 target is Thumb-only.
191
fe12d76c
JL
1922016-11-20 Jeff Law <law@redhat.com>
193
194 PR target/48551
195 * gcc.target/m68k/pr48551.c: New test.
196
8dc998fb 1972016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 198
8dc998fb
HA
199 PR fortran/69741
200 * gfortran.dg/forall_18.f90: New testcase.
201
40fd269a
MG
2022016-11-20 Marc Glisse <marc.glisse@inria.fr>
203
204 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
205
8294f555
AV
2062016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
207
208 PR fortran/78395
209 * gfortran.dg/typebound_operator_21.f03: New test.
210
5b7f6ed0
MG
2112016-11-20 Marc Glisse <marc.glisse@inria.fr>
212
213 * gcc.dg/tree-ssa/divide-5.c: New file.
214
b8271a38
AS
2152016-11-19 Andreas Schwab <schwab@linux-m68k.org>
216
217 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
218 signed int.
219
ddba26a4
JDA
2202016-11-19 John David Anglin <danglin@gcc.gnu.org>
221
222 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
223 libatomic_available.
224 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
225 * gfortran.dg/coarray_allocate_10.f08: Likewise.
226 * gfortran.dg/coarray_allocate_7.f08: Likewise.
227 * gfortran.dg/coarray_allocate_8.f08: Likewise.
228 * gfortran.dg/coarray_allocate_9.f08: Likewise.
229 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
230 * gfortran.dg/coarray_stat_2.f90: Likewise.
231 * gfortran.dg/coindexed_1.f90: Likewise.
232
636a9a89
JL
2332016-11-18 Jeff Law <law@redhat.com>
234
235 PR target/25111
236 * gcc.target/m68k/pr25111.c: New test.
237
6c554a2a
JJ
2382016-11-18 Jakub Jelinek <jakub@redhat.com>
239
521c54dd
JJ
240 PR c++/68180
241 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
242
5e7c7761
JJ
243 PR middle-end/78419
244 * gcc.target/i386/pr78419.c: New test.
245
6c554a2a
JJ
246 PR c++/77285
247 * g++.dg/tls/pr77285-1.C: New test.
248 * g++.dg/tls/pr77285-2.C: New test.
249
57d7fe86
JL
2502016-11-18 Jeff Law <law@redhat.com>
251
252 PR target/25112
253 * gcc.target/m68k/pr25112: New test.
254
1b2e0303
DE
2552016-11-18 David Edelsohn <dje.gcc@gmail.com>
256
257 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
258 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
259
70e73d3c
TP
2602016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
261
262 * gcc.target/arm/optional_thumb-1.c: New test.
263 * gcc.target/arm/optional_thumb-2.c: New test.
264 * gcc.target/arm/optional_thumb-3.c: New test.
265
151c204f
DV
2662016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
267
268 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
269 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
270 successful test.
271 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
272 (DEFAULT_REQUIRED_QUORUM): Likewise.
273
dbb29a2a
AB
2742016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
275 Toma Tabacu <toma.tabacu@imgtec.com>
276
b2b0acbe
UB
277 * gcc.target/mips/inline-memcpy-1.c (dg-options):
278 Add (REQUIRES_STDLIB).
dbb29a2a
AB
279 * gcc.target/mips/inline-memcpy-2.c: Ditto.
280 * gcc.target/mips/inline-memcpy-3.c: Ditto.
281 * gcc.target/mips/inline-memcpy-4.c: Ditto.
282 * gcc.target/mips/inline-memcpy-5.c: Ditto.
283 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
284 * gcc.target/mips/loongson-simd.c: Ditto.
285 * gcc.target/mips/memcpy-1.c: Ditto.
286 * gcc.target/mips/mips-3d-1.c: Ditto.
287 * gcc.target/mips/mips-3d-2.c: Ditto.
288 * gcc.target/mips/mips-3d-3.c: Ditto.
289 * gcc.target/mips/mips-3d-4.c: Ditto.
290 * gcc.target/mips/mips-3d-5.c: Ditto.
291 * gcc.target/mips/mips-3d-6.c: Ditto.
292 * gcc.target/mips/mips-3d-7.c: Ditto.
293 * gcc.target/mips/mips-3d-8.c: Ditto.
294 * gcc.target/mips/mips-3d-9.c: Ditto.
295 * gcc.target/mips/mips-ps-1.c: Ditto.
296 * gcc.target/mips/mips-ps-2.c: Ditto.
297 * gcc.target/mips/mips-ps-3.c: Ditto.
298 * gcc.target/mips/mips-ps-4.c: Ditto.
299 * gcc.target/mips/mips-ps-6.c: Ditto.
300 * gcc.target/mips/mips16-attributes.c: Ditto.
301 * gcc.target/mips/mips32-dsp-run.c: Ditto.
302 * gcc.target/mips/mips32-dsp.c: Ditto.
303 * gcc.target/mips/save-restore-1.c: Ditto.
304 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
305 (mips_preprocess): Add ignore_output argument that when set
306 will not return the pre-processed output.
b2b0acbe 307 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
308 (mips-dg-init): Ditto.
309 (mips-dg-options): Check if a test having test option
310 (REQUIRES_STDLIB) has the required sysroot support for
311 the current test options.
312
f2b6aad9
JL
3132016-11-17 Jeff Law <law@redhat.com>
314
f97db488
JL
315 PR middle-end/38219
316 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
317
f2b6aad9
JL
318 PR target/47192
319 * gcc.target/m68k/pr47192.c: New test.
320
e080b281
TT
3212016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
322
323 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
324 instead of isa>=4, in order to downgrade to R5.
325
e389ba30
AB
3262016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
327
328 * gcc.target/arc/cmem-bit-1.c: New file.
329 * gcc.target/arc/cmem-bit-2.c: New file.
330 * gcc.target/arc/cmem-bit-3.c: New file.
331 * gcc.target/arc/cmem-bit-4.c: New file.
332
9775c1a5
L
3332016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
334
335 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
336 "avx5124fmaps".
337 * gcc.target/i386/funcspec-56.inc: Test new attributes.
338
3392016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
340 Andrew Senkevich <andrew.senkevich@intel.com>
341
342 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
343 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
344 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
345 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
346 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
347 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
348 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
349 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
350 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
351 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
352 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
353 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
354 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
355 avx5124vnniw-check.h.
356 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
357 check_effective_target_avx5124vnniw): New.
358 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
359 Set under ifndef.
360 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
361 * gcc.target/i386/sse-13.c: Ditto.
362 * g++.dg/other/i386-2.C: Ditto.
363 * g++.dg/other/i386-3.C: Ditto.
364 * gcc.target/i386/sse-22.c: Ditto.
365 * gcc.target/i386/sse-23.c: Ditto.
366
80557bb7
PC
3672016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/55080
370 * g++.dg/parse/pr55080.C: New.
371
c80620fc
MM
3722016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
373
374 PR target/78101
375 * gcc.target/powerpc/fusion4.c: New test.
376
77b384c5
TP
3772016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
378
379 PR target/77933
380 * gcc.target/arm/pr77933-1.c: New test.
381 * gcc.target/arm/pr77933-2.c: Likewise.
382
5fe353c8
JJ
3832016-11-17 Jakub Jelinek <jakub@redhat.com>
384
385 PR middle-end/78201
386 * g++.dg/opt/pr78201.C: New test.
387
cc4aa659
CL
3882016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
389
390 * gcc.dg/pr78333.c: Add empty implementations of
391 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
392 problems on non-glibc systems.
393
b8f56412
DM
3942016-11-17 David Malcolm <dmalcolm@redhat.com>
395
396 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
397 (test_raw_string_one_liner): New function.
398 (test_raw_string_multiline): New function.
399
141a3ccf
KT
4002016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
401
402 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
403 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
404
54e63f00 4052016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 406 Richard Biener <rguenther@suse.de>
54e63f00
BS
407
408 PR tree-optimization/77848
409 * gfortran.dg/vect/pr77848.f: New test.
410
2fe37211
BE
4112016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
412
413 PR target/77308
414 * gcc.target/arm/pr53447-5.c: New test.
415 * lib/target-supports.exp
416 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
417
c867c39d
CZ
4182016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
419
420 * gcc.target/arc/abitest.S: New file.
421 * gcc.target/arc/abitest.h: Likewise.
422 * gcc.target/arc/va_args-1.c: Likewise.
423 * gcc.target/arc/va_args-2.c: Likewise.
424 * gcc.target/arc/va_args-3.c: Likewise.
425 * gcc.target/arc/mcrc.c: Deleted.
426 * gcc.target/arc/mdsp-packa.c: Likewise.
427 * gcc.target/arc/mdvbf.c: Likewise.
428 * gcc.target/arc/mmac-24.c: Likewise.
429 * gcc.target/arc/mmac-d16.c: Likewise.
430 * gcc.target/arc/mno-crc.c: Likewise.
431 * gcc.target/arc/mno-dsp-packa.c: Likewise.
432 * gcc.target/arc/mno-dvbf.c: Likewise.
433 * gcc.target/arc/mno-mac-24.c: Likewise.
434 * gcc.target/arc/mno-mac-d16.c: Likewise.
435 * gcc.target/arc/mno-rtsc.c: Likewise.
436 * gcc.target/arc/mno-xy.c: Likewise.
437 * gcc.target/arc/mrtsc.c: Likewise.
438 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
439 function.
440 (check_effective_target_arc700): Likewise.
441 (check_effective_target_arc6xx): Likewise.
442 (check_effective_target_arcmpy): Likewise.
443 (check_effective_target_archs): Likewise.
444 (check_effective_target_clmcpu): Likewise.
445 (check_effective_target_barrelshifter): Likewise.
446 * gcc.target/arc/barrel-shifter-1.c: Changed.
447 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
448 * gcc.target/arc/cmem-1.c: Changed.
449 * gcc.target/arc/cmem-2.c: Likewise.
450 * gcc.target/arc/cmem-3.c: Likewise.
451 * gcc.target/arc/cmem-4.c: Likewise.
452 * gcc.target/arc/cmem-5.c: Likewise.
453 * gcc.target/arc/cmem-6.c: Likewise.
454 * gcc.target/arc/cmem-7.c: Likewise.
455 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
456 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
457 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
458 * gcc.target/arc/jump-around-jump.c: Update options.
459 * gcc.target/arc/mARC601.c: Changed.
460 * gcc.target/arc/mcpu-arc600.c: Changed.
461 * gcc.target/arc/mcpu-arc601.c: Changed.
462 * gcc.target/arc/mcpu-arc700.c: Changed.
463 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
464 * gcc.target/arc/movb-1.c: Changed.
465 * gcc.target/arc/movb-2.c: Likewise.
466 * gcc.target/arc/movb-3.c: Likewise.
467 * gcc.target/arc/movb-4.c: Likewise.
468 * gcc.target/arc/movb-5.c: Likewise.
469 * gcc.target/arc/movb_cl-1.c: Likewise.
470 * gcc.target/arc/movb_cl-2.c: Likewise.
471 * gcc.target/arc/movbi_cl-1.c: Likewise.
472 * gcc.target/arc/movh_cl-1.c: Likewise.
473 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
474 * gcc.target/arc/mul64.c: Enable it only for ARC600.
475 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
476 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
477 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
478 * gcc.target/arc/trsub.c: Only for ARC EM cores.
479 * gcc.target/arc/builtin_simdarc.c: Changed.
480 * gcc.target/arc/extzv-1.c: Likewise.
481 * gcc.target/arc/insv-1.c: Likewise.
482 * gcc.target/arc/insv-2.c: Likewise.
483 * gcc.target/arc/mA6.c: Likewise.
484 * gcc.target/arc/mA7.c: Likewise.
485 * gcc.target/arc/mARC600.c: Likewise.
486 * gcc.target/arc/mARC700.c: Likewise.
487 * gcc.target/arc/mcpu-arc600.c: Likewise.
488 * gcc.target/arc/mcpu-arc700.c: Likewise.
489 * gcc.target/arc/movl-1.c: Likewise.
490 * gcc.target/arc/nps400-1.c: Likewise.
491 * gcc.target/arc/trsub.c: Likewise.
492 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
493 configuration.
494 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
495 * gcc.target/arc/mswape.c: Likewise.
496
c90928c8
PC
4972016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
498
499 PR c++/68180
500 * g++.dg/cpp1y/pr68180.C: New.
501
6c99dcb5
PK
5022016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
503
504 PR tree-optimization/78319
505 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
506 arm-none-eabi.
507
8ce3fee5
RB
5082016-11-17 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/78306
511 * gcc.dg/cilk-plus/pr78306.c: New testcase.
512
f8294131
RB
5132016-11-17 Richard Biener <rguenther@suse.de>
514
515 PR middle-end/78305
516 * gcc.dg/torture/pr78305.c: New testcase.
517
04f1c830
JW
5182016-11-17 Janus Weil <janus@gcc.gnu.org>
519
520 PR fortran/66227
521 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
522
0d939c95
MP
5232016-11-16 Marek Polacek <polacek@redhat.com>
524
525 PR c/78285
526 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
527 * g++.dg/ext/case-range2.C: Likewise.
528
99c72130
SK
5292016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
530
531 PR fortran/58001
532 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
533 * gfortran.dg/fmt_tab_2.f90: Ditto.
534
fb324f02
JJ
5352016-11-16 Jakub Jelinek <jakub@redhat.com>
536
537 PR rtl-optimization/78378
538 * gcc.c-torture/execute/pr78378.c: New test.
539
a2ea37fb
AB
5402016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
541
542 * gcc.dg/tree-prof/section-attr-1.c: New file.
543 * gcc.dg/tree-prof/section-attr-2.c: New file.
544 * gcc.dg/tree-prof/section-attr-3.c: New file.
545
d08c0ea3
MR
5462016-11-16 Maciej W. Rozycki <macro@imgtec.com>
547
548 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
549 rather than `la'.
550
8e2be5ae
MR
5512016-11-16 Maciej W. Rozycki <macro@imgtec.com>
552
553 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
554 (dg-final): Remove microMIPS JALRS mnemonic matching.
555 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
556 (dg-final): Remove microMIPS JALRS mnemonic matching.
557 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
558 (dg-final): Remove microMIPS JALRS mnemonic matching.
559 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
560 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
561 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
562 * gcc.target/mips/call-1u.c: New test case.
563 * gcc.target/mips/call-2u.c: New test case.
564 * gcc.target/mips/call-3u.c: New test case.
565 * gcc.target/mips/call-4u.c: New test case.
566 * gcc.target/mips/call-5u.c: New test case.
567 * gcc.target/mips/call-6u.c: New test case.
568
660e6c2c
TP
5692016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
570
571 * gcc.target/arm/empty_fiq_handler.c: New test.
572
5e8d7713
JJ
5732016-11-16 Jakub Jelinek <jakub@redhat.com>
574
575 PR fortran/78299
576 * gfortran.dg/gomp/pr78299.f90: New test.
577
dd784916
WD
5782015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
579
580 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 581 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
582 * gcc.dg/optimize-bswapsi-2.c: Likewise.
583
0af30954
SN
5842016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
585
586 PR libgfortran/78314
587 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
588
e38f6572
BC
5892016-11-16 Bin Cheng <bin.cheng@arm.com>
590
591 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
592 according to updated dump info.
593
5012919d
AM
5942016-11-16 Alexander Monakov <amonakov@ispras.ru>
595
596 * lib/target-supports.exp (check_effective_target_alloca): Use a
597 compile test.
598 * gcc.target/nvptx/softstack.c: New test.
599 * gcc.target/nvptx/decl-shared.c: New test.
600 * gcc.target/nvptx/decl-shared-init.c: New test.
601
2fe2aba3
MR
6022016-11-16 Maciej W. Rozycki <macro@imgtec.com>
603
604 * gcc.target/mips/data-sym-jump.c: New test case.
605 * gcc.target/mips/data-sym-pool.c: New test case.
606 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
607 annotation.
608
598eaaa2
YR
6092016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
610
611 * lib/target-supports.exp (check_avx2_hw_available): New.
612 (check_effective_target_avx2_runtime): New.
613 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
614
03b85dcd
TC
6152016-11-16 Tamar Christina <tamar.christina@arm.com>
616
617 PR testsuite/78136
618 * gcc.dg/cpp/trad/trad.exp
619 (dg-runtest): Moved $srcdir/$subdir/ to
620 DEFAULT_TRADCPPFLAGS.
621
dc9e0b66
AV
6222016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
623
624 PR fortran/78356
625 * gfortran.dg/class_allocate_23.f08: New test.
626
d964ba07
RB
6272016-11-16 Richard Biener <rguenther@suse.de>
628
629 PR middle-end/78333
630 * gcc.dg/pr78333.c: New testcase.
631
080140bc
ML
6322016-11-16 Martin Liska <mliska@suse.cz>
633
634 PR sanitizer/78270
635 * gcc.dg/asan/pr78270.c: Update comment style.
636 * gcc.dg/asan/pr78270-2.c: New test.
637
4786fabe
SKS
6382016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
639
640 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
641 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
642
510d73a0
RB
6432016-11-16 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/78348
646 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
647
1705cebd
JJ
6482016-11-16 Jakub Jelinek <jakub@redhat.com>
649
650 PR sanitizer/77823
651 * c-c++-common/ubsan/overflow-vec-1.c: New test.
652 * c-c++-common/ubsan/overflow-vec-2.c: New test.
653
ed66ba99
MP
6542016-11-15 Marek Polacek <polacek@redhat.com>
655
656 * g++.dg/cpp1z/init-statement6.C: Rename a function.
657
5d70ab07
JD
6582016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
659
660 PR libgfortran/51119
661 * gfortran.dg/matmul_12.f90: New test case.
662
48aef8e2
UB
6632016-11-15 Uros Bizjak <ubizjak@gmail.com>
664
665 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 666 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 667 common 32-bit and 64-bit function specific options.
b2b0acbe 668 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 669
0c8a8fe2
JJ
6702016-11-15 Jakub Jelinek <jakub@redhat.com>
671
5a65a911
JJ
672 * g++.dg/cpp1z/decomp14.C: New test.
673 * g++.dg/cpp1z/decomp15.C: New test.
674 * g++.dg/cpp1z/decomp16.C: New test.
675
a0f5b987
JJ
676 * g++.dg/cpp1z/decomp13.C: New test.
677
5a0e7889
JJ
678 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
679
0c8a8fe2
JJ
680 PR c++/71988
681 * g++.dg/cpp0x/constexpr-71988.C: New test.
682
2cf63121
MR
6832016-11-15 Maciej W. Rozycki <macro@imgtec.com>
684
685 * gcc.target/mips/insn-casesi.c: New test case.
686 * gcc.target/mips/insn-pseudo-1.c: New test case.
687 * gcc.target/mips/insn-pseudo-2.c: New test case.
688 * gcc.target/mips/insn-pseudo-3.c: New test case.
689 * gcc.target/mips/insn-pseudo-4.c: New test case.
690 * gcc.target/mips/insn-tablejump.c: New test case.
691
2cbfb209
MR
6922016-11-15 Maciej W. Rozycki <macro@imgtec.com>
693
694 * gcc.target/mips/mips.exp (mips_option_tests): Add
695 `-mcode-readable=yes' array element.
696
f05a874c
MR
6972016-11-15 Maciej W. Rozycki <macro@imgtec.com>
698
699 * gcc.target/mips/mips.exp (mips_option_tests): Add
700 `-mmicromips' array element.
701
b229ab2a
MM
7022016-11-15 Michael Matz <matz@suse.de>
703
704 PR missed-optimization/77881
705 * gcc.target/i386/pr77881.c: New test.
706
aa806c3b
JJ
7072016-11-15 Jakub Jelinek <jakub@redhat.com>
708
709 PR middle-end/78295
710 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
711
bcb9a772
MM
7122016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
713
714 * gcc.target/powerpc/vec-set-int.c: New test.
715 * gcc.target/powerpc/vec-set-short.c: Likesie.
716 * gcc.target/powerpc/vec-set-char.c: Likewise.
717
8e745a17
JJ
7182016-11-14 Jakub Jelinek <jakub@redhat.com>
719
720 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
721
d809e15a
JW
7222016-11-14 Janus Weil <janus@gcc.gnu.org>
723
724 PR fortran/78300
725 * gfortran.dg/class_result_3.f90: New test.
726
1ee62b92 7272016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
728 Richard Biener <rguenther@suse.de>
729
730 * gcc.dg/gimplefe-1.c: New testcase.
731 * gcc.dg/gimplefe-2.c: Likewise.
732 * gcc.dg/gimplefe-3.c: Likewise.
733 * gcc.dg/gimplefe-4.c: Likewise.
734 * gcc.dg/gimplefe-5.c: Likewise.
735 * gcc.dg/gimplefe-6.c: Likewise.
736 * gcc.dg/gimplefe-7.c: Likewise.
737 * gcc.dg/gimplefe-8.c: Likewise.
738 * gcc.dg/gimplefe-9.c: Likewise.
739 * gcc.dg/gimplefe-10.c: Likewise.
740 * gcc.dg/gimplefe-11.c: Likewise.
741 * gcc.dg/gimplefe-12.c: Likewise.
742 * gcc.dg/gimplefe-13.c: Likewise.
743 * gcc.dg/gimplefe-14.c: Likewise.
744 * gcc.dg/gimplefe-15.c: Likewise.
745 * gcc.dg/gimplefe-16.c: Likewise.
746 * gcc.dg/gimplefe-17.c: Likewise.
747 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 748
4d209853
ML
7492016-11-14 Martin Liska <mliska@suse.cz>
750
751 PR bootstrap/78069
752 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
753 to match scanned pattern.
754 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
755
5129b43b
RB
7562016-11-14 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/78312
759 * gcc.dg/torture/pr78312.c: New testcase.
760
d97cca4a
GJL
7612016-11-14 Georg-Johann Lay <avr@gjlay.de>
762
763 PR target/78093
764 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
765
5230c3d8
JJ
7662016-11-14 Jakub Jelinek <jakub@redhat.com>
767 Jason Merrill <jason@redhat.com>
768
769 Implement P0217R3 - C++17 structured bindings
770 * g++.dg/cpp1z/decomp1.C: New test.
771 * g++.dg/cpp1z/decomp2.C: New test.
772 * g++.dg/cpp1z/decomp3.C: New test.
773 * g++.dg/cpp1z/decomp4.C: New test.
774 * g++.dg/cpp1z/decomp5.C: New test.
775 * g++.dg/cpp1z/decomp6.C: New test.
776 * g++.dg/cpp1z/decomp7.C: New test.
777 * g++.dg/cpp1z/decomp8.C: New test.
778 * g++.dg/cpp1z/decomp9.C: New test.
779 * g++.dg/cpp1z/decomp10.C: New test.
780
a2b4c188
KV
7812016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
782
783 * g++.dg/torture/pr78268.C: New test.
784
975672f3
PK
7852016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
786
787 PR c/35503
788 * c-c++-common/pr35503-1.c: New test.
789 * c-c++-common/pr35503-2.c: Likewise.
790 * c-c++-common/pr35503-3.c: Likewise.
791 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
792
a4ba1151
UB
7932016-11-13 Uros Bizjak <ubizjak@gmail.com>
794
795 PR rtl-optimization/78232
796 PR rtl-optimization/78248
797 * gcc.dg/ubsan/pr78248.c: New test.
798
47605312
EB
7992016-11-13 Eric Botcazou <ebotcazou@adacore.com>
800
801 * gnat.dg/address_conv.adb: New test.
802
96826e28
EB
8032016-11-13 Eric Botcazou <ebotcazou@adacore.com>
804
805 * gnat.dg/renaming11.ad[sb]: New test.
806
4be719cd
EB
8072016-11-13 Eric Botcazou <ebotcazou@adacore.com>
808
809 * c-c++-common/dump-ada-spec-6.c: New test.
810
4ebd491f
EB
8112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gnat.dg/lto21.adb: New test.
814 * gnat.dg/lto21_pkg1.ads: New helper.
815 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
816
f9d49cd1
JW
8172016-11-13 Janus Weil <janus@gcc.gnu.org>
818
819 PR fortran/60952
820 * gfortran.dg/typebound_proc_34.f90: New test.
821
9cbf8673
JW
8222016-11-13 Janus Weil <janus@gcc.gnu.org>
823
824 PR fortran/66366
825 * gfortran.dg/class_57.f90: Changed error message.
826 * gfortran.dg/class_60.f90: New test.
827
0e075835
DE
8282016-11-12 David Edelsohn <dje.gcc@gmail.com>
829
830 * g++.dg/pr78112.C: XFAIL AIX.
831
b93d8a3f
JW
8322016-11-12 Janus Weil <janus@gcc.gnu.org>
833
834 PR fortran/77501
835 * gfortran.dg/typebound_generic_16.f90: New test.
836
b8f70e67
JJ
8372016-11-12 Jakub Jelinek <jakub@redhat.com>
838
839 PR c++/71225
840 * g++.dg/cpp0x/pr71225.C: New test.
841
8b287aea
EB
8422016-11-11 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gcc.target/sparc/20161111-1.c: New test.
845
c901bc0d
UB
8462016-11-11 Uros Bizjak <ubizjak@gmail.com>
847
848 PR target/78310
849 * gcc.target/i386/pr78310.c: New test.
850
606f928d
JL
8512016-11-11 Jeff Law <law@redhat.com>
852
853 * gcc.dg/tree-ssa/isolate-6.c: New test.
854 * gcc.dg/tree-ssa/isolate-7.c: New test.
855
be278990
BC
8562016-11-11 Bin Cheng <bin.cheng@arm.com>
857
858 PR testsuite/78292
859 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
860 vect_max_reduc.
861
d9ab7525
JJ
8622016-11-11 Jakub Jelinek <jakub@redhat.com>
863
864 PR c++/72774
865 * g++.dg/parse/pr72774.C: New test.
866
4b7e0c76
RB
8672016-11-11 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/71575
870 * gcc.dg/graphite/pr71575-1.c: New testcase.
871 * gcc.dg/graphite/pr71575-2.c: Likewise.
872
d07f8c59
RB
8732016-11-11 Richard Biener <rguenther@suse.de>
874
875 PR middle-end/78295
876 * gcc.dg/uninit-pr78295.c: New testcase.
877
aa806c3b 8782016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
879
880 PR fortran/78277
881 * gfortran.dg/dec_structure_17.f90: New test.
882
456f0dfa
MM
8832016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
884
885 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
886 being allowed in vector registers.
887 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
888 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
889 * gcc.target/powerpc/vsx-himode.c: Likewise.
890 * gcc.target/powerpc/vsx-himode2.c: Likewise.
891 * gcc.target/powerpc/vsx-himode3.c: Likewise.
892 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
893 to allow matching MFVSRD or MFVSRW.
894
8d34bfa8
PH
8952016-11-10 Pat Haugen <pthaugen@us.ibm.com>
896
897 PR rtl-optimization/78241
898 * gcc.dg/pr78241.c: New test.
899
0569479e
JJ
9002016-11-10 Jakub Jelinek <jakub@redhat.com>
901
8ebd1b31
JJ
902 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
903 201307.
904
0569479e
JJ
905 * g++.dg/cpp1z/noexcept-type14.C: New test.
906 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
907
37a16493
JG
9082016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
909
910 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
911 WVAL0S tests added in r241817.
912
b4c3a85b
JJ
9132016-11-10 Jakub Jelinek <jakub@redhat.com>
914
915 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
916 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
917 no longer allowed and corresponding ordered construct.
918 * gfortran.dg/gomp/linear-1.f90: New test.
919 * gfortran.dg/gomp/declare-simd-2.f90: New test.
920 * gfortran.dg/gomp/declare-target-1.f90: New test.
921 * gfortran.dg/gomp/declare-target-2.f90: New test.
922
86bc8506
ML
9232016-11-10 Martin Liska <mliska@suse.cz>
924
925 PR sanitizer/78270
926 * gcc.dg/asan/pr78270.c: New test.
927
ed5fdfba
PMR
9282016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
929 Jakub Jelinek <jakub@redhat.com>
930
931 PR debug/78112
b4c3a85b 932 * g++.dg/pr78112.C: New testcase.
ed5fdfba 933
0391e4a3
JJ
9342016-11-09 Jakub Jelinek <jakub@redhat.com>
935
cc38d9d6
JJ
936 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
937 -Wno-c++1z-compat.
938 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
939 string in case condition contains % characters.
940
0391e4a3
JJ
941 PR c++/78283
942 * g++.dg/cpp1z/noexcept-type13.C: New test.
943
410fe60d
TT
9442016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
945
946 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
947 using (HAS_MOVN) with MIPS III.
948
271dd55c
JW
9492016-11-09 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/46459
952 * gfortran.dg/volatile14.f90: New test.
953
ff1f317b
UB
9542016-11-09 Uros Bizjak <ubizjak@gmail.com>
955
956 PR target/78262
957 * gcc.target/i386/pr78262.c: New test.
958
aa806c3b 9592016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
960
961 PR fortran/78259
962 * gfortran.dg/pr78259.f90: New test.
963
b349a81a
JW
9642016-11-09 Janus Weil <janus@gcc.gnu.org>
965
966 PR fortran/60777
967 * gfortran.dg/spec_expr_7.f90: New test.
968
2e955d50
JJ
9692016-11-09 Jakub Jelinek <jakub@redhat.com>
970
4f353581
JJ
971 PR target/77718
972 * gcc.c-torture/execute/pr77718.c: New test.
973
2e955d50
JJ
974 * gcc.dg/ubsan/c99-shift-3.c: New test.
975 * gcc.dg/ubsan/c99-shift-4.c: New test.
976 * gcc.dg/ubsan/c99-shift-5.c: New test.
977 * gcc.dg/ubsan/c99-shift-6.c: New test.
978
68c93708
ML
9792016-11-09 Martin Liska <mliska@suse.cz>
980
981 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
982 test-case for memcmp.
983 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
984
7b649f79
TP
9852016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
986
987 PR testsuite/78269
988 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
989
bfcb501d
PT
9902016-11-09 Paul Thomas <pault@gcc.gnu.org>
991
992 * gfortran.dg/move_alloc_18.f90: New test.
993
e15861c2
PK
9942016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
995
996 PR middle-end/78256
997 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
998 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
999
5f395580
JW
10002016-11-09 Janus Weil <janus@gcc.gnu.org>
1001
1002 PR fortran/71894
1003 * gfortran.dg/class_59.f90: New test.
1004
37b14185
RB
10052016-11-09 Richard Biener <rguenther@suse.de>
1006
1007 PR tree-optimization/78007
1008 * gcc.dg/vect/vect-bswap32.c: Adjust.
1009 * gcc.dg/vect/vect-bswap64.c: Likewise.
1010
d6e8a41c
KV
10112016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1012
1013 * gcc.dg/ipa/vrp7.c: New test.
1014
5d5f1e95
KV
10152016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1016
1017 PR ipa/78121
1018 * gcc.dg/ipa/pr78121.c: New test.
1019
0290a292
MO
10202016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1021
1022 * c-c++-common/asan/default_options.h: New file.
1023 * c-c++-common/asan/strcasestr-1.c: New test.
1024 * c-c++-common/asan/strcasestr-2.c: Likewise.
1025 * c-c++-common/asan/strcspn-1.c: Likewise.
1026 * c-c++-common/asan/strcspn-2.c: Likewise.
1027 * c-c++-common/asan/strpbrk-1.c: Likewise.
1028 * c-c++-common/asan/strpbrk-2.c: Likewise.
1029 * c-c++-common/asan/strspn-1.c: Likewise.
1030 * c-c++-common/asan/strspn-2.c: Likewise.
1031 * c-c++-common/asan/strstr-1.c: Likewise.
1032 * c-c++-common/asan/strstr-2.c: Likewise.
1033 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1034
fbdb92eb
MO
10352016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1036
1037 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1038
103c4f75
JW
10392016-11-08 Janus Weil <janus@gcc.gnu.org>
1040
1041 PR fortran/68440
1042 * gfortran.dg/class_58.f90: New test.
1043
90a2ffc0
UB
10442016-11-08 Uros Bizjak <ubizjak@gmail.com>
1045
1046 PR target/70799
1047 * gcc.target/i386/pr70799-2.c: New test.
1048
eba5aec8
JW
10492016-11-08 Janus Weil <janus@gcc.gnu.org>
1050
1051 PR fortran/77596
1052 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1053
fad36601
BC
10542016-11-08 Bin Cheng <bin.cheng@arm.com>
1055
1056 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1057
7c8615b6
BC
10582016-11-08 Bin Cheng <bin.cheng@arm.com>
1059
1060 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1061
4c6a4a53
BC
10622016-11-08 Bin Cheng <bin.cheng@arm.com>
1063
1064 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1065
fcd1b8df
ML
10662016-11-08 Martin Liska <mliska@suse.cz>
1067
1068 PR testsuite/78242
1069 * g++.dg/asan/use-after-scope-4.C: New test.
1070 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1071 * gcc.dg/asan/use-after-scope-8.c: Remove.
1072
f9ef2c76
RB
10732016-11-08 Richard Biener <rguenther@suse.de>
1074
1075 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1076
ad11774f
TC
10772016-11-08 Tamar Christina <tamar.christina@arm.com>
1078
1079 PR testsuite/78136
1080 * gcc.dg/cpp/trad/trad.exp
1081 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1082 * gcc.dg/cpp/trad/include.c: Use local header file.
1083
fe73a332
RB
10842016-11-08 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/78205
1087 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1088
ed053eb8
RB
10892016-11-08 Richard Biener <rguenther@suse.de>
1090
1091 PR tree-optimization/78224
1092 * g++.dg/torture/pr78224.C: New testcase.
1093
06658c6d
SKS
10942016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1095
1096 * gcc.dg/store_merging_1.c: Require store_merge.
1097 * gcc.dg/store_merging_2.c: Likewise.
1098 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1099 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1100 * gcc.dg/store_merging_6.c: Likewise.
1101 * gcc.dg/store_merging_7.c: Likewise.
1102 * gcc.dg/store_merging_8.c: Likewise.
1103 * lib/target-supports.exp (check_effective_target_store_merge): New.
1104
e4b39278
DE
11052016-11-07 David Edelsohn <dje.gcc@gmail.com>
1106
1107 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1108 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1109 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1110 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1111 -mvsx -mpower8-vector.
1112 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1113 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1114 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1115 -mvsx -mpower8-vector.
1116
fda2d612
DE
11172016-11-07 David Edelsohn <dje.gcc@gmail.com>
1118
1119 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1120
1121 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1122 * gcc.dg/visibility-14.c: XFAIL AIX.
1123 * gcc.dg/visibility-15.c: XFAIL AIX.
1124 * gcc.dg/visibility-16.c: XFAIL AIX.
1125 * gcc.dg/visibility-17.c: XFAIL AIX.
1126 * gcc.dg/visibility-18.c: XFAIL AIX.
1127 * gcc.dg/visibility-19.c: XFAIL AIX.
1128 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1129 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1130 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1131 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1132
60cee85e
JJ
11332016-11-07 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR target/78227
1136 * gcc.target/i386/pr78227-1.c: New test.
1137 * gcc.target/i386/pr78227-2.c: New test.
1138
7aa13860
PK
11392016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1140
1141 PR middle-end/35691
1142 * gcc.dg/pr35691-1.c: New test-case.
1143 * gcc.dg/pr35691-2.c: Likewise.
1144
caa024ff
BS
11452016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1146
1147 PR rtl-optimization/77309
1148 * gcc.dg/torture/pr77309.c: New test.
1149
a9815228
JJ
11502016-11-07 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR middle-end/71529
1153 * gcc.target/i386/pr71529.C: Moved to ...
1154 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1155
1156 PR target/64411
1157 * gcc.target/i386/pr64411.C: Moved to ...
1158 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1159 lp64.
1160
1161 PR target/65105
1162 * gcc.target/i386/pr65105-4.C: Moved to ...
1163 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1164 Run into compile test rather than execute test.
1165
e8ab5cb1
RB
11662016-11-07 Richard Biener <rguenther@suse.de>
1167
1168 PR target/78229
1169 * g++.dg/pr78229.C: New testcase.
1170
20770eb8
RB
11712016-11-07 Richard Biener <rguenther@suse.de>
1172
1173 PR tree-optimization/78218
1174 * gcc.dg/torture/pr78218.c: New testcase.
1175
32894793
RB
11762016-11-07 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/78228
1179 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1180
e27bfda2
KT
11812016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1182
1183 PR target/77822
1184 * g++.dg/torture/pr77822.C: New test.
1185
00d6b7a1
ML
11862016-11-07 Martin Liska <mliska@suse.cz>
1187
1188 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1189 -f-sanitize-address-use-after-scope.
1190 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1191 internal fn calls.
1192 * g++.dg/asan/use-after-scope-1.C: New test.
1193 * g++.dg/asan/use-after-scope-2.C: Likewise.
1194 * g++.dg/asan/use-after-scope-3.C: Likewise.
1195 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1196 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1197 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1198 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1199 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1200 * g++.dg/asan/use-after-scope-types.h: Likewise.
1201 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1202 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1203 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1204 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1205 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1206 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1207 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1208 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1209 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1210 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1211 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1212 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1213 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1214 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1215
a0d3edf8
RB
12162016-11-07 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/78189
1219 * g++.dg/torture/pr78189.C: New testcase.
1220
0db5adfa
DE
12212016-11-06 David Edelsohn <dje.gcc@gmail.com>
1222
1223 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1224
cc03bf7a
AV
12252016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1226
1227 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1228 occuring.
1229
18bb8b8a
TK
12302016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1231
1232 PR fortran/78221
1233 * arith.c (gfc_complex2real): Change gfc_warning_now to
1234 gfc_warning.
1235
c7f587bd
PT
12362016-11-05 Paul Thomas <pault@gcc.gnu.org>
1237
1238 * gfortran.dg/move_alloc_17.f03: New test.
1239
92657eb0
RB
12402016-11-05 Richard Biener <rguenther@suse.de>
1241
1242 PR bootstrap/78188
1243 * g++.dg/ipa/pr78188.C: New test.
1244
28ce22e6
JW
12452016-11-05 Janus Weil <janus@gcc.gnu.org>
1246 Dominique d'Humieres <dominiq@lps.ens.fr>
1247
1248 PR fortran/69495
1249 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1250
d233ee5f
PT
12512016-11-05 Paul Thomas <pault@gcc.gnu.org>
1252
1253 PR fortran/67564
1254 * gfortran.dg/select_type_39.f03: New test.
1255
12562016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1257
1258 PR fortran/64933
1259 * gfortran.dg/associate_23.f90: New test.
1260
5f4cebba
JJ
12612016-11-04 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR target/77834
1264 * gcc.dg/pr77834.c: New test.
1265
6e3ae7e6
PC
12662016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/67980
1269 * g++.dg/cpp1y/pr67980.C: New.
1270
fff6ed28
BS
12712016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1272
1273 * gcc.target/powerpc/fold-vec-add-1.c: New.
1274 * gcc.target/powerpc/fold-vec-add-2.c: New.
1275 * gcc.target/powerpc/fold-vec-add-3.c: New.
1276 * gcc.target/powerpc/fold-vec-add-4.c: New.
1277 * gcc.target/powerpc/fold-vec-add-5.c: New.
1278 * gcc.target/powerpc/fold-vec-add-6.c: New.
1279 * gcc.target/powerpc/fold-vec-add-7.c: New.
1280
bef3a8d7 12812016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1282
1283 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1284 for -mbranch-likely, infer -mno-branch-likely for R6.
1285
dac9376a
BE
12862016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1287
1288 PR c++/71973
1289 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1290 * g++.dg/init/new15.C: Likewise.
1291 * g++.dg/ipa/inline-1.C: Likewise.
1292 * g++.dg/ipa/inline-2.C: Likewise.
1293 * g++.dg/lto/20080908-1_0.C: Likewise.
1294 * g++.dg/tc1/dr20.C: Likewise.
1295 * g++.dg/tree-ssa/inline-1.C: Likewise.
1296 * g++.dg/tree-ssa/inline-2.C: Likewise.
1297 * g++.old-deja/g++.law/except1.C: Likewise.
1298 * g++.old-deja/g++.other/vbase5.C: Likewise.
1299 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1300
b210df46
BS
13012016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1302
1303 PR tree-optimization/78210
1304 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1305 possibility of widening multiplies.
1306
964ef24c
RB
13072016-11-04 Richard Biener <rguenther@suse.de>
1308
1309 PR middle-end/78185
1310 * gcc.dg/pr78185.c: New testcase.
1311
5fb80387
DE
13122016-10-04 David Edelsohn <dje.gcc@gmail.com>
1313
1314 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1315 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1316
6905c577
JJ
13172016-11-03 Jakub Jelinek <jakub@redhat.com>
1318 Alexandre Oliva <aoliva@redhat.com>
1319 Jason Merrill <jason@redhat.com>
1320
1321 PR debug/28767
1322 PR debug/56974
1323 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1324 * g++.dg/debug/dwarf2/ref-3.C: New test.
1325 * g++.dg/debug/dwarf2/ref-4.C: New test.
1326 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1327 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1328
13292016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1330
1331 * gfortran.dg/dec_exp_1.f90: New test.
1332 * gfortran.dg/dec_exp_2.f90: Likewise.
1333 * gfortran.dg/dec_exp_3.f90: Likewise.
1334
6905c577 13352016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1336
1337 * gfortran.dg/dec_parameter_1.f: New test.
1338 * gfortran.dg/dec_parameter_2.f90: Likewise.
1339 * gfortran.dg/dec_parameter_3.f90: Likewise.
1340 * gfortran.dg/dec_parameter_4.f90: Likewise.
1341
7d29f8e3
ML
13422016-11-03 Martin Liska <mliska@suse.cz>
1343
1344 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1345 output.
1346 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1347
5de3e2d8
BE
13482016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1349
1350 PR libgcc/78067
1351 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1352
f03f0232
SKS
13532016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1354
1355 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1356
bd17a9df
MF
13572016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1358
1359 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1360
2b01aad6
TC
13612016-11-01 Tamar Christina <tamar.christina@arm.com>
1362
1363 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1364 Check for arm_v8_neon_hw.
1365 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1366 Likewise.
1367 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1368 Likewise.
1369 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1370 Likewise.
1371
aa55dc0c
RB
13722016-11-02 Richard Biener <rguenther@suse.de>
1373
1374 * gcc.dg/store_merging_8.c: New testcase.
1375
6905c577 13762016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1377
1378 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1379
075be4a1
DE
13802016-11-02 David Edelsohn <dje.gcc@gmail.com>
1381
4b69fb13
DE
1382 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1383 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1384 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1385 * gcc.dg/pr65779.c: XFAIL AIX.
1386 * gcc.dg/pr70405.c: XFAIL AIX.
1387
075be4a1
DE
1388 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1389 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1390 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1391
fdb1aa55
RO
13922016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1393
1394 * lib/target-supports.exp (check_gc_sections_available): Use
1395 -print-prog-name=ld to determine linker used.
1396
4adbcdb4
ML
13972016-11-02 Martin Liska <mliska@suse.cz>
1398
1399 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1400 test case.
1401
4b2c06f4
KT
14022016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1403
1404 PR tree-optimization/78170
1405 * gcc.c-torture/execute/pr78170.c: New test.
1406
63e523d6
KT
14072016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1408
1409 PR tree-optimization/78162
1410 * gcc.c-torture/compile/pr78162.c: New test.
1411
da42ac7b
RB
14122016-11-02 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/78035
1415 PR tree-optimization/77964
1416 * gcc.target/i386/pr78035.c: New testcase.
1417
4280df0a
RB
14182016-11-02 Richard Biener <rguenther@suse.de>
1419
1420 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1421 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1422 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1423 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1424 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1425
1b1d9303
DE
14262016-11-01 David Edelsohn <dje.gcc@gmail.com>
1427
1428 * gfortran.dg/pr70937.f90: require-effective-target lto.
1429
5b7c0519
TK
14302016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1431
1432 PR fortran/69544
1433 * gfortran.dg/where_6.f90: New test.
1434
70d28813
JJ
14352016-11-01 Jakub Jelinek <jakub@redhat.com>
1436
1437 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1438
7f4266d4
TK
14392016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1440
1441 PR fortran/69544
1442 * gfortran.dg/where_5.f90: New test.
1443
9fc158eb
BB
14442016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1445
1446 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1447 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1448 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1449 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1450
baeb7b5c
UB
14512016-11-01 Uros Bizjak <ubizjak@gmail.com>
1452
1453 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1454 Whitespace fixes.
1455 (check_effective_target_vect_cmdline_needed): Check
1456 is-effective-target ia32 for x86 targets.
1457 (check_effective_target_vect_simd_clones): Simplify condition.
1458 (check_effective_target_vect_double): Ditto.
1459 (check_effective_target_vect_aligned_arrays): Check
1460 is-effective-target ia32 for x86 targets. Simplify condition.
1461 (check_effective_target_vect_multiple_sizes): Simplify condition.
1462 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1463 (check_effective_target_sync_int_128): Simplify condition.
1464 (check_effective_target_sync_int_128_runtime): Ditto.
1465 (check_effective_target_sync_long_long_runtime): Ditto.
1466 (check_effective_target_divmod): Add i?86-*-* target.
1467
156b5cca
MM
14682016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1469
1470 * gcc.target/powerpc/vsx-extract-4.c: New test.
1471 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1472
120a4c45
JD
14732016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1474
1475 PR fortran/54679
1476 * gfortran.dg/fmt_l.f90: Update test.
1477 * gfortran.dg/fmt_l0.f90: New test.
1478
c5fed5c6
JJ
14792016-10-31 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR c++/78089
1482 * c-c++-common/builtin-shuffle-1.c: New test.
1483 * g++.dg/cpp0x/addressof3.C: New test.
1484
aee69156
VV
14852016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1486
1487 Add tests for a const member and a reference member for launder.
1488 * g++.dg/cpp1z/launder3.C: New.
1489 * g++.dg/cpp1z/launder4.C: Likewise.
1490 * g++.dg/cpp1z/launder5.C: Likewise.
1491 * g++.dg/cpp1z/launder5.cc: Likewise.
1492 * g++.dg/cpp1z/launder5.h: Likewise.
1493 * g++.dg/cpp1z/launder6.C: Likewise.
1494 * g++.dg/cpp1z/launder6.cc: Likewise.
1495 * g++.dg/cpp1z/launder6.h: Likewise.
1496
1e4fa9b1
JJ
14972016-10-31 Jakub Jelinek <jakub@redhat.com>
1498
dcb466ec
JJ
1499 PR c++/77948
1500 * g++.dg/cpp0x/pr77948-1.C: New test.
1501 * g++.dg/cpp0x/pr77948-2.C: New test.
1502 * g++.dg/cpp0x/pr77948-3.C: New test.
1503 * g++.dg/cpp0x/pr77948-4.C: New test.
1504 * g++.dg/cpp0x/pr77948-5.C: New test.
1505 * g++.dg/cpp0x/pr77948-6.C: New test.
1506
1e4fa9b1
JJ
1507 PR tree-optimization/77860
1508 * gcc.dg/pr77860.c: New test.
1509
9782e1ec
JJ
15102016-10-31 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR c++/77886
1513 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1514
dd57b05e
SKS
15152016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1516
1517 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1518
84ff4775
LCW
15192016-10-30 Le-Chun Wu <lcwu@google.com>
1520 Mark Wielaard <mjw@redhat.com>
1521
1522 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1523 * gcc.dg/Wshadow-local-1.c: Likewise.
1524 * gcc.dg/Wshadow-local-2.c: Likewise.
1525 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1526 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1527 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1528
0b56e9ad
BS
15292016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1530
1531 PR tree-optimization/71915
1532 PR tree-optimization/71490
1533 * gcc.dg/tree-ssa/pr54245.c: Delete.
1534 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1535 document why.
1536
d4fc6702
JD
15372016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1538
1539 PR fortran/78123
1540 * gfortran.dg/fmt_t_9.f: New test.
1541
396e56d2
TK
15422016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1543
1544 PR fortran/67219
1545 * gfortran.dg/pr67219.f90: New test.
1546
a654d5d0
JJ
15472016-10-29 Jakub Jelinek <jakub@redhat.com>
1548
205b9ed1
JJ
1549 PR rtl-optimization/77919
1550 * g++.dg/torture/pr77919-2.C: New test.
1551
a654d5d0
JJ
1552 PR target/78148
1553 * gcc.dg/pr78148.c: New test.
1554
894d8b41
EB
15552016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1558 * gcc.target/sparc/overflow-4.c: ...here.
1559 * gcc.target/sparc/overflow-5.c: New test.
1560
e72531b9
PK
15612016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1562 Kugan Vivekanandarajah <kuganv@linaro.org>
1563 Jim Wilson <jim.wilson@linaro.org>
1564
1565 PR tree-optimization/43721
1566 * lib/target-supports.exp (check_effective_target_divmod): New.
1567 (check_effective_target_divmod_simode): Likewise.
1568 (check_effective_target_arm_divmod_simode): Likewise.
1569 * gcc.dg/divmod-1-simode.c: New test.
1570 * gcc.dg/divmod-1.c: Likewise.
1571 * gcc.dg/divmod-2-simode.c: Likewise.
1572 * gcc.dg/divmod-2.c: Likewise.
1573 * gcc.dg/divmod-3-simode.c: Likewise.
1574 * gcc.dg/divmod-3.c: Likewise.
1575 * gcc.dg/divmod-4-simode.c: Likewise.
1576 * gcc.dg/divmod-4.c: Likewise.
1577 * gcc.dg/divmod-5.c: Likewise.
1578 * gcc.dg/divmod-6-simode.c: Likewise.
1579 * gcc.dg/divmod-6.c: Likewise.
1580 * gcc.dg/divmod-7.c: Likewise.
1581
f663d9ad 15822016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1583 Jakub Jelinek <jakub@redhat.com>
1584 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1585
1586 PR middle-end/22141
1587 PR rtl-optimization/23684
1588 * gcc.c-torture/execute/pr22141-1.c: New test.
1589 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1590 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1591 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1592 * gcc.dg/store_merging_1.c: New test.
1593 * gcc.dg/store_merging_2.c: Likewise.
1594 * gcc.dg/store_merging_3.c: Likewise.
1595 * gcc.dg/store_merging_4.c: Likewise.
1596 * gcc.dg/store_merging_5.c: Likewise.
1597 * gcc.dg/store_merging_6.c: Likewise.
1598 * gcc.dg/store_merging_7.c: Likewise.
1599 * gcc.target/i386/pr22141.c: Likewise.
1600 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1601 * g++.dg/init/new17.C: Likewise.
1602
6905c577 16032016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1604
1605 PR middle-end/72747
1606 * c-c++-common/pr72747-1.c: New test.
1607 * c-c++-common/pr72747-2.c: Likewise.
1608
539405d5
AK
16092016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1610
1611 * gcc.target/s390/oscbreak-1.c: New test.
1612
0dbb19f0
AK
16132016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1614
1615 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1616
0d9e143c
JJ
16172016-10-28 Jakub Jelinek <jakub@redhat.com>
1618
c19066a7
JJ
1619 PR rtl-optimization/77919
1620 * g++.dg/torture/pr77919.C: New test.
1621
0d9e143c
JJ
1622 PR rtl-optimization/78132
1623 * gcc.target/i386/pr78132.c: New test.
1624
cc91248d
EB
16252016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1626
1627 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1628
787c7a65
MM
16292016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1630
1631 * gcc.target/powerpc/vsx-simode.c: New test.
1632 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1633 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1634
4ce71579
JJ
16352016-10-27 Jakub Jelinek <jakub@redhat.com>
1636
6f21288f
JJ
1637 PR fortran/78026
1638 * gfortran.dg/gomp/pr78026.f03: New test.
1639 * gfortran.dg/select_type_38.f03: New test.
1640
4ce71579
JJ
1641 PR middle-end/78025
1642 * g++.dg/gomp/declare-simd-7.C: New test.
1643
6f21288f 16442016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1645
1646 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1647 * gfortran.dg/dec_init_2.f90: Likewise.
1648 * gfortran.dg/dec_init_3.f90: New test.
1649 * gfortran.dg/dec_init_4.f90: Likewise.
1650
93f90bec
BC
16512016-10-27 Bin Cheng <bin.cheng@arm.com>
1652
1653 * gcc.dg/fold-narrowbopcst-1.c: New test.
1654
6f21288f 16552016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1656
1657 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1658 dg-shouldfail/dg-output instead of XFAIL.
1659 * gfortran.dg/dec_io_6.f90: Likewise.
1660
ddb92ab9
TP
16612016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1662
1663 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1664 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1665 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1666 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1667 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1668 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1669 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1670 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1671 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1672 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1673
ad6e4ba8
BC
16742016-10-27 Bin Cheng <bin.cheng@arm.com>
1675
1676 * gcc.dg/fold-convmaxconv-1.c: New test.
1677 * gcc.dg/fold-convminconv-1.c: New test.
1678
6905c577 16792016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1680
1681 PR fortran/78092
1682 * gfortran.dg/pr78092.f90: New test.
1683
7a83b391
KN
16842016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1685
1686 PR target/78056
1687 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1688 expected error message.
1689 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1690 expected error message.
1691 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1692 (test_all_not_equal_and_not_zero): Change expected error message.
1693
3693a620
JJ
16942016-10-26 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR fortran/77973
1697 * gfortran.dg/gomp/pr77973.f90: New test.
1698
cd612e8a
PT
16992016-10-26 Paul Thomas <pault@gcc.gnu.org>
1700
1701 PR fortran/78108
1702 * gfortran.dg/submodule_18.f08: New test.
1703 * gfortran.dg/submodule_19.f08: New test.
1704
09844a5f
MM
17052016-10-26 Michael Matz <matz@suse.de>
1706
1707 * g++.dg/pr78060.C: New test.
1708 * gfortran.dg/pr78061.f: New test.
1709 * g++.dg/pr78088.C: New test.
1710
6f21288f 17112016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1712
1713 * gfortran.dg/dec_io_1.f90: New test.
1714 * gfortran.dg/dec_io_2.f90: New test.
1715 * gfortran.dg/dec_io_3.f90: New test.
1716 * gfortran.dg/dec_io_4.f90: New test.
1717 * gfortran.dg/dec_io_5.f90: New test.
1718 * gfortran.dg/dec_io_6.f90: New test.
1719
6c95388f
JJ
17202016-10-25 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR sanitizer/78106
1723 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1724
17252016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1726
1727 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1728 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1729
90e261e4
EB
17302016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gnat.dg/opt59.adb: New test.
1733 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1734
1735 * gnat.dg/opt60.adb: New test.
1736
cef026ec
AV
17372016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1738
1739 PR fortran/72770
1740 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1741 this pr.
1742
96592eed
JJ
17432016-10-25 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR target/78102
1746 * gcc.target/i386/pr78102.c: New test.
1747
6c95388f 17482016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1749
1750 * gfortran.dg/dec_logical_xor_1.f90: New test.
1751 * gfortran.dg/dec_logical_xor_2.f90: New test.
1752 * gfortran.dg/dec_logical_xor_3.f03: New test.
1753
6c95388f 17542016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1755
1756 * gfortran.dg/dec_loc_rval_1.f90: New test.
1757 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1758 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1759
6c95388f 17602016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1761
90051c26
FR
1762 * gfortran.dg/dec_type_print.f90: New testcase.
1763
6c95388f 17642016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1765
1766 * gfortran.dg/feed_1.f90: New test.
1767 * gfortran.dg/feed_2.f90: New test.
ef144767 1768
8e104951
ML
17692016-10-25 Martin Liska <mliska@suse.cz>
1770
1771 PR sanitizer/78106
1772 * gcc.dg/asan/pr78106.c: New test.
1773
b93ee1bb
ML
17742016-10-25 Martin Liska <mliska@suse.cz>
1775
1776 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1777
ad6922b0
WD
17782016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1779
1780 PR target/78041
1781 * gcc.target/arm/pr78041.c: New test.
1782
e16f1cc7
JJ
17832016-10-25 Jakub Jelinek <jakub@redhat.com>
1784
1785 * g++.dg/cpp1z/launder1.C: New test.
1786 * g++.dg/cpp1z/launder2.C: New test.
1787
078134e5 17882016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1789 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1790
1791 PR target/71676
1792 PR target/71678
1793 * gcc.target/avr/pr71676-2.c: New test.
1794
c7212a15 17952016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1796 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1797
1798 PR target/71676
1799 PR target/71678
1800 * gcc.target/avr/pr71676-1.c: New test.
1801 * gcc.target/avr/pr71676-3.c: New test.
1802 * gcc.target/avr/pr71676.c: New test.
1803 * gcc.target/avr/pr71678.c: New test.
1804
d1c7d3a8
KV
18052016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1806
1807 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1808 such that cloned verions of tested functions are not created.
1809
c7082171
SK
18102016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1811
1812 PR fortran/71895
1813 * gfortran.dg/pr71895.f90: New test.
1814
0f2a9e37
JJ
18152016-10-24 Jakub Jelinek <jakub@redhat.com>
1816
1817 * g++.dg/debug/dwarf2/ref-2.C: New test.
1818
f8348061
BE
18192016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1820
1821 * c-c++-common/Wint-in-bool-context-3.c: New test.
1822
1eb4547b
MS
18232016-10-24 Martin Sebor <msebor@redhat.com>
1824
1825 PR middle-end/77735
1826 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1827 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1830 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1831 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1832 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1833
292af537
RB
18342016-10-24 Richard Biener <rguenther@suse.de>
1835
1836 PR testsuite/71491
1837 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1838 * gcc.dg/vect/slp-45.c: Likewise.
1839
40f683e8
RB
18402016-10-24 Richard Biener <rguenther@suse.de>
1841
1842 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1843 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1844 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1845
b1b6774f
GJL
18462016-10-24 Georg-Johann Lay <avr@gjlay.de>
1847
1848 PR target/78093
1849 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1850 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1851
ed9760d2
AV
18522016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1853
1854 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1855
fb027a42
JJ
18562016-10-24 Jakub Jelinek <jakub@redhat.com>
1857
1858 * gcc.target/i386/bmi2-pext-1.c: New test.
1859 * gcc.target/i386/bmi2-pdep-1.c: New test.
1860 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1861 * gcc.target/i386/tbm-bextri-1.c: New test.
1862 * gcc.target/i386/bmi-bextr-6.c: New test.
1863
8e10302e
RO
18642016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1865
1866 PR target/77483
1867 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1868 * gcc.target/i386/pr65105-1.c: Likewise.
1869 * gcc.target/i386/pr65105-2.c: Likewise.
1870 * gcc.target/i386/pr65105-3.c: Likewise.
1871 * gcc.target/i386/pr65105-5.c: Likewise.
1872 * gcc.target/i386/pr67761.c: Likewise.
1873 * gcc.target/i386/pr70799-1.c: Likewise.
1874
866c72a8
ML
18752016-10-24 Martin Liska <mliska@suse.cz>
1876
1877 PR sanitizer/77966
1878 * c-c++-common/ubsan/unreachable-3.c: New test.
1879
0804124b
SK
18802016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1881
1882 PR fortran/77763
1883 * gfortran.dg/pr77763.f90
1884
87c9fca5
SK
18852016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1886
1887 PR fortran/54730
1888 PR fortran/78033
1889 * gfortran.dg/pr78033.f90: New test.
1890
dfd6231e
PT
18912016-10-23 Paul Thomas <pault@gcc.gnu.org>
1892
1893 PR fortran/69834
1894 * gfortran.dg/select_type_1.f03: Change error for overlapping
1895 TYPE IS cases.
1896 * gfortran.dg/select_type_36.f03: New test.
1897
66ccff98
EB
18982016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1899
1900 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1901
15876cee
TK
19022016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1903
1904 PR fortran/78021
1905 * gfortran.dg/string_length_3.f90: New test.
1906
574284e9
AV
19072016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1908
574284e9
AV
1909 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1910
19112016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1912
1913 PR fortran/43366
1914 PR fortran/57117
1915 PR fortran/61337
1916 * gfortran.dg/alloc_comp_class_5.f03: New test.
1917 * gfortran.dg/class_allocate_21.f90: New test.
1918 * gfortran.dg/class_allocate_22.f90: New test.
1919 * gfortran.dg/realloc_on_assign_27.f08: New test.
1920
20276dc9
JL
19212016-10-21 Jeff Law <law@redhat.com>
1922
1923 * PR tree-optimization/71947
1924 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1925 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1926 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1927
f7503699
KV
19282016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1929
1930 * gcc.dg/ipa/vrp5.c: New test.
1931 * gcc.dg/ipa/vrp6.c: New test.
1932
5be6b295
WD
19332016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1934
1935 * gcc.target/aarch64/test_frame_17.c: New test.
1936
c82bc7ed
WD
19372016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1938
1939 * gcc.target/aarch64/test_frame_17.c: New test.
1940
67a6cac7
AP
19412016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1942
1943 PR preprocessor/71681
1944 * gcc.dg/cpp/pr71681-1.c: New testcase
1945 * gcc.dg/cpp/pr71681-2.c: Likewise
1946 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1947 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1948 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1949 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1950
8e6982f7
JJ
19512016-10-21 Jakub Jelinek <jakub@redhat.com>
1952
9c4c8b7b
JJ
1953 PR target/78057
1954 * gcc.target/i386/pr78057.c: New test.
1955
8e6982f7
JJ
1956 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1957
de514d40
PT
19582016-10-21 Paul Thomas <pault@gcc.gnu.org>
1959
1960 PR fortran/69566
1961 * gfortran.dg/select_type_37.f03: New test.
1962
1d64ceb0
SKS
19632016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1964
1965 PR target/71627
1966 * gcc.target/avr/pr71627.c: New test
1967
85729229
EB
19682016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gcc.target/sparc/overflow-1.c: New test.
1971 * gcc.target/sparc/overflow-2.c: Likewise.
1972 * gcc.target/sparc/overflow-3.c: Likewise.
1973
d17f2c3b
AV
19742016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1975
1976 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1977 effective target.
1978
0d47cee6
KT
19792016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1980
1981 PR rtl-optimization/78038
1982 * gcc.target/aarch64/pr78038.c: New test.
1983
a20d03c8
RB
19842016-10-21 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/78051
1987 * g++.dg/torture/pr78051.C: New testcase.
1988
f3ecd50f
BE
19892016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1990
1991 * c-c++-common/wdate-time.c: Restored test case.
1992 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1993
fceabe50
JJ
19942016-10-20 Jakub Jelinek <jakub@redhat.com>
1995
1996 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1997
f56ea76e
UB
19982016-10-20 Uros Bizjak <ubizjak@gmail.com>
1999
2000 PR target/78037
2001 * gcc.target/i386/pr78037.c: New test.
2002
2c35bbe1
EB
20032016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2004
2005 * gcc.target/visium/overflow8.c: New.
2006 * gcc.target/visium/overflow16.c: Likewise.
2007 * gcc.target/visium/overflow32: Likewise.
2008
28df8730
MM
20092016-10-20 Michael Matz <matz@suse.de>
2010
2011 * gcc.dg/loop-split.c: New test.
2012 * gcc.dg/tree-ssa/ifc-9.c: Update.
2013 * gcc.dg/tree-ssa/ifc-10.c: Update.
2014
6c1a9e41
RB
20152016-10-20 Richard Biener <rguenther@suse.de>
2016
2017 * gcc.dg/graphite/pr35356-1.c: Update.
2018
a2923dba
PC
20192016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/77446
2022 * g++.dg/cpp1y/pr77446.C: New.
2023
2066ef6a
PK
20242016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2025
2026 PR tree-optimization/53979
2027 * gcc.dg/pr53979-1.c: New test-case.
2028 * gcc.dg/pr53979-2.c: Likewise.
2029
4c712374
BE
20302016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2031
2032 * c-c++-common/Wint-in-bool-context-2.c: New test.
2033
bdcf8e7c
JD
20342016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2035
2036 * gfortran.dg/dtio_17.f90: Fix test.
2037
ec1748d4
AH
20382016-10-19 Aldy Hernandez <aldyh@redhat.com>
2039
2040 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2041 * gcc.dg/Walloca-2.c: Same.
2042
b70f0b0c
AH
20432016-10-19 Aldy Hernandez <aldyh@redhat.com>
2044
2045 * gcc.dg/Wvla-1.c: Rename to...
2046 * gcc.dg/Wvla-larger-than-1.c: ...this.
2047 * gcc.dg/Wvla-2.c: Rename to...
2048 * gcc.dg/Wvla-larger-than-2.c: ...this.
2049 * gcc.dg/Wvla-3.c: Rename to...
2050 * gcc.dg/Walloca-11.c.: ...this.
2051 * gcc.dg/wvla-[1-7].c: Rename to:
2052 * gcc.dg/Wvla-[1-7].c: ...this.
2053
cbb22e61
BC
20542016-10-19 Bin Cheng <bin.cheng@arm.com>
2055
2056 PR tree-optimization/78005
2057 * gcc.dg/vect/pr78005.c: New.
2058 * gcc.target/i386/l_fma_float_1.c: Revise test.
2059 * gcc.target/i386/l_fma_float_2.c: Ditto.
2060 * gcc.target/i386/l_fma_float_3.c: Ditto.
2061 * gcc.target/i386/l_fma_float_4.c: Ditto.
2062 * gcc.target/i386/l_fma_float_5.c: Ditto.
2063 * gcc.target/i386/l_fma_float_6.c: Ditto.
2064 * gcc.target/i386/l_fma_double_1.c: Ditto.
2065 * gcc.target/i386/l_fma_double_2.c: Ditto.
2066 * gcc.target/i386/l_fma_double_3.c: Ditto.
2067 * gcc.target/i386/l_fma_double_4.c: Ditto.
2068 * gcc.target/i386/l_fma_double_5.c: Ditto.
2069 * gcc.target/i386/l_fma_double_6.c: Ditto.
2070
a023f8c8
TS
20712016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2072
2073 PR tree-optimization/78024
2074 * gcc.dg/goacc/loop-processing-1.c: New file.
2075
d9700bdb
RB
20762016-10-19 Richard Biener <rguenther@suse.de>
2077
2078 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2079
902cb7b1
KN
20802016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2081
2082 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2083 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2084 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2085 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2086 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2087 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2088 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2089 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2090 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2091 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2092 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2093 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2094 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2095 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2096 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2097 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2098 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2099 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2100 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2101 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2102 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2103 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2104 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2105 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2106 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2107 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2108 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2109 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2110 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2111 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2112 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2113 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2114 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2115 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2116 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2117 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2118 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2119 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2120 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2121 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2122 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2123 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2124 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2125 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2126 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2127 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2128 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2129 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2130 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2131 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2132 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2133 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2134 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2135 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2136 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2137 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2138 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2139 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2140 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2141 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2142 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2143 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2144 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2145 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2146 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2147 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2148 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2149 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2150 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2151 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2152 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2153 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2154 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2155 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2156 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2157 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2158 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2159 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2160 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2161 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2162 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2163 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2164 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2165 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2166 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2167 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2168 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2169 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2170 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2171 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2172 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2173 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2174 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2175 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2176 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2177 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2178 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2179 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2180 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2181 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2182 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2183 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2184 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2185 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2186 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2187 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2188 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2189 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2190 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2191 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2192 * gcc.target/powerpc/vsu/vsu.exp: New file.
2193
5cb96b6a
UB
21942016-10-18 Uros Bizjak <ubizjak@gmail.com>
2195
2196 PR target/77991
2197 * gcc.target/i386/pr77991.c: New test.
2198
f5de494c
MF
21992016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2200
2201 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2202 LTO is used.
2203
e5163ec1
SKS
22042016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2205
5cb96b6a 2206 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2207
b64e8239
RB
22082016-10-18 Richard Biener <rguenther@suse.de>
2209
2210 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2211 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2212 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2213 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2214 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2215 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2216 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2217 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2218 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2219 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2220 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2221 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2222 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2223 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2224 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2225 * gcc.dg/pr68217.c: Likewise.
2226 * gcc.dg/predict-9.c: Likewise.
2227 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2228 * gcc.dg/predict-1.c: Likewise.
2229
c680ada5
JD
22302016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2231
2232 * gfortran.dg/dtio_17.f90: New test.
2233
7fd4f180
KV
22342016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2235
2236 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2237
718625ad
KV
22382016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2239
2240 * gcc.dg/ipa/vrp4.c: New test.
2241
735b8f9f
KV
22422016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2243
2244 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2245 * gcc.dg/torture/pr39074.c: Likewise.
2246
86f98087
EB
22472016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2248
2249 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2250 * gnat.dg/trampoline4.adb: Minor tweak.
2251
a929f266
BS
22522016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2253
2254 PR tree-optimization/77916
2255 * gcc.dg/torture/pr77916.c: New.
2256
4acf2055
SK
22572016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2258
2259 PR fortran/77978
2260 * gfortran.dg/pr77978_1.f90: New test.
2261 * gfortran.dg/pr77978_2.f90: Ditto.
2262 * gfortran.dg/pr77978_3.f90: Ditto.
2263
871267e1
PT
22642016-10-17 Paul Thomas <pault@gcc.gnu.org>
2265
2266 PR fortran/61420
2267 PR fortran/78013
2268 * gfortran.dg/proc_ptr_49.f90: New test.
2269
fd9593e9
BE
22702016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2271
2272 PR target/77308
2273 * gcc.target/arm/pr77308.c: New test.
2274
d32d4176
DE
22752016-10-17 David Edelsohn <dje.gcc@gmail.com>
2276
2277 * lib/target-supports.exp
2278 (check_effective_target_floatn_nx_runtime): Return 0 for
2279 powerpc*-ibm-aix*.
2280
dca2910c
AP
22812016-10-17 Andrew Pinski <apinski@cavium.com>
2282
2283 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2284 long instead of long.
2285 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2286 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2287 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2288 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2289 * gcc.target/aarch64/pr68102_1.c: Likewise.
2290 * gcc.target/aarch64/target_attr_3.c: Likewise.
2291
44b00dbc
RB
22922016-10-17 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/77988
2295 * gcc.dg/torture/pr77988.c: New testcase.
2296
89b80c42
PK
22972016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2298
2299 * gcc.dg/pr71636-1.c: New test-case.
2300 * gcc.dg/pr71636-2.c: Likewise.
2301
4c640e26
EB
23022016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gnat.dg/trampoline3.adb: New test.
2305 * gnat.dg/trampoline4.adb: Likewise.
2306
6c0347f6
JD
23072016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2308
2309 * gfortran.dg/dtio_16.f90: New test.
2310
d0d48a06
EB
23112016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2312
2313 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2314 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2315 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2316
baa33d83
EB
23172016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 * gcc.target/sparc/popc.c: Rename to...
2320 * gcc.target/sparc/popc-1.c: ...this.
2321 * gcc.target/sparc/popc-2.c: New test.
2322
523ee218
JD
23232016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2324
2325 PR fortran/77972
2326 * gfortran.dg/unexpected_eof_4.f90: New test.
2327
c04d4ede
JB
23282016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2329
31a84d4a
AP
2330 PR libfortran/48587
2331 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2332
064ed55a
JJ
23332016-10-14 Jakub Jelinek <jakub@redhat.com>
2334
9a822fc7
JJ
2335 PR middle-end/77959
2336 * gfortran.dg/pr77959.f90: New test.
2337
064ed55a
JJ
2338 DR 1511 - const volatile variables and ODR
2339 * g++.dg/DRs/dr1511-1.C: New test.
2340 * g++.dg/DRs/dr1511-2.C: New test.
2341
2579762a
EB
23422016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/debug7.adb (dg-options): Remove -g.
2345 * gnat.dg/debug8.adb (dg-options): Add -margs.
2346 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2347
6d59425d
RB
23482016-10-14 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/77979
2351 * gcc.dg/torture/pr77979.c: New testcase.
2352
43f66d6e
ML
23532016-10-14 Martin Liska <mliska@suse.cz>
2354
2355 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2356 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2357 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2358
cb3ac867
UB
23592016-10-14 Uros Bizjak <ubizjak@gmail.com>
2360
2361 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2362 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2363 * gcc.dg/torture/pr77937-2.c: Likewise.
2364
14cf71a0
EB
23652016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gnat.dg/lto15.adb: Adjust.
2368 * gnat.dg/lto16.adb: Likewise.
2369 * gnat.dg/lto17.adb: Likewise
2370 * gnat.dg/lto18.ad[sb]: New test.
2371 * gnat.dg/lto18_pkg.ads: New helper.
2372 * gnat.dg/lto19.adb: New test.
2373 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2374 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2375 * gnat.dg/lto20.adb: New test.
2376 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2377
6fd9c6f4
AV
23782016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2379
2380 * gfortran.dg/coarray_38.f90: Expect error message.
2381
01f44038
KT
23822016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2383
2384 * gcc.target/aarch64/spellcheck_1.c: New test.
2385 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2386 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2387 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2388 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2389 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2390
253abb2a
AS
23912016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2392
2393 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2394
a2695319
BS
23952016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2396
2397 PR tree-optimization/77937
2398 * gcc.dg/torture/pr77937-1.c: New.
2399 * gcc.dg/torture/pr77937-2.c: New.
2400
14a2c9aa
JM
24012016-10-13 Jakub Jelinek <jakub@redhat.com>
2402
2403 * g++.dg/cpp1z/inline-var1.C: New test.
2404 * g++.dg/cpp1z/inline-var1a.C: New test.
2405 * g++.dg/cpp1z/inline-var1.h: New file.
2406 * g++.dg/cpp1z/inline-var2.C: New test.
2407 * g++.dg/cpp1z/inline-var3.C: New test.
2408 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2409 uninitialized const.
2410
6c95388f 24112016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2412
ee7fa2e3
SL
2413 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2414 Xscale is specified, not just -march.
2415 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2416 is incompatible with Xscale.
18d34307 2417
96032047
MS
24182016-10-13 Martin Sebor <msebor@redhat.com>
2419
2420 PR c++/71912
2421 * g++.dg/ext/flexary4.C: Adjust.
2422 * g++.dg/ext/flexary5.C: Same.
2423 * g++.dg/ext/flexary9.C: Same.
2424 * g++.dg/ext/flexary19.C: New test.
2425 * g++.dg/ext/flexary18.C: New test.
2426 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2427 regression test.
5cb96b6a
UB
2428 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2429 Avoid generating a flexible array member in an array.
96032047 2430
5b1548fd
MS
24312016-10-13 Martin Sebor <msebor@redhat.com>
2432
2433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2434 to placate -Wformat on targets where the type is not int.
2435
7810c4eb
DM
24362016-10-13 David Malcolm <dmalcolm@redhat.com>
2437
2438 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2439 in INSN_LOCATION.
2440
fcd27666
BC
24412016-10-13 Bin Cheng <bin.cheng@arm.com>
2442
2443 * gcc.target/i386/l_fma_float_1.c: Revise test.
2444 * gcc.target/i386/l_fma_float_2.c: Ditto.
2445 * gcc.target/i386/l_fma_float_3.c: Ditto.
2446 * gcc.target/i386/l_fma_float_4.c: Ditto.
2447 * gcc.target/i386/l_fma_float_5.c: Ditto.
2448 * gcc.target/i386/l_fma_float_6.c: Ditto.
2449 * gcc.target/i386/l_fma_double_1.c: Ditto.
2450 * gcc.target/i386/l_fma_double_2.c: Ditto.
2451 * gcc.target/i386/l_fma_double_3.c: Ditto.
2452 * gcc.target/i386/l_fma_double_4.c: Ditto.
2453 * gcc.target/i386/l_fma_double_5.c: Ditto.
2454 * gcc.target/i386/l_fma_double_6.c: Ditto.
2455
b8a4b8c8
BC
24562016-10-13 Bin Cheng <bin.cheng@arm.com>
2457
2458 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2459
328ba117
BC
24602016-10-13 Bin Cheng <bin.cheng@arm.com>
2461
2462 * gcc.dg/vect/vect-98.c: Refine test case.
2463 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2464 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2465 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2466
1a1ab05e
JJ
24672016-10-13 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR c/77946
2470 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2471
27947670
ML
24722016-10-13 Martin Liska <mliska@suse.cz>
2473
2474 PR tree-optimization/77943
2475 * g++.dg/tree-ssa/pr77943.C: New test.
2476
92c5266b
AV
24772016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2478
2479 PR fortran/72832
2480 * gfortran.dg/allocate_with_source_22.f03: New test.
2481 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2482 fail.
2483
90bca4ed
TP
24842016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2485
2486 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2487 * gcc.target/arm/movsi_movw.c: Likewise.
2488 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2489 directive to work on big endian targets.
2490
0011af7b
KV
24912016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2492
2493 * gcc.dg/tree-ssa/evrp6.c: New test.
2494
859e95ab
SB
24952016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2496
2497 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2498 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2499 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2500
2934018d
SB
25012016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2502
2503 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2504 * gcc.target/powerpc/warn-2.c: Ditto.
2505
f92d1522
RS
25062016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2507
2508 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2509 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2510 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2511 for -mmsa.
2512 * gcc.target/mips/msa.c: New test.
2513 * gcc.target/mips/msa-builtins.c: Likewise.
2514 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2515 (check_effective_target_mips_msa_runtime): Likewise.
2516 (check_effective_target_mips_msa): Likewise.
2517 (add_options_for_mips_msa): Likewise.
2518 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2519 (check_effective_target_vect_intfloat_cvt): Likewise.
2520 (check_effective_target_vect_uintfloat_cvt): Likewise.
2521 (check_effective_target_vect_floatint_cvt): Likewise.
2522 (check_effective_target_vect_floatuint_cvt): Likewise.
2523 (check_effective_target_vect_shift): Likewise.
2524 (check_effective_target_vect_shift_char): Likewise.
2525 (check_effective_target_vect_long): Likewise.
2526 (check_effective_target_vect_float): Likewise.
2527 (check_effective_target_vect_double): Likewise.
2528 (check_effective_target_vect_long_long): Likewise.
2529 (check_effective_target_vect_perm): Likewise.
2530 (check_effective_target_vect_perm_byte): Likewise.
2531 (check_effective_target_vect_perm_short): Likewise.
2532 (check_effective_target_vect_sdot_qi): Likewise.
2533 (check_effective_target_vect_udot_qi): Likewise.
2534 (check_effective_target_vect_sdot_hi): Likewise.
2535 (check_effective_target_vect_udot_hi): Likewise.
2536 (check_effective_target_vect_pack_trunc): Likewise.
2537 (check_effective_target_vect_unpack): Likewise.
2538 (check_effective_target_vect_hw_misalign): Likewise.
2539 (check_effective_target_vect_condition): Likewise.
2540 (check_effective_target_vect_cond_mixed): Likewise.
2541 (check_effective_target_vect_char_mult): Likewise.
2542 (check_effective_target_vect_short_mult): Likewise.
2543 (check_effective_target_vect_int_mult): Likewise.
2544 (check_effective_target_vect_extract_even_odd): Likewise.
2545 (check_effective_target_vect_interleave): Likewise.
2546 (check_vect_support_and_set_flags): Check if the target supports MSA
2547 and append to the list of EFFECTIVE_TARGETS.
2548
0bfd099c
RB
25492016-10-12 Richard Biener <rguenther@suse.de>
2550
2551 PR debug/77947
2552 * g++.dg/torture/pr77947.C: New testcase.
2553
b4a9ef2f
PMR
25542016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2555
2556 * gnat.dg/debug8.adb: New testcase.
2557
c0dbd22d
PMR
25582016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2559
2560 * gnat.dg/debug9.adb: New testcase.
2561
8a7c91cd
RB
25622016-10-12 Richard Biener <rguenther@suse.de>
2563
2564 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2565 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2566 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2567
7dc2f5f1
RB
25682016-10-12 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/77920
2571 * gcc.dg/torture/pr77920.c: New testcase.
2572
70f6d5e1
JJ
25732016-10-12 Jakub Jelinek <jakub@redhat.com>
2574
4a8b97cb
JJ
2575 PR tree-optimization/77929
2576 * gcc.c-torture/compile/pr77929.c: New test.
2577
70f6d5e1
JJ
2578 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2579 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2580 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2581 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2582 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2583 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2584 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2585 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2586 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2587
4803de58
EB
25882016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2589
2590 * gcc.target/sparc/setcc-4.c: Adjust.
2591 * gcc.target/sparc/setcc-5.c: Likewise.
2592 * gcc.target/sparc/setcc-6.c: Likewise.
2593 * gcc.target/sparc/setcc-7.c: Likewise.
2594 * gcc.target/sparc/setcc-8.c: Likewise.
2595 * gcc.target/sparc/setcc-9.c: Likewise.
2596 * gcc.target/sparc/setcc-10.c: Delete.
2597
f6cf4810
SK
25982016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2599
2600 PR fortran/77942
2601 * gfortran.dg/pr77942.f90
2602
8e8c2744
FR
26032016-10-11 Fritz Reese <fritzoreese@gmail.com>
2604
2605 * gfortran.dg/dec_math.f90: New testsuite.
2606
ddefad9a
SKS
26072016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2608
2609 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2610 (main): Declare j as i32 instead of int.
2611
e7b08761
TP
26122016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2613
2614 PR testsuite/PR77710
2615 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2616 target triplet instead of *-*-*-*.
2617
9fd7cd44
EB
26182016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2619
2620 * gnat.dg/unchecked_convert10.adb: New test.
2621 * gnat.dg/unchecked_convert11.adb: Likewise.
2622 * gnat.dg/unchecked_convert12.adb: Likewise.
2623
ff7e7ee0
EB
26242016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2625
2626 * gcc.target/sparc/cbcond-1.c: New test.
2627 * gcc.target/sparc/cbcond-2.c: Likewise.
2628 * gcc.target/sparc/movcc-1.c: Likewise.
2629 * gcc.target/sparc/movcc-2.c: Likewise.
2630 * gcc.target/sparc/setcc-1.c: Adjust.
2631 * gcc.target/sparc/setcc-2.c: Likewise.
2632 * gcc.target/sparc/setcc-3.c: Likewise.
2633 * gcc.target/sparc/setcc-4.c: Likewise.
2634 * gcc.target/sparc/setcc-5.c: Likewise.
2635 * gcc.target/sparc/setcc-6.c: New test.
2636 * gcc.target/sparc/setcc-7.c: Likewise.
2637 * gcc.target/sparc/setcc-8.c: Likewise.
2638 * gcc.target/sparc/setcc-9.c: Likewise.
2639 * gcc.target/sparc/setcc-10.c: Likewise.
2640
d30078b8
JL
26412016-10-10 Jeff Law <law@redhat.com>
2642
2643 PR tree-optimization/71947
2644 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2645 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2646 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2647 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2648 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2649 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2650
5f869266
TK
26512016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2652
2653 PR fortran/77915
2654 * gfortran.dg/matmul_11.f90: New test.
2655
174e0b00
JW
26562016-10-10 Jiong Wang <jiong.wang@arm.com>
2657
2658 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2659 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2673 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2674 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2675 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2676 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2691 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2692 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2693 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2694 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2697 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2698 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2699 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2700 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2701 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2702 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2717
4bc63138
JW
27182016-10-10 Jiong Wang <jiong.wang@arm.com>
2719
2720 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2734
8f3edb07
JW
27352016-10-10 Jiong Wang <jiong.wang@arm.com>
2736
2737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2738 Enable AArch64.
2739 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2740 vdup*_laneq.
2741 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2745
6e49f922
JW
27462016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2747 Jiong Wang <jiong.wang@arm.com>
2748
2749 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2750 AArch64 support.
2751 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2752 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2753 AArch64 targets.
2754 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2755 AArch64 targets.
2756 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2757 targets.
2758 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2759
41683e1a
EB
27602016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2761
2762 * gnat.dg/specs/vfa.ads: New test.
2763
6e49f922 27642016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2765
2766 * gnat.dg/inline13.ad[sb]: New test.
2767 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2768
55cfd746
EB
27692016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2770
2771 * gnat.dg/biased_subtype.adb: New test.
2772
4dfb8a2a
JJ
27732016-10-09 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR tree-optimization/77901
2776 * gcc.c-torture/compile/pr77901.c: New test.
2777
67b97478
PK
27782016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2779
2780 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2781 * gcc.dg/ipa/propalign-2.c: Likewise
2782 * gcc.dg/ipa/propalign-3.c: Likewise.
2783 * gcc.dg/ipa/propalign-4.c: Likewise.
2784 * gcc.dg/ipa/propalign-5.c: Likewise.
2785
7bad794a
JJ
27862016-10-08 Jakub Jelinek <jakub@redhat.com>
2787
81b02905
JJ
2788 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2789
ee19ef45
JJ
2790 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2791
7bad794a
JJ
2792 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2793 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2794
56d3a930
FR
27952016-10-07 Fritz Reese <fritzoreese@gmail.com>
2796
2797 * gfortran.dg/dec_union_11.f90: New testcase.
2798
45e2bf2e
NS
27992016-10-07 Nathan Sidwell <nathan@acm.org>
2800
2801 PR c++/66443
2802 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2803 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2804 * g++.dg/cpp1y/pr66443-cxx14.C: New
2805 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2806 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2807
be845b04
JJ
28082016-10-07 Jakub Jelinek <jakub@redhat.com>
2809
2810 * g++.dg/cpp0x/addressof1.C: New test.
2811 * g++.dg/cpp0x/addressof2.C: New test.
2812
08213983
MM
28132016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2814
2815 * gcc.target/powerpc/float128-type-1.c: New test to check that
2816 PowerPC 64-bit Linux enables -mfloat128-type by default.
2817 * gcc.target/powerpc/float128-type-2.c: Likewise.
2818 * gcc.target/powerpc/float128-mix.c: Change error message to
2819 reflect that __ibm128 is now #define'ed to be long double.
2820
bd845c14
SK
28212016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2822
2823 PR fortran/77406
2824 * gfortran.dg/pr77406.f90: New test.
2825 * gfortran.dg/assumed_type_3.f90: Update error messages.
2826 * gfortran.dg/defined_operators_1.f90: Ditto.
2827 * gfortran.dg/generic_26.f90: Ditto.
2828 * gfortran.dg/generic_7.f90: Ditto.
2829 * gfortran.dg/gomp/udr5.f90: Ditto.
2830 * gfortran.dg/gomp/udr7.f90: Ditto.
2831 * gfortran.dg/interface_1.f90: Ditto.
2832 * gfortran.dg/interface_37.f90: Ditto.
2833 * gfortran.dg/interface_5.f90: Ditto.
2834 * gfortran.dg/interface_6.f90: Ditto.
2835 * gfortran.dg/interface_7.f90
2836 * gfortran.dg/no_arg_check_3.f90
2837 * gfortran.dg/operator_5.f90
2838 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2839
c09c4992
BE
28402016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2841
2842 PR c++/77700
2843 * c-c++-common/Wint-in-bool-context.c: Update test.
2844
d7f336f8
RB
28452016-10-07 Richard Biener <rguenther@suse.de>
2846
2847 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2848 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2849
a9172bf3
MP
28502016-10-07 Marek Polacek <polacek@redhat.com>
2851
2852 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2853
8a14afd0
BS
28542016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2855
2856 PR c++/69733
2857 * c-c++-common/pr69733.c: New test.
2858 * gcc.dg/pr69733.c: New test.
2859 * gcc.target/i386/pr69733.c: New test.
2860
d4bd4646
MP
28612016-10-07 Marek Polacek <polacek@redhat.com>
2862
2863 PR c++/77803
2864 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2865
a93cdc5c
JJ
28662016-10-07 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR tree-optimization/77664
2869 * gcc.dg/tree-ssa/pr77664.c: New test.
2870 * gcc.dg/pr77664.c: New test.
2871
28722016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2873
2874 * gfortran.dg/pr69955.f90: New test.
2875
ac193ee7
LK
28762016_10-06 Louis Krupp <louis.krupp@zoho.com>
2877
2878 PR fortran/57910
2879 * gfortran.dg/pr57910.f90: New test.
2880
342cfb3e
JJ
28812016-10-06 Jakub Jelinek <jakub@redhat.com>
2882
2883 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2884 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2885
48057089
KV
28862016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2887
2888 PR tree-optimization/77862
2889 * gcc.dg/pr77862.c: New test.
2890
65b25c9b
KV
28912016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2892
2893 * gcc.dg/tree-ssa/evrp4.c: New test.
2894
f3127685
JL
28952016-10-06 Jeff Law <law@redhat.com>
2896
2897 PR tree-optimization/71661
2898 * gcc.dg/tree-ssa/pr71661.c: New test.
2899
b3972588
RB
29002016-10-06 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/77855
2903 * gcc.dg/torture/pr77855.c: New testcase.
2904
139dc3c6 29052016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2906 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2907
2908 * g++.dg/other/pr77759.C: New test.
2909
37f6a157
RB
29102016-10-06 Richard Biener <rguenther@suse.de>
2911
2912 PR tree-optimization/77839
2913 * gcc.dg/torture/pr77839.c: New testcase.
2914
f779aeb8
MP
29152016-10-06 Marek Polacek <polacek@redhat.com>
2916
2917 * g++.dg/cpp1z/init-statement9.C: New test.
2918
eee8f0b0
AS
29192016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2920
2921 * gcc.target/i386/pcommit-1.c: Deleted.
2922 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2923 * gcc.target/i386/sse-13.c: Ditto.
2924 * gcc.target/i386/sse-14.c: Ditto.
2925 * gcc.target/i386/sse-22.c: Ditto.
2926 * gcc.target/i386/sse-23.c: Ditto.
2927 * g++.dg/other/i386-2.C: Ditto.
2928
b48042bb
UB
29292016-10-05 Uros Bizjak <ubizjak@gmail.com>
2930
2931 * gcc.target/i386/pr77833.c: Require int128 effective target.
2932
50b01e1d
SK
29332016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2934
2935 PR fortran/58991
2936 PR fortran/58992
2937 * gfortran.dg/associate_22.f90: New test.
2938
908b8296
FR
29392016-10-05 Fritz Reese <fritzoreese@gmail.com>
2940
2941 * gfortran.dg/dec_union_9.f90: New testcase.
2942 * gfortran.dg/dec_union_10.f90: New testcase.
2943
87582521
JJ
29442016-10-05 Jakub Jelinek <jakub@redhat.com>
2945
2e69f143
JJ
2946 PR sanitizer/66343
2947 * gcc.dg/pch/pr66343-3.c: New test.
2948 * gcc.dg/pch/pr66343-3.hs: New file.
2949
87582521
JJ
2950 PR sanitizer/66343
2951 * gcc.dg/pch/pr66343-1.c: New test.
2952 * gcc.dg/pch/pr66343-1.hs: New file.
2953 * gcc.dg/pch/pr66343-2.c: New test.
2954 * gcc.dg/pch/pr66343-2.hs: New file.
2955
700fff34
BE
29562016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2957
2958 * c-c++-common/Wint-in-bool-context.c: Update test.
2959
17a9e380
MP
29602016-10-05 Marek Polacek <polacek@redhat.com>
2961
2962 * g++.dg/cpp1z/init-statement1.C: New test.
2963 * g++.dg/cpp1z/init-statement2.C: New test.
2964 * g++.dg/cpp1z/init-statement3.C: New test.
2965 * g++.dg/cpp1z/init-statement4.C: New test.
2966 * g++.dg/cpp1z/init-statement5.C: New test.
2967 * g++.dg/cpp1z/init-statement6.C: New test.
2968 * g++.dg/cpp1z/init-statement7.C: New test.
2969 * g++.dg/cpp1z/init-statement8.C: New test.
2970
6e48e779
LK
29712016-10-05 Louis Krupp <louis.krupp@zoho.com>
2972
2973 PR fortran/67524
2974 * gfortran.dg/pr67524.f90: New test.
2975
04a32443
JJ
29762016-10-05 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR sanitizer/77823
2979 * c-c++-common/ubsan/shift-9.c: New test.
2980
743a9cf7
SKS
29812016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2982
2983 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2984 of int if __SIZEOF_INT__ is less than 4 bytes.
2985
a40278c3
JD
29862016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987
2988 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2989 * gfortran.dg/class_array_20.f03: Likewise.
2990 * gfortran.dg/class_array_21.f03: Likewise.
2991 * gfortran.dg/finalize_29.f08: Likewise.
2992 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2993
39bb7d01
RB
29942016-10-05 Richard Biener <rguenther@suse.de>
2995
2996 PR middle-end/77826
2997 * gcc.dg/torture/pr77826.c: New testcase.
2998
eeb57981
RB
29992016-10-05 Richard Biener <rguenther@suse.de>
3000
3001 * gcc.dg/fold-copysign-1.c: New testcase.
3002
f9018d75
AS
30032016-10-05 Andreas Schwab <schwab@suse.de>
3004
3005 * g++.dg/pr49847-2.C: Remove.
3006
7e8000b3
PMR
30072016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3008
3009 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3010
54f84ca9
RB
30112016-10-05 Richard Biener <rguenther@suse.de>
3012
3013 PR middle-end/55152
3014 * gcc.dg/pr55152-2.c: New testcase.
3015
17beda50
JD
30162016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3017
3018 * gfortran.dg/dtio_15.f90: New test.
3019
1c84b798
ILT
30202016-10-04 Ian Lance Taylor <iant@golang.org>
3021
3022 * gcc.dg/split-7.c: New test.
3023
7ec39552
MS
30242016-10-04 Martin Sebor <msebor@redhat.com>
3025
3026 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3027 %lc directive to wint_t to silence -Wformat warnings on targets
3028 where the latter is a distinct type such as long.
3029
8ff04ff9
MS
30302016-10-04 Martin Sebor <msebor@redhat.com>
3031
3032 PR c++/77804
3033 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3034
bfecd57c
JJ
30352016-10-04 Jakub Jelinek <jakub@redhat.com>
3036
f72da967
JJ
3037 PR c++/77791
3038 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3039
bfecd57c
JJ
3040 * g++.dg/other/java3.C: Remove.
3041 * g++.dg/other/java1.C: Remove.
3042 * g++.dg/other/error12.C: Remove.
3043 * g++.dg/other/java2.C: Remove.
3044 * g++.dg/warn/Wnvdtor.C: Remove.
3045 * g++.dg/lookup/java1.C: Remove.
3046 * g++.dg/lookup/java2.C: Remove.
3047 * g++.dg/ext/pr34829.C: Remove.
3048 * g++.dg/ext/java-3.C: Remove.
3049 * g++.dg/ext/java-1.C: Remove.
3050 * g++.dg/ext/java-2.C: Remove.
3051 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3052
fe8b1e83
DG
30532016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3054
3055 PR tree-optimization/77808
3056 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3057
078b5aab
RB
30582016-10-04 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/77399
3061 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3062
2b568899
RB
30632016-10-04 Richard Biener <rguenther@suse.de>
3064
3065 PR middle-end/77833
3066 * gcc.target/i386/pr77833.c: New testcase.
3067
0a4e5cf3
JL
30682016-09-26 Jeff Law <law@redhat.com>
3069
3070 PR tree-optimization/71550
3071 PR tree-optimization/71403
3072 * gcc.c-torture/execute/pr71550.c: New test.
3073
d07b0a23
SKS
30742016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3075
3076 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3077 option.
3078
b44a42cf
KT
30792016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3080
3081 Revert
3082 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3083
3084 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3085
f41f1ceb
MP
30862016-10-03 Marek Polacek <polacek@redhat.com>
3087
3088 * g++.dg/cpp0x/nullptr37.C: New test.
3089
1633d3b9
BE
30902016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3091
3092 * c-c++-common/Wint-in-bool-context.c: Update test.
3093
2c8e3a1d
JJ
30942016-10-02 Jakub Jelinek <jakub@redhat.com>
3095
3096 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3097 earlier.
3098 * g++.dg/charset/asm2.c (memmove): Likewise.
3099 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3100 * g++.dg/tls/diag-4.C (foo): Likewise.
3101 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3102 dg-warning, fix up regex.
3103 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3104 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3105 * g++.old-deja/g++.mike/net31.C: Likewise.
3106 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3107 for C++17.
3108 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3109 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3110
f00b6283
RB
31112016-10-01 Richard Biener <rguenther@suse.de>
3112
3113 PR middle-end/77798
3114 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3115
0f0565b1
AV
31162016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3117
3118 PR fortran/77663
3119 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3120
c58823a0
JJ
31212016-10-01 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR c/77490
3124 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3125 Add dg-prune-output directive.
3126
e3228a50
JD
31272016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128
3129 PR fortran/66643
3130 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3131 * gfortran.fortran-torture/compile/write.f90: Update test.
3132
e70bbc6f
MW
31332016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3134
3135 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3136 arm_fp16_alternative_ok as the required effective target.
3137 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3138 -mfp16-format=alternative to the dg-options directive and remove
3139 the dg-add-options directive.
3140
c39747d2
FR
31412016-09-30 Fritz Reese <fritzoreese@gmail.com>
3142
3143 PR fortran/77764
3144 * gfortran.dg/dec_union_8.f90: New testcase.
3145
00074dd8
FR
31462016-09-30 Fritz Reese <fritzoreese@gmail.com>
3147
3148 PR fortran/77782
3149 * gfortran.dg/dec_structure_16.f90: New testcase.
3150
26f391e8
AV
31512016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3152
3153 * gfortran.dg/coarray_allocate_10.f08: New test.
3154 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3155
fa16a271
KT
31562016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3157
3158 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3159
f334c828
RB
31602016-09-30 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/77399
3163 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3164
76e3ec9c
SL
31652016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3166
871267e1 3167 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3168 -fdelete-null-pointer-checks explicit.
3169 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3170 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3171 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3172 * gcc.dg/pic-1.c: Require fpic target support.
3173 * gcc.dg/pic-2.c: Likewise.
3174
a2c6e7f2
JJ
31752016-09-29 Jakub Jelinek <jakub@redhat.com>
3176
3177 Implement P0001R1 - C++17 removal of register storage class specifier
3178 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3179 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3180 C++17.
3181 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3182 keyword if not __SSE2__.
3183 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3184 C++17.
3185 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3186 register keywords.
3187 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3188 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3189 no_erroneous_warning): Expect new warnings for C++17.
3190 * g++.dg/warn/register-var-2.C (f): Likewise.
3191 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3192 * g++.dg/parse/linkage2.C (foo): Likewise.
3193 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3194 keyword on parameters for C++17.
3195 * g++.dg/cpp1z/register1.C: New test.
3196 * g++.dg/cpp1z/register2.C: New test.
3197 * g++.dg/cpp1z/register3.C: New test.
3198
4ab76933
UB
31992016-09-29 Uros Bizjak <ubizjak@gmail.com>
3200
3201 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3202 * gcc.target/i386/avx2-check.h (main): Ditto.
3203 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3204 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3205 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3206 * gcc.target/i386/avx512er-check.h (main): Ditto.
3207 * gcc.target/i386/avx512f-check.h (main): Ditto.
3208 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3209 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3210 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3211
2488ebe5
UB
32122016-09-29 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/77756
3215 * gcc.target/i386/pr77756.c: New test.
3216
4d258d09
MP
32172016-09-29 Marek Polacek <polacek@redhat.com>
3218
3219 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3220
a9087411
MP
32212016-09-29 Marek Polacek <polacek@redhat.com>
3222
3223 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3224 C++14.
3225
fa0a064a
ML
32262016-09-29 Martin Liska <mliska@suse.cz>
3227
3228 * objc/execute/construct1.m: New test.
3229
0ce1ecc7
RB
32302016-09-29 Richard Biener <rguenther@suse.de>
3231
3232 PR tree-optimization/77768
3233 * gcc.dg/torture/pr77768.c: New testcase.
3234
da186c1f
RB
32352016-09-28 Richard Biener <rguenther@suse.de>
3236
3237 PR middle-end/77407
3238 * gcc.dg/pr77407.c: New testcase.
3239
d657e995
RB
32402016-09-29 Richard Biener <rguenther@suse.de>
3241
3242 PR middle-end/55152
3243 * gcc.dg/pr55152.c: New testcase.
3244 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3245
cadf6296
RO
32462016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3247
3248 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3249 (dg-options): Remove -m32.
3250
88000fd1
MS
32512016-09-28 Martin Sebor <msebor@redhat.com>
3252
3253 PR middle-end/77721
3254 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3255
0c172974
JD
32562016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3257
3258 PR libgfortran/77707
3259 * gfortran.dg/inquire_17.f90: New test.
3260
4b390698
JJ
32612016-09-28 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR c++/77467
3264 * g++.dg/cpp1y/constexpr-77467.C: New test.
3265
2b1b5938
MS
32662016-09-28 Martin Sebor <msebor@redhat.com>
3267
3268 PR c/77762
3269 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3270 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3271 (test_sprintf_p_const): Adjust line numbers to avoid failures
3272 introduced in r240503.
3273
30dc6ee9
MS
32742016-09-28 Martin Sebor <msebor@redhat.com>
3275
3276 PR middle-end/77683
3277 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3278
7d290e93
BE
32792016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3280
fcf32bad
BE
3281 PR c++/77748
3282 * g++.dg/pr77550.C: Avoid undefined behavior.
3283
7d290e93
BE
3284 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3285
912d9ec3
WD
32862016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3287
3288 * gcc.dg/strlenopt-20.c: Update test.
3289 * gcc.dg/strlenopt-21.c: Likewise.
3290 * gcc.dg/strlenopt-22.c: Likewise.
3291 * gcc.dg/strlenopt-22g.c: Likewise.
3292 * gcc.dg/strlenopt-26.c: Likewise.
3293 * gcc.dg/strlenopt-5.c: Likewise.
3294 * gcc.dg/strlenopt-7.c: Likewise.
3295 * gcc.dg/strlenopt-9.c: Likewise.
3296
459bcfb0
JJ
32972016-09-27 Jakub Jelinek <jakub@redhat.com>
3298
6e39060a
JJ
3299 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3300
8ca33347
JJ
3301 * g++.dg/cpp1z/lambda-this1.C: New test.
3302 * g++.dg/cpp1z/lambda-this2.C: New test.
3303
459bcfb0
JJ
3304 PR c++/77722
3305 * g++.dg/ubsan/return-4.C: New test.
3306 * g++.dg/ubsan/return-5.C: New test.
3307 * g++.dg/ubsan/return-6.C: New test.
3308
20fba714
JW
33092016-09-27 Jiong Wang <jiong.wang@arm.com>
3310
3311 * lib/target-supports.exp
3312 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3313 in function comment.
3314
bebe0086
ML
33152016-09-27 Martin Liska <mliska@suse.cz>
3316
3317 PR gcov-profile/46266
3318 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3319 considered.
3320
59896334
RB
33212016-09-27 Richard Biener <rguenther@suse.de>
3322
3323 PR tree-optimization/77745
3324 * g++.dg/torture/pr77745.C: New testcase.
3325
f0d355dc
RB
33262016-09-27 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/77478
3329 * gcc.dg/torture/pr77478.c: New testcase.
3330
8c9434c2
ML
33312016-09-27 Martin Liska <mliska@suse.cz>
3332
3333 PR gcov-profile/7970
3334 PR gcov-profile/16855
3335 PR gcov-profile/44779
3336 * g++.dg/gcov/pr16855.C: New test.
3337
511d092e
SKS
33382016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3339
3340 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3341
f2e0c4e1
JJ
33422016-09-27 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR fortran/77666
3345 * gfortran.dg/gomp/pr77666.f90: New test.
3346
3a4228ba
KV
33472016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3348
3349 PR ipa/77677
3350 * gcc.dg/torture/pr77677-2.c: New test.
3351
a184e37f
SK
33522016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3353
3354 PR fortran/77420
3355 * gfortran.dg/pr77420_1.f90: New test.
3356 * gfortran.dg/pr77420_2.f90: Ditto.
3357 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3358 * gfortran.dg/pr77420_4.f90: this file.
3359
8be59d19
KV
33602016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3361
3362 PR middle-end/77719
3363 * gfortran.dg/pr77719.f90: New test.
3364
991075a4
TP
33652016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3366
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3368 singular form of byte when quantity is unknown.
991075a4 3369
c6147dc4
MP
33702016-09-26 Marek Polacek <polacek@redhat.com>
3371
3372 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3373
5cc6c41c
ML
33742016-09-26 Martin Liska <mliska@suse.cz>
3375
3376 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3377 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3378 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3379 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3380 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3381 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3382 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3383 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3384 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3385
81fea426
MP
33862016-09-26 Marek Polacek <polacek@redhat.com>
3387
3388 PR c/7652
3389 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3390 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3391 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3392 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3393 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3394 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3395 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3396 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3397 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3398 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3399 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3400 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3401 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3402 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3403 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3404 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3405 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3406 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3407 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3408 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3409 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3410 * c-c++-common/attr-fallthrough-1.c: New test.
3411 * c-c++-common/attr-fallthrough-2.c: New test.
3412 * g++.dg/cpp0x/fallthrough1.C: New test.
3413 * g++.dg/cpp0x/fallthrough2.C: New test.
3414 * g++.dg/cpp1z/fallthrough1.C: New test.
3415 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3416 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3417 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3418 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3419
9b597c1f
SK
34202016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3421
12a813c1 3422 PR fortran/77429
9b597c1f
SK
3423 * gfortran.dg/pr77429.f90: New test.
3424
f1c7e7f1
SK
34252016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3426
3427 PR fortran/77694
3428 * gfortran.dg/pr77694.f90: New test.
3429
50c6dd20
OE
34302016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3431
3432 PR target/51244
3433 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3434
540b039e
DH
34352016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3436
3437 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3438 for 32-bit mode.
3439
cfd161bf
DH
34402016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3441
3442 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3443 for 32-bit mode.
3444
9a2300e9
MP
34452016-09-24 Marek Polacek <polacek@redhat.com>
3446
3447 PR c/77490
3448 * c-c++-common/Wbool-operation-1.c: New test.
3449 * gcc.dg/Wbool-operation-1.c: New test.
3450
34d567d1
FR
34512016-09-23 Fritz Reese <fritzoreese@gmail.com>
3452
3453 * gfortran.dg/dec_static_1.f90: New.
3454 * gfortran.dg/dec_static_2.f90: New.
3455 * gfortran.dg/dec_static_3.f90: New.
3456 * gfortran.dg/dec_static_4.f90: New.
3457
4a8d4422
JD
34582016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459
3460 PR fortran/48298
3461 * gfortran.dg/negative_unit_check.f90: Update test.
3462 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3463
90ef45cb
DV
34642016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3465
3466 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3467 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3468 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3469 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3470 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3471 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3472 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3473
e0535922
MS
34742016-09-23 Martin Sebor <msebor@redhat.com>
3475
3476 PR testsuite/77713
3477 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3478 assuming long double is bigger than double.
3479
d664d76d
JJ
34802016-09-23 Jakub Jelinek <jakub@redhat.com>
3481
3482 Implement P0138R2, C++17 construction rules for enum class values
3483 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3484
3b31f720
DM
34852016-09-23 David Malcolm <dmalcolm@redhat.com>
3486
3487 PR preprocessor/77672
3488 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3489 expected multiline output from first warning to reflect change
3490 in r240434.
3491
592459bf
TP
34922016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3493
3494 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3495
0af06385
BE
34962016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3497 Tom de Vries <tom@codesourcery.com>
3498
3499 PR testsuite/77411
3500 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3501
8f01b67a
MP
35022016-09-23 Marek Polacek <polacek@redhat.com>
3503
3504 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3505 * c-c++-common/gomp/atomic-13.c: Likewise.
3506 * c-c++-common/gomp/atomic-14.c: Likewise.
3507 * c-c++-common/pr60439.c: Remove invalid code.
3508 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3509 * g++.dg/expr/bitfield5.C: Likewise.
3510 * g++.dg/expr/bitfield6.C: Likewise.
3511 * g++.dg/expr/bool1.C: Likewise.
3512 * g++.dg/expr/bool3.C: Likewise.
3513 * g++.dg/expr/lval3.C: Likewise.
3514 * g++.dg/expr/lval4.C: Likewise.
3515 * g++.old-deja/g++.jason/bool5.C: Likewise.
3516
bbd6fcf3
DM
35172016-09-23 David Malcolm <dmalcolm@redhat.com>
3518
3519 PR preprocessor/77672
3520 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3521 (test_terminator_location): New function.
3522
113d06a4
RB
35232016-09-23 Richard Biener <rguenther@suse.de>
3524
3525 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3526
cab9e1df
MW
35272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3528
3529 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3530 -march=armv8.2-a+fp16 when supported by the hardware.
3531 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3532 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3533 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3534 semi-colons to a macro invocations.
3535 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3536 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3537 defined.
3538 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3539 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3542 defined.
3543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3550 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3553 defined.
3554 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3556 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3557 defined.
3558 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3560 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3561 defined.
3562 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3564 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3565 defined.
3566 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3568 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3569 defined. Also fix some white-space.
3570 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3571 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3572 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3573 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3575 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3576 defined. Also fix some long lines and white-space.
3577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3579 defined. Also fix some long lines and white-space.
3580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3582 defined.
3583 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3585 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3586 defined.
3587 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3589 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3590 defined.
3591 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3594 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3601 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3603 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3607 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3608 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3610
da9b2e69
JW
36112016-09-23 Jiong Wang <jiong.wang@arm.com>
3612 Matthew Wahab <matthew.wahab@arm.com>
3613
3614 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3615 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3616 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3617 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3618 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3619 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3620 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3621 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3622 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3623 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3624 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3625 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3626 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3627 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3628 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3629 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3630 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3631 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3632 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3633 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3634 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3635 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3636 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3637 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3638 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3639 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3640 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3641 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3643 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3644 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3645 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3646 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3647 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3648 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3649 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3650 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3651
785cf02f
MW
36522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3653
3654 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3655 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3656 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3657 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3658 support.
3659
1e401340
KV
36602016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3661
3662 PR ipa/77677
3663 * gcc.dg/torture/pr77677.c: New test.
3664
8ed3eeac
AV
36652016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3666
3667 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3668 here now.
3669
55a9b91b
MW
36702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3671
3672 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3673 options. Add tests for float16x4_t and float16x8_t.
3674
64c744b9
DV
36752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3676
3677 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3678 * gcc.target/s390/risbg-ll-2.c: Ditto.
3679 * gcc.target/s390/risbg-ll-3.c: Ditto.
3680
d403b8d4
MW
36812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3682
3683 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3684 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3685
576987fc
DV
36862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3687
3688 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3689 output to the simplified instructions.
3690
4ffc8099
MW
36912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3692
3693 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3694 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3695
b1a970a5
MW
36962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3697
3698 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3699 (FP16_SUPPORTED): New
3700 (expected-hfloat-16x4): Make conditional on __fp16 support.
3701 (expected-hfloat-16x8): Likewise.
3702 (vdup_n_f16): Disable for non-AArch64 targets.
3703 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3704 conditional on FP16_SUPPORTED.
3705 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3706 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3707 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3708 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3709 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3710 for testing __fp16.
3711 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3712 conditional on FP16_SUPPORTED.
3713 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3714 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3715
50df9464
MW
37162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3717
3718 * gcc.target/arm/short-vfp-1.c: New.
3719
536b9f42
MW
37202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3721
3722 * gcc.target/arm/attr-fp16-arith-1.c: New.
3723
1b9e31cf
MW
37242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3725
3726 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3727 New.
3728 (add_options_for_arm_v8_2a_fp16_neon): New.
3729 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3730 (add_options_for_arm_arch_v8_2a): Auto-generate.
3731 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3732 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3733 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3734 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3735 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3736 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3737 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3738
a5b42ee7
MW
37392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3740
3741 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3742 arm_fp16_alternative_ok.
3743 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3744 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3745 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3746 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3747 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3748 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3749 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3750 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3751 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3752 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3753 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3754 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3755 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3756 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3757 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3758 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3759 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3760 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3761 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3762 arm_fp16_alternative_ok.
3763 * lib/target-supports.exp
3764 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3765 (check_effective_target_arm_fp16_alternative_ok): New.
3766 (check_effective_target_arm_fp16_none_ok_nocache): New.
3767 (check_effective_target_arm_fp16_none_ok): New.
3768
fcbc975b
ML
37692016-09-23 Martin Liska <mliska@suse.cz>
3770
3771 * gcc.dg/ipa/pr77653.c: Replace adress
3772 with address.
3773
1822b732
ML
37742016-09-23 Martin Liska <mliska@suse.cz>
3775
3776 * gcc.target/i386/movbe-4.c: New test.
3777
fab18cc4
ML
37782016-09-23 Martin Liska <mliska@suse.cz>
3779
3780 * gcc.target/i386/crc32-5.c: New test.
3781
e70f01b5
ML
37822016-09-23 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.target/i386/pr71652.c: New test.
3785 * gcc.target/i386/pr71652-2.c: New test.
3786 * gcc.target/i386/pr71652-3.c: New test.
3787
f2e81d05
JJ
37882016-09-23 Jakub Jelinek <jakub@redhat.com>
3789
3790 * lib/gcc-dg.exp (process-message): Support relative line number
3791 notation - .+4 or .-1 etc.
3792 * gcc.dg/dg-test-1.c: New test.
3793
ed30d2a6
MS
37942016-09-22 Martin Sebor <msebor@redhat.com>
3795
3796 PR target/77676
3797 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3798 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3799 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3800 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3801
1c681c7b
UB
38022016-09-22 Uros Bizjak <ubizjak@gmail.com>
3803
3804 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3805 * gcc.dg/ifcvt-2.c: Ditto.
3806 * gcc.dg/zero_bits_compound-1.c: Ditto.
3807 * gcc.dg/zero_bits_compound-1.c: Ditto.
3808 * gcc.dg/pr40550.c: Simplify target selectors.
3809 Use dg-additional-options.
3810 * gcc.dg/pr47893.c: Ditto.
3811 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3812 additional options for 32-bit x86 targets.
3813 * gcc.dg/pr70955.c: Move to ...
3814 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3815
67cf0a53
PC
38162016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3817
3818 PR c++/61019
3819 * g++.dg/cpp0x/pr61019.C: New.
3820
0ee70cc0
AV
38212016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3822 Terry Guo <terry.guo@arm.com>
3823
3824 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3825 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3826 * gcc.target/arm/pure-code/pure-code.exp: New.
3827
43639d2c
UB
38282016-09-22 Uros Bizjak <ubizjak@gmail.com>
3829
3830 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3831 Remove SSE effective target requirement.
3832
a608d15b
PC
38332016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3834
3835 PR c++/71979
3836 * g++.dg/cpp0x/pr71979.C: New.
3837
d94a7ab4
BE
38382016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3839
3840 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3841
a13f439f
ML
38422016-09-22 Martin Liska <mliska@suse.cz>
3843
3844 PR ipa/77653
3845 * gcc.dg/ipa/pr77653.c: New test.
3846
cf352092
JJ
38472016-09-22 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR fortran/77665
3850 * gfortran.dg/gomp/pr77665.f90: New test.
3851
a8de3002
PT
38522016-09-22 Paul Thomas <pault@gcc.gnu.org>
3853
3854 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3855 * gfortran.dg/dtio_13.f90: New test.
3856
39abef62
LK
38572016-09-21 Louis Krupp <louis.krupp@zoho.com>
3858
3859 PR fortran/66107
3860 * gfortran.dg/pr66107.f90: New test.
3861
4a2bb7fc
ILT
38622016-09-21 Ian Lance Taylor <iant@golang.org>
3863
3864 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3865 with call to builtin delete function.
3866
5f84cee2
JM
38672016-09-21 Joseph Myers <joseph@codesourcery.com>
3868
3869 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3870 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3871 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3872 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3873 tests.
3874
fe01a41a
UB
38752016-09-21 Uros Bizjak <ubizjak@gmail.com>
3876
3877 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3878
2e1c20b1
JJ
38792016-09-21 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR c++/77651
3882 * g++.dg/cpp1z/aligned-new6.C: New test.
3883
de4c144a
MW
38842016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3885
3886 * gcc.target/arm/fp16-aapcs-3.c: New.
3887 * gcc.target/arm/fp16-aapcs-4.c: New.
3888 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3889 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3890 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3891 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3892
44fc7854
BE
38932016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894
3895 PR tree-optimization/77550
3896 * g++.dg/pr77550.C: New test.
3897
bc084f84
GJL
38982016-09-21 Georg-Johann Lay <avr@gjlay.de>
3899
3900 PR target/77326
3901 * gcc.target/avr/torture/pr77326.c: New test.
3902
c075003a
LK
39032016-09-21 Louis Krupp <louis.krupp@zoho.com>
3904
3905 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3906
6811ea79
RB
39072016-09-21 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/77648
3910 * gcc.dg/torture/pr77648-1.c: New testcase.
3911 * gcc.dg/torture/pr77648-2.c: Likewise.
3912
f955c4c4
RB
39132016-09-21 Richard Biener <rguenther@suse.de>
3914 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR tree-optimization/77621
3917 * gcc.dg/pr77621.c: New testcase.
3918
096506bb
PT
39192016-09-21 Paul Thomas <pault@gcc.gnu.org>
3920
3921 PR fortran/77657
3922 * gfortran.dg/dtio_12.f90: New test.
3923
37d168ae
SKS
39242016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3925
3926 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3927
66454000
KV
39282016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3929
3930 PR tree-optimization/72835
3931 * gcc.dg/tree-ssa/pr72835.c: New test.
3932
88d0c3f0
MS
39332016-09-20 Martin Sebor <msebor@redhat.com>
3934
3935 PR middle-end/49905
3936 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3938 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3939 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3940 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3941 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3942 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3943
a03df1d5
KV
39442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3945
3946 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3947 arguments/compare will be optimized away.
3948 * gcc.dg/torture/ftrapv-1.c: Likewise.
3949
8bc5448f
KV
39502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3951
3952 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3953 will be optimized away.
3954 * gcc.dg/ipa/vrp1.c: New test.
3955 * gcc.dg/ipa/vrp2.c: New test.
3956 * gcc.dg/ipa/vrp3.c: New test.
3957
973625a0
KV
39582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3959
3960 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3961 does the same transformation.
3962 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3963 * gcc.dg/tree-ssa/evrp1.c: New test.
3964 * gcc.dg/tree-ssa/evrp2.c: New test.
3965 * gcc.dg/tree-ssa/evrp3.c: New test.
3966 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3967 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3968 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3969 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3970 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3971 foling now happens early.
3972 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3973 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3974 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3975 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3976 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3977
9b1ba33c
UB
39782016-09-20 Uros Bizjak <ubizjak@gmail.com>
3979
3980 PR target/77621
3981 * gcc.target/i386/pr77621.c: New test.
3982 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3983 pattern, loop should vectorize with -mtune=atom.
3984
f5bd4ad8
MO
39852016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3986 Jakub Jelinek <jakub@redhat.com>
3987
3988 PR testsuite/63299
3989 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3990 instead of delete.
3991
7d9cf801
JJ
39922016-09-20 Jakub Jelinek <jakub@redhat.com>
3993
b912f962
JJ
3994 PR c++/77626
3995 * g++.dg/other/pr77626.C: New test.
3996
eaf1ece1
JJ
3997 PR c++/77638
3998 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3999
590b62e9
JJ
4000 PR c++/77637
4001 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4002
7d9cf801
JJ
4003 PR middle-end/77624
4004 * c-c++-common/pr77624-1.c: New test.
4005 * c-c++-common/pr77624-2.c: New test.
4006
3aebb6ff
AV
40072016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4008
4009 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4010 of digits expected.
4011
b5bbe47b
RB
40122016-09-20 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/77646
4015 * gcc.dg/torture/pr77646.c: New testcase.
4016
144a96e4
BE
40172016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4018
4019 PR c++/77434
4020 * c-c++-common/Wint-in-bool-context.c: New test.
4021
1f2071fa
JM
40222016-09-19 Joseph Myers <joseph@codesourcery.com>
4023
4024 * gcc.dg/cr-decimal-dig-1.c: New test.
4025
63012d9a
JM
40262016-09-19 Joseph Myers <joseph@codesourcery.com>
4027
4028 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4029 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4030 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4031 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4032
02410826
VM
40332016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4034
4035 PR rtl-optimization/77416
4036 * gcc.target/powerpc/pr77416.c: New.
4037
6101a7ab
PP
40382016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4039
4040 PR c++/77639
4041 * g++.dg/template/error-recovery4.C: New test.
4042
1993ff76
BC
40432016-09-19 Bin Cheng <bin.cheng@arm.com>
4044
4045 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4046
5fa9e644
KT
40472016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4048
4049 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4050 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4051
fc15d9ec
JJ
40522016-09-19 Jakub Jelinek <jakub@redhat.com>
4053 Jan Hubicka <jh@suse.cz>
4054
4055 PR target/77587
4056 * gcc.dg/pr77587.c: New test.
4057 * gcc.dg/pr77587a.c: New file.
4058
3c9f5092
AV
40592016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4060
4061 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4062 * gfortran.dg/coarray_38.f90:
4063 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4064 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4065 * gfortran.dg/coarray_allocate_7.f08: New test.
4066 * gfortran.dg/coarray_allocate_8.f08: New test.
4067 * gfortran.dg/coarray_allocate_9.f08: New test.
4068 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4069 new caf_register.
4070 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4071 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4072 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4073 get_by_refs.
4074 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4075 * gfortran.dg/coarray_lock_7.f90: Same.
4076 * gfortran.dg/coarray_poly_5.f90: Same.
4077 * gfortran.dg/coarray_poly_6.f90: Same.
4078 * gfortran.dg/coarray_poly_7.f90: Same.
4079 * gfortran.dg/coarray_poly_8.f90: Same.
4080 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4081
e79e6763
FR
40822016-09-19 Fritz Reese <fritzoreese@gmail.com>
4083
4084 PR fortran/77584
4085 * gfortran.dg/dec_structure_15.f90: New testcase.
4086
ae527639
RB
40872016-09-19 Richard Biener <rguenther@suse.de>
4088
4089 PR middle-end/77605
4090 * gcc.dg/torture/pr77605.c: New testcase.
4091
cdf060f8
LK
40922016-09-18 Louis Krupp <louis.krupp@zoho.com>
4093
4094 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4095
b720e919
JH
40962016-09-17 Jan Hubicka <hubicka@ucw.cz>
4097
4098 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4099 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4100 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4101 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4102 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4103 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4104 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4105 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4106 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4107 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4108 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4109
bdabae39
KY
41102016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4111
4112 * gcc.target/i386/pr68633.c: Fix expected result.
4113
493ba820
LK
41142016-09-17 Louis Krupp <louis.krupp@gmail.com>
4115
4116 PR fortran/68078
4117 * gfortran.dg/pr68078.f90: New test.
4118 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4119
9a42726b
BS
41202016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4121
4122 PR target/77613
4123 * gcc.target/powerpc/swaps-p8-25.c: New.
4124
e7d61178
JJ
41252016-09-16 Jakub Jelinek <jakub@redhat.com>
4126
8f03e02f
JJ
4127 PR c++/77482
4128 * g++.dg/cpp0x/constexpr-77482.C: New test.
4129
e80cb545
JJ
4130 PR c++/77379
4131 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4132 thunk offsets.
4133 * g++.dg/abi/abi-tag23a.C: Likewise.
4134
1c2f613f
JJ
4135 PR c++/77338
4136 * g++.dg/cpp0x/decltype-77338.C: New test.
4137
e7d61178
JJ
4138 PR c++/77375
4139 * g++.dg/cpp0x/mutable1.C: New test.
4140
8d987deb
SK
41412016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4142
4143 PR fortran/77612
4144 * gfortran.dg/pr77612.f90: New test.
4145
2c3d35a6
SKS
41462016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4147
4148 * gcc.dg/torture/pr70421.c: Require int32plus.
4149
e43163ae
JJ
41502016-09-16 Jakub Jelinek <jakub@redhat.com>
4151
bcf0905a
JJ
4152 PR middle-end/77475
4153 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4154
e43163ae
JJ
4155 PR target/77526
4156 * gcc.target/i386/pr77526.c: New test.
4157
7d704548
JJ
41582016-09-16 Jakub Jelinek <jakub@redhat.com>
4159 Eric Botcazou <ebotcazou@adacore.com>
4160
4161 PR middle-end/77594
4162 * gcc.target/i386/pr77594.c: New test.
4163
902d624f
LK
41642016-09-15 Louis Krupp <louis.krupp@zoho.com>
4165
4166 PR fortran/69963
4167 * gfortran.dg/misplaced_implicit_character.f90: New test.
4168
7e16ce79
BC
41692016-09-15 Bin Cheng <bin.cheng@arm.com>
4170
4171 PR tree-optimization/77503
4172 * gcc.dg/vect/pr77503.c: New test.
4173
7c05f5c4
RB
41742016-09-15 Richard Biener <rguenther@suse.de>
4175
4176 PR middle-end/77544
4177 * c-c++-common/torture/pr77544.c: New testcase.
4178
76ff80fb
JJ
41792016-09-15 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR middle-end/77475
4182 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4183 * gcc.dg/march-generic.c: Likewise.
4184 * gcc.target/i386/spellcheck-options-1.c: New test.
4185 * gcc.target/i386/spellcheck-options-2.c: New test.
4186 * gcc.target/i386/spellcheck-options-3.c: New test.
4187 * gcc.target/i386/spellcheck-options-4.c: New test.
4188
5560d026
CLT
41892016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4190
4191 PR fortran/72743
4192 * gfortran.dg/goacc/pr72743.f90: New test.
4193
5334f733
RB
41942016-09-15 Richard Biener <rguenther@suse.de>
4195
4196 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4197
d08615f2
RB
41982016-09-15 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/77514
4201 * gcc.dg/torture/pr77514.c: New testcase.
4202
28ca05f0
JJ
42032016-09-14 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR c++/77549
4206 * g++.dg/lookup/pr77549.C: New test.
4207
20a1e5b8
MP
42082016-09-14 Marek Polacek <polacek@redhat.com>
4209
4210 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4211 * c-c++-common/gomp/atomic-13.c: Likewise.
4212 * c-c++-common/gomp/atomic-14.c: Likewise.
4213 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4214 * g++.dg/cpp1z/bool-increment1.C: New test.
4215 * c-c++-common/pr60439.c: Add dg-warning.
4216 * g++.dg/expr/bitfield4.C: Likewise.
4217 * g++.dg/expr/bitfield5.C: Likewise.
4218 * g++.dg/expr/bitfield6.C: Likewise.
4219 * g++.dg/expr/bool1.C: Likewise.
4220 * g++.dg/expr/bool3.C: Likewise.
4221 * g++.dg/expr/lval3.C: Likewise.
4222 * g++.dg/expr/lval4.C: Likewise.
4223 * g++.old-deja/g++.jason/bool5.C: Likewise.
4224 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4225 * g++.dg/other/error18.C: Likewise.
4226 * g++.dg/gomp/atomic-14.C: Likewise.
4227
0761f6bf
NS
42282016-09-14 Nathan Sidwell <nathan@acm.org>
4229
4230 PR c++/77539
4231 * g++.dg/cpp1y/pr77539.C: New.
4232
13cddbc1
CL
42332016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4234
4235 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4236 dg-require.
4237 * g++.dg/ext/builtin_alloca.C: Likewise.
4238 * g++.dg/template/spec35.C: Likewise.
4239 * gcc.dg/builtins-68.c: Likewise.
4240 * gcc.misc-tests/gcov-13.c: Likewise.
4241 * gcc.misc-tests/gcov-14.c: Likewise.
4242
a90638d4
JM
42432016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4244
4245 * gfortran.dg/dec_structure_14.f90: New testcase.
4246
5ba4a08c
JJ
42472016-09-14 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR sanitizer/68260
4250 * c-c++-common/tsan/pr68260.c: New test.
4251
a713b234
JS
42522016-09-13 Joe Seymour <joe.s@somniumtech.com>
4253
4254 PR target/70713
4255 * gcc.target/msp430/function-attributes-1.c: New test.
4256 * gcc.target/msp430/function-attributes-2.c: New test.
4257 * gcc.target/msp430/function-attributes-3.c: New test.
4258
96032047
MS
42592015-04-18 Martin Sebor <msebor@redhat.com>
4260
4261 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4262 of non-nul characters.
4263 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4264
ea8661cd
JJ
42652016-09-13 Jakub Jelinek <jakub@redhat.com>
4266
9952908a
JJ
4267 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4268 * g++.dg/cpp1z/gen-attrs1.C: New test.
4269
63cdb7a0
JJ
4270 PR tree-optimization/77454
4271 * gcc.dg/pr77454.c: New test.
4272
ea8661cd
JJ
4273 PR c++/77553
4274 * g++.dg/cpp1y/constexpr-77553.C: New test.
4275
254830ba
DM
42762016-09-13 David Malcolm <dmalcolm@redhat.com>
4277
4278 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4279 (test_show_locus): Replace rich_location::add_fixit_insert calls
4280 with add_fixit_insert_before and add_fixit_insert_after.
4281
42763690
JM
42822016-09-13 Jason Merrill <jason@redhat.com>
4283 Tom de Vries <tom@codesourcery.com>
4284
4285 PR c++/77427
4286 * g++.dg/pr77427.C: New test.
4287
c8798f2c
ML
42882016-09-13 Martin Liska <mliska@suse.cz>
4289
4290 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4291 effective target.
4292 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4293 * lib/target-supports.exp: Define the new target.
4294
54700e2e
AP
42952016-09-12 Andrew Pinski <apinski@cavium.com>
4296
4297 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4298 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4299
e1d55bf7
UB
43002016-09-12 Uros Bizjak <ubizjak@gmail.com>
4301
4302 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4303 variable arguments.
4304 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4305 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4306 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4307 variable argument.
4308 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4309 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4310
54dcdb88
BE
43112016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4312
4313 PR c++/77496
4314 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4315 * g++.dg/ext/pr77496.C: New test.
4316 * g++.dg/warn/pr77496.C: New test.
4317
d1463eb9
DM
43182016-09-12 David Malcolm <dmalcolm@redhat.com>
4319
4320 PR c/72858
4321 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4322 to preserve conversion chars, and to preserve prefix information.
4323 * gcc.dg/format/pr72858.c: New test case.
4324
217fabad
SK
43252016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4326
4327 * gfortran.dg/pr77507.f90: Move to ...
4328 * gfortran.dg/ieee/pr77507.f90: here.
4329
a1cd04ac
JH
43302016-08-09 Jan Hubicka <hubicka@ucw.cz>
4331
4332 PR ipa/61159
4333 * compile/pr61159.c: New testcase
4334
e3912107
JH
43352016-08-09 Jan Hubicka <hubicka@ucw.cz>
4336
4337 PR ipa/64316
4338 * gcc.dg/ipa/pr63416.c: New testcase.
4339
739d9339
PT
43402016-09-10 Paul Thomas <pault@gcc.gnu.org>
4341 Steven G. Kargl <kargl@gcc.gnu.org>
4342
4343 PR fortran/77532
cc3135b6 4344 * gfortran.dg/dtio_11.f90: new test.
739d9339 4345
fb7c40dd
SK
43462016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4347
4348 PR fortran/77507
4349 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4350 * gfortran.dg/c_assoc_4.f90: Ditto.
4351
5b28efbb
TV
43522016-09-10 Tom de Vries <tom@codesourcery.com>
4353
4354 PR C/71602
4355 * c-c++-common/va-arg-va-list-type.c: New test.
4356
9d0a9bb4
PB
43572016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4358
4359 PR rtl-optimization/77289
4360 * gcc.target/powerpc/pr77289.c: New test.
4361
3f0177e7
MS
43622016-09-09 Martin Sebor <msebor@redhat.com>
4363
4364 PR c/77520
4365 PR c/77521
4366 * gcc.dg/pr77520.c: New test.
4367 * gcc.dg/pr77521.c: New test.
4368
e81e83d0
SK
43692016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4370
4371 PR fortran/77506
4372 * gfortran.dg/pr77506.f90: New test.
4373
8a92685e
SK
43742016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4375
4376 PR fortran/77507
4377 * gfortran.dg/pr77507.f90: New test.
4378
c65248cb
JM
43792016-09-09 Joseph Myers <joseph@codesourcery.com>
4380
4381 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4382
2cf0ff98
SK
43832016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4384 Louis Krupp <lkrupp@gcc.gnu.org>
4385
4386 PR fortran/69514
4387 * gfortran.dg/pr69514_1.f90: New test.
4388 * gfortran.dg/pr69514_2.f90: New test.
4389
8ebc1e0f
JJ
43902016-09-08 Jakub Jelinek <jakub@redhat.com>
4391
20b6cf01
JJ
4392 PR fortran/77500
4393 * gfortran.dg/gomp/pr77500.f90: New test.
4394
8ebc1e0f
JJ
4395 PR fortran/77516
4396 * gfortran.dg/gomp/pr77516.f90: New test.
4397
34718542
JJ
43982016-09-07 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR middle-end/77475
4401 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4402 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4403 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4404 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4405 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4406 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4407
e5106e27
DM
44082016-09-07 David Malcolm <dmalcolm@redhat.com>
4409
4410 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4411 "substring-locations.h".
4412
ca235a85
RB
44132016-09-07 Richard Biener <rguenther@suse.de>
4414
4415 PR c/77450
4416 * c-c++-common/vector-subscript-8.c: Move ..
4417 * gcc.dg/pr77450.c: ... here.
4418
0076b5dc 44192016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4420
4421 PR libgfortran/77393
4422 * gfortran.dg/fmt_f0_2.f90: Update test.
4423 * gfortran.dg/fmt_f0_3.f90: New test.
4424
6ac7322b
DH
44252016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4426
4427 PR debug/77389
4428 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4429 in dg-options.
4430
4431 PR debug/57519
4432 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4433
8eb9e049
JJ
44342016-09-06 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR target/69255
4437 * gcc.target/i386/pr69255-1.c: New test.
4438 * gcc.target/i386/pr69255-2.c: New test.
4439 * gcc.target/i386/pr69255-3.c: New test.
4440
44412016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4442
4443 PR c/77336
4444 * gcc.dg/format/miss-7.c: New test.
4445
e6cb85d4
UB
44462016-09-06 Uros Bizjak <ubizjak@gmail.com>
4447
4448 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4449
7fe76f6a
ML
44502016-09-06 Martin Liska <mliska@suse.cz>
4451
4452 PR gcov-profile/77378
4453 PR gcov-profile/77466
4454 * gcc.dg/profile-update-warning.c: New test.
4455
209b636e
RB
44562016-09-06 Richard Biener <rguenther@suse.de>
4457
4458 PR tree-optimization/77479
4459 * gcc.dg/torture/pr77479.c: New testcase.
4460
b772a565
RB
44612016-09-06 Richard Biener <rguenther@suse.de>
4462
4463 PR c/77450
4464 * c-c++-common/vector-subscript-7.c: Adjust.
4465 * c-c++-common/vector-subscript-8.c: New testcase.
4466
a8c07037
SKS
44672016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4468
4469 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4470
0ce48391
JJ
44712016-09-05 Jakub Jelinek <jakub@redhat.com>
4472
de9188e0
JJ
4473 PR target/77476
4474 * gcc.target/i386/avx512f-pr77476.c: New test.
4475 * gcc.target/i386/avx512bw-pr77476.c: New test.
4476 * gcc.target/i386/avx512dq-pr77476.c: New test.
4477
c76f7809
JJ
4478 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4479 Update comment to mention also avx512f.
4480
0ce48391
JJ
4481 PR sanitizer/77396
4482 * g++.dg/asan/pr77396-2.C: New test.
4483
8a27cf73
UB
44842016-09-05 Uros Bizjak <ubizjak@gmail.com>
4485
4486 PR rtl-optimization/77452
4487 * gcc.target/i386/pr77452.c: New test.
4488
25ff5dd3
MP
44892016-09-05 Marek Polacek <polacek@redhat.com>
4490
4491 PR c/77423
4492 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4493
f2bc4e48
SK
44942016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4495
4496 PR fortran/77391
4497 * gfortran.dg/pr77391.f90: New test.
4498
e85921ee
SK
44992016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4500
4501 PR fortran/77460
4502 * gfortran.dg/pr77460.f90: New test.
4503
b5d50659
JJ
45042016-09-03 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR c/65467
4507 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4508
7b826676
KY
45092016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4510
4511 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4512
717ebe91
DM
45132016-09-02 David Malcolm <dmalcolm@redhat.com>
4514
4515 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4516 test case.
4517 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4518 diagnostic-test-show-locus-generate-patch.c to the sources
4519 for diagnostic_plugin_test_show_locus.c.
4520
94087e88
JJ
45212016-09-02 Jakub Jelinek <jakub@redhat.com>
4522
9dc5773f
JJ
4523 PR c/65467
4524 * gcc.dg/gomp/_Atomic-1.c: New test.
4525 * gcc.dg/gomp/_Atomic-2.c: New test.
4526 * gcc.dg/gomp/_Atomic-3.c: New test.
4527 * gcc.dg/gomp/_Atomic-4.c: New test.
4528 * gcc.dg/gomp/_Atomic-5.c: New test.
4529
94087e88
JJ
4530 PR sanitizer/77396
4531 * g++.dg/asan/pr77396.C: New test.
4532
45332016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4534
4535 PR tree-optimization/71831
4536 * gcc.dg/builtin-object-size-16.c: New test.
4537 * gcc.dg/builtin-object-size-17.c: New test.
4538
7e89048d
JD
45392016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4540
4541 PR libgfortran/77393
4542 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4543
2f196155
UB
45442016-09-01 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4547 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4548 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4549 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4550 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4551 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4552 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4553 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4554 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4555 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4556 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4557 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4558 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4559 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4560 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4561 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4562 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4563 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4564
0a6b0523
EB
45652016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/opt58.adb: New test.
4568 * gnat.dg/opt58_pkg.ads: New helper.
4569
2a99de7b
RB
45702016-09-01 Richard Biener <rguenther@suse.de>
4571
4572 PR middle-end/77436
4573 * gcc.dg/torture/pr77436.c: New testcase.
4574
f79d8786
SKS
45752016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4576
4577 * gcc.dg/pr64252.c: Require int32plus.
4578 * gcc.dg/pr66299-1.c: Likewise.
4579 * gcc.dg/pr66299-2.c: Likewise.
4580 * gcc.dg/torture/20131115-1.c: Skip for avr.
4581
b06335f9
KT
45822016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4583
4584 * gcc.target/aarch64/ands_3.c: New test.
4585
f25f40be
JJ
45862016-08-31 Jakub Jelinek <jakub@redhat.com>
4587
d12a0b5a
JJ
4588 PR fortran/77352
4589 * gfortran.dg/gomp/pr77352.f90: New test.
4590
f25f40be
JJ
4591 PR fortran/77374
4592 * gfortran.dg/gomp/pr77374.f08: New test.
4593
9ff6fb6e
MG
45942016-08-31 Marc Glisse <marc.glisse@inria.fr>
4595
4596 PR tree-optimization/73714
4597 * gcc.dg/tree-ssa/pr73714.c: New test.
4598
8e95a674
JD
45992016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600
4601 PR libgfortran/77393
4602 * gfortran.dg/fmt_f0_2.f90: New test.
4603
c6b0037d
MG
46042016-08-31 Marc Glisse <marc.glisse@inria.fr>
4605
4606 * gcc.target/i386/pr59539-2.c: Adapt options.
4607 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4608
1a576b13
PT
46092016-08-31 Paul Thomas <pault@gcc.gnu.org>
4610
4611 PR fortran/77418
4612 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4613 of the associate entity and replace with a pointer to the
4614 intended item on the stack.
4615
e73d3ca6 46162016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4617 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4618
4619 PR fortran/48298
4620 * gfortran.dg/dtio_1.f90: New test.
4621 * gfortran.dg/dtio_2.f90: New test.
4622 * gfortran.dg/dtio_3.f90: New test.
4623 * gfortran.dg/dtio_4.f90: New test.
4624 * gfortran.dg/dtio_5.f90: New test.
4625 * gfortran.dg/dtio_6.f90: New test.
4626 * gfortran.dg/dtio_7.f90: New test.
4627 * gfortran.dg/dtio_8.f90: New test.
4628 * gfortran.dg/dtio_9.f90: New test.
4629 * gfortran.dg/dtio_10.f90: New test.
4630
b816477a
DM
46312016-08-30 David Malcolm <dmalcolm@redhat.com>
4632
4633 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4634 (test_many_nested_locations): New function.
4635 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4636 (test_show_locus): Handle "test_many_nested_locations".
4637
71b30891
DM
46382016-08-30 David Malcolm <dmalcolm@redhat.com>
4639
4640 * g++.dg/template/double-greater-than-fixit.C: New test case.
4641
8fa37232
EB
46422016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4643
4644 * gnat.dg/opt57.ad[sb]: New test.
4645 * gnat.dg/opt57_pkg.ads: New helper.
4646
6f651bae
RB
46472016-08-30 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/69047
4650 * gcc.dg/pr69047.c: Fix byte-order check.
4651
ab834832
JJ
46522016-08-30 Jakub Jelinek <jakub@redhat.com>
4653
5116b156
JJ
4654 PR tree-optimization/72866
4655 * gcc.dg/vect/pr72866.c: New test.
4656
3754bbfc
JJ
4657 PR debug/77363
4658 * g++.dg/debug/dwarf2/pr77363.C: New test.
4659
26122e2d
JJ
4660 PR middle-end/77377
4661 * gcc.target/i386/pr77377.c: New test.
4662
ab834832
JJ
4663 PR debug/77389
4664 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4665 in dg-options.
4666
bedc9ca7
SK
46672016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4668
4669 * gfortran.dg/pr77372.f90: Moved to ...
4670 * gfortran.dg/ieee/pr77372.f90: here.
4671
adfa1e6b
MM
46722016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4673
4674 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4675 vector short/char initializations.
4676 * gcc.target/powerpc/vec-init-5.c: Likewise.
4677 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4678 vector initialization optimizations.
4679 * gcc.target/powerpc/vec-init-7.c: Likewise.
4680 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4681 vector float/double initializations.
4682 * gcc.target/powerpc/vec-init-9.c: Likewise.
4683
414b7129
UB
46842016-08-29 Uros Bizjak <ubizjak@gmail.com>
4685
4686 PR target/77403
4687 * gcc.target/i386/pr77403.c: New test.
4688
3d06b6f2
MP
46892016-08-29 Marek Polacek <polacek@redhat.com>
4690
4691 PR c/77292
4692 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4693
ba9bbd6f
TV
46942016-08-29 Tom de Vries <tom@codesourcery.com>
4695
4696 PR c/77398
4697 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4698
d7d80d8f
EB
46992016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4700
4701 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4702
d7d80d8f 47032016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4704
4705 * gfortran.dg/dec_structure_13.f90: New testcase.
4706
468d95c8
JB
47072016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4708
4709 PR fortran/77261
4710 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4711 available.
4712
f329b264
TV
47132016-08-28 Tom de Vries <tom@codesourcery.com>
4714
4715 PR lto/70955
4716 * gcc.dg/pr70955.c: New test.
4717 * gcc.dg/lto/pr70955_0.c: Same.
4718 * gcc.dg/lto/pr70955_1.c: Same.
4719
4a389eb6
PP
47202016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4721
4722 PR tree-optimization/71077
4723 * gcc.target/i386/pr71077.c: New test.
4724
3f8257db 47252016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4726
4727 PR fortran/77380
4728 * gfortran.dg/pr77380.f90: New test.
4729
3f8257db 47302016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4731
4732 PR fortran/77372
4733 gfortran.dg/pr77372.f90: New test.
4734
ee908516
DM
47352016-08-26 David Malcolm <dmalcolm@redhat.com>
4736
4737 * gcc.dg/spellcheck-fields-2.c (test): Move
4738 dg-begin/end-multiline-output within function body.
4739 (test_macro): New function.
4740
d41e76cf
DM
47412016-08-26 David Malcolm <dmalcolm@redhat.com>
4742
4743 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4744 (test_fixit_insert): Update expected output.
4745 (test_fixit_remove): Likewise.
4746 (test_fixit_replace): Likewise.
4747
524a4c96
RO
47482016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749
4750 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4751 Fix typo.
4752
ebfa15ab
RB
47532016-08-26 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/69047
4756 * gcc.dg/pr69047.c: New testcase.
4757
209ca542
PK
47582016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4759 Martin Jambhor <mjambor@suse.cz>
524a4c96 4760
209ca542
PK
4761 * gcc.dg/ipa/propbits-1.c: New test-case.
4762 * gcc.dg/ipa/propbits-2.c: Likewise.
4763 * gcc.dg/ipa/propbits-3.c: Likewise.
4764
e5cf1629
SK
47652016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4766
4767 PR fortran/77351
4768 * gfortran.dg/pr77351.f90: New test.
4769
ebef225f
MP
47702016-08-25 Marek Polacek <polacek@redhat.com>
4771
4772 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4773
fe377a48
MP
47742016-08-25 Marek Polacek <polacek@redhat.com>
4775
4776 PR c/77323
4777 * gcc.dg/pr77323.c: New test.
4778
88b8971f
PT
47792016-08-24 Paul Thomas <pault@gcc.gnu.org>
4780
4781 PR fortran/77358
4782 * gfortran.dg/submodule_17.f08: New test.
4783
3f8257db
JJ
47842016-08-24 Michael Collison <michael.collison@linaro.org>
4785 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4786
4787 * gcc.target/arm/builtin_saddl.c: New testcase.
4788 * gcc.target/arm/builtin_saddll.c: New testcase.
4789 * gcc.target/arm/builtin_uaddl.c: New testcase.
4790 * gcc.target/arm/builtin_uaddll.c: New testcase.
4791 * gcc.target/arm/builtin_ssubl.c: New testcase.
4792 * gcc.target/arm/builtin_ssubll.c: New testcase.
4793 * gcc.target/arm/builtin_usubl.c: New testcase.
4794 * gcc.target/arm/builtin_usubll.c: New testcase.
4795
d5b5d212
UB
47962016-08-24 Uros Bizjak <ubizjak@gmail.com>
4797
4798 PR target/77270
4799 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4800 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4801 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4802 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4803 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4804 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4805 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4806 effective target. Remove scan-assembler-times directives.
4807 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4808 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4809 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4810
d1188689
SKS
48112016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4812
4813 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4814 of unsigned int.
4815 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4816
0b6b8f85
RS
48172016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4818
4819 PR testsuite/77317
4820 * lib/target-supports.exp
4821 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4822 (check_effective_target_vect_natural_alignment): Ditto.
4823 (check_effective_target_vector_alignment_reachable): Ditto.
4824 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4825
587b7f7a
ILT
48262016-08-23 Ian Lance Taylor <iant@golang.org>
4827
4828 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4829
6019c0fc
MM
48302016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4831
4832 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4833 being created from pointers to memory locations.
4834 * gcc.target/powerpc/vec-init-2.c: Likewise.
4835
cfe37db4
FR
48362016-08-23 Fritz Reese <fritzoreese@gmail.com>
4837
4838 * gfortran.dg/dec_structure_12.f90: New testcase.
4839
7e11f46f
DV
48402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4841
4842 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4843
7ab4f354
DV
48442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4845
4846 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4847 verification.
4848
deb9351f
DV
48492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4850
4851 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4852 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4853
1fd9f058
RB
48542016-08-23 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/27336
4857 * c-c++-common/pr27336.c: New testcase.
4858
b00e6e75
MP
48592016-08-22 Marek Polacek <polacek@redhat.com>
4860
4861 PR c++/77321
4862 * g++.dg/cpp1y/pr77321.C: New test.
4863
58338bac
SK
48642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4865
4866 PR fortran/60774
4867 * gfortran.dg/empty_label.f: Adjust test for new error message.
4868 * gfortran.dg/empty_label.f90: Ditto.
4869 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4870 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4871 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4872
30364ce6
SK
48732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4874
4875 PR fortran/61318
4876 * gfortran.dg/pr61318.f90: New test.
4877
ad7a5a8f
SK
48782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4879
4880 PR fortran/77260
4881 * gfortran.dg/pr77260_1.f90: New test.
4882 * gfortran.dg/pr77260_2.f90: Ditto.
4883
72f52f30
JM
48842016-08-22 Joseph Myers <joseph@codesourcery.com>
4885
4886 PR middle-end/77269
4887 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4888 __builtin_signbitf and __builtin_signbitl in expected generic
4889 expansion.
4890 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4891 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4892 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4893 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4894 tests.
4895
6dc198e3
JM
48962016-08-22 Joseph Myers <joseph@codesourcery.com>
4897
4898 * gcc.dg/torture/float128-builtin.c,
4899 gcc.dg/torture/float128-ieee-nan.c,
4900 gcc.dg/torture/float128x-builtin.c,
4901 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4902 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4903 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4904 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4905 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4906 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4907 gcc.dg/torture/floatn-nan.h: New tests.
4908
7ff4e41a
JM
49092016-08-22 Joseph Myers <joseph@codesourcery.com>
4910
4911 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4912 macro.
4913 (main): Update calls to TEST_I_F.
4914 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4915 macro.
4916 (main): Update calls to TEST_I_F.
4917
7078cdb6
JM
49182016-08-22 Joseph Myers <joseph@codesourcery.com>
4919
4920 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4921 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4922 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4923 names in calls to TEST_I_F.
4924
a9d7c823
BE
49252016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4926
4927 PR c/52952
4928 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4929
cd800235
SKS
49302016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4931
4932 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4933 and !natural_alignment_64.
4934 * gcc.dg/ipa/propalign-2.c: Likewise.
4935 * gcc.dg/ipa/propalign-3.c: Likewise.
4936 * gcc.dg/ipa/propalign-4.c: Likewise.
4937 * gcc.dg/ipa/propalign-5.c: Likewise.
4938 * lib/target-supports.exp
4939 (check_effective_target_natural_alignment_32): Add avr-*-*.
4940
22d12455
KV
49412016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4942
4943 PR tree-optimization/61839
4944 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4945 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4946 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4947 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4948
c65699ef
JM
49492016-08-19 Joseph Myers <joseph@codesourcery.com>
4950
4951 PR c/32187
4952 * lib/target-supports.exp (check_effective_target_float16)
4953 (check_effective_target_float32, check_effective_target_float64)
4954 (check_effective_target_float128, check_effective_target_float32x)
4955 (check_effective_target_float64x)
4956 (check_effective_target_float128x)
4957 (check_effective_target_float16_runtime)
4958 (check_effective_target_float32_runtime)
4959 (check_effective_target_float64_runtime)
4960 (check_effective_target_float128_runtime)
4961 (check_effective_target_float32x_runtime)
4962 (check_effective_target_float64x_runtime)
4963 (check_effective_target_float128x_runtime)
4964 (check_effective_target_floatn_nx_runtime)
4965 (add_options_for_float16, add_options_for_float32)
4966 (add_options_for_float64, add_options_for_float128)
4967 (add_options_for_float32x, add_options_for_float64x)
4968 (add_options_for_float128x): New procedures.
4969 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4970 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4971 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4972 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4973 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4974 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4975 gcc.dg/torture/float128-complex.c,
4976 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4977 gcc.dg/torture/float128x-basic.c,
4978 gcc.dg/torture/float128x-complex.c,
4979 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4980 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4981 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4982 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4983 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4984 gcc.dg/torture/float32x-basic.c,
4985 gcc.dg/torture/float32x-complex.c,
4986 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4987 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4988 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4989 gcc.dg/torture/float64x-basic.c,
4990 gcc.dg/torture/float64x-complex.c,
4991 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4992 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4993 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4994 gcc.dg/torture/floatn-tg.h,
4995 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4996 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4997 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4998 gcc.dg/torture/fp-int-convert-float128x.c,
4999 gcc.dg/torture/fp-int-convert-float16-timode.c,
5000 gcc.dg/torture/fp-int-convert-float16.c,
5001 gcc.dg/torture/fp-int-convert-float32-timode.c,
5002 gcc.dg/torture/fp-int-convert-float32.c,
5003 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5004 gcc.dg/torture/fp-int-convert-float32x.c,
5005 gcc.dg/torture/fp-int-convert-float64-timode.c,
5006 gcc.dg/torture/fp-int-convert-float64.c,
5007 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5008 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5009 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5010 maximum exponent of floating-point type. Use it in testing
5011 whether 0x8...0 fits in the floating-point type. Always treat -1
5012 (signed 0xf...f) as fitting in the floating-point type.
5013 (M_OK1): New macro.
5014 * gcc.dg/torture/fp-int-convert-double.c,
5015 gcc.dg/torture/fp-int-convert-float.c,
5016 gcc.dg/torture/fp-int-convert-float128-timode.c,
5017 gcc.dg/torture/fp-int-convert-float128.c,
5018 gcc.dg/torture/fp-int-convert-float80-timode.c,
5019 gcc.dg/torture/fp-int-convert-float80.c,
5020 gcc.dg/torture/fp-int-convert-long-double.c,
5021 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5022
94e73c78
JJ
50232016-08-19 Jakub Jelinek <jakub@redhat.com>
5024
fbdbd4b6
JJ
5025 PR fortran/72744
5026 * gfortran.dg/gomp/pr72744.f90: New test.
5027
94e73c78
JJ
5028 PR fortran/69281
5029 * gfortran.dg/gomp/pr69281.f90: New test.
5030
91151a73
JB
50312016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5032
414b7129
UB
5033 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5034 the last special seed value.
5035 * gfortran.dg/random_7.f90: Use size for last array member instead
5036 of hardcoded value.
91151a73 5037
fcf830ab
PK
50382016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5039
5040 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5041 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5042
1a5da5b6
RB
50432016-08-19 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/77286
5046 * gcc.dg/torture/pr77286.c: New testcase.
5047
82f72146
DM
50482016-08-18 David Malcolm <dmalcolm@redhat.com>
5049
5050 * gcc.dg/verbose-asm-2.c: New test case.
5051
cc015f3a
DM
50522016-08-18 David Malcolm <dmalcolm@redhat.com>
5053
5054 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5055 (custom_diagnostic_finalizer): Update for change to
5056 diagnostic_show_locus.
5057
cb18fd07
DM
50582016-08-18 David Malcolm <dmalcolm@redhat.com>
5059
5060 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5061 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5062
a76989dc
MP
50632016-08-18 Marek Polacek <polacek@redhat.com>
5064
5065 PR c/71514
5066 * gcc.dg/pr71514.c: New test.
5067
89c88780
L
50682015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5069
5070 PR target/72839
5071 * gcc.target/i386/pr72839.c: New test.
5072
2c71d454
CLT
50732016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5074
5075 PR middle-end/70895
5076 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5077 * c-c++-common/goacc/reduction-1.c: Likewise.
5078 * c-c++-common/goacc/reduction-2.c: Likewise.
5079 * c-c++-common/goacc/reduction-3.c: Likewise.
5080 * c-c++-common/goacc/reduction-4.c: Likewise.
5081
66592e95
AM
50822016-08-18 Alan Modra <amodra@gmail.com>
5083
5084 * gcc.c-torture/compile/pr72771.c: New.
5085
3a146d46
JJ
50862016-08-17 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR fortran/67496
5089 * gfortran.dg/pr67496.f90: New test.
5090
3f8257db 50912015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5092
5093 PR tree-optimization/71752
3a146d46 5094 * gcc.dg/vect/pr71752.c: New.
038000bd 5095
dd42e908
UB
50962016-08-17 Uros Bizjak <ubizjak@gmail.com>
5097
5098 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5099
458a1cd0
JJ
51002016-08-17 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR middle-end/77259
5103 * g++.dg/ipa/devirt-52.C: New test.
5104
11c4c4ba
CLT
51052016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5106
5107 * c-c++-common/goacc/reduction-6.c: New testcase.
5108
661d6efd
RB
51092016-08-17 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/76490
5112 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5113 * gcc.dg/pr52904.c: XFAIL.
5114
622d8b69
RB
51152016-08-17 Richard Biener <rguenther@suse.de>
5116
5117 PR tree-optimization/23855
5118 * gcc.dg/loop-unswitch-2.c: Adjust.
5119
af23e99c
JJ
51202016-08-16 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR tree-optimization/72817
5123 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5124
feeb6268
JM
51252016-08-16 Joseph Myers <joseph@codesourcery.com>
5126
5127 PR libgcc/77265
5128 * gcc.dg/torture/float128-extend-inf.c: New test.
5129
65e736c0
DM
51302016-08-16 David Malcolm <dmalcolm@redhat.com>
5131
5132 PR c/72857
5133 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5134 for embedded NUL.
5135 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5136 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5137 caret placement.
5138 (test_oct): Likewise.
5139 (test_multiple): Likewise.
5140 (test_field_width_specifier): Likewise.
5141 (test_field_width_specifier_2): New function.
5142 (test_field_precision_specifier): New function.
5143 (test_embedded_nul): Update expected caret placement.
5144 (test_non_contiguous_strings): Update line number.
5145 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5146 (__emit_string_literal_range): Add "caret_idx" param.
5147 (test_simple_string_literal): Add value for new param, updating
5148 expected output..
5149 (test_concatenated_string_literal): Likewise.
5150 (test_multiline_string_literal): Likewise.
5151 (test_hex): Likewise.
5152 (test_oct): Likewise.
5153 (test_multiple): Likewise.
5154 (test_ucn4): Likewise.
5155 (test_ucn8): Likewise.
5156 (test_u8): Likewise.
5157 (test_u): Likewise; update expected message, from "range" to
5158 "location".
5159 (test_U): Likewise.
5160 (test_L): Likewise.
5161 (test_macro): Add value for new param.
5162 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5163 (__emit_string_literal_range): Add "caret_idx" param.
5164 (test_stringified_token_1): Add value for new param. Update
5165 expected message, from "range" to "location".
5166 (test_stringized_token_2): Likewise, adding param to macro.
5167 (test_stringified_token_3): Likewise.
5168 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5169 (emit_warning): Convert param from source_range to location_t.
5170 (test_string_literals): Add caret_idx param, and use it when
5171 constructing a substring_loc. Update error message, from
5172 "range" to "location".
5173
4a7f57d5
JJ
51742016-08-16 Jakub Jelinek <jakub@redhat.com>
5175
7841800f
JJ
5176 PR target/71910
5177 * g++.dg/gomp/pr71910.C: New test.
5178
1b13411a
JJ
5179 PR middle-end/67485
5180 * gcc.c-torture/compile/pr67485.c: New test.
5181
4a7f57d5
JJ
5182 PR target/72867
5183 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5184
3c556bc4
BC
51852016-08-16 Bin Cheng <bin.cheng@arm.com>
5186
5187 PR tree-optimization/69848
5188 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5189
beab2da6
ML
51902016-08-16 Martin Liska <mliska@suse.cz>
5191
5192 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5193 of memory operations so that it can be handled by core2
5194 in 32-bit mode.
5195
f4eec0a3
RB
51962016-08-16 Richard Biener <rguenther@suse.de>
5197
5198 PR tree-optimization/76783
5199 * gcc.dg/pr76783.c: New testcase.
5200 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5201
8f21990a
BC
52022016-08-16 Bin Cheng <bin.cheng@arm.com>
5203
5204 PR tree-optimization/72817
5205 PR tree-optimization/73450
5206 * gcc.dg/tree-ssa/pr72817.c: New test.
5207 * gcc.dg/tree-ssa/pr73450.c: New test.
5208
7fc61626
FR
52092016-08-15 Fritz Reese <fritzoreese@gmail.com>
5210
5211 * gfortran.dg/init_flag_13.f90: New testcase.
5212 * gfortran.dg/init_flag_14.f90: Ditto.
5213 * gfortran.dg/init_flag_15.f03: Ditto.
5214 * gfortran.dg/dec_init_1.f90: Ditto.
5215 * gfortran.dg/dec_init_2.f90: Ditto.
5216
432baa02
UB
52172016-08-15 Uros Bizjak <ubizjak@gmail.com>
5218
5219 PR target/72867
5220 * gcc.target/i386/pr72867.c: New test.
5221
7e1dde14
EB
52222016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * c-c++-common/dump-ada-spec-5.c: New test.
5225
e4969090
RB
52262016-08-15 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/73434
5229 * gcc.dg/torture/pr73434.c: New testcase.
5230
66088065
JJ
52312016-08-15 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR tree-optimization/72824
5234 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5235
7c713714
CLT
52362016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5237
5238 PR fortran/70598
5239 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5240 in use_device clause.
5241 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5242 * gfortran.dg/goacc/list.f95: Adjust to catch
5243 "neither a POINTER nor an array" error messages.
5244
4271e5cb
UB
52452016-08-14 Uros Bizjak <ubizjak@gmail.com>
5246
5247 PR target/76342
5248 * gcc.target/i386/pr76342.c: New test.
5249
b0cea284
JJ
52502016-08-12 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR c/71512
5253 * g++.dg/ubsan/pr71512.C: New test.
5254 * c-c++-common/ubsan/pr71512-1.c: New test.
5255 * c-c++-common/ubsan/pr71512-2.c: New test.
5256
e86aefb8
MM
52572016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5258
5259 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5260 vector initialization options.
5261 * gcc.target/powerpc/vec-init-2.c: Likewise.
5262 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5263 is generated on ISA 3.0.
5264
7fd82d52
PP
52652016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5266
5267 PR middle-end/71654
5268 * gcc.dg/c-c++-common/pr71654.c: New test.
5269 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5270 dg-options.
5271 * gcc.dg/tree-ssa/vrp24: Likewise.
5272
2f1364c2
JJ
52732016-08-12 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR c/67410
5276 * gcc.dg/pr67410.c: New test.
5277
8eb414aa
BC
52782016-08-12 Bin Cheng <bin.cheng@arm.com>
5279
5280 PR tree-optimization/69848
5281 * gcc.dg/vect/vect-pr69848.c: New test.
5282
30b39c19
UB
52832016-08-12 Uros Bizjak <ubizjak@gmail.com>
5284
5285 PR testsuite/71008
5286 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5287 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5288 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5289 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5290
e373dd06
RB
52912016-08-12 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/57326
5294 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5295 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5296 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5297 * gcc.target/i386/pr45685.c: Likewise.
5298 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5299 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5300 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5301 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5302 * gfortran.dg/pr34163.f90: Likewise.
5303
20d1af89
ML
53042016-08-12 Martin Liska <mliska@suse.cz>
5305
5306 * g++.dg/gcov/gcov-16.C: New test.
5307 * lib/gcov.exp: Support new argument for run-gcov function.
5308
5cacda56
ML
53092016-08-12 Martin Liska <mliska@suse.cz>
5310
5311 PR gcov-profile/35590
5312 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5313
663eecfd
RB
53142016-08-12 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/72851
5317 * gcc.dg/torture/pr72851.c: New testcase.
5318
3f8257db 53192016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5320
e366d7d8
AO
5321 PR debug/63240
5322 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5323 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5324 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5325 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5326 DW_AT_deleted.
5327
71e1a6a4
AO
5328 PR debug/55641
5329 * g++.dg/debug/dwarf2/ref-1.C: New.
5330
8aaf799b
AO
5331 PR debug/49366
5332 * g++.dg/debug/dwarf2/template-params-12.H: New.
5333 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5334 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5335 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5336 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5337 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5338 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5339 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5340
06f9caed
BS
53412016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5342
5343 PR target/72863
5344 * gcc.target/powerpc/pr72863.c: New test.
5345
a8b956c1
UB
53462016-08-11 Uros Bizjak <ubizjak@gmail.com>
5347
5348 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5349
c73dd986
L
53502015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5351
5352 * gcc.target/i386/pieces-strcpy-1.c: New test.
5353 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5354
385ed708
JJ
53552016-08-11 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c++/72868
5358 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5359
df7ec09f
L
53602015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5361
5362 * gcc.target/i386/pieces-memcpy-1.c: New test.
5363 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5364 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5365 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5366 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5367 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5368
b95a64bb
JJ
53692016-08-11 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR c/72816
7ddbcf6b 5372 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5373
59537744
BE
53742016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5375
5376 PR tree-optimization/71083
5377 * gcc.c-torture/execute/pr71083.c: New test.
5378 * gnat.dg/loop_optimization23.adb: New test.
5379 * gnat.dg/loop_optimization23_pkg.ads: New test.
5380 * gnat.dg/loop_optimization23_pkg.adb: New test.
5381
183ac6d0
RB
53822016-08-11 Richard Biener <rguenther@suse.de>
5383
5384 PR tree-optimization/72772
5385 * gcc.dg/graphite/pr35356-1.c: Adjust.
5386 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5387
b152f5a2
JB
53882016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5389
5390 * gfortran.dg/random_7.f90: Take into account that the last seed
5391 value is the special p value.
5392 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5393
bb7ebad1
RB
53942016-08-11 Richard Biener <rguenther@suse.de>
5395
5396 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5397
2e186411
AM
53982016-08-11 Alan Modra <amodra@gmail.com>
5399
5400 * gcc.target/powerpc/pr71680.c: New.
5401
e9e6d4f6
KN
54022016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5403
5404 * gcc.target/powerpc/bfp/bfp.exp: New file.
5405 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5406 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5407 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5408 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5409 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5410 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5411 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5412 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5413 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5414 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5415 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5416 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5417 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5418 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5419 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5420 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5421 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5422 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5423 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5424 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5425 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5426 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5427 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5428 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5429 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5430 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5431 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5432 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5433 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5434 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5435 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5436 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5437 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5438 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5439 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5440 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5441 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5442 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5443 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5444 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5445 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5446 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5447 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5448 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5449 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5450 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5451 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5452 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5453 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5454 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5455 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5456 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5457 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5458
9c8eabea
BC
54592016-08-10 Bin Cheng <bin.cheng@arm.com>
5460
5461 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5462 Add aarch64*-*-*.
5463
6c553b76
BC
54642016-08-10 Bin Cheng <bin.cheng@arm.com>
5465
5466 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5467
a0883b08
MM
54682016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 PR target/72853
5471 * gcc.target/powerpc/pr72853.c: New test.
5472
a266236e
ML
54732016-08-10 Martin Liska <mliska@suse.cz>
5474
5475 PR gcov-profile/58306
5476 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5477
22063dbc
ML
54782016-08-10 Martin Liska <mliska@suse.cz>
5479
5480 * g++.dg/gcov/gcov-threads-1.C: New test.
5481
5250a5bb
SKS
54822016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5483
5484 PR target/71873
5485 * gcc.target/avr/pr71873.c: New test.
5486
b7597ae5
ML
54872016-08-09 Martin Liska <mliska@suse.cz>
5488
5489 * g++.dg/gcov/gcov-dump-1.C: New test.
5490 * g++.dg/gcov/gcov-dump-2.C: New test.
5491
ab50a215
ML
54922016-08-09 Martin Liska <mliska@suse.cz>
5493
5494 * gcc.dg/tree-prof/val-prof-9.c: New test.
5495
dcb1e137
ML
54962016-08-09 Martin Liska <mliska@suse.cz>
5497
5498 * gcc.dg/tree-prof/val-prof-8.c: New test.
5499
04d6d3b6
MJ
55002016-08-09 Martin Jambor <mjambor@suse.cz>
5501
df839749
UB
5502 PR ipa/71981
5503 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5504
c57e78c4
BC
55052016-08-09 Bin Cheng <bin.cheng@arm.com>
5506
5507 PR tree-optimization/33707
5508 * gcc.dg/vect/pr33707.c: New test.
5509
42970a17
BC
55102016-08-09 Bin Cheng <bin.cheng@arm.com>
5511
5512 PR tree-optimization/pr72772
5513 * gcc.dg/tree-ssa/pr72772.c: New test.
5514
810a3aa6
MF
55152016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5516
5517 PR rtl-optimization/66669
5518 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5519
9e207d6f
JJ
55202016-08-09 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR tree-optimization/72824
5523 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5524
50bf47fd
RB
55252016-08-09 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/71802
5528 * gcc.dg/torture/pr71802.c: New testcase.
5529
cadec7ca
JJ
55302016-08-09 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR c++/72809
5533 * g++.dg/eh/stdarg1.C: New test.
5534
c43c5112
AK
55352016-08-08 Andi Kleen <ak@linux.intel.com>
5536
5537 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5538 test command line in failure log.
5539 (profopt-execute): dito. Make autofdo file names unique.
5540
895aa8e1
DM
55412016-08-08 David Malcolm <dmalcolm@redhat.com>
5542
5543 PR c/64955
5544 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5545 output.
5546
9afda630
PK
55472016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5548
5549 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5550 c99_runtime.
5551 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5552 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5553 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5554 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5555 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5556 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5557
e52ed3fe
DM
55582016-08-08 David Malcolm <dmalcolm@redhat.com>
5559
5560 PR c/52952
5561 * gcc.dg/cpp/pr66415-1.c: Likewise.
5562 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5563 * gcc.dg/format/c90-printf-1.c: Likewise.
5564 * gcc.dg/format/diagnostic-ranges.c: New test case.
5565
ad200580
JJ
55662016-08-08 Jakub Jelinek <jakub@redhat.com>
5567
77524e0d
JJ
5568 PR fortran/72716
5569 * gfortran.dg/gomp/pr72716.f90: New test.
5570
2187f2a2
JJ
5571 PR middle-end/72781
5572 * gcc.dg/gomp/pr72781.c: New test.
5573
ad200580
JJ
5574 PR middle-end/68762
5575 * g++.dg/vect/pr68762-1.cc: New test.
5576 * g++.dg/vect/pr68762-2.cc: New test.
5577 * g++.dg/vect/pr68762.h: New file.
5578
989d0071
MS
55792016-08-08 Martin Sebor <msebor@redhat.com>
5580
5581 PR testsuite/72838
3a146d46
JJ
5582 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5583 * g++.dg/warn/overflow-warn-3.C: Same.
5584 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5585
7090cac9
AV
55862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5587
5588 PR fortran/71936
5589 * gfortran.dg/allocate_with_source_21.f03: New test.
5590
64e56ab0
AV
55912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5592
5593 PR fortran/72698
5594 * gfortran.dg/allocate_with_source_20.f03: New test.
5595
0476487d
AM
55962016-08-08 Alan Modra <amodra@gmail.com>
5597
5598 * gcc.c-torture/compile/pr72802.c: New.
5599
8e9218f2
AV
56002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5601
5602 PR fortran/70524
5603 * gfortran.dg/dependency_48.f90: New test.
5604
c1f7083b
TK
56052016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5606
531e5ae3 5607 PR fortran/70040
c1f7083b
TK
5608 * gfortran.dg/pr70040.f90: New testcase.
5609
6ab5813c
TK
56102016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5611
5612 PR fortran/71961
5613 * gfortran.dg/matmul_10.f90: New testcase.
5614
27bddc4a
JH
56152016-08-07 Jan Hubicka <hubicka@ucw.cz>
5616
5617 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5618
4a9f8a9f
JJ
56192016-08-07 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR c/72816
5622 * gcc.dg/pr72816.c: New test.
5623
fa76f2c6
JW
56242016-08-06 Jonathan Wakely <jwakely@redhat.com>
5625
5626 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5627 * g++.dg/conversion/pr41426.C: Likewise.
5628 * g++.dg/conversion/pr66211.C: Likewise.
5629 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5630 * g++.dg/init/ref8.C: Likewise.
5631 * g++.old-deja/g++.law/cvt20.C: Likewise.
5632 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5633
5c3e5002
PP
56342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5635
5636 PR tree-optimization/18046
5637 * gcc.dg/tree-ssa/vrp105.c: New test.
5638 * gcc.dg/tree-ssa/vrp106.c: New test.
5639
94087e88 56402016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5641
5642 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5643 1ul in diagnostics. Remove hyphen from "constant-expression."
5644 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5645 * g++.dg/cpp0x/static_assert3.C: Same.
5646 * g++.dg/cpp1y/constexpr-throw.C: Same.
5647 * g++.dg/template/nontype3.C: Same.
5648 * g++.dg/warn/overflow-warn-1.C: Same.
5649 * g++.dg/warn/overflow-warn-3.C: Same.
5650 * g++.dg/warn/overflow-warn-4.C: Same.
5651
88fa5555
DM
56522016-08-05 David Malcolm <dmalcolm@redhat.com>
5653
5654 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5655 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5656 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5657 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5658
1addb9e6
PP
56592016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5660
5661 PR tree-optimization/72810
5662 * gcc.dg/tree-ssa/vrp110.c: New test.
5663
1b62ed4f
JG
56642016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5665
5666 PR Target/72819
5667 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5668 registers.
5669 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5670 saving the half-precision registers.
5671 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5672 value is returned in h0.
5673 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5674 are passed in FP/SIMD registers.
5675 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5676 passing works corrcetly.
5677 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5678 (hfa_f16x2_t): Likewise.
5679 (hfa_f16x3_t): Likewise.
5680 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5681 are promoted to double and passed in a double register.
5682 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5683 are promoted to double and stacked.
5684 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5685 __fp16 data types.
5686 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5687 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5688 __fp16 first get passed in FP/SIMD registers, then stacked.
5689
4228ca19
NS
56902016-08-05 Nathan Sidwell <nathan@acm.org>
5691
5692 PR c++/68724
5693 * g++.dg/cpp0x/pr68724.C: New.
5694
db7c335e
RB
56952016-08-05 Richard Biener <rguenther@suse.de>
5696
5697 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5698
48abe922
PP
56992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5700
5701 * gcc.dg/tree-ssa/vrp107.c: New test.
5702 * gcc.dg/tree-ssa/vrp108.c: New test.
5703 * gcc.dg/tree-ssa/vrp109.c: New test.
5704
f6cdf42f
PK
57052016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5706
5707 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5708 dg-options.
5709
33a9c609
PK
57102016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5711
5712 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5713 test-cases.
5714 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5715 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5716 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5717 test-cases.
5718 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5719 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5720 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5721 large_double.
5722
4473482d
PC
57232016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 PR c++/72800
5726 * g++.dg/cpp1y/lambda-ice1.C: New.
5727
08156df5
PP
57282016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5729
5730 PR c++/72759
5731 * g++.dg/cpp1y/pr72759.C: New test.
5732
938da3a5
PP
57332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5734
5735 * gcc.dg/switch-10.c: New test.
5736
da84183c
JG
57372016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5738
5739 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5740
ae9281fc
TS
57412016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5742
5743 * c-c++-common/goacc/routine-5.c: Update.
5744
086ad22e
BE
57452016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5746
5747 PR rtl-optimization/70903
5748 * gcc.c-torture/execute/pr70903.c: New test.
5749
6805e400
ML
57502016-08-04 Martin Liska <mliska@suse.cz>
5751
5752 * gcc.dg/params/params.exp: Replace file exists with
5753 TESTING_IN_BUILD_TREE.
5754
a0008434
MP
57552016-08-04 Marek Polacek <polacek@redhat.com>
5756
5757 PR c++/70229
5758 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5759
fb46286e
RB
57602016-08-04 Richard Biener <rguenther@suse.de>
5761
5762 PR middle-end/71984
5763 * gcc.dg/torture/pr71984.c: Guard correctness check for
5764 little-endian.
5765
ac2c96ab
AP
57662016-08-03 Andrew Pinski <apinski@cavium.com>
5767
5768 * gcc.c-torture/compile/20160802-1.c: New testcase.
5769
c98583e9
FR
57702016-08-03 Fritz Reese <fritzoreese@gmail.com>
5771
5772 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5773
9ad1a1da
RB
57742016-08-03 Richard Biener <rguenther@suse.de>
5775
5776 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5777 and remove -O3.
5778 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5779 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5780
cd75c979
RB
57812016-08-03 Richard Biener <rguenther@suse.de>
5782
5783 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5784 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5785 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5786 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5787
30e8d875
SKS
57882016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5789
5790 * gcc.dg/init-excess-2.c: Require int32plus.
5791 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5792 * gcc.dg/pr59963-2.c: Require int32plus.
5793 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5794 * gcc.dg/unroll-7.c: Require int32plus.
5795
69b806f6
BC
57962016-08-02 Bin Cheng <bin.cheng@arm.com>
5797
5798 PR tree-optimization/34114
5799 * gcc.dg/tree-ssa/loop-42.c: New test.
5800
1efafef3
TC
58012016-08-02 Tamar Christina <tamar.christina@arm.com>
5802
5803 * gcc.target/aarch64/vminmaxnm.c: New.
5804 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5805 tests.
5806
e2a99194
MM
58072016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5808
5809 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5810 vec_extract for vector float, vector int, vector short, and vector
5811 char.
5812 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5813 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5814 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5815 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5816
71bfb77a
WD
58172016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5818
5819 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5820 single stack adjustment, no writeback.
71bfb77a
WD
5821 * gcc.target/aarch64/test_frame_12.c: Likewise.
5822 * gcc.target/aarch64/test_frame_13.c: Likewise.
5823 * gcc.target/aarch64/test_frame_15.c: Likewise.
5824 * gcc.target/aarch64/test_frame_6.c: Likewise.
5825 * gcc.target/aarch64/test_frame_7.c: Likewise.
5826 * gcc.target/aarch64/test_frame_8.c: Likewise.
5827 * gcc.target/aarch64/test_frame_16.c: New test.
5828
37bce35a
L
58292015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5830
5831 PR target/72748
5832 * gcc.target/i386/pr72748.c: New test.
5833
3f8257db 58342015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5835
5836 PR tree-optimization/71818
5837 * gcc.dg/vect/pr71818.c: New
5838
bf60c531
ML
58392016-08-01 Martin Liska <mliska@suse.cz>
5840
5841 PR tree-optimization/71857
5842 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5843
8ed49fab
KT
58442016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5845
5846 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5847
76e2c821
JB
58482016-08-01 Jan Beulich <jbeulich@suse.com>
5849
5850 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5851
35029597
WS
58522016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5853
5854 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5855 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5856
3aa4b66a
JW
58572016-07-31 Jonathan Wakely <jwakely@redhat.com>
5858
5859 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5860 (check_effective_target_c++): Likewise. Also match for libstdc++.
5861
3f8257db 58622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5863
5864 PR fortran/41922
5865 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5866 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5867 * gfortran.dg/pr41922.f90: New test.
5868
9fcb2819
SK
58692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5870
5871 PR fortran/68566
5872 * gfortran.dg/pr68566.f90: new test.
5873
94087e88 58742016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5875
5876 PR c++/60760
5877 PR c++/71091
5878 * g++.dg/cpp0x/constexpr-cast.C: New test.
5879 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5880 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5881 * g++.dg/ubsan/pr63956.C: Correct.
5882
d0047a25
MM
58832016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5884
5885 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5886 vector double or vector long where the vector is in memory.
5887 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5888 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5889
e4f7a5df
SK
58902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5891
5892 PR fortran/69867
5893 * gfortran.dg/pr69867.f90: New test.
5894
b441ae1d
SK
58952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5896
5897 PR fortran/69962
5898 * gfortran.dg/pr69962.f90: New test.
5899
712dff31
SK
59002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5901
5902 PR fortran/70006
5903 * gfortran.dg/pr70006.f90: New test.
5904
fb42421e
SK
59052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5906
5907 PR fortran/71730
5908 * gfortran.dg/pr71730.f90: New test.
5909 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5910 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5911 * gfortran.dg/array_constructor_26.f03: Ditto.
5912
466effe0
WS
59132016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5914
5915 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5916 * gcc.target/powerpc/pr71763.c: Likewise.
5917
f618a472
MP
59182016-07-29 Marek Polacek <polacek@redhat.com>
5919
5920 PR c/71742
5921 * gcc.dg/940510-1.c: Adjust dg-error.
5922 * gcc.dg/c99-flex-array-1.c: Likewise.
5923 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5924
efd0786f
MP
5925 PR c/71853
5926 * gcc.dg/noncompile/pr71853.c: New test.
5927
e00dceaf
MP
5928 PR c/71573
5929 * gcc.dg/noncompile/pr71573.c: New test.
5930
638fc14f
MP
5931 PR c/71926
5932 * g++.dg/warn/Wparentheses-30.C: New test.
5933 * gcc.dg/Wparentheses-14.c: New test.
5934
61c73a7f
UB
59352016-07-29 Uros Bizjak <ubizjak@gmail.com>
5936
5937 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5938
01d32b2b
BC
59392016-07-29 Bin Cheng <bin.cheng@arm.com>
5940
5941 PR tree-optimization/57558
5942 * gcc.dg/vect/pr57558-1.c: New test.
5943 * gcc.dg/vect/pr57558-2.c: New test.
5944
f6c7a248
PK
59452016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5946
61c73a7f 5947 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5948 to scan forwprop1 dump pass.
5949
f54ea774
PC
59502016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 PR c++/51488
5953 * g++.dg/template/pr51488.C: New.
5954
673a107a
JJ
59552016-07-29 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR c/71969
5958 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5959 static __inline__.
5960 * gcc.dg/pr71969-1.c: New test.
5961 * gcc.dg/pr71969-2.c: New test.
5962 * gcc.dg/pr71969-3.c: New test.
5963
78169471
MP
59642016-07-29 Marek Polacek <polacek@redhat.com>
5965
5966 PR c/71574
5967 * c-c++-common/pr71574.c: New test.
5968
a5b5c8b6
MP
5969 PR c/71583
5970 * gcc.dg/noncompile/pr71583.c: New test.
5971
883b6d4e
KV
59722016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5973
5974 PR middle-end/68217
5975 * gcc.dg/pr68217.c: New test.
5976
89f1f37e
SK
59772016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5978
5979 PR fortran/71067
5980 * gfortran.dg/pr71067_1.f90: New test.
5981 * gfortran.dg/pr71067_2.f90: Ditto.
5982
e0d32185
MM
59832016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5984
5985 * gcc.target/powerpc/vec-extract-1.c: New test.
5986
c851722d
SK
59872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5988
5989 PR fortran/71799
5990 * gfortran.dg/pr71799.f90: New test.
5991
f064da6a
PC
59922016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/71665
5995 * g++.dg/cpp0x/pr71665-1.C: New.
5996 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5997 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5998 * g++.dg/ext/label10.C: Likewise.
5999 * g++.dg/parse/constant5.C: Likewise.
6000
1b70aaad
SK
60012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6002
6003 PR fortran/71859
6004 * gfortran.dg/pr71859.f90: New test.
6005 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6006 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6007
a23404c9
PT
60082016-07-28 Paul Thomas <pault@gcc.gnu.org>
6009
6010 PR fortran/71883
6011 * gfortran.dg/pr71883.f90 : New test.
6012
513d866d
YR
60132016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6014
6015 PR tree-optimization/71734
61c73a7f 6016 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6017
7c428aa2
RL
60182016-07-28 Renlin Li <renlin.li@arm.com>
6019
6020 Revert
6021 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6022
6023 PR fortran/71902
6024 * gfortran.dg/dependency_47.f90: New test.
6025
1225d6b1
ML
60262016-07-28 Martin Liska <mliska@suse.cz>
6027
6028 PR gcov-profile/68025
6029 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6030
e5f5bf35
ML
60312016-07-28 Martin Liska <mliska@suse.cz>
6032
6033 * g++.dg/vect/pr70944.cc: New test.
6034
4536610d
KV
60352016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6036
6037 PR middle-end/71994
6038 * gcc.dg/torture/pr71994.c: New test.
6039
8c6961ca
PK
60402016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6041
6042 PR middle-end/71078
6043 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6044 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6045 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6046
8de22ea0
RB
60472016-07-27 Richard Biener <rguenther@suse.de>
6048
6049 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6050
5d9da222
ML
60512016-07-27 Martin Liska <mliska@suse.cz>
6052
6053 * gcc.dg/predict-13.c: New test.
6054 * gcc.dg/predict-14.c: New test.
6055
af9e275f
SKS
60562016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6057
a23404c9 6058 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6059 including stdint.h.
6060 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6061 including stdint.h.
6062
71abba1e
MM
60632016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6064
6065 PR target/71869
6066 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6067 IEEE built-in functions handle quiet and signalling NaNs
6068 correctly.
6069
9cd74e8f
SK
60702016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6071
6072 PR fortran/71862
6073 * gfortran.dg/pr71862.f90: New test.
6074
0d48446f
MS
60752016-07-26 Martin Sebor <msebor@redhat.com>
6076
6077 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6078 selector with dg-options.
6079
524cf1e4
PP
60802016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6081
6082 PR tree-optimization/18046
6083 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6084 * gcc.dg/tree-ssa/vrp103.c: New test.
6085 * gcc.dg/tree-ssa/vrp104.c: New test.
6086
100665d8
WS
60872016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6088
6089 * gcc.target/powerpc/pr63354.c: Require lp64 since
6090 -mprofile-kernel is not legal with -m32.
6091
0b64ca40
RB
60922016-07-26 Richard Biener <rguenther@suse.de>
6093
6094 PR rtl-optimization/71984
6095 * gcc.dg/torture/pr71984.c: New testcase.
6096
9b7937cf
RS
60972016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6098
6099 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6100 g++-dg-runtest via et-dg-runtest.
6101 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6102 * gcc.dg/vect/vect.exp: Likewise.
6103 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6104 gfortran-dg-runtest.
6105 * gfortran.dg/vect/vect.exp: Likewise.
6106 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6107 (check_mips_loongson_hw_available): Likewise.
6108 (check_effective_target_mpaired_single_runtime): Likewise.
6109 (check_effective_target_mips_loongson_runtime): Likewise.
6110 (add_options_for_mpaired_single): Likewise.
6111 (check_effective_target_vect_int): Add global et_index.
6112 Check and save the supported feature for a target selected by
6113 the et_index target. Break long lines where appropriate. Call
6114 et-is-effective-target for MIPS with an argument instead of
6115 check_effective_target_* where appropriate.
6116 (check_effective_target_vect_intfloat_cvt): Likewise.
6117 (check_effective_target_vect_uintfloat_cvt): Likewise.
6118 (check_effective_target_vect_floatint_cvt): Likewise.
6119 (check_effective_target_vect_floatuint_cvt): Likewise.
6120 (check_effective_target_vect_simd_clones): Likewise.
6121 (check_effective_target_vect_shift): ewise.
6122 (check_effective_target_whole_vector_shift): Likewise.
6123 (check_effective_target_vect_bswap): Likewise.
6124 (check_effective_target_vect_shift_char): Likewise.
6125 (check_effective_target_vect_long): Likewise.
6126 (check_effective_target_vect_float): Likewise.
6127 (check_effective_target_vect_double): Likewise.
6128 (check_effective_target_vect_long_long): Likewise.
6129 (check_effective_target_vect_no_int_max): Likewise.
6130 (check_effective_target_vect_no_int_add): Likewise.
6131 (check_effective_target_vect_no_bitwise): Likewise.
6132 (check_effective_target_vect_widen_shift): Likewise.
6133 (check_effective_target_vect_no_align): Likewise.
6134 (check_effective_target_vect_hw_misalign): Likewise.
6135 (check_effective_target_vect_element_align): Likewise.
6136 (check_effective_target_vect_condition): Likewise.
6137 (check_effective_target_vect_cond_mixed): Likewise.
6138 (check_effective_target_vect_char_mult): Likewise.
6139 (check_effective_target_vect_short_mult): Likewise.
6140 (check_effective_target_vect_int_mult): Likewise.
6141 (check_effective_target_vect_extract_even_odd): Likewise.
6142 (check_effective_target_vect_interleave): Likewise.
6143 (check_effective_target_vect_stridedN): Likewise.
6144 (check_effective_target_vect_multiple_sizes): Likewise.
6145 (check_effective_target_vect64): Likewise.
6146 (check_effective_target_vect_call_copysignf): Likewise.
6147 (check_effective_target_vect_call_sqrtf): Likewise.
6148 (check_effective_target_vect_call_btrunc): Likewise.
6149 (check_effective_target_vect_call_btruncf): Likewise.
6150 (check_effective_target_vect_call_ceil): Likewise.
6151 (check_effective_target_vect_call_ceilf): Likewise.
6152 (check_effective_target_vect_call_floor): Likewise.
6153 (check_effective_target_vect_call_floorf): Likewise.
6154 (check_effective_target_vect_call_lceil): Likewise.
6155 (check_effective_target_vect_call_lfloor): Likewise.
6156 (check_effective_target_vect_call_nearbyint): Likewise.
6157 (check_effective_target_vect_call_nearbyintf): Likewise.
6158 (check_effective_target_vect_call_round): Likewise.
6159 (check_effective_target_vect_call_roundf): Likewise.
6160 (check_effective_target_vect_perm): Likewise, but also append *_saved
6161 to the existing global name to properly cache the result.
6162 (check_effective_target_vect_perm_byte): Likewise.
6163 (check_effective_target_vect_perm_short): Likewise.
6164 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6165 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6166 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6167 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6168 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6169 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6170 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6171 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6172 (check_effective_target_vect_sdot_qi): Likewise.
6173 (check_effective_target_vect_udot_qi): Likewise.
6174 (check_effective_target_vect_sdot_hi): Likewise.
6175 (check_effective_target_vect_udot_hi): Likewise.
6176 (check_effective_target_vect_usad_char): Likewise.
6177 (check_effective_target_vect_pack_trunc): Likewise.
6178 (check_effective_target_vect_unpack): Likewise.
6179 (check_effective_target_vect_aligned_arrays): Likewise.
6180 (check_effective_target_vect_natural_alignment): Likewise.
6181 (check_effective_target_vector_alignment_reachable): Likewise.
6182 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6183 (is-effective-target): Initialize et_index if undefined.
6184 (et-dg-runtest): New.
6185 (et-is-effective-target): Likewise.
6186 (check_vect_support_and_set_flags): Add supported MIPS targets to
6187 EFFECTIVE_TARGETS list. Return the number of supported targets.
6188
8f63caf6 61892016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6190 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6191
6192 PR middle-end/70920
6193 * gcc.dg/pr70920-1.c: New test-case.
6194 * gcc.dg/pr70902-2.c: Likewise.
6195 * gcc.dg/pr70920-3.c: Likewise.
6196 * gcc.dg/pr70920-4.c: Likewise
6197 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6198 2 instead of 3.
6199
7d575fff
AM
62002016-07-25 Alexander Monakov <amonakov@ispras.ru>
6201
6202 * gcc.c-torture/execute/pr71494.c: Require label_values.
6203 * gcc.dg/pr16973.c: Ditto.
6204
bf01e070
SKS
62052016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6206
6207 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6208 * gcc.dg/torture/pr69771.c: Require int32plus.
6209 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6210
16b05965
ML
62112016-07-25 Martin Liska <mliska@suse.cz>
6212
6213 * gcc.dg/torture/pr71987.c: New test.
6214
d52d3767
SK
62152016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6216
6217 PR fortran/71935
6218 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6219 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6220 * gfortran.dg/pr71935.f90: New test.
6221
94087e88 62222016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6223
6224 PR c++/71675
6225 * g++.dg/ext/atomic-3.C: New test.
6226 * gcc.dg/atomic/pr71675.c: New test.
6227
58b3986e
ES
62282016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6229
6230 * gcc.target/i386/mvc8.c: New test.
6231
faa1612a
BC
62322016-07-22 Bin Cheng <bin.cheng@arm.com>
6233
6234 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6235 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6236
1603ebe0
TK
62372016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6238
6239 PR fortran/71795
6240 * gfortran.dg/constructor_50.f90: New test.
6241
bc91c436
ML
62422016-07-22 Martin Liska <mliska@suse.cz>
6243
6244 PR gcov-profile/69028
6245 PR gcov-profile/62047
6246 * g++.dg/cilk-plus/pr69028.C: New test.
6247
9fe9a3a7
AV
62482016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6249
6250 * gfortran.dg/coarray_stat_2.f90: New test.
6251
70866e3d
MM
62522016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6253
6254 * gcc.target/powerpc/vec-extract.h: New files to check the
6255 vec_extract built-in functions for all vector types, testing
6256 accessing each element, both with constant and variable element
6257 numbers.
6258 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6259 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6260 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6261 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6262 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6263 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6264 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6265 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6266 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6267
ab3af181
JJ
62682016-07-21 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR c++/71728
6271 * g++.dg/other/pr71728.C: New test.
6272
ebe8f322
JG
62732016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6274
6275 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6276 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6277 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6278 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6279 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6280
959cef74
RB
62812016-07-21 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/71947
6284 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6285
b24d9420
BC
62862016-07-21 Bin Cheng <bin.cheng@arm.com>
6287
6288 * gcc.dg/tree-ssa/scev-15.c: New.
6289
23974819
BC
62902016-07-21 Bin Cheng <bin.cheng@arm.com>
6291
6292 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6293
ee78cbaa
JJ
62942016-07-21 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR c++/71941
6297 * g++.dg/gomp/pr71941.C: New test.
6298
52ed68f7
DM
62992016-07-20 David Malcolm <dmalcolm@redhat.com>
6300
6301 PR c/70339
6302 PR c/71858
6303 * g++.dg/spellcheck-identifiers.C: New test case, based on
6304 gcc.dg/spellcheck-identifiers.c.
6305 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6306 gcc.dg/spellcheck-identifiers-2.c.
6307 * g++.dg/spellcheck-typenames.C: New test case, based on
6308 gcc.dg/spellcheck-typenames.c
6309
18407bfb
JW
63102016-07-20 Jonathan Wakely <jwakely@redhat.com>
6311
6312 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6313 pointer to member function and also test catching by reference.
6314
4c07fd98
DV
63152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6316
6317 * gcc.target/s390/pr67443.c: Fix test case.
6318
fee21d65
DV
63192016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6320
6321 * gcc.target/s390/insv-1.c: Xfail some tests.
6322 * gcc.target/s390/insv-2.c: Likewise.
6323
dbe9dfdd
GJL
63242016-07-20 Georg-Johann Lay <avr@gjlay.de>
6325
6326 * gcc.target/avr/torture/get-mem.c: New test.
6327 * gcc.target/avr/torture/set-mem.c: New test.
6328
c25e1d82
GJL
63292016-07-20 Georg-Johann Lay <avr@gjlay.de>
6330
6331 PR target/71948
6332 * gcc.target/avr/torture/tiny-progmem.c: New test.
6333
109d2197
JJ
63342016-07-20 Jakub Jelinek <jakub@redhat.com>
6335
7419f441
JJ
6336 PR c++/71909
6337 * g++.dg/parse/pr71909.C: New test.
6338 * g++.dg/tm/pr71909.C: New test.
6339
109d2197
JJ
6340 PR c++/50060
6341 * g++.dg/cpp0x/constexpr-50060.C: New test.
6342 * g++.dg/cpp1y/constexpr-50060.C: New test.
6343
144530cf
ML
63442016-07-20 Martin Liska <mliska@suse.cz>
6345
6346 * gfortran.dg/graphite/pr71898.f90: New test.
6347
04ac4afa
BC
63482016-07-20 Bin Cheng <bin.cheng@arm.com>
6349
6350 PR tree-optimization/71503
6351 PR tree-optimization/71683
6352 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6353 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6354
dcbdb17a
ML
63552016-07-20 Martin Liska <mliska@suse.cz>
6356
6357 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6358 * gcc.dg/plugin/sreal-test-1.c: Remove.
6359 * gcc.dg/plugin/sreal_plugin.c: Remove.
6360
6ed82555
TK
63612016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6362
6363 PR fortran/71902
6364 * gfortran.dg/dependency_47.f90: New test.
6365
13da0507
JJ
63662016-07-19 Jakub Jelinek <jakub@redhat.com>
6367
4833f561
JJ
6368 PR rtl-optimization/71916
6369 * gcc.c-torture/compile/pr71916.c: New test.
6370
4fda19ef
JJ
6371 PR middle-end/71874
6372 * g++.dg/torture/pr71874.C: New test.
6373
13da0507
JJ
6374 PR middle-end/71734
6375 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6376 (my_alloc): Rewritten to use __builtin_posix_memalign and
6377 __SIZE_TYPE__.
6378 (my_free): Use __builtin_free instead of _mm_free.
6379 (Vec::operator=): Use __builtin_memcpy.
6380
e7980add
MJ
63812016-07-19 Martin Jambor <mjambor@suse.cz>
6382
61c73a7f
UB
6383 PR fortran/71688
6384 * gfortran.dg/pr71688.f90: New test.
e7980add 6385
13e88953
RB
63862016-07-19 Richard Biener <rguenther@suse.de>
6387
6388 * c-c++-common/vector-subscript-6.c: New testcase.
6389 * c-c++-common/vector-subscript-7.c: Likewise.
6390
1caf0482
SKS
63912016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6392
a23404c9 6393 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6394 and UInt32 based on __SIZEOF_INT__.
6395
cef5388d
RB
63962016-07-19 Richard Biener <rguenther@suse.de>
6397
6398 PR tree-optimization/71901
6399 * gcc.dg/torture/pr71901.c: New testcase.
6400
64012016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6402
6403 PR tree-optimization/71908
6404 * gcc.dg/torture/pr71908.c: New testcase.
6405
a8f7a895
MM
64062016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6407
6408 PR target/71493
6409 * gcc.target/powerpc/pr71493-1.c: New test.
6410 * gcc.target/powerpc/pr71493-2.c: Likewise.
6411
f2111a36
JJ
64122016-07-18 Jakub Jelinek <jakub@redhat.com>
6413
99516432
JJ
6414 PR c++/71835
6415 * g++.dg/conversion/ambig3.C: New test.
6416
87713c6a
JJ
6417 PR c++/71828
6418 * g++.dg/cpp0x/constexpr-71828.C: New test.
6419
7a7f16ca
JJ
6420 PR c++/71826
6421 * g++.dg/template/pr71826.C: New test.
6422
f4d90295
JJ
6423 PR c++/71822
6424 * g++.dg/template/defarg21.C: New test.
6425
f2111a36
JJ
6426 PR c++/71871
6427 * g++.dg/ext/vector31.C: New test.
6428
0b965526
UB
64292016-07-18 Uros Bizjak <ubizjak@gmail.com>
6430
6431 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6432
94e136b9
YR
64332016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6434
6435 PR tree-optimization/71734
6436 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6437
7072df0a
DV
64382016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6439
6440 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6441 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6442 stack-layout-dynamic-1.c: New test.
6443
54158a1a
AK
64442016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/nolrl-1.c: New test.
6447
43068916
FR
64482016-07-17 Fritz Reese <fritzoreese@gmail.com>
6449
6450 PR fortran/71523
6451 * gfortran.dg/pr71523_1.f90: New test.
6452 * gfortran.dg/pr71523_2.f90: New test.
6453
a9356b12
AS
64542016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6455
6456 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6457
a07b81c7 64582016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6459 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6460
6461 PR fortran/62125
6462 * gfortran.dg/pr62125.f90: New test.
6463
96c0ec12
BS
64642016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6467 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6468
479d0ed5
JW
64692016-07-15 Jonathan Wakely <jwakely@redhat.com>
6470
6471 PR c++/58796
6472 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6473 * g++.dg/cpp0x/nullptr35.C: New test.
6474
41c7438e
BC
64752016-07-15 Bin Cheng <bin.cheng@arm.com>
6476
6477 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6478
f7ba880b
CP
64792016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6480
6481 * gfortran.dg/goacc/vector_length.f90: New test.
6482
b9aba0a0
RB
64832016-07-15 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/71881
6486 * gcc.dg/torture/pr71881.c: New testcase.
6487
9513d5fb
RB
64882016-07-15 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/71887
6491 * gcc.dg/torture/pr71887.c: New testcase.
6492
ddbbcb19
JJ
64932016-07-15 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR c/71858
6496 * gcc.dg/spellcheck-identifiers-3.c: New test.
6497
29eb509c
AV
64982016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6499
6500 PR fortran/71807
6501 * gfortran.dg/null_9.f90: New test.
6502
43aabfcf
BC
65032016-07-15 Bin Cheng <bin.cheng@arm.com>
6504
6505 * gcc.dg/tree-ssa/loop-41.c: New test.
6506
afc89e58
BC
65072016-07-15 Bin Cheng <bin.cheng@arm.com>
6508
6509 PR tree-optimization/71347
6510 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6511
6fa682ad
SK
65122016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6513
6514 PR fortran/29819
6515 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6516 * gfortran.dg/contains.f90: Ditto.
6517 * gfortran.dg/contains_empty_1.f03: Ditto.
6518 * gfortran.dg/submodule_3.f08: Ditto.
6519
dd36b877
JJ
65202016-07-14 Jakub Jelinek <jakub@redhat.com>
6521
a60a5d31
JJ
6522 PR testsuite/71865
6523 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6524 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6525 expected diagnostics.
6526
dd36b877
JJ
6527 PR c/71858
6528 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6529 * gcc.dg/spellcheck-identifiers-2.c: New test.
6530 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6531 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6532
a241f8ca
JJ
65332016-07-14 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR tree-optimization/71872
6536 * gcc.c-torture/compile/pr71872.c: New test.
6537
d62b809c
TP
65382016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6539
6540 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6541 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6542 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6543 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6544 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6545 * gcc.target/arm/atomic-op-acquire-1.c: This.
6546 * gcc.target/arm/atomic-op-char.c: Rename into ...
6547 * gcc.target/arm/atomic-op-char-1.c: This.
6548 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6549 * gcc.target/arm/atomic-op-consume-1.c: This.
6550 * gcc.target/arm/atomic-op-int.c: Rename into ...
6551 * gcc.target/arm/atomic-op-int-1.c: This.
6552 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6553 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6554 * gcc.target/arm/atomic-op-release.c: Rename into ...
6555 * gcc.target/arm/atomic-op-release-1.c: This.
6556 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6557 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6558 * gcc.target/arm/atomic-op-short.c: Rename into ...
6559 * gcc.target/arm/atomic-op-short-1.c: This.
6560 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6561 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6562 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6563 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6564 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6565 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6566 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6567 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6568 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6569 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6570
1f8dd420
AV
65712016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6572
6573 PR fortran/70842
6574 * gfortran.dg/select_type_35.f03: New test.
6575
53109ba8
KT
65762016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6577
6578 PR target/65951
6579 PR tree-optimization/70923
6580 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6581 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6582 * gcc.dg/vect/pr65951.c: Likewise.
6583 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6584
91f35b7f
DE
65852016-07-14 David Edelsohn <dje.gcc@gmail.com>
6586
6587 * c-c++-common/pr60226.c: Expect maximum object file alignment
6588 error on AIX.
6589
351168fe
RB
65902016-07-14 Richard Biener <rguenther@suse.de>
6591
6592 PR tree-optimization/71866
6593 * gcc.dg/torture/pr71866.c: New testcase.
6594
94c32c00
TP
65952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6596
6597 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6598 selector and enclose boolean expression in curly braces.
6599
b799a481
AM
66002016-07-14 Alan Modra <amodra@gmail.com>
6601
6602 PR target/71733
6603 * gcc.target/powerpc/p9-novsx.c: New.
6604
f63ba78c
AK
66052016-07-13 Andi Kleen <ak@linux.intel.com>
6606
6607 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6608 * g++.dg/tree-prof/morefunc.C: Dito.
6609 * g++.dg/tree-prof/pr35545.C: Dito.
6610 * g++.dg/tree-prof/reorder.C: Dito.
6611 * gcc.dg/tree-prof/20050826-2.c: Dito.
6612 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6613 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6614 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6615 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6616 * gcc.dg/tree-prof/inliner-1.c: Dito.
6617 * gcc.dg/tree-prof/merge_block.c: Dito.
6618 * gcc.dg/tree-prof/stringop-1.c: Dito.
6619 * gcc.dg/tree-prof/stringop-2.c: Dito.
6620 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6621 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6622 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6623 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6624 * gcc.dg/tree-prof/update-loopch.c: Dito.
6625 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6626 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6627 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6628 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6629 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6630 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6631 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6632
f4d5a23d
AK
66332016-07-13 Andi Kleen <ak@linux.intel.com>
6634
6635 * lib/profopt.exp (profopt-execute): Remove .imports files.
6636
ae145898
AK
66372016-07-13 Andi Kleen <ak@linux.intel.com>
6638
0b965526 6639 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6640
e97bd4f5
AK
66412016-07-13 Andi Kleen <ak@linux.intel.com>
6642
6643 * lib/profopt.exp (dg-final-scan-autofdo,
6644 dg-final-scan-not-autofdo): New functions.
6645
6fa3d4b4
BC
66462016-07-13 Bin Cheng <bin.cheng@arm.com>
6647
6648 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6649 * gcc.dg/vect/vect-35.c: Ditto.
6650 * gcc.dg/vect/vect-alias-check-2.c: New test.
6651
65f18bc6
ML
66522016-07-13 Martin Liska <mliska@suse.cz>
6653
6654 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6655 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6656 * gfortran.dg/pr42108.f90: Update expected dump scan.
6657
9737f35b
RB
66582016-07-13 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/24574
6661 * gcc.dg/pr24574.c: New testcase.
6662
62c0ea4b
SKS
66632016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6664
0b965526 6665 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6666 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6667 * c-c++-common/pr68833-1.c: Require int32plus.
6668 * gcc.dg/ipa/pr63551.c: Likewise.
6669 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6670 * gcc.dg/ipa/pr64041.c: Require int32plus.
6671
c7ed8938
IE
66722016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6673
6674 PR ipa/71633
6675 * g++.dg/pr71633.C: New test.
6676
5ce15300
TP
66772016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6678
6679 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6680 Add new arm_thumb1_cbz_ok effective target.
6681 * gcc.target/arm/cbz.c: New test.
6682
2b9509a3
TP
66832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6684
6685 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6686 Define effective target.
6687 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6688 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6689 * gcc.target/arm/movhi_movw.c: New test.
6690 * gcc.target/arm/movsi_movw.c: Likewise.
6691 * gcc.target/arm/movdi_movw.c: Likewise.
6692
7f15b177
RB
66932016-07-13 Richard Biener <rguenther@suse.de>
6694
6695 PR middle-end/71104
6696 * gcc.dg/pr71104-1.c: New testcase.
6697 * gcc.dg/pr71104-2.c: Likewise.
6698
0b0a896e
MM
66992016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6700
6701 PR target/71805
6702 * gcc.target/powerpc/pr71805.c: New test.
6703
f906f5ed
BS
67042016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705
6706 * gcc.target/powerpc/divkc3-1.c: New.
6707 * gcc.target/powerpc/mulkc3-1.c: New.
6708
9e63c3aa
NS
67092016-07-12 Nathan Sidwell <nathan@acm.org>
6710
6711 * gcc.target/arm/data-rel-1.c: New.
6712 * gcc.target/arm/data-rel-2.c: New.
6713 * gcc.target/arm/data-rel-3.c: New.
6714
f507d202
ML
67152016-07-12 Martin Liska <mliska@suse.cz>
6716
6717 * gcc.dg/params/blocksort-part.c: New test.
6718 * gcc.dg/params/params.exp: New file.
6719
d6f7c125
KT
67202016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6721
6722 PR middle-end/71700
6723 * gcc.c-torture/execute/pr71700.c: New test.
6724
37ccb0ba
SB
67252016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6726 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/23286
6729 PR tree-optimization/70159
6730 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6731 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6732 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6733 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6734 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6735 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6736 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6737 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6738 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6739 * gcc.dg/pr51879-12.c: Likewise.
6740 * gcc.dg/strlenopt-9.c: Likewise.
6741 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6742 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6743 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6744 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6745 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6746 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6747 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6748 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6749 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6750 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6751 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6752 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6753 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6754 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6755 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6756
712a93d6
RB
67572016-07-12 Richard Biener <rguenther@suse.de>
6758
6759 PR rtl-optimization/68961
6760 * gcc.target/i386/pr68961.c: New testcase.
6761
c392943c
JJ
67622016-07-11 Jakub Jelinek <jakub@redhat.com>
6763
3d56e6a4
JJ
6764 PR middle-end/71758
6765 * c-c++-common/gomp/pr71758.c: New test.
6766 * gfortran.dg/gomp/pr71758.f90: New test.
6767
c392943c
JJ
6768 PR tree-optimization/71823
6769 * gcc.dg/vect/pr71823.c: New test.
6770
741d3be5
DM
67712016-07-11 David Malcolm <dmalcolm@redhat.com>
6772
6773 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6774 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6775 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6776
92fa45b5
L
67772016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6778
6779 PR target/71801
6780 * gcc.target/i386/pr71801.c: New test.
6781
f51606c7
RB
67822016-07-11 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/71816
6785 * gcc.dg/torture/pr71816.c: New testcase.
6786
36b54ce0
TK
67872016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6788
6789 PR fortran/71783
6790 * gfortran.dg/dependency_46.f90: New test.
6791
d13835b6
VM
67922016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6793
6794 PR rtl-optimization/71621
6795 * gcc.target/i386/pr71621-1.c: New.
6796 * gcc.target/i386/pr71621-2.c: New.
6797
642bcbdf
CP
67982016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6799
6800 * gfortran.dg/goacc/pr71704.f90: New test.
6801
02eb5b8b
BS
68022016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6803
6804 PR target/71297
6805 * gcc.target/powerpc/pr71297.c: New.
6806
8beb9a0d
JW
68072016-07-08 Jiong Wang <jiong.wang@arm.com>
6808
6809 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6810
cef4b650
MM
68112016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6812
6813 PR target/71806
6814 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6815
3c3ecf52
AH
68162016-07-08 Alan Hayward <alan.hayward@arm.com>
6817
6818 PR tree-optimization/71667
6819 * gcc.dg/vect/pr71667.c: New
6820
2660286d
ML
68212016-07-08 Martin Liska <mliska@suse.cz>
6822
6823 * gcc.dg/torture/pr71606.c: New test.
6824
70cdd4ae
JD
68252016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6826
6827 PR fortran/71764
6828 * gfortran.dg/pr71764.f90: New test.
6829
842dc2e6
JJ
68302016-07-07 Jakub Jelinek <jakub@redhat.com>
6831 Kai Tietz <ktietz70@googlemail.com>
6832
6833 PR c++/70869
6834 PR c++/71054
6835 * g++.dg/cpp0x/pr70869.C: New test.
6836 * g++.dg/cpp0x/pr71054.C: New test.
6837
31be4262
DE
68382016-07-07 David Edelsohn <dje.gcc@gmail.com>
6839
6840 * g++.dg/debug/pr71432.C: Fail on AIX.
6841
1c122092
ML
68422016-07-07 Martin Liska <mliska@suse.cz>
6843
6844 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6845 an undefined behavior.
6846 * gfortran.dg/do_3.F90: Likewise.
6847 * gfortran.dg/do_check_11.f90: New test.
6848 * gfortran.dg/do_check_12.f90: New test.
6849 * gfortran.dg/do_corner_warn.f90: New test.
6850
7119f1b1
ML
68512016-07-07 Martin Liska <mliska@suse.cz>
6852
6853 * gfortran.dg/predict-1.f90: Ammend the test.
6854 * gfortran.dg/predict-2.f90: Likewise.
6855
275792f2
IE
68562016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6857
6858 PR ipa/71624
6859 * g++.dg/pr71624.C: New test.
6860
05a437c1
TP
68612016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6862
6863 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6864 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6865 ARMv8-M Mainline architectures.
6866
6f493951
TP
68672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6868
6869 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6870 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6871
5ddaee94
SB
68722016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6873
6874 PR target/70098
6875 PR target/71763
6876 * gcc.target/powerpc/pr71763.c: New file.
6877
651afdb2
YR
68782016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6879
6880 PR tree-optimization/71518
0b965526 6881 * gcc.dg/pr71518.c: New test.
651afdb2 6882
9df99881
WD
68832016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6884
6885 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6886
7b4e0769
SKS
68872016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6888
0b965526 6889 PR target/50739
7b4e0769
SKS
6890 * gcc.target/avr/pr50739.c: New test.
6891
eb4432f7
JH
68922016-07-05 Jan Hubicka <jh@suse.cz>
6893
6894 * gcc.dg/tree-ssa/scev-14.c: update template.
6895
c01e092f
RS
68962016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6897
6898 * gcc.dg/vect/group-no-gaps-1.c: New test.
6899
8070763a
AK
69002016-07-05 Andi Kleen <ak@linux.intel.com>
6901
6902 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6903 if kernel supports MPX.
6904
3f8257db 69052016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6906
6907 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6908
36a265b1
MM
69092016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6910 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6911
6912 * gcc.target/powerpc/signbit-1.c: New test.
6913 * gcc.target/powerpc/signbit-2.c: New test.
6914 * gcc.target/powerpc/signbit-3.c: New test.
6915
7a98fb6e
KT
69162016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6917
6918 PR rtl-optimization/71594
6919 * gcc.dg/torture/pr71594.c: New test.
6920
1e3d54b4
JH
69212016-07-05 Jan Hubicka <jh@suse.cz>
6922
6923 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6924
84ca3893
DM
69252016-07-05 David Malcolm <dmalcolm@redhat.com>
6926
6927 PR c++/62314
3a146d46 6928 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6929 number of missing semicolon error.
6930 * g++.dg/pr62314-2.C: New test case.
6931
20d0bfce
AF
69322016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6933
6934 * gfortran.dg/coarray_stat_function.f90: New test.
6935 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6936 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6937 to new interfaces.
6938
69aaea06
AV
69392016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6940
6941 PR fortran/71623
6942 * gfortran.dg/deferred_character_17.f90: New test.
6943
f723a43c
CL
69442016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6945
6946 * gcc.target/arm/neon/polytypes.c: Move to ...
6947 * gcc.target/arm/polytypes.c: ... here.
6948 * gcc.target/arm/neon/pr51534.c: Move to ...
6949 * gcc.target/arm/pr51534.c: ... here.
6950 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6951 * gcc.target/arm/vect-vcvt.c: ... here.
6952 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6953 * gcc.target/arm/vect-vcvtq.c: ... here.
6954 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6955 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6956 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6957 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6958 * gcc.target/arm/neon/neon.exp: Delete.
6959 * gcc.target/arm/neon/: Delete.
6960
d73e0ccf
JD
69612016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6962
6963 PR fortran/65575
6964 * gfortran.dg: pr65575.f90: New test.
6965
c20f6223
JD
69662016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6967
6968 PR fortran/35849
6969 * gfortran.dg: pr35849.f90: New test.
6970
2a5537c3
JJ
69712016-07-04 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR c++/71739
6974 * g++.dg/cpp0x/pr71739.C: New test.
6975
740f9751
CL
69762016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6977
6978 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6979
bf749919
DV
69802016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6981
6982 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6983 locr.
6984 * gcc.target/s390/loc-1.c: New test.
6985
430bb38e
YR
69862016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6987
3a146d46
JJ
6988 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6989 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6990
15f6e0da
RR
69912016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6992
6993 PR target/63874
6994 * gcc.target/aarch64/pr63874.c: New test.
6995
79335075
JB
69962016-07-04 Jan Beulich <jbeulich@suse.com>
6997
6998 * g++.dg/header.c: New.
6999 * gcc.dg/header.c: New.
7000
557e8c49
JJ
70012016-07-02 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR c/71719
7004 * c-c++-common/Wunused-var-15.c: New test.
7005
79a592e3
JJ
70062016-07-01 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR fortran/71687
7009 * gfortran.dg/gomp/pr71687.f90: New test.
7010
e2298656
BS
70112016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7012
7013 * gcc.dg/const-float128-ped.c: Require __float128 effective
7014 target and options.
7015 * gcc.dg/const-float128.c: Likewise.
7016 * gcc.dg/torture/float128-cmp-invalid.c: Require
7017 __float128 and base_quadfloat_support effective targets, and
7018 __float128 options.
7019 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7020 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7021 * gcc.dg/torture/float128-nan.c: Likewise.
7022 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7023 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7024 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7025 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7026 (add_options_for___float128): New.
7027 (check_effective_target_base_quadword_support): New.
7028
70c11966
MM
70292016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7030
7031 PR target/71720
7032 * gcc.target/powerpc/pr71720.c: New test.
7033
059541fd
JB
70342016-07-01 Jan Beulich <jbeulich@suse.com>
7035
7036 * gcc.dg/bss.c: New.
7037
2c1e4964
PB
70382016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7039
7040 PR target/71698
7041 * gcc.target/powerpc/pr71698.c: New test.
7042
22e1cb39
GJL
70432016-07-01 Georg-Johann Lay <avr@gjlay.de>
7044
7045 PR target/71151
7046 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7047 instead of ".foo" for its section name.
7048 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7049 depending on MCU's flash size.
7050 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7051 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7052 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7053 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7054 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7055 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7056
466cf574
JB
70572016-07-01 Jan Beulich <jbeulich@suse.com>
7058
7059 * gcc.target/i386/pr65105-2.c: Add -msse2.
7060
351beab7
JJ
70612016-06-30 Jakub Jelinek <jakub@redhat.com>
7062
55a0f21a
JJ
7063 PR tree-optimization/71707
7064 * gcc.dg/strlenopt-29.c: New test.
7065
6245ad72
JJ
7066 PR fortran/71704
7067 * gfortran.dg/gomp/pr71704.f90: New test.
7068
351beab7
JJ
7069 PR fortran/71705
7070 * gfortran.dg/gomp/pr71705.f90: New test.
7071
5a3a6a5e
KN
70722016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7073
7074 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7075 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7076 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7077 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7078 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7079 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7080 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7081 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7082 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7083 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7084 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7085 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7086 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7087 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7088 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7089 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7090 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7091 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7092 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7093 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7094 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7095 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7096 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7097 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7098 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7099 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7100 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7101 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7102 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7103 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7104 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7105 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7106 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7107 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7108 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7109 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7110 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7111 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7112 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7113 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7114 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7115 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7116 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7117 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7118 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7119 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7120 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7121 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7122 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7123 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7124 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7125 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7126 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7127 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7128 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7129 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7130 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7131 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7132 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7133 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7134 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7135 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7136 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7137 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7138 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7139 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7140 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7141 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7142 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7143 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7144 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7145 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7146 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7147 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7148 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7149 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7150 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7151 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7152 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7153 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7154 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7155
3dfa8071 71562016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7157 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7158
7159 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7160
9bd62242 71612016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7162 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7163
7164 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7165
603107fb
DM
71662016-06-30 David Malcolm <dmalcolm@redhat.com>
7167
7168 PR driver/71651
7169 * gcc.dg/spellcheck-options-12.c: New test case.
7170
205cccc7
JJ
71712016-06-30 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR middle-end/71693
7174 * gcc.c-torture/compile/pr71693.c: New test.
7175
f4452176
DM
71762016-06-29 David Malcolm <dmalcolm@redhat.com>
7177
7178 * gcc.dg/spellcheck-params.c: New testcase.
7179 * gcc.dg/spellcheck-params-2.c: New testcase.
7180
c5e74d9d
MM
71812016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7182
7183 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7184 vector extract instructions.
7185 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7186
e44ecbfd
JD
71872016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7188
7189 PR fortran/71686
7190 * gfortran.dg/unexpected_eof_2.f90: New test.
7191 * gfortran.dg/unexpected_eof_3.f90: New test.
7192
ee446d9f
JW
71932016-06-29 Jim Wilson <jim.wilson@linaro.org>
7194
7195 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7196
27f67461
CP
71972016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7198
7199 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7200 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7201 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7202
b1206d29
RB
72032016-06-29 Richard Biener <rguenther@suse.de>
7204
7205 PR middle-end/15256
7206 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7207
1af21224
MW
72082016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7209
7210 * gcc.target/arm/aapcs/neon-vect10.c: Require
7211 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7212 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7213 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7214 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7215 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7216 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7217 * gcc.target/arm/fp16-aapcs-1.c: Require
7218 -mfloat-ab=hard. Also simplify the test.
7219 * gcc.target/arm/fp16-aapcs-2.c: New.
7220
7fe43755
MW
72212016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7222
0b965526 7223 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7224 (add_options_for_arm_fp16_ieee): New.
7225 (add_options_for_arm_fp16_alternative): New.
7226 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7227 long-line.
7228 (effective_target_arm_fp16_hw): New.
7229
264d951a
IE
72302016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7231
7232 PR tree-optimization/71655
7233 * g++.dg/pr71655.C: New test.
7234
5c846a81
ML
72352016-06-29 Martin Liska <mliska@suse.cz>
7236
7237 * gcc.dg/pr71585.c: New test.
7238 * gcc.dg/pr71585-2.c: New test.
7239 * gcc.dg/pr71585-3.c: New test.
7240
fafe9318
YR
72412016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7242
7243 PR tree-optimization/70729
7244 * g++.dg/vect/pr70729.cc: New test.
7245
54d19c3b
TS
72462016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7247
7248 * c-c++-common/gomp/cancel-1.c: Extend.
7249
5f3cd7c3
JJ
72502016-06-29 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR tree-optimization/71625
7253 * gcc.dg/strlenopt-28.c: New test.
7254
4aa83879
RB
72552016-06-29 Richard Biener <rguenther@suse.de>
7256
7257 PR middle-end/71002
7258 * g++.dg/torture/pr71002.C: Adjust testcase.
7259
152ef731
JJ
72602016-06-29 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR c/71685
7263 * gcc.dg/pr71685.c: New test.
7264
72652016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7266
7267 PR c/71552
7268 * gcc.dg/init-bad-9.c: New test.
7269
d41dc215
BS
72702016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7271
7272 * gcc.target/powerpc/abs128-1.c: Require VSX.
7273 * gcc.target/powerpc/copysign128-1.c: Likewise.
7274 * gcc.target/powerpc/inf128-1.c: Likewise.
7275 * gcc.target/powerpc/nan128-1.c: Likewise.
7276
6a20b538
JJ
72772016-06-28 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/71626
7280 * gcc.c-torture/execute/pr71626-1.c: New test.
7281 * gcc.c-torture/execute/pr71626-2.c: New test.
7282
77d93c47
PB
72832016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7284
7285 PR target/71656
7286 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7287
a8264058
SB
72882016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7289
7290 PR target/71670
7291 * gcc.target/powerpc/pr71670.c: New testcase.
7292
0dc47331
PB
72932016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7294
7295 PR target/71656
7296 * gcc.target/powerpc/pr71656-1.c: New test.
7297 * gcc.target/powerpc/pr71656-2.c: New test.
7298
b65ffc79
CL
72992016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7300
7301 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7302 around fp16 code.
7303 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7304 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7305 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7306 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7307 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7308 Add arm_neon_fp16_ok effective target.
0b965526
UB
7309 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7310 Likewise.
7311 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7312 Likewise.
7313 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7314 Likewise.
7315 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7316 Likewise.
7317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7318 Likewise.
7319 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7320 Likewise.
7321 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7322 Likewise.
7323 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7324 Likewise.
7325 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7326 Likewise.
7327 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7328 Likewise.
7329 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7330 Likewise.
b65ffc79 7331
9bb86f40
JH
73322016-06-26 Jan Hubicka <hubicka@ucw.cz>
7333
7334 * gcc.dg/predict-12.c: New testcase.
7335
46db0fd4
JD
73362016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7337
7338 PR fortran/71649
7339 * gfortran.dg/pr71649.f90: New test.
7340
2a65e70b
JJ
73412016-06-25 Jakub Jelinek <jakub@redhat.com>
7342
f8a06e24
JJ
7343 PR tree-optimization/71643
7344 * g++.dg/opt/pr71643.C: New test.
7345
2a65e70b
JJ
7346 PR tree-optimization/71631
7347 * gcc.c-torture/execute/pr71631.c: New test.
7348
7805417a
JH
73492016-06-24 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * gcc.dg/predict-11.c: New testcase.
7352 * gfortran.dg/predict-2.f90: New testcase.
7353
888ed1a3
JH
73542016-06-24 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * gcc.dg/predict-10.c: New test.
7357
53605f35
BS
73582016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7359
7360 * gcc.target/powerpc/abs128-1.c: New.
7361 * gcc.target/powerpc/copysign128-1.c: New.
7362 * gcc.target/powerpc/inf128-1.c: New.
7363 * gcc.target/powerpc/nan128-1.c: New.
7364
7b22b4c6
EB
73652016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7366
7367 * gfortran.dg/pr71642.f90: New test.
7368
37e373c2
JJ
73692016-06-24 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR tree-optimization/71647
7372 * gcc.target/i386/pr71647.c: New test.
7373
b20b79f2
L
73742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7375
7376 * gcc.target/i386/noplt-gd-1.c: New test.
7377 * gcc.target/i386/noplt-gd-2.c: Likewise.
7378 * gcc.target/i386/noplt-gd-3.c: Likewise.
7379 * gcc.target/i386/noplt-ld-1.c: Likewise.
7380 * gcc.target/i386/noplt-ld-2.c: Likewise.
7381 * gcc.target/i386/noplt-ld-3.c: Likewise.
7382 * lib/target-supports.exp
7383 (check_effective_target_tls_get_addr_via_got): New.
7384
04619cb8
UB
73852016-06-24 Uros Bizjak <ubizjak@gmail.com>
7386
7387 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7388 testsuite compile flags.
7389 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7390 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7391
73922016-06-24 Uros Bizjak <ubizjak@gmail.com>
7393
7394 * g++dg/vect/pr36684.cc: Add dg-do compile.
7395 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7396 * gcc.dg/vect/pr70021.c: Ditto.
7397 * gcc.dg/vect/pr70138-1.c: Ditto.
7398 * gcc.dg/vect/pr70138-2.c: Ditto.
7399 * gcc.dg/vect/pr70354-1.c: Ditto.
7400 * gcc.dg/vect/pr70354-2.c: Ditto.
7401 * gcc.dg/vect/pr71259.c: Ditto.
7402 * gcc.dg/vect/pr71416-1.c: Ditto.
7403 * gcc.dg/vect/slp-43.c: Ditto.
7404 * gcc.dg/vect/slp-45.c: Ditto.
7405 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7406 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7407 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7408 * gfortran.dg/vect/pr69980.f90: Ditto.
7409
74102016-06-24 Uros Bizjak <ubizjak@gmail.com>
7411
7412 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7413 * gcc.dg/vect/bb-slp-30.c: Ditto.
7414 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7415 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7416 * gcc.dg/vect/pr45902.c: Ditto.
7417 * gcc.dg/vect/pr48172.c: Ditto.
7418 * gcc.dg/vect/pr48377.c: Ditto.
7419 * gcc.dg/vect/pr49038.c: Ditto.
7420 * gcc.dg/vect/pr49771.c: Ditto.
7421 * gcc.dg/vect/pr52091.c: Ditto.
7422 * gcc.dg/vect/pr53185-2.c: Ditto.
7423 * gcc.dg/vect/pr56826.c: Ditto.
7424 * gcc.dg/vect/pr60276.c: Ditto.
7425 * gcc.dg/vect/pr62021.c: Ditto.
7426 * gcc.dg/vect/pr63530.c: Ditto.
7427 * gcc.dg/vect/pr65518.c: Ditto.
7428 * gcc.dg/vect/pr65947-1.c: Ditto.
7429 * gcc.dg/vect/pr65947-10.c: Ditto.
7430 * gcc.dg/vect/pr65947-11.c: Ditto.
7431 * gcc.dg/vect/pr65947-12.c: Ditto.
7432 * gcc.dg/vect/pr65947-13.c: Ditto.
7433 * gcc.dg/vect/pr65947-2.c: Ditto.
7434 * gcc.dg/vect/pr65947-3.c: Ditto.
7435 * gcc.dg/vect/pr65947-4.c: Ditto.
7436 * gcc.dg/vect/pr65947-5.c: Ditto.
7437 * gcc.dg/vect/pr65947-6.c: Ditto.
7438 * gcc.dg/vect/pr65947-7.c: Ditto.
7439 * gcc.dg/vect/pr65947-8.c: Ditto.
7440 * gcc.dg/vect/pr65947-9.c: Ditto.
7441 * gcc.dg/vect/pr71416-1.c: Ditto.
7442 * gcc.dg/vect/pr71439.c: Ditto.
7443 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7444 * gcc.dg/vect/vect-bswap16.c: Ditto.
7445 * gcc.dg/vect/vect-bswap32.c: Ditto.
7446 * gcc.dg/vect/vect-bswap64.c: Ditto.
7447 * gcc.dg/vect/vect-live-1.c: Ditto.
7448 * gcc.dg/vect/vect-live-2.c: Ditto.
7449 * gcc.dg/vect/vect-live-3.c: Ditto.
7450 * gcc.dg/vect/vect-live-4.c: Ditto.
7451 * gcc.dg/vect/vect-live-5.c: Ditto.
7452 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7453 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7454 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7455 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7458 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7459 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7460 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7461 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7462 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7463 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7464 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7465 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7466 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7467 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7468 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7469
da224bcb
UB
74702016-06-24 Uros Bizjak <ubizjak@gmail.com>
7471
7472 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7473
dfee2870
L
74742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7475
7476 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7477 ia32 if R_386_GOT32X relocation is supported.
7478 * gcc.target/i386/noplt-3.c: Likewise.
7479 * gcc.target/i386/noplt-2.c: Likewise.
7480 (main): Renamed to ...
7481 (bar): This.
7482 * gcc.target/i386/noplt-4.c: Likewise.
7483 (main): Renamed to ...
7484 (bar): This.
7485 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7486 * gcc.target/i386/pr67400-5.c: Likewise.
7487
a86451b9
JJ
74882016-06-24 Jakub Jelinek <jakub@redhat.com>
7489
00085092
JJ
7490 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7491 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7492
a86451b9
JJ
7493 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7494 f4): Adjust expected diagnostics.
7495 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7496 (T): If OVFP is defined, redefine to TP.
7497 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7498 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7499 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7500 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7501 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7502 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7503 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7504 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7505 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7506 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7507 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7508 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7509 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7510 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7511 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7512 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7513 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7514 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7515 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7516 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7517 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7518 as last argument to __builtin_add_overflow_p.
7519
7bb5d5f4
UB
75202016-06-23 Uros Bizjak <ubizjak@gmail.com>
7521
7522 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7523 dg-options and remove default vector testsuite compile flags.
7524 * g++.dg/vect/pr33860a.cc: Ditto.
7525 * g++.dg/vect/pr45470-a.cc: Ditto.
7526 * g++.dg/vect/pr45470-b.cc: Ditto.
7527 * g++.dg/vect/pr60896.cc: Ditto.
7528 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7529 * gcc.dg/vect/pr18308.c: Ditto.
7530 * gcc.dg/vect/pr24049.c: Ditto.
7531 * gcc.dg/vect/pr33373.c: Ditto.
7532 * gcc.dg/vect/pr36228.c: Ditto.
7533 * gcc.dg/vect/pr42395.c: Ditto.
7534 * gcc.dg/vect/pr42604.c: Ditto.
7535 * gcc.dg/vect/pr46663.c: Ditto.
7536 * gcc.dg/vect/pr48765.c: Ditto.
7537 * gcc.dg/vect/pr49093.c: Ditto.
7538 * gcc.dg/vect/pr49352.c: Ditto.
7539 * gcc.dg/vect/pr52298.c: Ditto.
7540 * gcc.dg/vect/pr52870.c: Ditto.
7541 * gcc.dg/vect/pr53185.c: Ditto.
7542 * gcc.dg/vect/pr53773.c: Ditto.
7543 * gcc.dg/vect/pr56695.c: Ditto.
7544 * gcc.dg/vect/pr62171.c: Ditto.
7545 * gcc.dg/vect/pr63530.c: Ditto.
7546 * gcc.dg/vect/pr68339.c: Ditto.
7547 * gcc.dg/vect/pr71259.c: Ditto.
7548 * gcc.dg/vect/vect-82_64.c: Ditto.
7549 * gcc.dg/vect/vect-83_64.c: Ditto.
7550 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7551 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7552 * gcc.dg/vect/vect-shift-2.c: Ditto.
7553 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7554 * gfortran.dg/vect/pr39318.f90: Ditto.
7555 * gfortran.dg/vect/pr45714-a.f: Ditto.
7556 * gfortran.dg/vect/pr45714-b.f: Ditto.
7557 * gfortran.dg/vect/pr46213.f90: Ditto.
7558
2d4bb02f
MM
75592016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7560 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7561
7562 * gcc.target/powerpc/p9-splat-5.c: New test.
7563
f6d1b868
UB
75642016-06-23 Uros Bizjak <ubizjak@gmail.com>
7565
7566 PR tree-optimization/71488
7567 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7568 * lib/target-supports.exp: ... here.
7569 (check_sse4_hw_available): New procedure.
7570 (check_effective_target_sse4_runtime): Ditto.
7571 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7572 -march=westmere for sse4_runtime targets.
936ff030 7573 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7574 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7575 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7576 (main): Call check_vect ().
a7898180 7577 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7578
c0597759
L
75792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7580
7581 PR target/66232
7582 PR target/67400
7583 * gcc.target/i386/pr66232-14.c: New file.
7584 * gcc.target/i386/pr66232-15.c: Likewise.
7585 * gcc.target/i386/pr66232-16.c: Likewise.
7586 * gcc.target/i386/pr66232-17.c: Likewise.
7587 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7588 ia32 if R_386_GOT32X relocation is supported.
7589 * gcc.target/i386/pr67400-2.c: Likewise.
7590 * gcc.target/i386/pr67400-3.c: Likewise.
7591 * gcc.target/i386/pr67400-4.c: Likewise.
7592 * gcc.target/i386/pr67400-6.c: Likewise.
7593 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7594 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7595
5b0e27a7
JD
75962016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597
7598 PR libgfortran/48852
7599 * gfortran.dg/char4_iunit_1.f03: Update test.
7600 * gfortran.dg/f2003_io_5.f03: Update test.
7601 * gfortran.dg/real_const_3.f90: Update test.
7602
7f586d90
AK
76032016-06-23 Andi Kleen <ak@linux.intel.com>
7604
7605 * g++.dg/bprob/bprob.exp: Support autofdo.
7606 * g++.dg/tree-prof/tree-prof.exp: dito.
7607 * gcc.dg/tree-prof/tree-prof.exp: dito.
7608 * gcc.misc-tests/bprob.exp: dito.
7609 * gfortran.dg/prof/prof.exp: dito.
7610 * lib/profopt.exp: dito.
7611 * lib/target-supports.exp: Check for autofdo.
7612
60fa7862
ML
76132016-06-23 Martin Liska <mliska@suse.cz>
7614
7615 * gcc.dg/pr71619.c: New test.
7616
e3d62871
UB
76172016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7618
7619 PR target/67400
cc901875
UB
7620 * gcc.target/i386/pr67400-1.c: New test.
7621 * gcc.target/i386/pr67400-2.c: Likewise.
7622 * gcc.target/i386/pr67400-3.c: Likewise.
7623 * gcc.target/i386/pr67400-4.c: Likewise.
7624 * gcc.target/i386/pr67400-5.c: Likewise.
7625 * gcc.target/i386/pr67400-6.c: Likewise.
7626 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7627
ac81cf0b
DM
76282016-06-22 David Malcolm <dmalcolm@redhat.com>
7629
7630 * c-c++-common/missing-header-1.c: New test case.
7631 * c-c++-common/missing-header-2.c: New test case.
7632 * c-c++-common/missing-header-3.c: New test case.
7633 * c-c++-common/missing-header-4.c: New test case.
7634
1a4f11c8
DM
76352016-06-22 David Malcolm <dmalcolm@redhat.com>
7636
7637 PR c/70339
7638 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7639 hint.
7640 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7641 expected results due to builtin "nanl" now being suggested for
7642 "name".
7643 * gcc.dg/pr67580.c: Update expected messages.
7644 * gcc.dg/spellcheck-identifiers.c: New testcase.
7645 * gcc.dg/spellcheck-typenames.c: New testcase.
7646
a93eac6a
DM
76472016-06-22 David Malcolm <dmalcolm@redhat.com>
7648
7649 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7650 file.
7651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7652 diagnostic-test-show-locus-parseable-fixits.c to sources for
7653 diagnostic_plugin_test_show_locus.c.
7654 * lib/gcc-defs.exp (freeform_regexps): New global.
7655 (dg-regexp): New function.
7656 (handle-dg-regexps): New function.
7657 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7658 freeform_regexps to the empty list.
7659 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7660
49e76ff1
IE
76612016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7662
f6d1b868 7663 PR tree-optimization/71488
49e76ff1
IE
7664 * g++.dg/pr71488.C: New test.
7665 * gcc.dg/vect/vect-bool-cmp.c: New test.
7666
951d8c8a
EB
76672016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * gcc.dg/guality/param-5.c: New test.
7670
b60fc3bd
BE
76712016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7672
7673 * gcc.target/i386/asm-flag-7.c: New test.
7674
0609abda
TS
76752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7676
7677 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7678 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7679 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7680 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7681 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7682 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7689 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7690 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7691 * lib/target-supports.exp: Likewise.
7692
ee2499b4
TS
76932016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7694
7695 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7696 * gcc.dg/attr-ms_struct-2.c: Likewise.
7697 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7698 * gcc.dg/bf-ms-attrib.c: Likewise.
7699 * gcc.dg/bf-ms-layout-2.c: Likewise.
7700 * gcc.dg/bf-ms-layout-3.c: Likewise.
7701 * gcc.dg/bf-ms-layout.c: Likewise.
7702 * gcc.dg/bf-no-ms-layout.c: Likewise.
7703 * gcc.target/i386/bitfield1.c: Likewise.
7704 * gcc.target/i386/bitfield2.c: Likewise.
7705 * gcc.target/i386/bitfield3.c: Likewise.
7706
caea59ff
KN
77072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7708
7709 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7710 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7711 override other than -mcpu=power9 command-line option is specified,
7712 or if the target operating system is aix.
7713 * gcc.target/powerpc/darn-1.c: Likewise.
7714 * gcc.target/powerpc/darn-2.c: Likewise.
7715 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7716 test if effective-target is not powerpc_p9vector_ok or if the
7717 target operating system is not defined.
7718 * gcc.target/powerpc/vslv-1.c: Likewise.
7719 * gcc.target/powerpc/vsrv-0.c: Likewise.
7720 * gcc.target/powerpc/vsrv-1.c: Likewise.
7721
63617e30
TB
77222016-06-21 Tobias Burnus <burnus@net-b.de>
7723
7724 PR fortran/71068
7725 * gfortran.dg/coarray/data_1.f90: New.
7726
89192c3c
WD
77272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7728
7729 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7730 (dg-require-effective-target): Use arm_v8_neon_hw.
7731 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7732 (dg-require-effective-target): Likewise.
7733 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7734 (dg-require-effective-target): Likewise.
7735 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7736 (dg-require-effective-target): Likewise.
7737 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7738 (dg-require-effective-target): Likewise.
7739 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7740 (dg-require-effective-target): Likewise.
7741 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7742 Add AArch64 check.
7743
64ac50e2
WD
77442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7745
7746 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7747 Set to 3 so test passes.
7748
6252b5db
WD
77492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7750
7751 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7752
3b9bc511
IV
77532016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7754
7755 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7756 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7757 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7758 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7759
21db1c78
IV
77602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7761
7762 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7763 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7764
9d30e86f
L
77652016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7766
7767 PR target/71549
7768 * gcc.target/i386/pr71549.c: New test.
7769
448a7c69
KN
77702016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7771
7772 * gcc.target/powerpc/vadsdu-0.c: Replace
7773 dg-require-effective-target directive to allow test to run on more
7774 platforms, and add dg-skip-if directive to disable test on aix
7775 platforms because of known incompatibilities.
7776 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7777 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7778 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7779 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7780 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7781 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7782 * gcc.target/powerpc/vadsdub-2.c: Replace
7783 dg-require-effective-target directive to allow test to run on more
7784 platforms, and add dg-skip-if directive to disable test on aix
7785 platforms because of known incompatibilities.
7786 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7787 with vec_absdb call to differentiate this test from vadsdub-1.c.
7788 * gcc.target/powerpc/vadsduh-1.c: Replace
7789 dg-require-effective-target directive to allow test to run on more
7790 platforms, and add dg-skip-if directive to disable test on aix
7791 platforms because of known incompatibilities.
7792 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7793 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7794 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7795
0ad84f34
JJ
77962016-06-21 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/71588
7799 * gcc.dg/pr71558.c: New test.
7800
e71e8d94
SKS
78012016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7802
7803 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7804 * c-c++-common/pr68657-2.c: Likewise.
7805 * c-c++-common/pr68657-3.c: Likewise.
7806 * gcc.dg/torture/pr69714.c: Require int32plus support.
7807 * gcc.dg/torture/pr70025.c: Likewise.
7808 * gcc.dg/torture/pr70083.c: Likewise.
7809 * gcc.dg/torture/pr70542.c: Likewise.
7810 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7811
5a578671
JM
78122016-06-20 Joseph Myers <joseph@codesourcery.com>
7813
7814 PR c/71601
7815 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7816
7a9df68e
JJ
78172016-06-20 Jakub Jelinek <jakub@redhat.com>
7818
50aa64d5
JJ
7819 PR middle-end/71581
7820 * gcc.dg/pr71581.c: New test.
7821
7a9df68e
JJ
7822 PR rtl-optimization/71591
7823 * gcc.dg/cpp/pr71591.c: New test.
7824
3947cf19
DR
78252016-06-20 David B. Robins <gcc@davidrobins.net>
7826
7827 PR target/71571
7828 * g++.dg/torture/pr71571.C: New test.
7829
c4ff221e
JJ
78302016-06-20 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR target/71559
7833 * gcc.target/i386/sse2-pr71559.c: New test.
7834 * gcc.target/i386/avx-pr71559.c: New test.
7835 * gcc.target/i386/avx512f-pr71559.c: New test.
7836
f1b5abfb
TB
78372016-06-20 Tobias Burnus <burnus@net-b.de>
7838
7839 PR fortran/71194
7840 * gfortran.dg/pointer_remapping_10.f90: New.
7841
842107e4
DM
78422016-06-20 David Malcolm <dmalcolm@redhat.com>
7843
7844 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7845
d9e8bdfd
MS
78462016-06-20 Martin Sebor <msebor@redhat.com>
7847
7848 PR c/69507
7849 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7850 * gnu90-const-expr-1.c: Same.
7851 * gnu99-const-expr-1.c: Same.
7852 * gnu99-static-1.c: Same.
7853
67785479
RL
78542016-06-20 Renlin Li <renlin.li@arm.com>
7855
29f09b38 7856 PR testsuite/71489
67785479
RL
7857 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7858
636929b8
JG
78592016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7860
7861 * gcc.target/aarch64/vcvt_f64_1.c: New.
7862 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7863 * gcc.target/aarch64/vrecp_f64_1.c: New.
7864
ff7b374b
KT
78652016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7866
7867 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7868 "alignement".
7869
554cfc9e
GJL
78702016-06-20 Georg-Johann Lay <avr@gjlay.de>
7871
7872 PR target/71103
7873 * gcc.target/avr/torture/pr71103-2.c: New test.
7874
94087e88 78752016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7876
7877 PR c/69507
7878 * gcc.dg/alignof.c: New test.
7879
c561b091
PC
78802016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7881
7882 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7883 vs dg-error; test constexpr specifier too.
7884
bf54f123
PC
78852016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7888
4e53aa97
CL
78892016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7890
7891 * lib/target-supports.exp
7892 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7893 arm_neon_ok and merge flags. Fix temporary test name.
7894 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7895 and merge flags.
7896
69071d86
ML
78972016-06-17 Martin Liska <mliska@suse.cz>
7898
7899 * gcc.dg/predict-9.c: Fix dump scanning.
7900
68b3b858
BC
79012016-06-17 Bin Cheng <bin.cheng@arm.com>
7902
7903 PR tree-optimization/71354
7904 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7905
d3ee260a
BC
79062016-06-17 Bin Cheng <bin.cheng@arm.com>
7907
7908 PR tree-optimization/71347
7909 * gcc.dg/tree-ssa/pr71347.c: New test.
7910
bd8fb114
BC
79112016-06-17 Bin Cheng <bin.cheng@arm.com>
7912
7913 PR tree-optimization/71354
7914 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7915
97816be4
BC
79162016-06-17 Bin Cheng <bin.cheng@arm.com>
7917
7918 * gcc.dg/vect/vect-alias-check-1.c: New test.
7919
2d761a37
SKS
79202016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7921
e0277d6b 7922 PR target/71151
2d761a37
SKS
7923 * gcc.target/avr/pr71151-1.c: New test.
7924 * gcc.target/avr/pr71151-2.c: New test.
7925 * gcc.target/avr/pr71151-3.c: New test.
7926 * gcc.target/avr/pr71151-4.c: New test.
7927 * gcc.target/avr/pr71151-5.c: New test.
7928 * gcc.target/avr/pr71151-6.c: New test.
7929 * gcc.target/avr/pr71151-7.c: New test.
7930 * gcc.target/avr/pr71151-8.c: New test.
7931 * gcc.target/avr/pr71151-common.h: New test.
7932
68fa96d6
ML
79332016-06-16 Martin Liska <mliska@suse.cz>
7934
7935 * gfortran.dg/predict-1.f90: New test.
7936
b6ca982f
UB
79372016-06-16 Uros Bizjak <ubizjak@gmail.com>
7938
7939 PR target/71242
3a146d46 7940 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7941
1dc8d15b
JH
79422016-06-16 Jan Hubicka <hubicka@ucw.cz>
7943
7944 * g++.dg/vect/pr36648.cc: Disable cunrolli
7945
67c25816
JJ
79462016-06-16 Jakub Jelinek <jakub@redhat.com>
7947
c577adb2
JJ
7948 PR target/71554
7949 * gcc.c-torture/execute/pr71554.c: New test.
7950
67c25816
JJ
7951 PR rtl-optimization/71532
7952 * gcc.dg/torture/pr71532.c: New test.
7953
1a3c3ee9
MM
79542016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7955
7956 * gcc.target/powerpc/p9-dimode1.c: New test.
7957 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7958
f29468a7
JJ
79592016-06-15 Jakub Jelinek <jakub@redhat.com>
7960
61daecc4
JJ
7961 * gcc.c-torture/compile/20160615-1.c: New test.
7962
f29468a7
JJ
7963 * g++.dg/cpp0x/ref-qual17.C: New test.
7964
209d1e2d
IE
79652016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7966
7967 PR middle-end/71529
7968 * gcc.target/i386/pr71529.C: New test.
7969
8dc35712
AH
79702016-06-15 Alan Hayward <alan.hayward@arm.com>
7971
7972 PR tree-optimization/71483
7973 * g++.dg/vect/pr71483.c: New
7974
b8911cb8
PC
79752016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/70202
7978 * g++.dg/inherit/crash6.C: New.
7979 * g++.dg/inherit/union2.C: Likewise.
7980 * g++.dg/inherit/virtual12.C: Likewise.
7981 * g++.dg/inherit/virtual13.C: Likewise.
7982 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7983
cf5d08ab
UB
79842016-06-15 Uros Bizjak <ubizjak@gmail.com>
7985
e3d62871 7986 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7987
8f482165
AH
79882016-06-15 Alan Hayward <alan.hayward@arm.com>
7989
7990 PR tree-optimization/71439
7991 * gcc.dg/vect/pr71439.c: New
7992
3256673f
KT
79932016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7994
7995 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7996
b17dc4d4
RB
79972016-06-15 Richard Biener <rguenther@suse.de>
7998
7999 * gcc.dg/vect/slp-45.c: New testcase.
8000
2a5825f2
RB
80012016-06-15 Richard Biener <rguenther@suse.de>
8002
8003 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8004
6e433d0b
BS
80052016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8006
8007 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8008 requirements, and disable for AIX for now.
8009 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8010
abe7f828
JJ
80112016-06-14 Jakub Jelinek <jakub@redhat.com>
8012
a09c81b4
JJ
8013 PR c++/71528
8014 * g++.dg/opt/pr71528.C: New test.
8015
abe7f828
JJ
8016 PR c++/71516
8017 * g++.dg/init/pr71516.C: New test.
8018
acfadf06
PC
80192016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8020
8021 * g++.dg/init/array46.C: New.
8022
4d568ab2
UB
80232016-06-14 Uros Bizjak <ubizjak@gmail.com>
8024
e3d62871
UB
8025 * gcc.target/i386/float128-3.c: New test.
8026 * gcc.target/i386/quad-sse4.c: Ditto.
8027 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8028 Update scan strings.
4d568ab2 8029
30934c5d
RB
80302016-06-14 Richard Biener <rguenther@suse.de>
8031
8032 PR middle-end/71526
8033 * gfortran.dg/pr71526.f90: New testcase.
8034
3970e545
AV
80352016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8036
8037 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8038 * gcc.dg/zero_bits_compound-1.c: Likewise.
8039
04976c6e
RB
80402016-06-14 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/71522
8043 * gcc.dg/torture/pr71522.c: New testcase.
8044
23e025db
JJ
80452016-06-14 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR tree-optimization/71520
8048 * gcc.dg/tree-ssa/pr71520.c: New test.
8049
90b72e84
RB
80502016-06-14 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/71521
86c24ba6 8053 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8054
ef7cf206
JJ
80552016-06-13 Jakub Jelinek <jakub@redhat.com>
8056
0dda258b
JJ
8057 PR sanitizer/71498
8058 * c-c++-common/ubsan/bounds-13.c: New test.
8059
ef7cf206
JJ
8060 PR preprocessor/71183
8061 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8062
a73786e3
JL
80632016-06-13 Jeff Law <law@redhat.com>
8064
8065 PR tree-optimization/71403
8066 * c-c++-common/ubsan/pr71403-1.c: New test.
8067 * c-c++-common/ubsan/pr71403-2.c: New test.
8068 * c-c++-common/ubsan/pr71403-3.c: New test.
8069
0ac249bf
JJ
80702016-06-13 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR middle-end/71478
8073 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8074 Add -Wno-psabi -w to dg-options.
8075
5408a64a
KN
80762016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8077
8078 * gcc.target/powerpc/vadsdu-0.c: New test.
8079 * gcc.target/powerpc/vadsdu-1.c: New test.
8080 * gcc.target/powerpc/vadsdu-2.c: New test.
8081 * gcc.target/powerpc/vadsdu-3.c: New test.
8082 * gcc.target/powerpc/vadsdu-4.c: New test.
8083 * gcc.target/powerpc/vadsdu-5.c: New test.
8084 * gcc.target/powerpc/vadsdub-1.c: New test.
8085 * gcc.target/powerpc/vadsdub-2.c: New test.
8086 * gcc.target/powerpc/vadsduh-1.c: New test.
8087 * gcc.target/powerpc/vadsduh-2.c: New test.
8088 * gcc.target/powerpc/vadsduw-1.c: New test.
8089 * gcc.target/powerpc/vadsduw-2.c: New test.
8090
f7e4f2e3
DM
80912016-06-13 David Malcolm <dmalcolm@redhat.com>
8092
8093 * gcc.dg/c99-init-2.c (c): Update expected error message.
8094 * gcc.dg/init-bad-8.c (foo): Likewise.
8095 * gcc.dg/spellcheck-fields-3.c: New test case.
8096
ad23a23e
ML
80972016-06-13 Martin Liska <mliska@suse.cz>
8098
8099 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8100 and "guess loop iv compared" heuristics.
8101 * gcc.dg/predict-2.c: Likewise.
8102 * gcc.dg/predict-3.c: Likewise.
8103 * gcc.dg/predict-4.c: Likewise.
8104 * gcc.dg/predict-5.c: Likewise.
8105 * gcc.dg/predict-6.c: Likewise.
8106
146c55da
MP
81072016-06-13 Marek Polacek <polacek@redhat.com>
8108
8109 PR middle-end/71476
8110 * c-c++-common/Wswitch-unreachable-4.c: New test.
8111 * gcc.dg/Wswitch-unreachable-2.c: New test.
8112 * g++.dg/tm/jump1.C: Move dg-warning.
8113
42e77cbc
EB
81142016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8115
8116 * gnat.dg/renaming10.ad[sb]: New test.
8117
7474dcc1
PT
81182016-06-13 Paul Thomas <pault@gcc.gnu.org>
8119
8120 PR fortran/70673
8121 * gfortran.dg/pr70673.f90: New test.
8122
f57f53d3
RB
81232016-06-13 Richard Biener <rguenther@suse.de>
8124
8125 PR middle-end/64516
8126 * gcc.dg/align-3.c: New testcase.
8127
5843a5f0
ML
81282016-06-13 Martin Liska <mliska@suse.cz>
8129
8130 * gcc.target/i386/pr71458.c: New test.
8131
aa8fdb44
UB
81322016-06-12 Uros Bizjak <ubizjak@gmail.com>
8133
8134 PR target/71241
3a146d46 8135 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8136
2043e4d7
DH
81372016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8138
8139 PR target/60751
8140 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8141 statement.
8142
d3dc025d
DH
81432016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8144
8145 PR target/60751
8146 * gfortran.dg/comma_IO_extension_1.f90: New test.
8147 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8148 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8149 statement.
8150 * gfortran.dg/graphite/pr38083.f90: Likewise.
8151 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8152 missing format.
8153
a31d78c6
EB
81542016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8155
8156 * gnat.dg/case_character.adb: New test.
8157
95c18dd0
SB
81582016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8159
8160 PR middle-end/71310
8161 * gcc.target/powerpc/pr71310.c: New testcase.
8162
b97d37b4
KV
81632016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8164
8165 PR middle-end/71478
8166 * gcc.dg/pr71478.c: New test.
8167
900bcda3
JJ
81682016-06-10 Jakub Jelinek <jakub@redhat.com>
8169
ec1c20db
JJ
8170 PR middle-end/71494
8171 * gcc.c-torture/execute/pr71494.c: New test.
8172
50b15873
JJ
8173 PR c/68657
8174 * gcc.target/i386/pr68657.c: New test.
8175
900bcda3
JJ
8176 PR inline-asm/68843
8177 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8178 (test): Add -masm=intel alternatives.
8179
4d926e34
MS
81802016-06-10 Martin Sebor <msebor@redhat.com>
8181
8182 PR c/71392
8183 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8184
ad071b2b
JL
81852016-06-10 Jeff Law <law@redhat.com>
8186
8187 PR tree-optimization/71335
8188 * gcc.c-torture/execute/pr71335.c: New test.
8189
2704efe8
DM
81902016-06-10 David Malcolm <dmalcolm@redhat.com>
8191
8192 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8193 the various "cannot tail-call: " messages.
8194
18c9b7d4
CL
81952016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8196
8197 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8198 and options.
8199
7cfa10f3
MO
82002016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8201
8202 PR sanitizer/71480
8203 * c-c++-common/asan/pr71480.c: New test.
8204
1f24fd3e
L
82052016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8206
8207 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8208 (ASMNAME2): Likewise.
8209 (main): Replace fn in asm statement with ASMNAME ("fn").
8210 * gcc.dg/guality/pr68037-2.c: Likewise.
8211 * gcc.dg/guality/pr68037-3.c: Likewise.
8212 * gcc.dg/torture/pr68037-1.c: Likewise.
8213 * gcc.dg/torture/pr68037-2.c: Likewise.
8214 * gcc.dg/torture/pr68037-3.c: Likewise.
8215
ad551c07
BE
82162016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8217
8218 PR inline-asm/68843
8219 * gcc.target/i386/pr68843-1.c: New test.
8220 * gcc.target/i386/pr68843-2.c: New test.
8221
4b1ffdb1 82222016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8223 Cesar Philippidis <cesar@codesourcery.com>
8224
8225 PR middle-end/71373
8226 * gcc.dg/goacc/nested-function-1.c: New file.
8227 * gcc.dg/goacc/nested-function-2.c: Likewise.
8228 * gcc.dg/goacc/pr71373.c: Likewise.
8229 * gfortran.dg/goacc/cray-2.f95: Likewise.
8230 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8231 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8232 * gfortran.dg/goacc/cray.f95: Update.
8233 * gfortran.dg/goacc/loop-1.f95: Likewise.
8234 * gfortran.dg/goacc/loop-3.f95: Likewise.
8235 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8236 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8237
82382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8239
8240 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8241 for OpenACC tile clauses.
8242 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8243
8244 PR c/71381
8245 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8246 to...
8247 * c-c++-common/goacc/cache-2.c: ... this new file.
8248 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8249 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8250 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8251 usage.
8252 * gfortran.dg/goacc/cray.f95: Likewise.
8253 * gfortran.dg/goacc/loop-1.f95: Likewise.
8254
89851e4c
AH
82552016-06-10 Alan Hayward <alan.hayward@arm.com>
8256
8257 PR tree-optimization/71407
8258 PR tree-optimization/71416
8259 * gcc.dg/vect/pr71407.c: New
8260 * gcc.dg/vect/pr71416-1.c: New
8261 * gcc.dg/vect/pr71416-2.c: New
8262
200eafbf
RB
82632016-06-10 Richard Biener <rguenther@suse.de>
8264
8265 PR middle-end/71477
8266 * gcc.dg/torture/pr71477.c: New testcase.
8267
4df99d92
JK
82682016-06-09 Julia Koval <julia.koval@intel.com>
8269
8270 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8271 * gcc.target/i386/interrupt-13.c: Likewise.
8272 * gcc.target/i386/interrupt-15.c: Likewise.
8273 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8274 * gcc.target/i386/interrupt-24.c: Likewise.
8275 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8276 * gcc.target/i386/interrupt-9.c: Likewise.
8277 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8278
e01b4e16
MS
82792016-06-09 Martin Sebor <msebor@redhat.com>
8280
8281 PR c/70883
8282 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8283 * gcc.dg/builtin-constant_p-1.c: Same.
8284 * gcc.dg/builtins-error.c: Same.
8285 * gcc.dg/pr70859.c: Same.
8286
9c35db0e
SKS
82872016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8288
8289 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8290 * gcc.dg/torture/pr68067-1.c: Likewise.
8291 * gcc.dg/torture/pr68067-2.c: Likewise.
8292
82932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8294
8295 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8296 when setting SIZE.
8297
392a81b9
PC
82982016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8299
8300 PR c++/71465
8301 * g++.dg/inherit/crash5.C: New.
8302 Revert:
8303 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8304
8305 PR c++/70202
8306 * g++.dg/inherit/crash5.C: New.
8307 * g++.dg/inherit/virtual1.C: Adjust.
8308
e49efc14
ML
83092016-06-09 Martin Liska <mliska@suse.cz>
8310
8311 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8312 * g++.dg/predict-loop-exit-2.C: Likewise.
8313 * g++.dg/predict-loop-exit-3.C: Likewise.
8314 * gcc.dg/predict-1.c: Likewise.
8315 * gcc.dg/predict-2.c: Likewise.
8316 * gcc.dg/predict-3.c: Likewise.
8317 * gcc.dg/predict-4.c: Likewise.
8318 * gcc.dg/predict-5.c: Likewise.
8319 * gcc.dg/predict-6.c: Likewise.
8320 * gcc.dg/predict-7.c: Likewise.
8321
36d57986
RB
83222016-06-09 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/71462
8325 * gcc.dg/torture/pr71462.c: New testcase.
8326
7d82e8e4
MP
83272016-06-09 Marek Polacek <polacek@redhat.com>
8328
8329 PR c/65471
8330 * gcc.dg/c11-generic-3.c: New test.
8331
c8a71589
PC
83322016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8333
8334 * g++.dg/init/array42.C: New.
8335 * g++.dg/init/array43.C: Likewise.
8336 * g++.dg/init/array44.C: Likewise.
8337 * g++.dg/init/array45.C: Likewise.
8338 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8339 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8340 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8341 * g++.dg/gomp/pr35751.C: Likewise.
8342 * g++.dg/init/array23.C: Likewise.
8343 * g++.dg/init/brace2.C: Likewise.
8344 * g++.dg/init/brace6.C: Likewise.
8345
44a845ca
MS
83462016-06-08 Martin Sebor <msebor@redhat.com>
8347 Jakub Jelinek <jakub@redhat.com>
8348
8349 PR c++/70507
8350 PR c/68120
8351 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8352 * c-c++-common/builtin-arith-overflow-2.c: New test.
8353 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8354 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8355 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8356
2ef16b6e
JJ
83572016-06-08 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR c++/71442
8360 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8361
5e3ee346
AL
83622016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8363
8364 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8365 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8366 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8367 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8368 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8369 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8370 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8371 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8372 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8373 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8374 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8375 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8376 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8377
b2ae2814
RB
83782016-06-08 Richard Biener <rguenther@suse.de>
8379
8380 PR tree-optimization/68558
8381 * gcc.dg/vect/slp-44.c: New testcase.
8382
e09b4c37
RB
83832016-06-08 Richard Biener <rguenther@suse.de>
8384
8385 * gcc.dg/vect/slp-43.c: New testcase.
8386
72d50660
RB
83872016-06-08 Richard Biener <rguenther@suse.de>
8388
8389 PR tree-optimization/71452
8390 * gcc.dg/torture/pr71452.c: New testcase.
8391
988c115c
JJ
83922016-06-08 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR c++/71448
8395 * g++.dg/torture/pr71448.C: New test.
8396
73d73b48
BS
83972016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8398
8399 PR debug/71432
8400 PR ada/71413
8401 * g++.dg/debug/pr71432.C: New test.
8402
bdd15d0c
PK
84032016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8404
8405 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8406 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8407 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8408
ce0607bb
AH
84092016-06-08 Alan Hayward <alan.hayward@arm.com>
8410
8411 * gcc.dg/vect/vect-live-2.c: Update effective target.
8412 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8413 * lib/target-supports.exp: Add aarch64 to vect_long.
8414
92a5f2ba
MP
84152016-06-08 Marek Polacek <polacek@redhat.com>
8416
8417 PR c/71418
8418 * gcc.dg/noncompile/pr71418.c: New test.
8419
08203f73
MP
8420 PR c/71426
8421 * gcc.dg/noncompile/pr71426.c: New test.
8422
d1fcc2bd
JH
84232016-06-07 Jan Hubicka <hubicka@ucw.cz>
8424
8425 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8426 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8427 * gcc.dg/predict-3.c: Update template.
8428 * gcc.dg/predict-5.c: Update template.
8429 * gcc.dg/predict-6.c: Update template.
8430 * gcc.dg/predict-9.c: Update template.
8431 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8432
a23e6f1c
BS
84332016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8434
8435 * gcc.target/powerpc/vec-mul.c: New test.
8436
6ffd47b7
DM
84372016-06-07 David Malcolm <dmalcolm@redhat.com>
8438
8439 * gcc.dg/spellcheck-fields-2.c: New test case.
8440
bfd67b47
RB
84412016-06-07 Richard Biener <rguenther@suse.de>
8442
8443 PR c/61564
8444 * gcc.dg/Wpragmas-1.c: New testcase.
8445 * gcc.dg/Wattributes-4.c: Likewise.
8446 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8447 entry.
8448
701b9a47
CL
84492016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8450
8451 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8452 spurious debug code.
8453
6b80d6fa
RB
84542016-06-07 Richard Biener <rguenther@suse.de>
8455
8456 PR tree-optimization/71428
8457 * gcc.dg/torture/pr71428.c: New testcase.
8458
0f3f9437
RB
84592016-06-07 Richard Biener <rguenther@suse.de>
8460
8461 PR middle-end/71423
8462 * gcc.dg/torture/pr71423.c: New testcase.
8463
ec963f2a
KV
84642016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8465
8466 PR middle-end/71408
8467 * gcc.dg/tree-ssa/pr71408.c: New test.
8468
46ab5b6e
KV
84692016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8470
8471 PR middle-end/71281
8472 * g++.dg/torture/pr71281.C: New test.
8473
1f40cff3
MP
84742016-06-06 Marek Polacek <polacek@redhat.com>
8475
8476 PR c/71362
8477 * gcc.dg/pr71362.c: New test.
8478
6f5bcd24
JJ
84792016-06-06 Jakub Jelinek <jakub@redhat.com>
8480 Patrick Palka <ppalka@gcc.gnu.org>
8481
8482 PR c++/70847
8483 PR c++/71330
8484 PR c++/71393
8485 * g++.dg/opt/pr70847.C: New test.
8486 * g++.dg/ubsan/pr70847.C: New test.
8487 * g++.dg/ubsan/pr71393.C: New test.
8488
158beb4a
JJ
84892016-06-06 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR tree-optimization/71259
8492 * gcc.dg/vect/pr71259.c: New test.
8493
d9b950dd
DM
84942016-06-06 David Malcolm <dmalcolm@redhat.com>
8495
8496 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8497 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8498 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8499 above.
8500
36f9ad69
KT
85012016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8502
8503 PR middle-end/37780
8504 * gcc.c-torture/execute/pr37780.c: New test.
8505 * gcc.target/aarch64/pr37780_1.c: Likewise.
8506 * gcc.target/arm/pr37780_1.c: Likewise.
8507
5545a907
MP
85082016-06-06 Marek Polacek <polacek@redhat.com>
8509
8510 * c-c++-common/attr-may-alias-1.c: New test.
8511 * c-c++-common/attr-may-alias-2.c: New test.
8512 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8513
93671519
BE
85142016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8515
8516 PR c/24414
8517 * gcc.target/i386/pr24414.c: New test.
8518
690f24b7
JM
85192016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8520
8521 * gcc.target/sparc/vis4misc.c: New file.
8522 * gcc.target/sparc/fpcmp.c: Likewise.
8523 * gcc.target/sparc/fpcmpu.c: Likewise.
8524
31ce6157
AH
85252016-06-06 Alan Hayward <alan.hayward@arm.com>
8526
8527 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8528 * gcc.dg/vect/vect-live-3.c: Likewise.
8529
9fcebb5a
RB
85302016-06-06 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/71398
8533 * gcc.dg/torture/pr71398.c: New testcase.
8534
903ca97b
UB
85352016-06-06 Uros Bizjak <ubizjak@gmail.com>
8536
8537 PR target/71389
8538 * g++.dg/pr71389.C: New test.
8539
9c1eb332
JD
85402016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8541
8542 PR fortran/71404
8543 * gfortran.dg/fmt_read_5.f: New test.
8544
b2d83bd2
AV
85452016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8546
8547 PR fortran/69659
8548 * gfortran.dg/class_array_22.f03: New test.
8549
ec81960e
JH
85502016-06-05 Jan Hubicka <hubicka@ucw.cz>
8551
8552 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8553
429d2750
JH
85542016-06-05 Jan Hubicka <hubicka@ucw.cz>
8555
8556 * gcc.dg/predict-9.c: Update template.
8557
c1c00983
PC
85582016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 PR c++/49377
8561 * g++.dg/template/pr49377.C: New.
8562
1927a963
JJ
85632016-06-04 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR tree-optimization/71405
8566 * g++.dg/torture/pr71405.C: New test.
8567
909a11ad
PC
85682016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8569
8570 PR c++/70202
8571 * g++.dg/inherit/crash5.C: New.
8572 * g++.dg/inherit/virtual1.C: Adjust.
8573
08bbb1f8
JL
85742016-06-03 Jeff Law <law@redhat.com>
8575
8576 PR tree-optimization/71316
8577 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8578
7c35235c
JJ
85792016-06-03 Jakub Jelinek <jakub@redhat.com>
8580
8581 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8582 dg-additional-options with just -fno-tree-scev-cprop in it.
8583 * gcc.dg/vect/vect-live-2.c: Likewise.
8584 * gcc.dg/vect/vect-live-5.c: Likewise.
8585 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8586 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8587 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8588
c8572dd6
PP
85892016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8590
8591 PR c++/27100
8592 * g++.dg/other/friend6.C: New test.
8593
1c7733a7
BS
85942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8595
8596 * g++.dg/torture/ppc-ldst-array.C: New.
8597
0d2f700f
JM
85982016-06-03 Joseph Myers <joseph@codesourcery.com>
8599
8600 PR target/71276
8601 PR target/71277
8602 * gcc.dg/torture/builtin-fp-int-inexact.c,
8603 gcc.target/i386/387-builtin-fp-int-inexact.c,
8604 gcc.target/i386/387-rint-inline-1.c,
8605 gcc.target/i386/387-rint-inline-2.c,
8606 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8607 gcc.target/i386/sse2-rint-inline-1.c,
8608 gcc.target/i386/sse2-rint-inline-2.c,
8609 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8610 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8611
f8071c05
L
86122016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8613 Julia Koval <julia.koval@intel.com>
8614
8615 PR target/66960
8616 PR target/67630
8617 PR target/67634
8618 PR target/67841
8619 PR target/68037
8620 PR target/68618
8621 PR target/68661
8622 PR target/69575
8623 PR target/69596
8624 PR target/69734
8625 * gcc.dg/guality/pr68037-1.c: New test.
8626 * gcc.dg/guality/pr68037-2.c: Likewise.
8627 * gcc.dg/guality/pr68037-3.c: Likewise.
8628 * gcc.dg/torture/pr68037-1.c: Likewise.
8629 * gcc.dg/torture/pr68037-2.c: Likewise.
8630 * gcc.dg/torture/pr68037-3.c: Likewise.
8631 * gcc.dg/torture/pr68661-1a.c: Likewise.
8632 * gcc.dg/torture/pr68661-1b.c: Likewise.
8633 * gcc.target/i386/interrupt-1.c: Likewise.
8634 * gcc.target/i386/interrupt-2.c: Likewise.
8635 * gcc.target/i386/interrupt-3.c: Likewise.
8636 * gcc.target/i386/interrupt-4.c: Likewise.
8637 * gcc.target/i386/interrupt-5.c: Likewise.
8638 * gcc.target/i386/interrupt-6.c: Likewise.
8639 * gcc.target/i386/interrupt-7.c: Likewise.
8640 * gcc.target/i386/interrupt-8.c: Likewise.
8641 * gcc.target/i386/interrupt-9.c: Likewise.
8642 * gcc.target/i386/interrupt-10.c: Likewise.
8643 * gcc.target/i386/interrupt-11.c: Likewise.
8644 * gcc.target/i386/interrupt-12.c: Likewise.
8645 * gcc.target/i386/interrupt-13.c: Likewise.
8646 * gcc.target/i386/interrupt-14.c: Likewise.
8647 * gcc.target/i386/interrupt-15.c: Likewise.
8648 * gcc.target/i386/interrupt-16.c: Likewise.
8649 * gcc.target/i386/interrupt-17.c: Likewise.
8650 * gcc.target/i386/interrupt-18.c: Likewise.
8651 * gcc.target/i386/interrupt-19.c: Likewise.
8652 * gcc.target/i386/interrupt-20.c: Likewise.
8653 * gcc.target/i386/interrupt-21.c: Likewise.
8654 * gcc.target/i386/interrupt-22.c: Likewise.
8655 * gcc.target/i386/interrupt-23.c: Likewise.
8656 * gcc.target/i386/interrupt-24.c: Likewise.
8657 * gcc.target/i386/interrupt-25.c: Likewise.
8658 * gcc.target/i386/interrupt-26.c: Likewise.
8659 * gcc.target/i386/interrupt-27.c: Likewise.
8660 * gcc.target/i386/interrupt-28.c: Likewise.
8661 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8662 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8663 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8664 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8665 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8666 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8667 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8668 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8669 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8670 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8671 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8672 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8673
36b85e43
BS
86742016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8675
9de2e795
L
8676 PR tree-optimization/52171
8677 * gcc.dg/pr52171.c: New test.
8678 * gcc.target/i386/pr52171.c: New test.
36b85e43 8679
bfeee8ac
JH
86802016-06-03 Jan Hubicka <jh@suse.cz>
8681
8682 * g++.dg/tree-ssa/pred-1.C: New testcase
8683 * gcc.dg/tree-ssa/pred-1.c: New testcase
8684
859b0bae
BS
86852016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8686
8687 PR target/70957
8688 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8689 support.
8690 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8691
3a2edf4c
AH
86922016-06-03 Alan Hayward <alan.hayward@arm.com>
8693
8694 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8695
b28ead45
AH
86962016-06-03 Alan Hayward <alan.hayward@arm.com>
8697
8698 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8699 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8700 * gcc.dg/vect/vect-live-1.c: New test.
8701 * gcc.dg/vect/vect-live-2.c: New test.
8702 * gcc.dg/vect/vect-live-3.c: New test.
8703 * gcc.dg/vect/vect-live-4.c: New test.
8704 * gcc.dg/vect/vect-live-5.c: New test.
8705 * gcc.dg/vect/vect-live-slp-1.c: New test.
8706 * gcc.dg/vect/vect-live-slp-2.c: New test.
8707 * gcc.dg/vect/vect-live-slp-3.c: New test.
8708
1f91747b
JJ
87092016-06-03 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR middle-end/71387
8712 * g++.dg/opt/pr71387.C: New test.
8713
47b83923
JL
87142016-06-02 Jeff Law <law@redhat.com>
8715
8716 PR tree-optimization/71328
8717 * gcc.c-torture/compile/pr71328.c: New test.
8718
e96e5f46
JD
87192016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8720
8721 PR fortran/52393
8722 * gfortran.dg/fmt_read_3.f90: Fix typo.
8723 * gfortran.dg/fmt_read_4.f90: New test.
8724
b872d729
PC
87252016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8726
8727 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8728 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8729 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8730 * g++.dg/cpp0x/override2.C: Likewise.
8731 * g++.dg/parse/crash5.C: Likewise.
8732 * g++.dg/parse/error16.C: Likewise.
8733 * g++.dg/parse/error27.C: Likewise.
8734 * g++.dg/template/qualttp15.C: Likewise.
8735 * g++.dg/template/redecl4.C: Likewise.
8736 * g++.old-deja/g++.other/crash39.C: Likewise.
8737 * g++.old-deja/g++.other/struct1.C: Likewise.
8738 * g++.old-deja/g++.pt/m9a.C: Likewise.
8739 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8740
0e535442
JJ
87412016-06-02 Jakub Jelinek <jakub@redhat.com>
8742
0633ee10
JJ
8743 PR c++/71372
8744 * c-c++-common/pr71372.c: New test.
8745
0e535442
JJ
8746 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8747 __TIME__ strings with __builtin_strcmp instead of printf and
8748 dg-output.
8749
f3c5ecc2
ML
87502016-06-02 Martin Liska <mliska@suse.cz>
8751
8752 * gcc.dg/predict-9.c: New test.
8753
a91807c5
JJ
87542016-06-02 Jakub Jelinek <jakub@redhat.com>
8755
8756 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8757 global set_compiler_env_var and global saved_compiler_env_var.
8758
b5bd1978
KT
87592016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8760
8761 PR rtl-optimization/71295
8762 * gcc.c-torture/compile/pr71295.c: New test.
8763
b93b1475
JJ
87642016-06-02 Jakub Jelinek <jakub@redhat.com>
8765
930ebd0e
JJ
8766 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8767
1e021dc3
JJ
8768 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8769 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8770
b93b1475
JJ
8771 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8772 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8773 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8774 alternative number.
8775
58f2fb5c
MM
87762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8777
8778 * gcc.target/powerpc/p9-splat-4.c: New test.
8779
87802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8781
8782 PR target/71186
8783 * gcc.target/powerpc/pr71186.c: New test.
8784
4731c9f0
JD
87852016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8786
8787 PR fortran/52393
8788 * gfortran.dg/fmt_read_3.f90: New test.
8789
042dee3e
TP
87902016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8791
8792 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8793 procedure.
8794
15c98b2e
ES
87952016-06-01 Eduard Sanou <dhole@openmailbox.org>
8796
8797 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8798 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8799 env var is set.
8800 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8801 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8802 shown once.
8803 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8804 during compilation.
8805 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8806 vars set by dg-set-compiler-env-var.
8807
6442a6f4
PT
88082016-06-01 Paul Thomas <pault@gcc.gnu.org>
8809
8810 PR fortran/71156
8811 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8812 to the module procedure declaration.
8813 * gfortran.dg/submodule_16.f08: New test.
8814
ab62397a
JJ
88152016-06-01 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR middle-end/71371
8818 * c-c++-common/gomp/pr71371.c: New test.
8819
b66af6ed
RB
88202016-06-01 Richard Biener <rguenther@suse.de>
8821
8822 PR tree-optimization/71366
8823 * gcc.dg/torture/pr71366-1.c: New testcase.
8824 * gcc.dg/torture/pr71366-2.c: Likewise.
8825
e342b9d8
KN
88262016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8827
8828 * gcc.target/powerpc/vslv-0.c: New test.
8829 * gcc.target/powerpc/vslv-1.c: New test.
8830 * gcc.target/powerpc/vsrv-0.c: New test.
8831 * gcc.target/powerpc/vsrv-1.c: New test.
8832
721547cd
NS
88332016-06-01 Nathan Sidwell <nathan@acm.org>
8834
8835 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8836 * gcc.target/nvptx/weak.c: New.
8837
fa2c9034
RB
88382016-06-01 Richard Biener <rguenther@suse.de>
8839
8840 PR tree-optimization/71261
8841 * gcc.dg/torture/vect-bool-1.c: New testcase.
8842
3e32893c
JJ
88432016-06-01 Jakub Jelinek <jakub@redhat.com>
8844
8845 * gfortran.dg/gomp/order-1.f90: New test.
8846 * gfortran.dg/gomp/order-2.f90: New test.
8847
8c383600
JH
88482016-06-01 Jan Hubicka <hubicka@ucw.cz>
8849
8850 * gcc.dg/unroll-6.c: Update template.
8851 * gcc.dg/unroll-7.c: New testcase.
8852 * gcc.dg/unroll-8.c: New testcase.
8853
a0dfeef5
EB
88542016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8855
8856 * gnat.dg/opt56.ad[sb]: New test.
8857
48de5701
PC
88582016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/66635
8861 * g++.dg/cpp0x/constexpr-ice16.C: New.
8862
827cf695
PP
88632016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8864
8865 PR tree-optimization/71314
8866 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8867 -mbranch-cost=2.
8868
ff66f6e8
PP
88692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8870
8871 PR tree-optimization/71077
8872 * gcc.dg/tree-ssa/pr71077.c: New test.
8873
050fb209
JH
88742016-05-31 Jan Hubicka <hubicka@ucw.cz>
8875
48de5701
PC
8876 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8877 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8878 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8879
c642d919
PC
88802016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8881
8882 PR c++/71248
8883 * g++.dg/cpp0x/pr71248.C: New.
8884 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8885 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8886 * g++.dg/init/new37.C: Likewise.
8887 * g++.dg/template/static1.C: Likewise.
8888 * g++.dg/template/static2.C: Likewise.
8889
d6439e08
L
88902016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8893 instead of %rdi.
8894 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8895
780b9dd4
MP
88962016-05-31 Marek Polacek <polacek@redhat.com>
8897
8898 * c-c++-common/Wswitch-unreachable-3.c: New test.
8899 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8900
0d99f8a0
RB
89012016-05-31 Richard Biener <rguenther@suse.de>
8902
8903 PR tree-optimization/71352
8904 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8905
52545641
TP
89062016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8907
8908 * gcc.target/arm/armv5_thumb_isa.c: New test.
8909
5b8c1205
KY
89102016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8911
8912 PR target/71346
8913 * gcc.target/i386/pr71346.c: New test.
8914
7a88cc84
TV
89152016-05-31 Tom de Vries <tom@codesourcery.com>
8916
8917 PR tree-optimization/69068
8918 * gcc.dg/graphite/pr69068.c: New test.
8919
265149a6
MS
89202016-05-27 Martin Sebor <msebor@redhat.com>
8921
8922 PR c++/71306
8923 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8924
00631022
JJ
89252016-05-30 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR c++/71349
8928 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8929 nowait depend(inout: dd[0]) clauses where permitted.
8930
b2f6675b
PC
89312016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/71238
8934 * g++.dg/parse/pr71238.C: New.
8935 * g++.dg/concepts/friend1.C: Test column numbers too.
8936 * g++.dg/cpp0x/initlist31.C: Likewise.
8937 * g++.dg/cpp0x/pr51420.C: Likewise.
8938 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8939 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8940 * g++.dg/ext/builtin3.C: Likewise.
8941 * g++.dg/lookup/friend12.C: Likewise.
8942 * g++.dg/lookup/friend7.C: Likewise.
8943 * g++.dg/lookup/koenig1.C: Likewise.
8944 * g++.dg/lookup/koenig5.C: Likewise.
8945 * g++.dg/lookup/used-before-declaration.C: Likewise.
8946 * g++.dg/overload/koenig1.C: Likewise.
8947 * g++.dg/template/crash65.C: Likewise.
8948 * g++.dg/template/friend57.C: Likewise.
8949 * g++.dg/warn/Wshadow-5.C: Likewise.
8950 * g++.dg/warn/Wunused-8.C: Likewise.
8951 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8952 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8953 * g++.old-deja/g++.jason/member.C: Likewise.
8954 * g++.old-deja/g++.jason/report.C: Likewise.
8955 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8956 * g++.old-deja/g++.law/visibility20.C: Likewise.
8957 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8958 * g++.old-deja/g++.other/static5.C: Likewise.
8959 * g++.old-deja/g++.pt/overload2.C: Likewise.
8960
a448ff40
JH
89612016-05-30 Jan Hubicka <hubicka@ucw.cz>
8962
8963 * gcc.dg/tree-ssa/peel1.c: New testcase.
8964 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8965 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8966
69be8c91
TV
89672016-05-30 Tom de Vries <tom@codesourcery.com>
8968
8969 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8970 to ce.
8971
a59775a1
PC
89722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/71099
8975 * g++.dg/parse/virtual1.C: New.
8976
53d6d955
UB
89772016-05-30 Uros Bizjak <ubizjak@gmail.com>
8978
8979 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8980 Use correct register when clearing %edx.
8981
0557293f
AM
89822016-05-30 Alexander Monakov <amonakov@ispras.ru>
8983
8984 PR tree-optimization/71289
8985 * gcc.dg/pr71289.c: New test.
8986
5d476e35
KV
89872016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8988
8989 PR middle-end/71269
8990 PR middle-end/71292
8991 * gcc.dg/tree-ssa/pr71269.c: New test.
8992 * gcc.dg/tree-ssa/pr71292.c: New test.
8993
db5447ca
KV
89942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8995
8996 PR middle-end/71252
8997 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8998
98bdbb39
JH
89992016-05-30 Jan Hubicka <hubicka@ucw.cz>
9000
9001 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9002 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9003 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9004
7e012855
TV
90052016-05-30 Tom de Vries <tom@codesourcery.com>
9006
9007 PR tree-optimization/69067
9008 * gcc.dg/graphite/pr69067.c: New test.
9009
beed3701
UB
90102016-05-29 Uros Bizjak <ubizjak@gmail.com>
9011
9012 PR target/71245
9013 * gcc.target/i386/pr71245-1.c: New test.
9014 * gcc.target/i386/pr71245-2.c: Ditto.
9015
b6d4f8e8
PC
90162016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9017
9018 PR c++/71105
9019 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9020 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9021 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9022
00022058
JH
90232016-05-27 Jan Hubicka <hubicka@ucw.cz>
9024
9025 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9026
c8419aca
VV
90272016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9028
9029 Revert:
9030 PR c++/69855
9031 * g++.dg/overload/69855.C: New.
9032 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9033 * g++.old-deja/g++.pt/crash3.C: Likewise.
9034
8008c4d2
PC
90352016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/60385
9038 * g++.dg/parse/namespace13.C: New.
9039
8b2ef235
JL
90402016-05-26 Jeff Law <law@redhat.com>
9041
9042 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9043 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9044 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9045 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9046 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9047 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9048 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9049 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9050 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9051 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9052 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9053 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9054 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9055
7d67159b
VV
90562016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9057
9058 PR c++/69855
9059 * g++.dg/overload/69855.C: New.
9060 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9061 * g++.old-deja/g++.pt/crash3.C: Likewise.
9062
88e3bdd1
JW
90632016-05-27 Jiong Wang <jiong.wang@arm.com>
9064
9065 PR target/63596
9066 * gcc.target/aarch64/va_arg_1.c: New testcase.
9067 * gcc.target/aarch64/va_arg_2.c: Likewise.
9068 * gcc.target/aarch64/va_arg_3.c: Likewise.
9069
3fd6b9cc
JW
90702016-05-27 Jiong Wang <jiong.wang@arm.com>
9071
9072 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9073 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9074 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9075 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9076 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9077
3cee7e4e
MP
90782016-05-27 Marek Polacek <polacek@redhat.com>
9079
9080 PR middle-end/71308
9081 * g++.dg/torture/pr71308.C: New test.
9082
6a813c96
DV
90832016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9084
9085 * gcc.dg/zero_bits_compound-1.c: New test.
9086 * gcc.dg/zero_bits_compound-2.c: New test.
9087
0561bcfb
IE
90882016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9089
9090 PR middle-end/71279
9091 * gcc.dg/pr71279.c: New test.
9092
21316320
MM
90932016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9094
9095 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9096 floating point min/max/comparison instructions.
9097 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9098
7211a097
JJ
90992016-05-26 Jakub Jelinek <jakub@redhat.com>
9100
9101 * c-c++-common/gomp/schedule-1.c: New test.
9102 * gfortran.dg/gomp/schedule-1.f90: New test.
9103
cac177cf
PP
91042016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9105
9106 PR c++/70822
9107 PR c++/70106
9108 * g++.dg/cpp1y/auto-fn32.C: New test.
9109 * g++.dg/cpp1y/paren4.C: New test.
9110
a2d5b8c9
NS
91112016-05-26 Nathan Sidwell <nathan@acm.org>
9112
9113 * gcc.dg/20060410.c: Xfail on ptx.
9114 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9115 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9116 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9117 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9118 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9119
ffa8b552
TP
91202016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9121
9122 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9123
c7501e00
JJ
91242016-05-26 Jakub Jelinek <jakub@redhat.com>
9125
1875b9a0
JJ
9126 PR tree-optimization/71280
9127 * gcc.dg/pr71280.c: New test.
9128
2116e19f
JJ
9129 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9130
305aef09
JJ
9131 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9132 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9133
c7501e00
JJ
9134 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9135
ca449d26
JW
91362016-05-26 Jiong Wang <jiong.wang@arm.com>
9137
9138 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9139 kept in memory.
ca449d26 9140
8af01c66
JL
91412016-05-25 Jeff Law <law@redhat.com>
9142
9143 PR tree-optimization/71272
9144 * gcc.c-torture/compile/pr71272.c: new test.
9145
f9d6ce73
BS
91462016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9147
9148 * gcc.target/powerpc/vec-cmpne.c: New test.
9149 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9150
a88a7b22
EB
91512016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9152
9153 * gnat.dg/opt55.ad[sb]: New test.
9154
125f02ed
SKS
91552016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9156
9157 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9158 * c-c++-common/pr60226.c: Require int32plus.
9159 * gcc.c-torture/execute/pr70602.c: Likewise.
9160 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9161 unsigned long for malloc arg type.
9162 * gcc.dg/asr_div1.c: Require int32plus.
9163 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9164 * gcc.dg/pie-1.c: Require pie.
9165 * gcc.dg/pie-2.c: Likewise.
9166 * gcc.dg/pr59471.c: Require int32plus.
9167 * gcc.dg/pr59963-2.c: XFAIL for int16.
9168 * gcc.dg/pr60114.c: Require int32plus.
9169 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9170 unsigned long for typedef of size_t.
9171 * gcc.dg/pr63914.c: Require int32plus.
9172 * gcc.dg/pr64536.c: Require pt32plus.
9173 * gcc.dg/pr65658.c: Likewise.
9174 * gcc.dg/pr67271.c: Require int32plus.
9175 * gcc.dg/pr68112.c: Likewise.
9176 * gcc.dg/pr69071.c: Skip for avr target.
9177 * gcc.dg/pr69973.c: Require int32plus.
9178 * gcc.dg/pr70169.c: Skip for avr target.
9179 * gcc.dg/sso-6.c: Require int32plus.
9180 * gcc.dg/sso-7.c: Likewise.
9181 * gcc.dg/sso-8.c: Likewise.
9182 * gcc.dg/vrp-min-max-2.c: Likewise.
9183
c6e434f5
UB
91842016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9185
9186 PR target/70738
9187 * gcc.target/i386/pr70738-1.c: New test.
9188 * gcc.target/i386/pr70738-2.c: Likewise.
9189 * gcc.target/i386/pr70738-3.c: Likewise.
9190 * gcc.target/i386/pr70738-4.c: Likewise.
9191 * gcc.target/i386/pr70738-5.c: Likewise.
9192 * gcc.target/i386/pr70738-6.c: Likewise.
9193 * gcc.target/i386/pr70738-7.c: Likewise.
9194 * gcc.target/i386/pr70738-8.c: Likewise.
9195 * gcc.target/i386/pr70738-9.c: Likewise.
9196
5c42d341
KT
91972016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9198
9199 PR rtl-optimization/66940
9200 * gcc.c-torture/execute/pr66940.c: New test.
9201
bf9a1a07
IV
92022016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9203
9204 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9205 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9206 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9207 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9208 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9209 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9210 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9211 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9212 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9213 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9214 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9215 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9216 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9217 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9218 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9219 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9220 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9221 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9222 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9223 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9224 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9225 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9226 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9227 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9228
95efe6b6
MP
92292016-05-25 Marek Polacek <polacek@redhat.com>
9230
9231 PR c/71265
9232 * gcc.dg/noncompile/pr71265.c: New test.
9233
a23faf7a
MP
9234 PR c/71266
9235 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9236
69a6d5ad
NS
92372016-05-25 Nathan Sidwell <nathan@acm.org>
9238
9239 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9240
3072d4ea
RB
92412016-05-25 Richard Biener <rguenther@suse.de>
9242
9243 PR tree-optimization/71261
9244 * c-c++-common/torture/pr71261.c: New testcase.
9245
e412ece4
RB
92462016-05-25 Richard Biener <rguenther@suse.de>
9247
9248 PR tree-optimization/71264
9249 * gcc.dg/vect/pr71264.c: New testcase.
9250
b9e551ad
PC
92512016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9252
9253 PR c++/55992
9254 * g++.dg/cpp0x/alias-decl-53.C: New.
9255 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9256
6aa1abe5
ML
92572016-05-25 Martin Liska <mliska@suse.cz>
9258
9259 * g++.dg/pr71239.C: New test.
9260
842d162e
RB
92612016-05-25 Richard Biener <rguenther@suse.de>
9262
c87885ca
RO
9263 * gcc.dg/vect/pr58135.c: Rename to ...
9264 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9265
f184a36c
MP
92662016-05-25 Marek Polacek <polacek@redhat.com>
9267
9268 * g++.dg/pr65295.C: Use target c++14.
9269
021fad86
PC
92702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9271
53d6d955
UB
9272 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9273 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9274
c3eaf15a
MM
92752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9276
9277 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9278 instructions.
9279
e46c7770
CP
92802016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9281
9282 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9283 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9284 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9285 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9286 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9287 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9288 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9289 * c-c++-common/goacc/pcopy.c: Likewise.
9290 * c-c++-common/goacc/pcopyin.c: Likewise.
9291 * c-c++-common/goacc/pcopyout.c: Likewise.
9292 * c-c++-common/goacc/pcreate.c: Likewise.
9293 * c-c++-common/goacc/pr70688.c: New test.
9294 * c-c++-common/goacc/present-1.c: Adjust test.
9295 * c-c++-common/goacc/reduction-5.c: Likewise.
9296 * g++.dg/goacc/data-1.C: New test.
9297
4bfc9db7
MM
92982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9299
9300 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9301 vector parity built-in functions.
9302 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9303 count trailing zeros automatic vectorization.
9304 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9305 count trailing zeros built-in functions.
9306
2bc145af
KV
93072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9308
9309 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9310
26869fdb
PH
93112016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9312
9313 PR target/71050
9314 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9315
b2dc9c3b
PC
93162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9317
9318 PR c++/50436
9319 * g++.dg/template/crash123.C: New.
9320 * g++.dg/template/crash124.C: Likewise.
9321
f65e97fd
MS
93222016-05-24 Martin Sebor <msebor@redhat.com>
9323
9324 PR c++/71147
9325 * g++.dg/ext/flexary16.C: New test.
9326
a6f5ac7f
IV
93272016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9328
69a6d5ad
NS
9329 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9330 before math.h is included.
a6f5ac7f
IV
9331 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9332 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9333 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9334 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9335 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9336 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9337 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9338 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9339 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9340 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9341 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9342 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9343 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9344 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9345 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9346 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9347 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9348 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9349 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9350 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9351 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9352 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9353 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9354
27bad558
MM
93552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9356 Kelvin Nilsen <kelvin@gcc.gnu.org>
9357
9358 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9359 support.
9360
72f382fb
PC
93612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/69872
9364 * g++.dg/warn/Wno-narrowing1.C: New.
9365
ef2ec9d9
MP
93662016-05-24 Marek Polacek <polacek@redhat.com>
9367
9368 PR c/71249
9369 * c-c++-common/Wswitch-unreachable-2.c: New test.
9370
e90434e3
JJ
93712016-05-24 Jakub Jelinek <jakub@redhat.com>
9372
7adb26f2
JJ
9373 PR c++/71257
9374 * g++.dg/vect/simd-clone-6.cc: New test.
9375 * g++.dg/gomp/declare-simd-6.C: New test.
9376
e90434e3
JJ
9377 PR middle-end/70434
9378 PR c/69504
9379 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9380
b556ea3b
RB
93812016-05-24 Richard Biener <rguenther@suse.de>
9382
9383 PR tree-optimization/71240
9384 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9385
e5328f5d
RB
93862016-05-24 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/71230
9389 * gcc.dg/torture/pr71230.c: New testcase.
9390 * g++.dg/torture/pr71230.C: Likewise.
9391
a04e69c0
TS
93922016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9393
9394 * c-c++-common/goacc/routine-5.c: Add tests.
9395 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9396 * gfortran.dg/goacc/routine-6.f90: Add tests.
9397
30fd2977
RB
93982016-05-24 Richard Biener <rguenther@suse.de>
9399
9400 PR tree-optimization/71253
9401 * gcc.dg/torture/pr71253.c: New testcase.
9402
ca6f60bc
KV
94032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9404
9405 PR middle-end/71252
9406 * gfortran.dg/pr71252.f90: New test.
9407
d3465d72
RS
94082016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9409
9410 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9411
f17a223d
RB
94122016-05-24 Richard Biener <rguenther@suse.de>
9413
9414 PR middle-end/70434
9415 PR c/69504
9416 * c-c++-common/vector-subscript-4.c: New testcase.
9417 * c-c++-common/vector-subscript-5.c: Likewise.
9418
e3f36534
JD
94192016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9420
9421 PR fortran/71123
9422 * gfortran.dg/namelist_90.f: New test
9423
85d5c27d
JD
94242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9425
9426 PR fortran/66461
9427 * gfortran.dg/unexpected_eof.f: New test
9428
fe3f3340
MM
94292016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9430 Kelvin Nilsen <kelvin@gcc.gnu.org>
9431
9432 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9433 as little endian.
9434
26d6ae55
PC
94352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/70972
9438 * g++.dg/cpp0x/inh-ctor20.C: New.
9439 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9440
d6c9a06f
PC
94412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9442
9443 PR c++/69095
9444 * g++.dg/cpp0x/variadic168.C: New.
9445
396a1d10
PC
94462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9447
9448 * g++.dg/cpp0x/pr31445.C: Test column number too.
9449 * g++.dg/cpp0x/pr32253.C: Likewise.
9450 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9451 * g++.dg/cpp0x/variadic36.C: Likewise.
9452
ece46666
MG
94532016-05-23 Marc Glisse <marc.glisse@inria.fr>
9454
9455 * gcc.dg/fold-notshift-2.c: Adjust.
9456
a7dc5980
MP
94572016-05-23 Marek Polacek <polacek@redhat.com>
9458
9459 PR c/49859
9460 * c-c++-common/Wswitch-unreachable-1.c: New test.
9461 * gcc.dg/Wswitch-unreachable-1.c: New test.
9462 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9463 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9464 * g++.dg/gomp/block-10.C: Likewise.
9465 * gcc.dg/gomp/block-10.c: Likewise.
9466 * g++.dg/gomp/block-9.C: Likewise.
9467 * gcc.dg/gomp/block-9.c: Likewise.
9468 * g++.dg/gomp/target-1.C: Likewise.
9469 * g++.dg/gomp/target-2.C: Likewise.
9470 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9471 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9472 * g++.dg/gomp/taskgroup-1.C: Likewise.
9473 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9474 * gcc.dg/gomp/teams-1.c: Likewise.
9475 * g++.dg/gomp/teams-1.C: Likewise.
9476 * g++.dg/overload/error3.C: Likewise.
9477 * g++.dg/tm/jump1.C: Likewise.
9478 * g++.dg/torture/pr40335.C: Likewise.
9479 * gcc.dg/c99-vla-jump-5.c: Likewise.
9480 * gcc.dg/switch-warn-1.c: Likewise.
9481 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9482 * gcc.dg/nested-func-1.c: Likewise.
9483 * gcc.dg/pr67784-4.c: Likewise.
9484
18b54004
RB
94852016-05-23 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/71230
9488 * gfortran.dg/pr71230-1.f90: New testcase.
9489 * gfortran.dg/pr71230-2.f90: Likewise.
9490
e569db5f
VK
94912016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9492
396a1d10 9493 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9494 * gcc.dg/vect/pr58135.c: Add new.
9495 * gfortran.dg/pr46519-1.f: Adjust test case.
9496
e4b71114
PC
94972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9498
9499 PR c++/53401
9500 * g++.dg/cpp0x/decltype64.C: New.
9501
a25a8058
CL
95022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9503
9504 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9505 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9506 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9507
0dcfe9ab
CL
95082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9509
9510 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9511 Add poly64x1_t and poly64x2_t cases if supported.
9512 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9513 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9514 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9515 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9516 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9517
ffd70e4a
CL
95182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9519
9520 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9521 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9522 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9523 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9524 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9525 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9526 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9527
4b1f57fe
CL
95282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9529
9530 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9531
16c5ec77
CL
95322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9533
9534 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9535 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9536
94ad56c7
JJ
95372016-05-22 Jakub Jelinek <jakub@redhat.com>
9538
57748705
JJ
9539 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9540 constraint instead of "r".
9541 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9542 insn instead of vxorpd.
9543 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9544
af120161
JJ
9545 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9546 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9547
355023ce
JJ
9548 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9549
3b48574c
JJ
9550 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9551 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9552
94ad56c7
JJ
9553 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9554
8a85cee2
KV
95552016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9556
9557 PR middle-end/40921
9558 * gcc.dg/tree-ssa/pr40921.c: New test.
9559
8e916b16
PS
95602016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9561
9562 PR target/71103
9563 * gcc.target/avr/pr71103.c: New test.
9564
88aea79f
KV
95652016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9566
9567 PR middle-end/71179
9568 * gcc.dg/tree-ssa/pr71179.c: New test.
9569
79063edd
MS
95702016-05-20 Martin Sebor <msebor@redhat.com>
9571
9572 PR c/71115
9573 * gcc.dg/init-excess-2.c: New test.
9574
55c8849f
EB
95752016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9576
9577 * gnat.dg/opt53.adb: New test.
9578 * gnat.dg/opt54.adb: Likewise.
9579
c91a0948
MJ
95802016-05-20 Martin Jambor <mjambor@suse.cz>
9581
9582 PR tree-optimization/70884
9583 * gcc.dg/tree-ssa/pr70919.c: New test.
9584
9cad20fa
BS
95852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9586
9587 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9588 formatting.
69a6d5ad
NS
9589 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9590 fix code formatting.
9591
95922016-05-20 Nathan Sidwell <nathan@acm.org>
9593
9594 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9595 non-common cases.
9596 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9597
15c671a7
DM
95982016-05-20 David Malcolm <dmalcolm@redhat.com>
9599
9600 * jit.dg/all-non-failing-tests.h: Add
9601 test-factorial-must-tail-call.c.
9602 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9603 * jit.dg/test-factorial-must-tail-call.c: New test case.
9604
4f028369
JJ
96052016-05-20 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR fortran/71204
9608 * gfortran.dg/pr71204.f90: New test.
9609
7dea4ab3
CP
96102016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9611
9612 * gcc.target/nvptx/sincos.c: New test.
9613
ef98d365
PC
96142016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9615
9616 PR c++/70572
9617 * g++.dg/cpp1y/auto-fn31.C: New.
9618
92466115
BS
96192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9620
9621 * gcc.target/powerpc/vec-addec.c: New test.
9622 * gcc.target/powerpc/vec-addec-int128.c: New test.
9623
9a385c2d
DM
96242016-05-20 David Malcolm <dmalcolm@redhat.com>
9625
9626 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9627 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9628 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9629 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9630
77c9d5b4
JH
96312016-05-20 Jan Hubicka <hubicka@ucw.cz>
9632
9633 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9634
68047971
JJ
96352016-05-20 Jakub Jelinek <jakub@redhat.com>
9636
18954840
JJ
9637 PR c++/71210
9638 * g++.dg/opt/pr71210-1.C: New test.
9639 * g++.dg/opt/pr71210-2.C: New test.
9640
68047971
JJ
9641 PR tree-optimization/29756
9642 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9643 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9644 only on selected targets where V4SImode vectors are known to be
9645 supported.
9646
d78789f5
MG
96472016-05-20 Marc Glisse <marc.glisse@inria.fr>
9648
9649 PR tree-optimization/71079
9650 PR tree-optimization/71206
9651 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9652
550fa093
PK
96532016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9654
9655 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9656 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9657 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9658
483c6429
RG
96592016-05-20 Richard Guenther <rguenther@suse.de>
9660
9661 PR tree-optimization/29756
9662 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9663
eb066284
RB
96642016-05-20 Richard Biener <rguenther@suse.de>
9665
9666 PR tree-optimization/71185
9667 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9668
58f10249
RB
96692016-05-20 Richard Biener <rguenther@suse.de>
9670
9671 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9672
2a5569fa
MP
96732016-05-19 Marek Polacek <polacek@redhat.com>
9674
9675 PR c++/71075
9676 * g++.dg/diagnostic/pr71075.C: New test.
9677
5e9a5385
DM
96782016-05-19 David Malcolm <dmalcolm@redhat.com>
9679
9680 PR c++/71184
9681 * g++.dg/pr71184.C: New test case.
9682
4f45da44
KN
96832016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9684
9685 * gcc.target/powerpc/darn-0.c: New test.
9686 * gcc.target/powerpc/darn-1.c: New test.
9687 * gcc.target/powerpc/darn-2.c: New test.
9688
4177437e
MP
96892016-05-19 Marek Polacek <polacek@redhat.com>
9690
9691 PR tree-optimization/71031
9692 * gcc.dg/tree-ssa/vrp100.c: New test.
9693
afb72432
IE
96942016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9695
9696 PR rtl-optimization/71148
9697 * gcc.dg/pr71148.c: New test.
9698
4f83064e
KT
96992016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9700
9701 PR target/71056
9702 * gcc.target/arm/pr71056.c: New test.
9703
4bf8dbe1
BE
97042016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9705
9706 * c-c++-common/pr69669.c: Check the used mode.
9707
f3510625
MO
97082016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9709
9710 PR sanitizer/64354
9711 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9712
43c0068e
RB
97132016-05-19 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/70729
9716 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9717 * gcc.dg/graphite/scop-18.c: Likewise.
9718 * gcc.dg/pr41783.c: Disable LIM.
9719 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9720 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9721 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9722 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9723 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9724 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9725 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9726 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9727 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9728 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9729 * gfortran.dg/pr42108.f90: Likewise.
9730
70f25790
DM
97312016-05-18 David Malcolm <dmalcolm@redhat.com>
9732
9733 PR driver/69265
9734 * gcc.dg/spellcheck-options-11.c: New test case.
9735
960db8ec
JJ
97362016-05-18 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR c++/71100
9739 * g++.dg/opt/pr71100.C: New test.
9740
04643334
MJ
97412016-05-18 Martin Jambor <mjambor@suse.cz>
9742
9743 PR ipa/69708
9744 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9745 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9746 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9747 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9748
91bb9f80
MJ
97492016-05-18 Martin Jambor <mjambor@suse.cz>
9750
9751 PR ipa/69708
9752 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9753 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9754 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9755 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9756 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9757
c584aca6
PC
97582016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 PR c++/69793
9761 * g++.dg/template/crash122.C: New.
9762
20309c6e
PC
97632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/70466
9766 * g++.dg/template/pr70466-1.C: New.
9767 * g++.dg/template/pr70466-2.C: Likewise.
9768
50c78b9a
MM
97692016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9770
9771 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9772 splat operations and the XXSPLTIB instruction.
9773 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9774 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9775 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9776 xxlxor to clear a register.
9777
cf8be00d
RS
97782016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9779
9780 * gcc.dg/torture/pr71020.c: New test.
9781
848a392a
MJ
97822016-05-18 Martin Jambor <mjambor@suse.cz>
9783
9784 PR ipa/70646
9785 * gcc.dg/ipa/pr70646.c: New test.
9786
1f2ab776
CL
97872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9788
9789 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9790
76489493
CL
97912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9792
9793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9794 missing tests for vreinterpretq_p{8,16}.
9795
bd79378d
CL
97962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9797
9798 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9799 vsliq_n_s64 and vsliq_n_u64.
9800
81ca3ea0
CL
98012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9802
9803 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9804 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9805
873cb425
CL
98062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9807
9808 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9809 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9810 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9811
9d6e7c21
CL
98122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9813
9814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9815 in comment.
9816
b4dbe40e 98172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9818
9819 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9820 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9821 "blr\t" and switch to scan-assembler-times.
9822
83a5c910
JW
98232016-05-18 Jiong Wang <jiong.wang@arm.com>
9824
53d6d955
UB
9825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9826 with __aarch64__.
9827 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9828 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9829
fb7cbdeb
JJ
98302016-05-18 Jakub Jelinek <jakub@redhat.com>
9831
8ee91165
JJ
9832 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9833 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9834 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9835 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9836 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9837 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9838
cf4d516a
JJ
9839 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9840 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9841
a4f16422
JJ
9842 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9843 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9844
7b37ce10
JJ
9845 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9846 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9847
fb7cbdeb
JJ
9848 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9849
c9326aef
RB
98502016-05-18 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/71168
9853 * gcc.dg/torture/pr71168.c: New testcase.
9854
df8b0a11
KV
98552016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9856
9857 PR middle-end/63586
9858 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9859 * gcc.dg/tree-ssa/pr63586.c: New test.
9860 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9861
2efd67ed
NS
98622016-05-17 Nathan Sidwell <nathan@acm.org>
9863
9864 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9865 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9866 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9867 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9868
1988b2c2
NS
98692016-05-17 Nathan Sidwell <nathan@acm.org>
9870
9871 * gcc.target/nvptx/abi-vararg-3.c: New.
9872
ad1d92ab
MM
98732016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9874
9875 PR tree-optimization/54579
9876 PR middle-end/55299
9877 * gcc.dg/fold-notrotate-1.c: New test.
9878 * gcc.dg/fold-notshift-1.c: New test.
9879 * gcc.dg/fold-notshift-2.c: New test.
9880
47768df8
MP
98812016-05-17 Marek Polacek <polacek@redhat.com>
9882
9883 PR ipa/71146
9884 * g++.dg/ipa/pr71146.C: New test.
9885
6b5423a5
DM
98862016-05-17 David Malcolm <dmalcolm@redhat.com>
9887
9888 * jit.dg/test-error-array-bounds.c: New test case.
9889
c7986356
MG
98902016-05-17 Marc Glisse <marc.glisse@inria.fr>
9891
9892 * gcc.dg/tree-ssa/and-1.c: New testcase.
9893
d982c5b7
MG
98942016-05-17 Marc Glisse <marc.glisse@inria.fr>
9895
9896 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9897 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9898
0139ba93
MG
98992016-05-17 Marc Glisse <marc.glisse@inria.fr>
9900
9901 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9902 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9903
daab4562
JW
99042016-05-17 Jiong Wang <jiong.wang@arm.com>
9905
9906 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9907
22330033
JW
99082016-05-17 Jiong Wang <jiong.wang@arm.com>
9909
9910 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9911
98b3a5f2
JW
99122016-05-17 Jiong Wang <jiong.wang@arm.com>
9913
9914 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9915 ".2d[index]" when scan the assembly.
9916 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9917 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9918 float64x1.
9919 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9920
b71b7a8e
RB
99212016-05-17 Richard Biener <rguenther@suse.de>
9922
9923 PR tree-optimization/71132
9924 * gcc.dg/torture/pr71132.c: New testcase.
9925
3c51ad46
CL
99262016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9927
9928 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9929
d20faa66
KT
99302016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9931
9932 PR target/70809
9933 * gcc.target/aarch64/pr70809_1.c: New test.
9934
b75cc5a4
KT
99352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9936
9937 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9938 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9939 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9940 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9941
b28eb195
IE
99422016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9943 Ilya Enkovich <ilya.enkovich@intel.com>
9944
9945 PR target/71114
9946 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9947
0b9004ed
JH
99482016-05-16 Jan Hubicka <hubicka@ucw.cz>
9949
9950 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9951 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9952
1b81a1c1
MW
99532016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9954
9955 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9956 test for __ARM_FP16_ARGS.
9957 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9958 * gcc.target/arm/aapcs/neon-vect10.c: New.
9959 * gcc.target/arm/aapcs/neon-vect9.c: New.
9960 * gcc.target/arm/aapcs/vfp18.c: New.
9961 * gcc.target/arm/aapcs/vfp19.c: New.
9962 * gcc.target/arm/aapcs/vfp20.c: New.
9963 * gcc.target/arm/aapcs/vfp21.c: New.
9964 * gcc.target/arm/fp16-aapcs-1.c: New.
9965 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9966 test for __ARM_FP16_ARGS.
9967 * g++.target/arm/fp16-return-1.c: Update expected output.
9968
921d1e73
JW
99692016-05-16 Jiong Wang <jiong.wang@arm.com>
9970
9971 PR testsuite/70227
9972 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9973
228eb42a
HA
99742016-05-15 Harald Anlauf <anlauf@gmx.de>
9975
9976 PR fortran/69603
9977 * gfortran.dg/pr69603.f90: New testcase.
9978
785abfd3
FR
99792016-05-14 Fritz Reese <fritzoreese@gmail.com>
9980
9981 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9982
e75eb64f
FR
99832016-05-14 Fritz Reese <fritzoreese@gmail.com>
9984
9985 PR fortran/71047
9986 * gfortran.dg/pr71047.f08: New test.
9987
aa4b467b
JM
99882016-05-13 Joseph Myers <joseph@codesourcery.com>
9989
9990 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9991 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9992 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9993
653fb4a2
MS
99942016-05-13 Martin Sebor <msebor@redhat.com>
9995
9996 PR c++/60049
9997 * g++.dg/cpp0x/constexpr-60049.C: New test.
9998
9e37582d
JJ
99992016-05-13 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR bootstrap/71071
10002 * gcc.dg/pr71071.c: New test.
10003
a278aa17
UB
100042016-05-13 Uros Bizjak <ubizjak@gmail.com>
10005
10006 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10007 remove XOP handling.
377eaca7 10008 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10009
ac3d02e2
NS
100102016-05-13 Nathan Sidwell <nathan@acm.org>
10011
10012 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10013 __atomic_is_lock_free declaration.
10014
8ab3bdac
RB
100152016-05-13 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/42587
10018 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10019
623b8e0a
ML
100202016-05-13 Martin Liska <mliska@suse.cz>
10021
10022 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10023 the new format of dump output.
10024
da7674f6
IE
100252016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10026
10027 * gcc.dg/pr71084.c: New test.
10028
c959db3d
RR
100292016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10030
53d6d955
UB
10031 PR target/53440
10032 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10033
43203dea
RR
100342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10035
10036 * gcc.target/aarch64/struct_return.c: New test.
10037
4f2e1536
MP
100382016-05-12 Marek Polacek <polacek@redhat.com>
10039
10040 PR c/70756
10041 * c-c++-common/pr70756-2.c: New test.
10042 * c-c++-common/pr70756.c: New test.
10043
1ef33ef3
RB
100442016-05-12 Richard Biener <rguenther@suse.de>
10045
10046 PR tree-optimization/71059
10047 * gcc.dg/torture/pr71059.c: New testcase.
10048
763baff6
RB
100492016-05-12 Richard Biener <rguenther@suse.de>
10050
10051 PR tree-optimization/71062
10052 * gcc.dg/torture/pr71062.c: New testcase.
10053
c4ec1243
IE
100542016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10055
10056 PR tree-optimization/71006
10057 * gcc.dg/pr71006.c: New test.
10058
a5fbf76d
MP
100592016-05-12 Marek Polacek <polacek@redhat.com>
10060
10061 PR driver/71063
10062 * gcc.dg/opts-7.c: New test.
10063
5acc47a4
KT
100642016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10065
10066 PR target/70830
10067 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10068 Add -save-temps to dg-options.
10069 Scan for ldmfd rather than pop instruction.
10070 * gcc.target/arm/interrupt-2.c: Likewise.
10071 * gcc.target/arm/pr70830.c: New test.
10072
40bd4bf9
JJ
100732016-05-12 Jakub Jelinek <jakub@redhat.com>
10074
3cd63842
JJ
10075 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10076 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10077
c05d08f6
JJ
10078 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10079 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10080 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10081
bc27ffae
JJ
10082 PR target/71019
10083 * gcc.target/i386/avx512vl-pack-1.c: New test.
10084 * gcc.target/i386/avx512vl-pack-2.c: New test.
10085 * gcc.target/i386/avx512bw-pack-2.c: New test.
10086
515d7412
JJ
10087 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10088
40bd4bf9
JJ
10089 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10090 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10091 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10092
44ab146a
RB
100932016-05-12 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/70986
10096 * gcc.dg/torture/pr70986-1.c: New testcase.
10097 * gcc.dg/torture/pr70986-2.c: Likewise.
10098 * gcc.dg/torture/pr70986-3.c: Likewise.
10099
d6e83a8d
MM
101002016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10101
10102 PR c/43651
10103 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10104 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10105
51e67ea3
UB
101062016-05-11 Uros Bizjak <ubizjak@gmail.com>
10107
10108 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10109 directive.
10110 * gcc.target/i386/pr66746.c: Ditto.
10111
3fd2b007
MM
101122016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10113
10114 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10115 support.
10116 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10117 warning when using -mvsx-timode.
10118 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10119 * gcc.target/powerpc/dform-2.c: Likewise.
10120 * gcc.target/powerpc/pr68805.c: Likewise.
10121
5c3a10fb
MP
101222016-05-11 Marek Polacek <polacek@redhat.com>
10123
10124 PR c++/71024
10125 * c-c++-common/attributes-3.c: New test.
10126
7cfb065b
NS
101272016-05-11 Nathan Sidwell <nathan@acm.org>
10128
10129 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10130 * gcc.c-torture/execute/pr68185.c: Likewise.
10131 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10132 * gcc.dg/pr69634.c: Requires scheduling.
10133 * gcc.dg/torture/pr66178.c: Require label values.
10134 * gcc.dg/setjmp-6.c: Require indirect jumps.
10135
f35ea97d
RB
101362016-05-11 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/71055
10139 * gcc.dg/torture/pr71055.c: New testcase.
10140
dff70323
RB
101412016-05-11 Richard Biener <rguenther@suse.de>
10142
10143 PR debug/71057
10144 * g++.dg/debug/pr71057.C: New testcase.
10145
56a3d28b
JJ
101462016-05-11 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR fortran/70855
10149 * gfortran.dg/gomp/pr70855.f90: New test.
10150
ebc1b29e
RB
101512016-05-11 Richard Biener <rguenther@suse.de>
10152
10153 PR middle-end/71002
10154 * g++.dg/torture/pr71002.C: New testcase.
10155
98ccd1d7
IE
101562016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10157
10158 PR middle-end/70807
10159 * gcc.dg/pr70807.c: New test.
10160
ed29e24b
MS
101612016-05-10 Martin Sebor <msebor@redhat.com>
10162
10163 PR c++/38611
10164 * g++.dg/Wattributes.C: New test.
10165
e39dab2c
MG
101662016-05-10 Marc Glisse <marc.glisse@inria.fr>
10167
10168 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10169 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10170 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10171
d067e238
IE
101722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10173
10174 PR target/70799
10175 * gcc.target/i386/pr70799-1.c: New test.
10176
cd36c83e
PMR
101772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10178
10179 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10180
1e3af2a4
IE
101812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10182
10183 PR middle-end/70877
10184 * gcc.target/i386/pr70877.c: New test.
10185
afc610db
IE
101862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10187
10188 PR tree-optimization/70786
10189 * gcc.target/i386/pr70876.c: New test.
10190
4b59d19f
JJ
101912016-05-10 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR target/70927
10194 * gcc.target/i386/avx512vl-logic-1.c: New test.
10195 * gcc.target/i386/avx512vl-logic-2.c: New test.
10196 * gcc.target/i386/avx512dq-logic-2.c: New test.
10197
9b5ee426
BS
101982016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10199
10200 PR target/70963
10201 * gcc.target/powerpc/pr70963.c: New.
10202
f3352cab
DM
102032016-05-10 David Malcolm <dmalcolm@redhat.com>
10204
10205 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10206 (test_very_wide_line): Add ruler to expected output.
10207 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10208 (test_very_wide_line): Likewise.
10209 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10210 (test_show_locus): Within the handling of "test_very_wide_line",
10211 enable show_ruler_p on the diagnostic context.
10212
4a3255dd
RB
102132016-05-10 Richard Biener <rguenther@suse.de>
10214
10215 PR tree-optimization/71039
10216 * gcc.dg/torture/pr71039.c: New testcase.
10217
da7c9950
NS
102182016-05-10 Nathan Sidwell <nathan@acm.org>
10219
10220 * gcc.dg/nested-func-10.c: Requires alloca.
10221 * gcc.dg/nested-func-9.c: Requires alloca.
10222 * gcc.c-torture/execute/pr70460.c: Requires labels.
10223 * gcc.c-torture/compile/pr70199.c: Requires labels.
10224 * gcc.target/nvptx/decl.c: Compile only.
10225 * gcc.target/nvptx/trailing-init.c: Compile only.
10226 * gcc.target/nvptx/ary-init.c: Compile only.
10227
cf68d92c
MP
102282016-05-10 Marek Polacek <polacek@redhat.com>
10229
10230 PR c/70255
10231 * gcc.dg/attr-opt-1.c: New test.
10232
64ea4e15
RB
102332016-05-10 Richard Biener <rguenther@suse.de>
10234
10235 PR tree-optimization/70497
10236 PR tree-optimization/28367
10237 * gcc.dg/torture/20160404-1.c: New testcase.
10238 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10239 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10240
5a96dae3
PMR
102412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10242
10243 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10244
fc97f805
UB
102452016-05-09 Uros Bizjak <ubizjak@gmail.com>
10246
10247 * gcc.target/i386/fabsneg-1.c New test.
10248
a710b1d5
AM
102492016-05-09 Alan Modra <amodra@gmail.com>
10250
10251 PR testsuite/70826
10252 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10253
171f6f05
RB
102542016-05-09 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/70985
10257 * gcc.dg/torture/pr70985.c: New testcase.
10258
18caa34e
BC
102592016-05-09 Bin Cheng <bin.cheng@arm.com>
10260
10261 * gcc.dg/tree-ssa/ifc-9.c: New test.
10262 * gcc.dg/tree-ssa/ifc-10.c: New test.
10263 * gcc.dg/tree-ssa/ifc-11.c: New test.
10264 * gcc.dg/tree-ssa/ifc-12.c: New test.
10265 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10266 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10267 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10268
7a27d38f
RB
102692016-05-09 Richard Biener <rguenther@suse.de>
10270
10271 PR fortran/70937
10272 * gfortran.dg/pr70937.f90: New testcase.
10273
5ebbbd3d
RO
102742016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275
10276 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10277
f6288c24
FR
102782016-05-07 Fritz Reese <fritzoreese@gmail.com>
10279
10280 PR fortran/56226
10281 * gfortran.dg/dec_structure_1.f90: New testcase.
10282 * gfortran.dg/dec_structure_2.f90: Ditto.
10283 * gfortran.dg/dec_structure_3.f90: Ditto.
10284 * gfortran.dg/dec_structure_4.f90: Ditto.
10285 * gfortran.dg/dec_structure_5.f90: Ditto.
10286 * gfortran.dg/dec_structure_6.f90: Ditto.
10287 * gfortran.dg/dec_structure_7.f90: Ditto.
10288 * gfortran.dg/dec_structure_8.f90: Ditto.
10289 * gfortran.dg/dec_structure_9.f90: Ditto.
10290 * gfortran.dg/dec_structure_10.f90: Ditto.
10291 * gfortran.dg/dec_structure_11.f90: Ditto.
10292 * gfortran.dg/dec_union_1.f90: Ditto.
10293 * gfortran.dg/dec_union_2.f90: Ditto.
10294 * gfortran.dg/dec_union_3.f90: Ditto.
10295 * gfortran.dg/dec_union_4.f90: Ditto.
10296 * gfortran.dg/dec_union_5.f90: Ditto.
10297 * gfortran.dg/dec_union_6.f90: Ditto.
10298 * gfortran.dg/dec_union_7.f90: Ditto.
10299
5ec4a8cd
TV
103002016-05-07 Tom de Vries <tom@codesourcery.com>
10301
10302 PR tree-optimization/70956
10303 * gcc.dg/graphite/pr70956.c: New test.
10304
58ec1d0e
JJ
103052016-05-06 Jakub Jelinek <jakub@redhat.com>
10306
ccd88fb7
JJ
10307 PR middle-end/70941
10308 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10309 (a, b, c, d): Change type from char to signed char.
10310 (main): Compare against (signed char) -1634678893 instead of
10311 hardcoded -109. Use __builtin_abort instead of abort.
10312
dd3b6464
JJ
10313 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10314 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10315
58ec1d0e
JJ
10316 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10317
19aa23d8
YR
103182016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10319
10320 PR debug/70935
10321 * gcc.dg/torture/pr70935.c: New test.
10322
ae5f0df1
OE
103232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10324
10325 PR target/58219
ce23a8ff 10326 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10327
078f7e37
RB
103282016-05-06 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/70960
10331 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10332
765d7b54
OE
103332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10334
10335 PR target/52933
10336 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10337 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10338 Adjust expected instruction counts.
10339 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10340
29c94e65
MP
103412016-05-06 Marek Polacek <polacek@redhat.com>
10342
10343 PR sanitizer/70875
10344 * gcc.dg/ubsan/bounds-3.c: New test.
10345
3684b02e
OE
103462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10347
10348 PR target/54089
10349 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10350
8706773f
RB
103512016-05-06 Richard Biener <rguenther@suse.de>
10352
10353 PR middle-end/70931
10354 * gfortran.dg/pr70931.f90: New testcase.
10355
a4f51018
RB
103562016-05-06 Richard Biener <rguenther@suse.de>
10357
10358 PR middle-end/70941
10359 * gcc.dg/torture/pr70941.c: New testcase.
10360
c4f2425f
BC
103612016-05-05 Bin Cheng <bin.cheng@arm.com>
10362
10363 PR tree-optimization/57206
10364 * gcc.dg/vect/pr57206.c: New test.
10365
5dc08197
RO
103662016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10367
10368 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10369
351f85c5
JJ
103702016-05-05 Jakub Jelinek <jakub@redhat.com>
10371
568bac8c
JJ
10372 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10373
351f85c5
JJ
10374 * c-c++-common/Wdangling-else-4.c: New test.
10375
33fd7785
JJ
103762016-05-04 Jakub Jelinek <jakub@redhat.com>
10377
2d1ac15a
JJ
10378 PR c++/70906
10379 PR c++/70933
10380 * g++.dg/opt/pr70906.C: New test.
10381 * g++.dg/opt/pr70933.C: New test.
10382
33fd7785
JJ
10383 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10384
6b715bf6
JH
103852016-05-04 Jan Hubicka <hubicka@ucw.cz>
10386
10387 * gcc.dg/ipa/pure-const-3.c: New testcase.
10388
deef7113
MP
103892016-05-04 Marek Polacek <polacek@redhat.com>
10390
10391 * c-c++-common/Wdangling-else-1.c: New test.
10392 * c-c++-common/Wdangling-else-2.c: New test.
10393 * c-c++-common/Wdangling-else-3.c: New test.
10394
5396db97
KCY
103952016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10396
10397 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10398 flag is present.
10399
de55efd5
MP
104002016-05-04 Marek Polacek <polacek@redhat.com>
10401
10402 PR c/48778
10403 * gcc.dg/Waddress-2.c: New test.
10404
475839b6
AM
104052016-05-04 Alan Modra <amodra@gmail.com>
10406
10407 * gcc.target/powerpc/pr70866.c: New.
10408
b25aad5f
MS
104092016-05-03 Martin Sebor <msebor@redhat.com>
10410
10411 PR c++/66561
10412 * c-c++-common/builtin_location.c: New test.
10413 * g++.dg/cpp1y/builtin_location.C: New test.
10414
79ce98bc
MP
104152016-05-03 Marek Polacek <polacek@redhat.com>
10416
10417 PR c/70859
10418 * gcc.dg/pr70859.c: New test.
10419 * gcc.dg/pr70859-2.c: New test.
10420
402e89f5
PMR
104212016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10422
10423 * gnat.dg/debug5.adb: New testcase.
10424
f3d90045
DV
104252016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10426
10427 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10428 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10429 Procedure to check for z10 instruction set.
10430
1e26cec1
CL
104312016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10432
10433 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10434
71aca5a0
AM
104352016-05-03 Alan Modra <amodra@gmail.com>
10436
10437 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10438
2fd70ec1
JJ
104392016-05-03 Jakub Jelinek <jakub@redhat.com>
10440
10441 * gcc.target/i386/avx512f-cvt-1.c: New test.
10442
e5705cf7
L
104432016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10444
10445 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10446 -fdump-tree-vrp-details.
10447
381cdae4
RB
104482016-05-03 Richard Biener <rguenther@suse.de>
10449
10450 * gcc.dg/pr30172-1.c: Adjust.
10451 * gcc.dg/pr63743.c: Likewise.
10452 * gcc.dg/tm/pr51696.c: Likewise.
10453 * c-c++-common/tm/safe-1.c: Likewise.
10454 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10455 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10456 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10457 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10458
adedd5c1
JJ
104592016-05-03 Jakub Jelinek <jakub@redhat.com>
10460
31ed1665
JJ
10461 PR rtl-optimization/70467
10462 * gcc.target/i386/pr70467-3.c: New test.
10463 * gcc.target/i386/pr70467-4.c: New test.
10464
dea60b59
JJ
10465 PR tree-optimization/70916
10466 * gcc.c-torture/compile/pr70916.c: New test.
10467
adedd5c1
JJ
10468 PR target/49244
10469 * gcc.target/i386/pr49244-1.c: New test.
10470 * gcc.target/i386/pr49244-2.c: New test.
10471
f80041ef
BS
104722016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10473
10474 PR rtl-optimization/44281
10475 * gcc.target/i386/pr44281.c: New test.
10476
1cfcd39e
BC
104772016-05-03 bin cheng <bin.cheng@arm.com>
10478
10479 PR tree-optimization/56541
10480 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10481 * gcc.dg/vect/pr56541.c: new test.
10482
4304ccfd
MM
104832016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10484
10485 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10486 __float128.
10487 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10488
50d94c29
L
104892016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10490
10491 PR testsuite/70520
10492 * c-c++-common/asan/clone-test-1.c (main): Align child process
10493 stack to 16 bytes.
10494
bc1aee87
DM
104952016-05-02 David Malcolm <dmalcolm@redhat.com>
10496
10497 PR c++/62314
10498 * g++.dg/spellcheck-fields-2.C: New test case.
10499
474e0129
DM
105002016-05-02 David Malcolm <dmalcolm@redhat.com>
10501
10502 PR c++/62314
10503 * g++.dg/pr62314.C: New test case.
10504
818b88a7
JH
105052016-05-02 Jan Hubicka <hubicka@ucw.cz>
10506
10507 * gcc.dg/ipa/inline-8.c: New testcase.
10508
dd77684f
JJ
105092016-05-02 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR rtl-optimization/70467
10512 * gcc.target/i386/pr70467-1.c: New test.
10513
72407e00
BE
105142016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10515
10516 * gcc.dg/spec-options.c: Run the test on all targets.
10517 * gcc.dg/foo.specs: Use cpp_unique_options.
10518
dd53d197
MG
105192016-05-02 Marc Glisse <marc.glisse@inria.fr>
10520
10521 * gcc.dg/tree-ssa/unord.c: New testcase.
10522
a8b85ce9
MG
105232016-05-02 Marc Glisse <marc.glisse@inria.fr>
10524
10525 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10526
5b37e866
NS
105272016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10528
10529 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10530
7176a4a0
MP
105312016-05-02 Marek Polacek <polacek@redhat.com>
10532
10533 PR c/70851
10534 * gcc.dg/enum-incomplete-3.c: New test.
10535
6b9933b9
MP
105362016-05-02 Marek Polacek <polacek@redhat.com>
10537 Tom de Vries <tom@codesourcery.com>
10538
10539 PR tree-optimization/70700
10540 * gcc.dg/pr70700.c: New test.
10541
90f82260
UB
105422016-05-01 Uros Bizjak <ubizjak@gmail.com>
10543
10544 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10545 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10546 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10547 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10548 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10549
f73036c1
EB
105502016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10551
10552 * ada/acats/run_acats: Rename into...
10553 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10554 * ada/acats/run_all.sh: Remove redundant test.
10555 (target_run): Move around.
10556 (target_gnatchop): Use newly built executable.
10557 (target_gnatmake): Likewise.
10558 Check that the compilation of impbit succeeds.
10559
85e051a3
OE
105602016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10561
10562 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10563 * gcc.dg/20021029-1.c: Likewise.
10564 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10565 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10566 * gcc.target/sh/cmpstr.c: Likewise.
10567 * gcc.target/sh/cmpstrn.c: Likewise.
10568 * gcc.target/sh/memset.c: Likewise.
10569 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10570 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10571 * gcc.target/sh/pr39423-1.c: Likewise.
10572 * gcc.target/sh/pr49468-di.c: Likewise.
10573 * gcc.target/sh/pr49468-si.c: Likewise.
10574 * gcc.target/sh/pr49880-1.c: Likewise.
10575 * gcc.target/sh/pr49880-2.c: Likewise.
10576 * gcc.target/sh/pr49880-3.c: Likewise.
10577 * gcc.target/sh/pr50751-1.c: Likewise.
10578 * gcc.target/sh/pr50751-4.c: Likewise.
10579 * gcc.target/sh/pr50751-7.c: Likewise.
10580 * gcc.target/sh/pr51244-1.c: Likewise.
10581 * gcc.target/sh/pr51244-10.c: Likewise.
10582 * gcc.target/sh/pr51244-11.c: Likewise.
10583 * gcc.target/sh/pr51244-12.c: Likewise.
10584 * gcc.target/sh/pr51244-13.c: Likewise.
10585 * gcc.target/sh/pr51244-14.c: Likewise.
10586 * gcc.target/sh/pr51244-17.c: Likewise.
10587 * gcc.target/sh/pr51244-18.c: Likewise.
10588 * gcc.target/sh/pr51244-19.c: Likewise.
10589 * gcc.target/sh/pr51244-4.c: Likewise.
10590 * gcc.target/sh/pr51244-5.c: Likewise.
10591 * gcc.target/sh/pr51244-7.c: Likewise.
10592 * gcc.target/sh/pr51244-8.c: Likewise.
10593 * gcc.target/sh/pr51244-9.c: Likewise.
10594 * gcc.target/sh/pr51697.c: Likewise.
10595 * gcc.target/sh/pr52483-1.c: Likewise.
10596 * gcc.target/sh/pr52483-2.c: Likewise.
10597 * gcc.target/sh/pr52483-3.c: Likewise.
10598 * gcc.target/sh/pr52483-5.c: Likewise.
10599 * gcc.target/sh/pr52933-1.c: Likewise.
10600 * gcc.target/sh/pr52933-2.c: Likewise.
10601 * gcc.target/sh/pr52933-3.c: Likewise.
10602 * gcc.target/sh/pr53568-1.c: Likewise.
10603 * gcc.target/sh/pr53976-1.c: Likewise.
10604 * gcc.target/sh/pr53988-1.c: Likewise.
10605 * gcc.target/sh/pr53988.c: Likewise.
10606 * gcc.target/sh/pr54089-1.c: Likewise.
10607 * gcc.target/sh/pr54089-6.c: Likewise.
10608 * gcc.target/sh/pr54089-7.c: Likewise.
10609 * gcc.target/sh/pr54089-8.c: Likewise.
10610 * gcc.target/sh/pr54089-9.c: Likewise.
10611 * gcc.target/sh/pr54236-1.c: Likewise.
10612 * gcc.target/sh/pr54236-2.c: Likewise.
10613 * gcc.target/sh/pr54236-3.c: Likewise.
10614 * gcc.target/sh/pr54236-4.c: Likewise.
10615 * gcc.target/sh/pr54386.c: Likewise.
10616 * gcc.target/sh/pr54602-1.c: Likewise.
10617 * gcc.target/sh/pr54685.c: Likewise.
10618 * gcc.target/sh/pr54760-1.c: Likewise.
10619 * gcc.target/sh/pr54760-2.c: Likewise.
10620 * gcc.target/sh/pr54760-3.c: Likewise.
10621 * gcc.target/sh/pr54760-4.c: Likewise.
10622 * gcc.target/sh/pr54760-5.c: Likewise.
10623 * gcc.target/sh/pr54760-6.c: Likewise.
10624 * gcc.target/sh/pr55146.c: Likewise.
10625 * gcc.target/sh/pr55160.c: Likewise.
10626 * gcc.target/sh/pr59278.c: Likewise.
10627 * gcc.target/sh/pr59401-1.c: Likewise.
10628 * gcc.target/sh/pr59533-1.c: Likewise.
10629 * gcc.target/sh/pr63260.c: Likewise.
10630 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10631 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10632 * gcc.target/sh/strlen.c: Likewise.
10633 * gcc.target/sh/torture/pr30807.c: Likewise.
10634 * gcc.target/sh/torture/pr34777.c: Likewise.
10635 * gcc.target/sh/torture/pr64652.c: Likewise.
10636 * gcc.target/sh/torture/pr65505.c: Likewise.
10637 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10638 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10639
411e5c67
PC
106402016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10641
10642 PR c++/66644
10643 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10644
8fa97501
BS
106452016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10646
10647 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10648 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10649 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10650 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10651
5a956111
PP
106522016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10653
10654 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10655 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10656
e7ff0319
CP
106572016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10658
10659 PR middle-end/70626
10660 * c-c++-common/goacc/combined-reduction.c: New test.
10661 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10662
52d11a4b
L
106632016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10664
10665 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10666 *movdi_internal pattern only if PIC off.
10667 * gcc.target/i386/pr70155-2.c: Likewise.
10668 * gcc.target/i386/pr70155-3.c: Likewise.
10669 * gcc.target/i386/pr70155-4.c: Likewise.
10670 * gcc.target/i386/pr70155-5.c: Likewise.
10671 * gcc.target/i386/pr70155-6.c: Likewise.
10672 * gcc.target/i386/pr70155-7.c: Likewise.
10673 * gcc.target/i386/pr70155-8.c: Likewise.
10674 * gcc.target/i386/pr70155-15.c: Likewise.
10675 * gcc.target/i386/pr70155-17.c: Likewise.
10676 * gcc.target/i386/pr70155-22.c: Likewise.
10677
8960db31
BC
106782016-04-29 Bin Cheng <bin.cheng@arm.com>
10679
10680 PR tree-optimization/70803
10681 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10682
cca535a4
IE
106832016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10684
10685 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10686 optimization of vector loop.
10687 * gcc.target/i386/vect-unpack-3.c: New test.
10688 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10689 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10690 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10691
500ecf4a
MP
106922016-04-29 Marek Polacek <polacek@redhat.com>
10693
10694 PR sanitizer/70342
10695 * g++.dg/ubsan/null-7.C: New test.
10696
2fff3db8
MP
10697 PR c/70852
10698 * gcc.dg/pr70852.c: New test.
10699
509063eb
DV
107002016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10701
10702 PR/69089
10703 * g++.dg/cpp0x/alignas6.C: New test.
10704
83745c0d
DV
107052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10706
c87885ca
RO
10707 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10708 * gcc.dg/pr27003.c: Likewise.
10709 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10710 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10711 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10712 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10713 * gcc.target/arc/mxy.c: Likewise.
10714 * gcc.target/arc/mswape.c: Likewise.
10715 * gcc.target/arc/mrtsc.c: Likewise.
10716 * gcc.target/arc/mcrc.c: Likewise.
10717 * gcc.target/arc/mdsp-packa.c: Likewise.
10718 * gcc.target/arc/mdvbf.c: Likewise.
10719 * gcc.target/arc/mlock.c: Likewise.
10720 * gcc.target/arc/mmac-24.c: Likewise.
10721 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10722
849b265d
BS
107232016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10724 Matthijs Kooijman <matthijs@stdin.nl>
10725 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10726
10727 PR target/60040
10728 * gcc.target/avr/pr60040-1.c: New.
10729 * gcc.target/avr/pr60040-2.c: New.
10730
1390536b
RB
107312016-04-29 Richard Biener <rguenther@suse.de>
10732
10733 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10734
98998245
RB
107352016-04-29 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/13962
10738 PR tree-optimization/65686
10739 * gcc.dg/uninit-pr65686.c: New testcase.
10740
8b80cc21
JJ
107412016-04-29 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR middle-end/70843
10744 * gcc.dg/pr70843.c: New test.
10745
6181bc30
JJ
107462016-04-28 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR target/70858
10749 * gcc.target/i386/pr70858.c: New test.
10750
f4cb3612
AB
107512016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10752
10753 * gcc.target/arc/nps400-1.c: New file.
10754
8ad9df62
JR
107552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10756 Andrew Burgess <andrew.burgess@embecosm.com>
10757
10758 * gcc.target/arc/movh_cl-1.c: New file.
10759
ceaaa9fe
JR
107602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10761 Andrew Burgess <andrew.burgess@embecosm.com>
10762
10763 * gcc.target/arc/extzv-1.c: New file.
10764 * gcc.target/arc/insv-1.c: New file.
10765 * gcc.target/arc/insv-2.c: New file.
10766 * gcc.target/arc/movb-1.c: New file.
10767 * gcc.target/arc/movb-2.c: New file.
10768 * gcc.target/arc/movb-3.c: New file.
10769 * gcc.target/arc/movb-4.c: New file.
10770 * gcc.target/arc/movb-5.c: New file.
10771 * gcc.target/arc/movb_cl-1.c: New file.
10772 * gcc.target/arc/movb_cl-2.c: New file.
10773 * gcc.target/arc/movbi_cl-1.c: New file.
10774 * gcc.target/arc/movl-1.c: New file.
10775
4d03dc2f
JR
107762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10777 Andrew Burgess <andrew.burgess@embecosm.com>
10778
10779 * gcc.target/arc/cmem-1.c: New file.
10780 * gcc.target/arc/cmem-2.c: New file.
10781 * gcc.target/arc/cmem-3.c: New file.
10782 * gcc.target/arc/cmem-4.c: New file.
10783 * gcc.target/arc/cmem-5.c: New file.
10784 * gcc.target/arc/cmem-6.c: New file.
10785 * gcc.target/arc/cmem-7.c: New file.
10786 * gcc.target/arc/cmem-ld.inc: New file.
10787 * gcc.target/arc/cmem-st.inc: New file.
10788
81262dad
JJ
107892016-04-28 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR target/70821
10792 * gcc.target/i386/pr70821.c: New test.
10793
0a31a09a
BS
107942016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10795
10796 * gcc.target/powerpc/vec-adde.c: New test.
10797 * gcc.target/powerpc/vec-adde-int128.c: New test.
10798
3ddffba9
JJ
107992016-04-28 Jakub Jelinek <jakub@redhat.com>
10800
10801 * gcc.target/i386/avx-vround-1.c: New test.
10802 * gcc.target/i386/avx-vround-2.c: New test.
10803 * gcc.target/i386/avx512vl-vround-1.c: New test.
10804 * gcc.target/i386/avx512vl-vround-2.c: New test.
10805
713dedcd
RO
108062016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10807
10808 PR testsuite/70595
10809 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10810 (check_effective_target_cilkplus_runtime): ... this.
10811 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10812 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10813
10814 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10815 Require cilkplus_runtime.
10816 Don't add -lcilkrts.
10817 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10818 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10819 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10820 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10821 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10822 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10823 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10824 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10825 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10826 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10827 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10828 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10829 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10830 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10831 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10832 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10833 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10834 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10835 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10836 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10837 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10838 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10839 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10840 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10841 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10842 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10843 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10844 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10845 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10846
10847 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10848 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10849
10850 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10851
10852 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10853 cilkplus_runtime.
10854
3563f78f
MG
108552016-04-27 Marc Glisse <marc.glisse@inria.fr>
10856
10857 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10858 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10859
6bc2bb18
RB
108602015-04-27 Ryan Burn <contact@rnburn.com>
10861
10862 PR c++/69024
10863 PR c++/68997
10864 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10865 diagnostic.
10866 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10867 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10868
1e55d29a
EB
108692016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10870
10871 * gnat.dg/limited_with4.ad[sb]: New test.
10872 * gnat.dg/limited_with4_pkg.ads: New helper.
10873
087146ca
L
108742016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10875
10876 PR target/70155
10877 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10878 and movv1ti_internal patterns
10879 * gcc.target/i386/pr70155-1.c: New test.
10880 * gcc.target/i386/pr70155-2.c: Likewise.
10881 * gcc.target/i386/pr70155-3.c: Likewise.
10882 * gcc.target/i386/pr70155-4.c: Likewise.
10883 * gcc.target/i386/pr70155-5.c: Likewise.
10884 * gcc.target/i386/pr70155-6.c: Likewise.
10885 * gcc.target/i386/pr70155-7.c: Likewise.
10886 * gcc.target/i386/pr70155-8.c: Likewise.
10887 * gcc.target/i386/pr70155-9.c: Likewise.
10888 * gcc.target/i386/pr70155-10.c: Likewise.
10889 * gcc.target/i386/pr70155-11.c: Likewise.
10890 * gcc.target/i386/pr70155-12.c: Likewise.
10891 * gcc.target/i386/pr70155-13.c: Likewise.
10892 * gcc.target/i386/pr70155-14.c: Likewise.
10893 * gcc.target/i386/pr70155-15.c: Likewise.
10894 * gcc.target/i386/pr70155-16.c: Likewise.
10895 * gcc.target/i386/pr70155-17.c: Likewise.
10896 * gcc.target/i386/pr70155-18.c: Likewise.
10897 * gcc.target/i386/pr70155-19.c: Likewise.
10898 * gcc.target/i386/pr70155-20.c: Likewise.
10899 * gcc.target/i386/pr70155-21.c: Likewise.
10900 * gcc.target/i386/pr70155-22.c: Likewise.
10901
92329f9f
L
109022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10903
10904 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10905 ".{5,6}".
10906
309a0cf6
BC
109072016-04-27 Bin Cheng <bin.cheng@arm.com>
10908
10909 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10910 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10911 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10912 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10913 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10914
72ed2b9c
RB
109152016-04-27 Richard Biener <rguenther@suse.de>
10916
10917 PR ipa/70760
10918 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10919 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10920
3c98ff9b
NS
109212016-04-27 Nathan Sidwell <nathan@acm.org>
10922
10923 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10924 * g++.dg/ubsan/pr63956.C: Adjust error location.
10925
9ec5d66b
NC
109262016-04-27 Nick Clifton <nickc@redhat.com>
10927
10928 PR middle-end/49889
10929 * gcc.dg/pr49889.c: New test.
10930
c1e1f433
BS
109312016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10932
10933 * c-c++-common/memset-array.c: New test.
10934
8ac43293
MS
109352016-04-26 Martin Sebor <msebor@redhat.com>
10936
10937 PR c++/66639
10938 * g++.dg/cpp1y/func_constexpr.C: New test.
10939
843ce8ab
PP
109402016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10941
10942 PR c++/70241
10943 * g++.dg/cpp0x/enum32.C: New test.
10944 * g++.dg/cpp0x/enum33.C: New test.
10945
109462016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10947
10948 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10949 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10950 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10951 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10952 * gcc.c-torture/execute/pr38151.c: Likewise.
10953 * gcc.c-torture/execute/pr66556.c: Likewise.
10954 * gcc.c-torture/execute/pr67781.c: Likewise.
10955 * gcc.c-torture/execute/pr68648.c: Likewise.
10956
ca1206be
MG
109572016-04-26 Marc Glisse <marc.glisse@inria.fr>
10958
10959 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10960
2448a956
MP
109612016-04-26 Marek Polacek <polacek@redhat.com>
10962
10963 PR c/67784
10964 * gcc.dg/pr67784-3.c: New test.
10965 * gcc.dg/pr67784-4.c: New test.
10966 * gcc.dg/pr67784-5.c: New test.
10967
b02a5e26
MP
10968 PR c/70791
10969 * gcc.dg/Wnested-externs-2.c: New test.
10970
6b6aa8d3
MG
109712016-04-26 Marc Glisse <marc.glisse@inria.fr>
10972
10973 * gcc.dg/fold-plusmult.c: Adjust.
10974 * gcc.dg/no-strict-overflow-6.c: Adjust.
10975 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10976
a2095b55
BS
109772016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10978
10979 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10980 number scans.
10981 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10982 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10983 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10984 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10985 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10986 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10987 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10988 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10989 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10990 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10991 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10992 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10993 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10994 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10995 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10996 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10997 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10998 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10999 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11000 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11001 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11002 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11003 scans.
11004 * gcc.target/i386/pr32219-4.c: Likewise.
11005 * gcc.target/i386/pr32219-6.c: Likewise.
11006 * gcc.target/i386/pr32219-8.c: Likewise.
11007
bb0cc5c8
KT
110082016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11009
11010 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11011 associated options.
11012
5a0802ea
MP
110132016-04-26 Marek Polacek <polacek@redhat.com>
11014
11015 PR c++/70744
11016 * g++.dg/ext/cond2.C: New test.
11017
00f615af
BC
110182016-04-26 Bin Cheng <bin.cheng@arm.com>
11019
11020 PR tree-optimization/70771
11021 PR tree-optimization/70775
11022 * gcc.dg/pr70771.c: New test.
25939d34 11023 * gcc.dg/pr70775.c: New test.
00f615af 11024
218155e7
BS
110252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11026
11027 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11028
ab99f467
RB
110292016-04-25 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/70780
11032 * gcc.dg/torture/pr70780.c: New testcase.
11033
3f8257db 110342016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11035
c87885ca
RO
11036 * gcc.target/arm/neon-vaddws16.c: New test.
11037 * gcc.target/arm/neon-vaddws32.c: New test.
11038 * gcc.target/arm/neon-vaddwu16.c: New test.
11039 * gcc.target/arm/neon-vaddwu32.c: New test.
11040 * gcc.target/arm/neon-vaddwu8.c: New test.
11041 * lib/target-supports.exp
93c590ee
MC
11042 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11043 that arm neon support vector widen sum of HImode TO SImode.
11044
d6c1a7a7
JJ
110452016-04-23 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR sanitizer/70712
11048 * c-c++-common/asan/pr70712.c: New test.
11049
ab0fc037
TS
110502016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11051
11052 * .gitattributes: New file.
11053
2aa64824
CL
110542016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11055
11056 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11057
e7e12d92
DH
110582016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11059
11060 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11061 * gfortran.dg/submodule_15.f08: Likewise.
11062
d1431192
RB
110632016-04-22 Richard Biener <rguenther@suse.de>
11064
11065 PR tree-optimization/70740
11066 * gcc.dg/torture/pr70740.c: New testcase.
11067
04a63c24
L
110682016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11069
11070 PR target/70750
11071 * gcc.target/i386/pr70750-1.c: New test.
11072 * gcc.target/i386/pr70750-2.c: Likewise.
11073
20700098
PC
110742016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11075
11076 PR c++/70540
11077 * g++.dg/cpp0x/auto48.C: New.
11078
aedf4e12
MP
110792016-04-21 Marek Polacek <polacek@redhat.com>
11080
11081 PR c++/70513
11082 * g++.dg/cpp0x/forw_enum12.C: New test.
11083 * g++.dg/cpp0x/forw_enum13.C: New test.
11084
2074d80a
KY
110852016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11086
11087 PR target/70728
11088 * gcc.target/i386/pr70728.c: New test.
11089
aef4aab0
RB
110902016-04-21 Richard Biener <rguenther@suse.de>
11091
11092 PR middle-end/70747
11093 * gcc.dg/pr70747.c: New testcase.
11094
2359e571
BC
110952016-04-21 Bin Cheng <bin.cheng@arm.com>
11096
11097 PR tree-optimization/70715
11098 * gcc.dg/tree-ssa/scev-13.c: New test.
11099
ce0e66ff
MG
111002016-04-21 Marc Glisse <marc.glisse@inria.fr>
11101
11102 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11103
2c2870a1
MG
111042016-04-21 Marc Glisse <marc.glisse@inria.fr>
11105
11106 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11107
a2b056a3
JH
111082016-04-20 Jan Hubicka <jh@suse.cz>
11109
11110 PR ipa/70018
11111 * g++.dg/ipa/nothrow-1.C: New testcase.
11112
ee392fc2
NS
111132016-04-20 Nathan Sidwell <nathan@acm.org>
11114
11115 PR c++/55635
11116 * g++.dg/eh/delete1.C: New.
11117
dda49daf
L
111182016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11119
11120 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11121 -mtune-ctrl=sse_typeless_stores.
11122
8a5b9d5a
L
111232016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11124
11125 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11126
1011119f
BC
111272016-04-20 Bin Cheng <bin.cheng@arm.com>
11128
11129 PR tree-optimization/69489
11130 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11131
477d4906
IV
111322016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11133
11134 PR c++/69363
11135 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11136 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11137 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11138
fad08d12
BC
111392016-04-20 Bin Cheng <bin.cheng@arm.com>
11140
11141 PR tree-optimization/56625
11142 PR tree-optimization/69489
11143 * gcc.dg/vect/pr56625.c: New test.
11144 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11145
9e3e4fab
AP
111462016-04-20 Andrew Pinski <apinski@cavium.com>
11147
11148 PR target/64971
11149 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11150
d7aa24e4
AC
111512016-04-20 Arnaud Charlet <charlet@adacore.com>
11152
11153 * gnat.dg/self1.adb: Remove now incorrect test.
11154
e6d62b46
BC
111552016-04-20 Bin Cheng <bin.cheng@arm.com>
11156
11157 * gcc.dg/tree-ssa/scev-11.c: New test.
11158 * gcc.dg/tree-ssa/scev-12.c: New test.
11159
2697b189
MP
111602016-04-20 Marek Polacek <polacek@redhat.com>
11161
11162 PR tree-optimization/70725
11163 * gcc.dg/pr70725.c: New test.
11164
60d393e8
RB
111652016-04-20 Richard Biener <rguenther@suse.de>
11166
11167 PR tree-optimization/70726
11168 * g++.dg/vect/pr70726.cc: New testcase.
11169
82c6f58a
AK
111702016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11171
11172 PR target/70674
11173 * gcc.target/s390/pr70674.c: New test.
11174
90eeab20
JD
111752016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11176
11177 PR libgfortran/70684
11178 * gfortran.dg/list_read_14.f90: New test.
11179
fc9cf6da
L
111802016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11181
11182 PR target/69201
11183 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11184 extern to force it misaligned.
11185 (b): Likewise.
11186 (c): Likewise.
11187 (d): Likewise.
11188 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11189 Don't check `*' before movv4sf_internal.
11190 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11191 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11192 Don't check `*' before movv16qi_internal.
11193 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11194 extern to force it misaligned.
11195 (b): Likewise.
11196 (c): Likewise.
11197 (d): Likewise.
11198 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11199 Don't check `*' before movv2df_internal.
11200 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11201 extern to force it misaligned.
11202 (b): Likewise.
11203 (c): Likewise.
11204 (d): Likewise.
11205 Check movv8sf_internal instead of avx_storeups256.
11206 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11207
ea8927ea
RB
112082016-04-19 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/70171
11211 * g++.dg/tree-ssa/pr70171.C: New testcase.
11212
65f52ee9
RB
112132016-04-19 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/70724
11216 * gcc.dg/torture/pr70724.c: New testcase.
11217
987b67f1
VM
112182016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11219
11220 PR middle-end/70689
c87885ca 11221 * gcc.target/i386/pr70689.c: New.
987b67f1 11222
91a47c39
L
112232016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11224
11225 PR target/70708
11226 * gcc.target/i386/pr70708.c: New test.
11227
8270b82d
RB
112282016-04-18 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/43434
11231 * gcc.dg/vect/pr43434.c: New testcase.
11232 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11233 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11234 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11235 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11236 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11237 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11238 * gcc.dg/gomp/pr68640.c: Likewise.
11239 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11240 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11241
edd048e2
RB
112422016-04-18 Richard Biener <rguenther@suse.de>
11243
11244 PR tree-optimization/70701
11245 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11246
bd5c7330
TV
112472016-04-18 Tom de Vries <tom@codesourcery.com>
11248
11249 PR testsuite/70699
11250 * gcc.dg/pr70161.c: Add dot-file scans.
11251 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11252 instead of after last dot char.
11253
23f2660f
EB
112542016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11255
11256 * c-c++-common/dump-ada-spec-3.c: New test.
11257 * c-c++-common/dump-ada-spec-4.c: Likewise.
11258
da152c9f
TV
112592016-04-17 Tom de Vries <tom@codesourcery.com>
11260
11261 PR other/70183
11262 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11263
cc950f98
JH
112642016-04-15 Jan Hubicka <jh@suse.cz>
11265
11266 PR ipa/70018
11267 * g++.dg/ipa/pure-const-1.C: New testcase.
11268 * g++.dg/ipa/pure-const-2.C: New testcase.
11269 * g++.dg/ipa/pure-const-3.C: New testcase.
11270
949505a9
MP
112712016-04-15 Marek Polacek <polacek@redhat.com>
11272
11273 PR c/70671
11274 * gcc.dg/bitfld-22.c: New test.
11275
10e547d6
BS
112762016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11277
11278 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11279 x86_64.
11280
1e77281b
MP
112812016-04-15 Marek Polacek <polacek@redhat.com>
11282
11283 PR c/70651
11284 * c-c++-common/pr70651.c: New test.
11285
e501fa8e
KT
112862016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11287
11288 PR rtl-optimization/70681
11289 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11290 dump scan on arm and powerpc.
11291 * gcc.dg/pr10474.c: Likewise.
11292
dda1bf61
JJ
112932016-04-15 Jakub Jelinek <jakub@redhat.com>
11294
ca4ef1ff
JJ
11295 PR c++/69517
11296 PR c++/70019
11297 PR c++/70588
11298 * g++.dg/cpp1y/vla11.C: Revert for real.
11299
dda1bf61
JJ
11300 PR c/70436
11301 * c-c++-common/Wparentheses-1.c: New test.
11302 * c-c++-common/gomp/Wparentheses-1.c: New test.
11303 * c-c++-common/gomp/Wparentheses-2.c: New test.
11304 * c-c++-common/gomp/Wparentheses-3.c: New test.
11305 * c-c++-common/gomp/Wparentheses-4.c: New test.
11306 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11307 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11308 * c-c++-common/goacc/Wparentheses-1.c: New test.
11309
1355e62c
KY
113102016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11311
11312 PR target/70662
11313 * gcc.target/i386/pr70662.c: New test.
11314
0ab34b9e 113152016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11316 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11317
11318 PR tree-optimization/70130
11319 * gcc.dg/vect/O3-pr70130.c: New testcase.
11320
bc773aad
MM
113212016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11322
6e9b2286
MM
11323 PR target/70669
11324 * gcc.target/powerpc/pr70669.c: New test.
11325
bc773aad
MM
11326 PR target/70640
11327 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11328 a power7 system that does not have an assembler that supports
11329 power8.
11330
d8747845
MS
113312016-04-14 Martin Sebor <msebor@redhat.com>
11332
11333 PR c++/69517
11334 PR c++/70019
11335 PR c++/70588
11336 * c-c++-common/ubsan/vla-1.c: Revert.
11337 * g++.dg/cpp1y/vla11.C: Same.
11338 * g++.dg/cpp1y/vla12.C: Same.
11339 * g++.dg/cpp1y/vla13.C: Same.
11340 * g++.dg/cpp1y/vla14.C: Same.
11341 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11342 * g++.dg/init/array24.C: Same.
d8747845
MS
11343 * g++.dg/ubsan/vla-1.C: Same.
11344
85128559
MP
113452016-04-14 Marek Polacek <polacek@redhat.com>
11346 Jan Hubicka <hubicka@ucw.cz>
11347
11348 PR c++/70029
11349 * g++.dg/torture/pr70029.C: New test.
11350
52fbb073
MS
113512016-04-14 Martin Sebor <msebor@redhat.com>
11352
11353 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11354 type size to prevent failures on targets with very low maximum
11355 alignment.
11356
6db61d6f
RB
113572016-04-14 Richard Biener <rguenther@suse.de>
11358
11359 PR tree-optimization/70623
11360 * gcc.dg/torture/pr70623.c: New testcase.
11361 * gcc.dg/torture/pr70623-2.c: Likewise.
11362
342fac95
MS
113632016-04-13 Martin Sebor <msebor@redhat.com>
11364
11365 PR c++/69517
11366 PR c++/70019
11367 PR c++/70588
11368 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11369 * g++.dg/cpp1y/vla11.C: New test.
11370 * g++.dg/cpp1y/vla12.C: New test.
11371 * g++.dg/cpp1y/vla13.C: New test.
11372 * g++.dg/cpp1y/vla14.C: New test.
11373 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11374 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11375 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11376
d93c452f
JJ
113772016-04-13 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR c++/70641
11380 * g++.dg/opt/pr70641.C: New test.
11381
85115fb6
RO
113822016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11383
11384 PR rtl-optimization/68749
11385 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11386 effects of argument promotions.
11387 Remove default args to dg-skip-if.
11388
545a4139
PC
113892016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11390
11391 PR c++/70635
11392 * g++.dg/parse/pr70635.C: New.
11393
b3a77f21
MP
113942016-04-13 Marek Polacek <polacek@redhat.com>
11395
11396 PR c++/70639
11397 * c-c++-common/Wmisleading-indentation-4.c: New test.
11398
99cd9857
MP
113992016-04-13 Marek Polacek <polacek@redhat.com>
11400
11401 PR c/70436
c87885ca
RO
11402 * gcc.dg/Wparentheses-12.c: New test.
11403 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11404
75ca93ec
IE
114052016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11406
11407 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11408 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11409 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11410
3d3f9e7e
JJ
114112016-04-13 Jakub Jelinek <jakub@redhat.com>
11412
37947cd0
JJ
11413 PR middle-end/70633
11414 * gcc.c-torture/compile/pr70633.c: New test.
11415
3d3f9e7e
JJ
11416 PR debug/70628
11417 * gcc.dg/torture/pr70628.c: New test.
11418
92886d3e
PP
114192016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11420
11421 PR c++/70610
11422 * g++.dg/template/pr70610.C: New test.
11423 * g++.dg/template/pr70610-2.C: New test.
11424 * g++.dg/template/pr70610-3.C: New test.
11425 * g++.dg/template/pr70610-4.C: New test.
11426
13bd7c2b
JJ
114272016-04-12 Jakub Jelinek <jakub@redhat.com>
11428
6512fa6d
JJ
11429 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11430 128 instead of 32.
11431
13bd7c2b
JJ
11432 PR c++/70571
11433 * g++.dg/ext/pr70571.C: New test.
11434
20b9851c
MM
114352016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11436
8a434ada 11437 PR target/70640
20b9851c
MM
11438 * gcc.target/powerpc/pr70640.c: New test.
11439
2b2f52bc
PC
114402016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR c++/68722
11443 * g++.dg/parse/pr68722.C: New.
11444
5901e56a
JJ
114452016-04-12 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR rtl-optimization/70596
11448 * gcc.target/i386/pr70596.c: New test.
11449
d4619dc1
NS
114502016-04-12 Nathan Sidwell <nathan@acm.org>
11451
11452 PR c++/70501
11453 * g++.dg/init/pr70501.C: New.
11454
3df530d3
DW
114552016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11456
11457 * gcc.target/i386/asm-flag-6.c: New test.
11458
b7a120d7
TV
114592016-04-12 Tom de Vries <tom@codesourcery.com>
11460
11461 PR tree-optimization/68756
11462 * gcc.dg/graphite/pr68756.c: New test.
11463
4e0eea75
JJ
114642016-04-12 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR tree-optimization/70602
11467 * gcc.c-torture/execute/pr70602.c: New test.
11468
35fbda43
MM
114692016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11470
11471 PR target/70381
11472 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11473 __float128 emulator is built and runs.
11474 * gcc.target/powerpc/float128-1.c: Likewise.
11475
11476 * lib/target-supports.exp (check_ppc_float128_sw_available):
11477 Rework tests for __float128 software and hardware
11478 availability. Fix exit condition to return 0 on success.
11479
04a99ebe
JG
114802016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11481
11482 PR target/70133
11483 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11484 * gcc.target/aarch64/target_attr_15.c: Likewise.
11485
47cd5a85
PC
114862016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11487
11488 PR c++/69066
11489 * g++.dg/cpp1y/pr69066.C: New.
11490
a5edb32e
JD
114912016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11492
11493 PR fortran/68566
11494 * gfortran.dg/pr36192.f90: Update test.
11495 * gfortran.dg/pr36192_1.f90: Update test.
11496 * gfortran.dg/real_dimension_1.f: Update test.
11497 * gfortran.dg/parameter_array_init_7.f90: New test.
11498
8ef378f8
JDA
114992016-04-09 John David Anglin <danglin@gcc.gnu.org>
11500
c532c871
JDA
11501 PR testsuite/64039
11502 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11503
d34f706f
JDA
11504 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11505
75e1dd9e
JDA
11506 PR rtl-optimization/66669
11507 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11508
8a976f5f
JDA
11509 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11510
da04822a
JDA
11511 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11512 * gcc.dg/pie-1.c: Likewise.
11513 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11514 * gcc.dg/pic-4.c: Likewise.
11515 * gcc.dg/pie-3.c: Likewise.
11516 * gcc.dg/pie-4.c: Likewise.
11517
adfabcf9
JDA
11518 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11519
4a020adf
JDA
11520 PR tree-optimization/68644
11521 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11522
8ef378f8
JDA
11523 PR rtl-optimization/64886
11524 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11525
09bf990e
TV
115262016-04-09 Tom de Vries <tom@codesourcery.com>
11527
11528 PR tree-optimization/68953
11529 * gcc.dg/graphite/pr68953.c: New test.
11530
138c3c1a
DH
115312016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11532
11533 PR fortran/70592
11534 * gfortran.dg/deferred_character_16.f90: New test.
11535
f55460af
JJ
115362016-04-09 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR tree-optimization/70586
11539 * gcc.c-torture/execute/pr70586.c: New test.
11540
0b77bbf3
DH
115412016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11542
11543 PR sanitizer/70573
11544 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11545 with __builtin_memset
11546 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11547
c42cfb5c
CP
115482016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11549
11550 PR lto/70289
11551 PR ipa/70348
11552 PR tree-optimization/70373
11553 PR middle-end/70533
11554 PR middle-end/70534
11555 PR middle-end/70535
11556 * c-c++-common/goacc/reduction-5.c: New test.
11557 * c-c++-common/goacc/reduction-promotions.c: New test.
11558 * gfortran.dg/goacc/reduction-3.f95: New test.
11559 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11560
56cfb596
PP
115612016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11562
11563 PR c++/70590
11564 PR c++/70452
11565 * g++.dg/pr70590.C: New test.
11566 * g++.dg/pr70590-2.C: New test.
11567
1a13c0a2
JJ
115682016-04-08 Jakub Jelinek <jakub@redhat.com>
11569
abc0647a
JJ
11570 PR middle-end/70593
11571 * gcc.target/i386/pr70593.c: New test.
11572
1a13c0a2
JJ
11573 PR rtl-optimization/70574
11574 * gcc.target/i386/avx2-pr70574.c: New test.
11575
c3da4956
MO
115762016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11577
11578 PR sanitizer/70541
11579 * c-c++-common/asan/pr70541.c: New test.
11580
9f1b833b
TV
115812016-04-08 Tom de Vries <tom@codesourcery.com>
11582
11583 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11584 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11585
bae7adda
KT
115862016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11587
11588 PR target/70566
11589 * gcc.c-torture/execute/pr70566.c: New test.
11590
211f3d57
TV
115912016-04-08 Tom de Vries <tom@codesourcery.com>
11592
11593 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11594 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11595
02cf2861
AM
115962016-04-08 Alan Modra <amodra@gmail.com>
11597
11598 * gcc.target/powerpc/pr70117.c: New.
11599
5f490f9f
JJ
116002016-04-07 Jakub Jelinek <jakub@redhat.com>
11601
56e9b710
JJ
11602 PR testsuite/70581
11603 * gcc.dg/lto/simd-function_0.c: New test.
11604
5f490f9f
JJ
11605 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11606 clones.
11607 * c-c++-common/attr-simd-2.c: Likewise.
11608 * c-c++-common/attr-simd-4.c: Likewise.
11609 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11610 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11611
e4ebc74d
TP
116122016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11613
11614 PR testsuite/70553
11615 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11616
9817ae35
TS
116172016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11618 Tom de Vries <tom@codesourcery.com>
11619
11620 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11621 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11622 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11623 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11624 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11625 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11626 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11627 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11628
e292f64d
PP
116292016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11630
11631 PR c/70436
11632 * g++.dg/warn/Wparentheses-29.C: New test.
11633
6b37bdaf
PP
116342016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11635
11636 PR c/70436
11637 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11638 explicit braces to resolve a future -Wparentheses warning.
11639
64824205
RH
116402016-04-06 Richard Henderson <rth@redhat.com>
11641
11642 * gcc.dg/pr61817-1.c: New test.
11643 * gcc.dg/pr61817-2.c: New test.
11644 * gcc.dg/pr69391-1.c: New test.
11645 * gcc.dg/pr69391-2.c: New test.
11646
bc2fc1f3
VM
116472016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11648
11649 PR rtl-optimization/70398
c87885ca 11650 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11651
41414a02
EB
116522016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11653
11654 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11655
4066ea8a
YR
116562016-04-06 Yvan Roux <yvan.roux@linaro.org>
11657 Pedro Alves <palves@redhat.com>
11658
11659 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11660
ec35ea45
JJ
116612016-04-06 Jakub Jelinek <jakub@redhat.com>
11662
3866f8dd
JJ
11663 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11664 Check for avx512f effective targets instead of avx2.
11665 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11666 for AVX512F clones.
11667 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11668 * g++.dg/gomp/declare-simd-1.C: Likewise.
11669 * g++.dg/gomp/declare-simd-3.C: Likewise.
11670 * g++.dg/gomp/declare-simd-4.C: Likewise.
11671
ec35ea45
JJ
11672 PR middle-end/70550
11673 * c-c++-common/gomp/pr70550-1.c: New test.
11674 * c-c++-common/gomp/pr70550-2.c: New test.
11675
c08d28ac
NS
116762016-04-05 Nathan Sidwell <nathan@acm.org>
11677
11678 PR c++/70512
11679 * g++.dg/ext/attribute-may-alias-5.C: New.
11680
1d510e04
JJ
116812016-04-05 Jakub Jelinek <jakub@redhat.com>
11682
11683 PR c++/70336
11684 * c-c++-common/pr70336.c: New test.
11685 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11686 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11687
84278ed9
JH
116882016-04-05 Jan Hubicka <hubicka@ucw.cz>
11689
11690 PR ipa/66223
11691 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11692
268a0ec4
JJ
116932016-04-05 Jakub Jelinek <jakub@redhat.com>
11694
11695 PR rtl-optimization/70542
11696 * gcc.dg/torture/pr70542.c: New test.
11697 * gcc.target/i386/avx2-pr70542.c: New test.
11698
5e8c2eb1
ZS
116992016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11700
11701 PR tree-optimization/70509
11702 * gcc.target/i386/avx512bw-pr70509.c: New test.
11703
c0daf32d
PP
117042016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11705
11706 PR c++/70452
11707 * g++.dg/ext/constexpr-vla4.C: New test.
11708
bf867841
UB
117092016-04-05 Uros Bizjak <ubizjak@gmail.com>
11710
11711 PR target/70510
11712 * gcc.target/i386/pr70510.c: New test.
11713
3022186a
RB
117142016-04-05 Richard Biener <rguenther@suse.de>
11715
11716 PR tree-optimization/70526
11717 * g++.dg/torture/pr70526.C: New testcase.
11718
55fc79b2
JJ
117192016-04-05 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR target/70525
11722 * gcc.target/i386/pr70525.c: New test.
11723
62b233f2
RB
117242016-04-05 Richard Biener <rguenther@suse.de>
11725
11726 PR middle-end/70499
11727 * g++.dg/torture/pr70499.C: New testcase.
11728
cc05759d
RB
117292016-04-05 Richard Biener <rguenther@suse.de>
11730
11731 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11732 remove XFAIL.
11733
f23f16d4
JJ
117342016-04-04 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR middle-end/70307
11737 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11738 rs6000 ABI warnings.
11739
d27ecc49
JH
117402016-04-04 Jan Hubicka <hubicka@ucw.cz>
11741
11742 PR ipa/66223
11743 * g++.dg/ipa/devirt-51.C: New testcase.
11744
c974c96e 117452016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11746 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11747
11748 PR middle-end/70457
11749 * gcc.dg/torture/pr70457.c: New.
11750
7a85da89
AV
117512016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11752
11753 PR fortran/67538
11754 * gfortran.dg/allocate_with_source_19.f08: New test.
11755
de517e64
AV
117562016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11757
11758 PR fortran/65795
11759 * gfortran.dg/coarray_allocate_6.f08: New test.
11760
43b9f499
RB
117612016-04-04 Richard Biener <rguenther@suse.de>
11762
11763 PR rtl-optimization/70484
11764 * gcc.dg/torture/pr70484.c: New testcase.
11765
f13355da
MP
117662016-04-04 Marek Polacek <polacek@redhat.com>
11767
11768 PR c/70307
11769 * gcc.dg/torture/pr70307.c: New test.
11770
6cc6ed50
OE
117712016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11772
11773 PR target/70416
11774 PR target/67391
11775 * gcc.target/sh/torture/pr70416.c: New.
11776
abdc16c8
MS
117772016-04-02 Martin Sebor <msebor@redhat.com>
11778
11779 PR c++/67376
11780 PR c++/70170
11781 PR c++/70172
11782 PR c++/70228
11783 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11784 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11785 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11786 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11787 * g++.dg/cpp0x/constexpr-string.C: Same.
11788 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11789 * g++.dg/cpp0x/pr65398.C: Same.
11790 * g++.dg/ext/constexpr-vla1.C: Same.
11791 * g++.dg/ext/constexpr-vla2.C: Same.
11792 * g++.dg/ext/constexpr-vla3.C: Same.
11793 * g++.dg/ubsan/pr63956.C: Same.
11794
763cd859
JJ
117952016-04-01 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR rtl-optimization/70467
11798 * gcc.target/i386/pr70467-2.c: New test.
11799
0f875435
JJ
118002016-04-01 Jakub Jelinek <jakub@redhat.com>
11801 Marek Polacek <polacek@redhat.com>
11802
11803 PR c++/70488
11804 * g++.dg/init/new47.C: New test.
11805
41d14659
RR
118062016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11807
11808 PR target/70496
11809 * gcc.target/arm/pr70496.c: New test.
11810
f9bf89bb
NS
118112016-04-01 Nathan Sidwell <nathan@acm.org>
11812
73b9085d
NS
11813 PR c++/68475
11814 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11815
4afdcfaa
IE
118162016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11817
11818 PR target/69890
11819 * gcc.dg/strlenopt.h (memmove): New.
11820 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11821 instead of "string.h".
11822 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11823 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11824 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11825 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11826 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11827 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11828 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11829 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11830 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11831 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11832 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11833 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11834 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11835 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11836 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11837 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11838 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11839 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11840 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11841 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11842
b5d7a29c
RO
118432016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11844
11845 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11846 (Holder::foo): Reflect this.
11847
b660f9ec
IE
118482016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11849
11850 PR target/70442
11851 * gcc.dg/pr70442.c: New test.
11852
88504f34
NS
118532016-03-31 Nathan Sidwell <nathan@acm.org>
11854
11855 PR c++/70393
11856 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11857
95d34b96
KY
118582016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11859
11860 PR target/70453
11861 * gcc.target/i386/pr70453.c: New test.
11862
b4c4967c
AB
118632016-03-31 Andrey Belevantsev <abel@ispras.ru>
11864
11865 PR target/70292
11866 * gcc.c-torture/pr70292.c: New test.
11867
5fde6a45
MP
118682016-03-31 Marek Polacek <polacek@redhat.com>
11869
11870 PR c/70297
11871 * c-c++-common/pr70297.c: New test.
11872 * g++.dg/cpp0x/typedef-redecl.C: New test.
11873 * gcc.dg/typedef-redecl2.c: New test.
11874
97eb24c4
JJ
118752016-03-31 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR rtl-optimization/70460
11878 * gcc.c-torture/execute/pr70460.c: New test.
11879
efc3536f
RB
118802016-03-31 Richard Biener <rguenther@suse.de>
11881
11882 PR c++/70430
11883 * g++.dg/ext/vector30.C: New testcase.
11884
e0876e21
DH
118852016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11886 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11887
11888 * gfortran.dg/fmt_pf.f90: New test.
11889
e9bff8c6
RO
118902016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11891
11892 Forward-port from 5 branch
11893 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR testsuite/70356
11896 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11897 dg-require-effective-target after dg-do.
11898
11899 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11900
11901 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11902
2620c80d
TS
119032016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11904 Julian Brown <julian@codesourcery.com>
11905 Chung-Lin Tang <cltang@codesourcery.com>
11906 Cesar Philippidis <cesar@codesourcery.com>
11907 James Norris <jnorris@codesourcery.com>
11908 Tom de Vries <tom@codesourcery.com>
11909 Nathan Sidwell <nathan@codesourcery.com>
11910
bf867841 11911 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11912 * c-c++-common/goacc/loop-clauses.c: Likewise.
11913 * g++.dg/goacc/template.C: Likewise.
11914 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11915 * gfortran.dg/goacc/loop-1.f95: Likewise.
11916 * gfortran.dg/goacc/loop-5.f95: Likewise.
11917 * gfortran.dg/goacc/loop-6.f95: Likewise.
11918 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11919 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11920 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11921 * c-c++-common/goacc/clauses-fail.c: Likewise.
11922 * c-c++-common/goacc/parallel-1.c: Likewise.
11923 * c-c++-common/goacc/reduction-1.c: Likewise.
11924 * c-c++-common/goacc/reduction-2.c: Likewise.
11925 * c-c++-common/goacc/reduction-3.c: Likewise.
11926 * c-c++-common/goacc/reduction-4.c: Likewise.
11927 * c-c++-common/goacc/routine-3.c: Likewise.
11928 * c-c++-common/goacc/routine-4.c: Likewise.
11929 * c-c++-common/goacc/routine-5.c: Likewise.
11930 * c-c++-common/goacc/tile.c: Likewise.
11931 * g++.dg/goacc/template.C: Likewise.
11932 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11933 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11934 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11935 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11936 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11937 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11938 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11939 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11940 * c-c++-common/goacc/use_device-1.c: ... this file.
11941 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11942 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11943 * c-c++-common/goacc/host_data-6.c: ... this file.
11944 * c-c++-common/goacc/loop-2-kernels.c: New file.
11945 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11946 * c-c++-common/goacc/loop-3.c: Likewise.
11947 * g++.dg/goacc/reference.C: Likewise.
11948 * g++.dg/goacc/routine-1.C: Likewise.
11949 * g++.dg/goacc/routine-2.C: Likewise.
11950
f6d2d066
RB
119512016-03-30 Richard Biener <rguenther@suse.de>
11952
11953 PR middle-end/70450
11954 * gcc.dg/torture/pr70450.c: New testcase.
11955
d43242b9
JJ
119562016-03-30 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR target/70421
11959 * gcc.dg/torture/pr70421.c: New test.
11960 * gcc.target/i386/avx512f-pr70421.c: New test.
11961
5ce43b77
L
119622016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11963
11964 PR testsuite/70364
11965 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11966 (check): New function.
11967 (bar): Call check.
11968 (foo): Align stack to 16 bytes when calling bar.
11969 * gcc.target/i386/cleanup-2.c: Likewise.
11970
d014a712
PP
119712016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11972
11973 PR tree-optimization/59124
11974 * gcc.dg/Warray-bounds-19.c: New test.
11975
3f8257db 119762016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11977
11978 * lib/prune.exp (escape_regex_chars): New.
11979 (prune_file_path): Update to quote metcharacters for regexp.
11980
3336c6e0
JJ
119812016-03-29 Jakub Jelinek <jakub@redhat.com>
11982
a362f023
JJ
11983 PR rtl-optimization/70429
11984 * gcc.c-torture/execute/pr70429.c: New test.
11985
3336c6e0
JJ
11986 PR tree-optimization/70405
11987 * gcc.dg/pr70405.c: New test.
11988
728557fd
AV
119892016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11990
11991 PR fortran/70397
11992 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11993 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11994
bef977d4
TS
119952016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11996
11997 PR testsuite/64177
11998 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11999 __cilkrts_set_param to set two workers.
12000 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12001 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12002
6f6d25c9
DH
120032016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12004
bf867841 12005 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12006
45733562
KY
120072016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12008
12009 PR target/70406
bf867841 12010 * gcc.target/i386/pr70406.c: New test.
45733562 12011
a1799e5e
EB
120122016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12013
12014 * gnat.dg/specs/double_record_extension3.ads: New test.
12015
5fca7b66
RH
120162016-03-25 Richard Henderson <rth@redhat.com>
12017
12018 PR target/70120
12019 * gcc.target/aarch64/pr70120-1.c: New.
12020 * gcc.target/aarch64/pr70120-2.c: New.
12021 * gcc.target/aarch64/pr70120-3.c: New.
12022
31ce75c6
PP
120232016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12024
12025 PR c++/62212
12026 * g++.dg/template/mangle2.C: The dg-do directive should be
12027 "compile" not "assemble".
12028
3caf0ca1
BS
120292016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12030
12031 PR lto/69650
12032 * gcc.dg/pr69650.c: New test.
12033
634035b6
DE
120342016-03-25 David Edelsohn <dje.gcc@gmail.com>
12035
12036 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12037
45d34276
AM
120382016-03-25 Alan Modra <amodra@gmail.com>
12039
12040 * gcc.dg/dfp/pr70052.c: New test.
12041
8f085166
RH
120422016-03-24 Richard Henderson <rth@redhat.com>
12043
12044 PR middle-end/69845
12045 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12046 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12047
011e5ec3
TV
120482016-03-24 Tom de Vries <tom@codesourcery.com>
12049
12050 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12051
9e3f4551
TV
120522016-03-24 Tom de Vries <tom@codesourcery.com>
12053
12054 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12055 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12056
45780041
TV
120572016-03-24 Tom de Vries <tom@codesourcery.com>
12058
12059 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12060 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12061
887ab4e5
PP
120622016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12063
12064 PR c++/62212
12065 * g++.dg/template/mangle2.C: New test.
12066
69a9a66f
RB
120672016-03-24 Richard Biener <rguenther@suse.de>
12068
12069 PR tree-optimization/70396
12070 * gcc.dg/torture/pr70396.c: New testcase.
12071
ed87de55
RB
120722016-03-24 Richard Biener <rguenther@suse.de>
12073
12074 PR middle-end/70370
12075 * gcc.dg/torture/pr70370.c: New testcase.
12076
ea064934
TV
120772016-03-24 Tom de Vries <tom@codesourcery.com>
12078
12079 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12080 * gfortran.dg/goacc/kernels-tree.f95: Same.
12081 * gfortran.dg/goacc/parallel-tree.f95: Same.
12082
b2a4dd1d
TV
120832016-03-24 Tom de Vries <tom@codesourcery.com>
12084
12085 * c-c++-common/goacc/uninit-if-clause.c: New test.
12086 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12087
72e7cd6e
JJ
120882016-03-24 Jakub Jelinek <jakub@redhat.com>
12089
12090 PR target/70290
bf867841
UB
12091 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12092 Fix formatting.
72e7cd6e 12093
ce9d0c03
RB
120942016-03-24 Richard Biener <rguenther@suse.de>
12095
12096 PR tree-optimization/70372
12097 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12098
426b9428
PP
120992016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12100
12101 PR c++/70347
12102 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12103
cd1588c4
PP
121042016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12105
12106 PR c++/70332
12107 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12108
61637db3
JJ
121092016-03-23 Jakub Jelinek <jakub@redhat.com>
12110
928af3bf
JJ
12111 PR c++/70001
12112 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12113 * g++.dg/cpp1y/pr70001.C: New test.
12114
61637db3
JJ
12115 PR c++/70323
12116 * g++.dg/cpp0x/constexpr-70323.C: New test.
12117
05aca4e7
AO
121182016-03-23 Alexandre Oliva <aoliva@redhat.com>
12119 Jason Merrill <jason@redhat.com>
12120 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR c++/69315
12123 * g++.dg/cpp0x/constexpr-69315.C: New test.
12124 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12125
fbdb6baf
MP
121262016-03-23 Marek Polacek <polacek@redhat.com>
12127
12128 PR c++/69884
12129 * g++.dg/warn/Wignored-attributes-1.C: New test.
12130 * g++.dg/warn/Wignored-attributes-2.C: New test.
12131
d79ee524
TV
121322016-03-23 Tom de Vries <tom@codesourcery.com>
12133
12134 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12135 initialization.
12136 * gfortran.dg/goacc/private-3.f95 (test): Same.
12137 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12138 missing use param.
12139
a59f0bef
KT
121402016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12141
12142 * lib/target-supports.exp: Remove v7ve entry from loop
12143 creating effective target checks.
12144 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12145 (add_options_for_arm_arch_v7ve): Likewise.
12146
0179520a
JJ
121472016-03-23 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR tree-optimization/70354
12150 * gcc.dg/vect/pr70354-1.c: New test.
12151 * gcc.dg/vect/pr70354-2.c: New test.
12152 * gcc.target/i386/avx2-pr70354-1.c: New test.
12153 * gcc.target/i386/avx2-pr70354-2.c: New test.
12154
75bb14d7
JL
121552016-03-22 Jeff Law <law@redhat.com>
12156
12157 PR target/70232
12158 * gcc.dg/tree-ssa/pr70232.c: New test.
12159
72c9526d
IE
121602016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12161
12162 PR target/70302
12163 * gcc.target/i386/pr70302.c: New test.
12164
a3ca1bc5
RB
121652016-03-22 Richard Biener <rguenther@suse.de>
12166
12167 PR middle-end/70251
12168 * g++.dg/torture/pr70251.C: New testcase.
12169
5c240f4d
DM
121702016-03-22 David Malcolm <dmalcolm@redhat.com>
12171
12172 PR c/69993
12173 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12174 Wmisleading-indentation.c.
12175 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12176 reflect change to diagnostic text and order of messages.
12177 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12178
80f6631b
DE
121792016-03-22 David Edelsohn <dje.gcc@gmail.com>
12180
12181 * g++.dg/ext/java-3.C: Don't compile on AIX.
12182
9a10956c
RB
121832016-03-22 Richard Biener <rguenther@suse.de>
12184
12185 PR middle-end/70333
12186 * gcc.dg/torture/pr70333.c: New testcase.
12187
6cedf922
IE
121882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12189
12190 * g++.dg/ext/pr70290.C: New test.
12191
cd6c27ac
KY
121922016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12193
12194 PR target/70325
12195 * gcc.target/i386/pr70325.c: New test.
12196
4cde512c
JJ
121972016-03-22 Jakub Jelinek <jakub@redhat.com>
12198
b01915ed
JJ
12199 PR target/70329
12200 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12201 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12202
4e3e2cf1
JJ
12203 PR target/70300
12204 * gcc.target/i386/pr70300.c: New test.
12205
4cde512c
JJ
12206 PR c++/70295
12207 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12208 (func2): New function for cond with parens, xfail warning for c++.
12209 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12210
16f6d7dc
PP
122112016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12212
12213 PR c++/70096
12214 * g++.dg/template/ptrmem30.C: New test.
12215
a3e2b438
PP
122162016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12217
12218 PR c++/70204
12219 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12220 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12221
11b6a02e
JJ
122222016-03-21 Jakub Jelinek <jakub@redhat.com>
12223
12224 PR middle-end/70326
12225 * gcc.dg/pr70326.c: New test.
12226
b9407883
MG
122272016-03-21 Marc Glisse <marc.glisse@inria.fr>
12228 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR tree-optimization/70317
12231 * gcc.dg/pr70317.c: New test.
12232
4a148e19
UB
122332016-03-21 Uros Bizjak <ubizjak@gmail.com>
12234
12235 PR target/70327
12236 * gcc.target/i386/pr70327.c: New test.
12237
2a85ddbb
ML
122382016-03-21 Martin Liska <mliska@suse.cz>
12239
7d36fe98 12240 PR ipa/70306
2a85ddbb
ML
12241 * gcc.dg/ipa/pr70306.c: New test.
12242
4a148e19 122432016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12244
12245 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12246 * gcc.target/arm/attr-align3.c: Likewise.
12247 * gcc.target/arm/attr_arm.c: Likewise.
12248 * gcc.target/arm/flip-thumb.c: Likewise.
12249
6b366948
JJ
122502016-03-21 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR target/70296
12253 * gcc.target/powerpc/altivec-36.c: New test.
12254
2fac8c14
RB
122552016-03-21 Richard Biener <rguenther@suse.de>
12256
12257 PR tree-optimization/70310
12258 * gcc.dg/torture/pr70310.c: New testcase.
12259
e9bde854
KY
122602016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12261
12262 PR target/70293
12263 * gcc.target/i386/pr70293.c: New test.
12264
56bbfaf6
RB
122652016-03-21 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/70288
12268 * gcc.dg/torture/pr70288-1.c: New testcase.
12269 * gcc.dg/torture/pr70288-2.c: Likewise.
12270
3eee49ed
AB
122712016-03-21 Andrey Belevantsev <abel@ispras.ru>
12272
12273 PR rtl-optimization/69307
12274 * gcc.target/arm/pr69307.c: New test.
4a148e19 12275
8e7816b4
AB
122762016-03-21 Andrey Belevantsev <abel@ispras.ru>
12277
12278 PR rtl-optimization/69102
12279 * gcc.c-torture/compile/pr69102.c: New test.
12280
14d7d4be
JL
122812016-03-18 Jeff Law <law@redhat.com>
12282
12283 PR rtl-optimization/70263
12284 * gcc.c-torture/compile/pr70263-1.c: New test.
12285 * gcc.target/i386/pr70263-2.c: New test.
12286
5c6a601c
BS
122872016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12288
12289 PR rtl-optimization/70278
12290 * gcc.dg/torture/pr70278.c: New test.
12291 * gcc.target/arm/pr70278.c: New test.
12292
4bbf545b
DM
122932016-03-18 David Malcolm <dmalcolm@redhat.com>
12294
12295 PR c/70281
12296 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12297 (test_builtin_types_compatible_p): New test function.
12298 * gcc.dg/pr70281.c: New test case.
12299
dc28bb68
CL
123002016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12301
12302 PR target/70113
12303 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12304
5e8d6dff
IE
123052016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12306
12307 PR tree-optimization/70252
12308 * gcc.dg/pr70252.c: New test.
12309
d0e7e403
TV
123102016-03-18 Tom de Vries <tom@codesourcery.com>
12311
12312 * gcc.dg/pr70161-2.c: New test.
12313 * gcc.dg/pr70161.c: New test.
12314
fa22501a
TV
123152016-03-18 Tom de Vries <tom@codesourcery.com>
12316
12317 PR ipa/70269
12318 * gcc.dg/pr70269.c: New test.
12319
dd125026
JJ
123202016-03-18 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR c++/70267
12323 * g++.dg/ext/java-3.C: New test.
12324
91914f0a
PP
123252016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12326
12327 PR c++/70205
12328 * g++.dg/lookup/pr70205.C: New test.
12329
753a8910
PP
123302016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12331
12332 PR c++/70218
12333 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12334
14ba7b28
MP
123352016-03-17 Marek Polacek <polacek@redhat.com>
12336
12337 PR c/69407
12338 * gcc.dg/atomic-op-6.c: New test.
12339
ded60913
DM
123402016-03-17 David Malcolm <dmalcolm@redhat.com>
12341
12342 PR c/70264
12343 * c-c++-common/pr70264.c: New test case.
12344
a3aad0e6
JJ
123452016-03-17 Jakub Jelinek <jakub@redhat.com>
12346
17366700
JJ
12347 PR c++/70144
12348 * c-c++-common/pr70144-1.c: New test.
12349 * c-c++-common/pr70144-2.c: New test.
12350
a3aad0e6
JJ
12351 PR c++/70272
12352 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12353 * g++.dg/opt/flifetime-dse6.C: New test.
12354 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12355
b57e6e18
L
123562016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12357
12358 PR driver/70192
12359 * gcc.dg/pic-1.c: New test.
12360 * gcc.dg/pic-2.c: Likewise.
12361 * gcc.dg/pic-3.c: Likewise.
12362 * gcc.dg/pic-4.c: Likewise.
12363 * gcc.dg/pie-1.c: Likewise.
12364 * gcc.dg/pie-2.c: Likewise.
12365 * gcc.dg/pie-3.c: Likewise.
12366 * gcc.dg/pie-4.c: Likewise.
12367 * gcc.dg/pie-5.c: Likewise.
12368 * gcc.dg/pie-6.c: Likewise.
12369
b38ba58b
TV
123702016-03-17 Tom de Vries <tom@codesourcery.com>
12371
12372 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12373 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12374
6931b3b7
RB
123752016-03-17 Richard Biener <rguenther@suse.de>
12376
12377 PR debug/70271
12378 * g++.dg/debug/pr70271.C: New testcase.
12379
0c8b64cb
IE
123802016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12381
12382 * gcc.target/i386/pr70251.c: New test.
12383
b1970801
MP
123842016-03-17 Marek Polacek <polacek@redhat.com>
12385
12386 PR c++/70194
12387 * g++.dg/warn/constexpr-70194.C: New test.
12388
820c5eaa
RH
123892016-03-16 Richard Henderson <rth@redhat.com>
12390
12391 PR middle-end/70240
12392 * gcc.c-torture/compile/pr70240.c: New.
12393
da0ad263
SKS
123942016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12395
12396 * gcc.c-torture/compile/20151204.c: Skip for avr.
12397
c73d295c
JJ
123982016-03-16 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR target/70245
12401 * g++.dg/opt/pr70245.C: New test.
12402 * g++.dg/opt/pr70245.h: New file.
12403 * g++.dg/opt/pr70245-aux.cc: New file.
12404
b2794066
MS
124052016-03-16 Martin Sebor <msebor@redhat.com>
12406
12407 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12408
aa43616c
RH
124092016-03-16 Richard Henderson <rth@redhat.com>
12410
12411 PR middle-end/70199
12412 * gcc.c-torture/compile/pr70199.c: New.
12413
59608fe5
L
124142016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12415
12416 * gcc.dg/uninit-19.c: Run dos2unix.
12417
ab4c578f
MP
124182016-03-16 Marek Polacek <polacek@redhat.com>
12419
12420 PR c/70093
12421 * gcc.dg/nested-func-10.c: New test.
12422 * gcc.dg/nested-func-9.c: New test.
12423
f5387e76
JJ
124242016-03-16 Jakub Jelinek <jakub@redhat.com>
12425
12426 PR tree-optimization/68714
12427 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12428
7662b718
TV
124292016-03-16 Tom de Vries <tom@codesourcery.com>
12430
12431 PR tree-optimization/68715
12432 * gcc.dg/graphite/pr68715-2.c: New test.
12433 * gcc.dg/graphite/pr68715.c: New test.
12434 * gfortran.dg/graphite/pr68715.f90: New test.
12435
be7ce7ae
TV
124362016-03-16 Tom de Vries <tom@codesourcery.com>
12437
12438 PR tree-optimization/68809
12439 * gcc.dg/graphite/pr68809-2.c: New test.
12440 * gcc.dg/graphite/pr68809.c: New test.
12441
1935f250
JJ
124422016-03-16 Jakub Jelinek <jakub@redhat.com>
12443
6651c93e
JJ
12444 PR c++/70147
12445 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12446 method call to i () as argument. Adjust expected output.
12447
1935f250
JJ
12448 PR c++/70147
12449 * g++.dg/ubsan/pr70147-1.C: New test.
12450 * g++.dg/ubsan/pr70147-2.C: New test.
12451
ab1caa6e
MS
124522016-03-15 Martin Sebor <msebor@redhat.com>
12453
12454 PR c++/58281
12455 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12456
5c2a1bbb
JDA
124572016-03-15 John David Anglin <danglin@gcc.gnu.org>
12458
cb5d8ad1
JDA
12459 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12460 hppa*-*-hpux*.
12461
b440dd40
JDA
12462 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12463
5c2a1bbb
JDA
12464 PR libfortran/69799
12465 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12466 libatomic_available.
12467
42c729c5
MP
124682016-03-15 Marek Polacek <polacek@redhat.com>
12469
12470 PR c++/70209
12471 * g++.dg/ext/attribute-may-alias-4.C: New test.
12472
82b1c550
AM
124732016-03-15 Alexander Monakov <amonakov@ispras.ru>
12474
12475 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12476 -fvar-tracking-assignments-toggle flag.
12477
4ccbf3a6
PH
124782016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12479
12480 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12481
c39858bd
JJ
124822016-03-15 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR rtl-optimization/70222
12485 * gcc.c-torture/execute/pr70222-1.c: New test.
12486 * gcc.c-torture/execute/pr70222-2.c: New test.
12487
8be119c1
RH
124882016-03-15 Richard Henderson <rth@redhat.com>
12489
12490 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12491
6598bb55
AB
124922016-03-15 Andrey Belevantsev <abel@ispras.ru>
12493
12494 PR rtl-optimization/69032
12495 * gcc.dg/pr69032.c: New test.
12496
81fa2944
AB
124972016-03-15 Andrey Belevantsev <abel@ispras.ru>
12498
12499 PR rtl-optimization/63384
4a148e19 12500 * g++.dg/pr63384.C: New test.
81fa2944 12501
74ea9ab6
AB
125022016-03-15 Andrey Belevantsev <abel@ispras.ru>
12503
12504 PR target/64411
12505 * gcc.target/i386/pr64411.C: New test.
12506
045d5055
TV
125072016-03-15 Tom de Vries <tom@codesourcery.com>
12508
12509 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12510 * gfortran.dg/goacc/kernels-alias.f95: New test.
12511
3ea33585
MS
125122016-03-14 Martin Sebor <msebor@redhat.com>
12513
12514 PR c++/53792
12515 * g++.dg/cpp0x/constexpr-inline.C: New test.
12516 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12517
1df7b330
DE
125182016-03-14 David Edelsohn <dje.gcc@gmail.com>
12519
12520 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12521
79b57d18
JJ
125222016-03-14 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR middle-end/70219
12525 * gcc.dg/pr70219.c: New test.
12526
3cbf012a
BS
125272016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12528
12529 PR target/70083
12530 * gcc.dg/torture/pr70083.c: New test.
12531 * gcc.target/i386/pr70083.c: New test.
12532
a9fee7cd
RB
125332016-03-14 Richard Biener <rguenther@suse.de>
12534
12535 PR tree-optimization/56365
12536 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12537
4799603f
SB
125382016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12539
12540 PR target/70098
12541 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12542 New function.
12543 * g++.dg/pr70098.C: New testcase.
12544
12545
760ca967
TV
125462016-03-14 Tom de Vries <tom@codesourcery.com>
12547
12548 PR tree-optimization/70045
12549 * gcc.dg/graphite/pr70045.c: New test.
12550
44e66a77
JD
125512016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12552
12553 PR fortran/69043
12554 * gfortran.dg/include_9.f90: New test.
12555
a18e0fe1
DH
125562016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12557
12558 PR fortran/45076
12559 gfortran.dg/prof/prof.exp: New script.
12560 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12561
d0aca6ab
AB
125622016-03-12 Andrey Belevantsev <abel@ispras.ru>
12563
12564 PR rtl-optimization/69307
12565 * gcc.dg/pr69307.c: New test.
12566
cefe08a4
VM
125672016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12568
12569 PR target/69614
12570 * gcc.target/arm/pr69614.c: New.
12571
70112e2a
PT
125722016-03-12 Paul Thomas <pault@gcc.gnu.org>
12573
12574 PR fortran/70031
12575 * gfortran.dg/submodule_14.f08: New test
12576
12577 PR fortran/69524
12578 * gfortran.dg/submodule_15.f08: New test
12579
3f1e5d3a
PP
125802016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12581
12582 PR c++/70106
12583 * g++.dg/cpp1y/paren3.C: New test.
12584
a3f6d680
MM
125852016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12586
12587 PR target/70131
12588 * gcc.target/powerpc/ppc-round2.c: New test.
12589
92348f09
BS
125902016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12591
12592 PR target/70123
12593 * gcc.dg/torture/pr70123.c: New test.
12594
cebde9e9
JL
125952016-03-11 Jeff Law <law@redhat.com>
12596
12597 PR tree-optimization/70190
12598 * gcc.c-torture/compile/pr70190.c: New test.
12599
3edc5da4
DM
126002016-03-11 David Malcolm <dmalcolm@redhat.com>
12601
12602 PR c/68187
12603 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12604 case.
12605 (test43_b): Likewise.
12606 (test43_c): Likewise.
12607 (test43_d): Likewise.
12608 (test43_e): Likewise.
12609 (test43_f): Likewise.
12610 (test43_g): Likewise.
12611 (test44_a): Likewise.
12612 (test44_b): Likewise.
12613 (test44_c): Likewise.
12614 (test44_d): Likewise.
12615 (test44_e): Likewise.
12616
318c1204
DM
126172016-03-11 David Malcolm <dmalcolm@redhat.com>
12618
12619 PR c/70085
12620 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12621
bc062234
KT
126222016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12623
12624 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12625 dg-options.
12626
acfc1ac1
KT
126272016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12628
12629 PR target/70002
12630 PR target/69245
12631 * gcc.target/aarch64/pr69245_2.c: New test.
12632
d1e2bb2d
JJ
126332016-03-11 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR tree-optimization/70177
12636 * gcc.dg/pr70177.c: New test.
12637
07350627
AL
126382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12639
12640 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12641
5c6706f7
AL
126422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12643
12644 * gcc.dg/tree-ssa/sra-20.c: New.
12645
02d472a2
JJ
126462016-03-11 Jakub Jelinek <jakub@redhat.com>
12647
686d390a
JJ
12648 PR rtl-optimization/70174
12649 * gcc.dg/pr70174.c: New test.
12650
02d472a2
JJ
12651 PR tree-optimization/70169
12652 * gcc.dg/pr70169.c: New test.
12653
0f9befa1
IE
126542016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12655
12656 PR target/70160
12657 * gcc.target/i386/pr70160.c: New test.
12658
432d4670
AK
126592016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12660
12661 * gcc.target/s390/dfp-1.c: New test.
12662
a3dc8760
NC
126632016-03-10 Nick Clifton <nickc@redhat.com>
12664
12665 PR target/70044
12666 * gcc.target/aarch64/pr70044.c: New test.
12667
b87a8d7d
PP
126682016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12669 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR c++/70001
12672 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12673 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12674 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12675
4f4ada6a
JH
126762016-03-10 Jan Hubicka <hubicka@ucw.cz>
12677
12678 PR lto/69589
12679 * g++.dg/lto/pr69589_0.C: New testcase
12680 * g++.dg/lto/pr69589_1.C: New testcase
12681
d49b0aa0
MP
126822016-03-10 Marek Polacek <polacek@redhat.com>
12683
12684 PR c++/70153
12685 * g++.dg/delayedfold/unary-plus1.C: New test.
12686
126872016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12688
12689 * gcc.target/arm/pr45701-1.c: Escape brackets.
12690 * gcc.target/arm/pr45701-2.c: Likewise.
12691
71017a7b
AL
126922016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12693
12694 * gfortran.dg/unconstrained_commons.f: New.
12695
ba52669f
AM
126962016-03-10 Alan Modra <amodra@gmail.com>
12697
12698 * gcc.dg/pr69195.c: New.
12699 * gcc.dg/pr69238.c: New.
12700
27742332
TV
127012016-03-10 Tom de Vries <tom@codesourcery.com>
12702
12703 PR testsuite/68915
12704 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12705
3a81a594
RB
127062016-03-10 Richard Biener <rguenther@suse.de>
12707
12708 PR tree-optimization/70128
12709 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12710 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12711
3433b975
JJ
127122016-03-09 Jakub Jelinek <jakub@redhat.com>
12713
c2864f02
JJ
12714 PR tree-optimization/70152
12715 * gcc.dg/pr70152.c: New test.
12716
3433b975
JJ
12717 PR target/70086
12718 * gcc.target/i386/pr70086-1.c: New test.
12719 * gcc.target/i386/pr70086-2.c: New test.
12720 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12721
12722 PR tree-optimization/70127
12723 * gcc.c-torture/execute/pr70127.c: New test.
12724
96b3c82d
CP
127252016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12726
12727 * c-c++-common/goacc/combined-directives-2.c: New test.
12728
b4f3232d
DM
127292016-03-09 David Malcolm <dmalcolm@redhat.com>
12730
12731 PR c/68473
12732 PR c++/70105
12733 * g++.dg/diagnostic/pr70105.C: New test.
12734 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12735 (test_multiple_ordinary_maps): New test function.
12736
40499f81
DM
127372016-03-09 David Malcolm <dmalcolm@redhat.com>
12738
12739 PR c/68473
12740 PR c++/70105
12741 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12742 Drop range information from call to inform_at_rich_loc.
12743 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12744 New.
12745 (test_show_locus): Replace calls to rich_location::add_range with
12746 calls to add_range. Rewrite the tests that used the now-defunct
12747 rich_location ctor taking a source_range. Simplify other tests
12748 by replacing calls to COMBINE_LOCATION_DATA with calls to
12749 make_location.
12750
c9e33662
RB
127512016-03-09 Richard Biener <rguenther@suse.de>
12752 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR tree-optimization/70138
12755 * gcc.dg/vect/pr70138-1.c: New testcase.
12756 * gcc.dg/vect/pr70138-2.c: Likewise.
12757
2c73b764
JJ
127582016-03-09 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR target/70049
12761 * gcc.target/i386/pr70049.c: New test.
12762
c06d25bb
RB
127632016-03-09 Richard Biener <rguenther@suse.de>
12764
12765 PR c/70143
12766 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12767 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12768 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12769
5828a501
RO
127702016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12771
12772 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12773 arm-*-*.
12774
2e141c8d
JJ
127752016-03-09 Jakub Jelinek <jakub@redhat.com>
12776
5a9def37
JJ
12777 PR middle-end/67278
12778 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12779
2e141c8d
JJ
12780 PR target/67278
12781 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12782
12783 PR middle-end/70050
12784 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12785 in testcase comment.
12786
bf751f40
TV
127872016-03-09 Tom de Vries <tom@codesourcery.com>
12788
12789 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12790 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12791 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12792 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12793 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12794 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12795 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12796 * gfortran.dg/goacc/kernels-loop.f95: New test.
12797
e210c999
MS
127982016-03-08 Martin Sebor <msebor@redhat.com>
12799
12800 PR c++/62096
12801 * g++.dg/warn/overflow-warn-7.C: New test.
12802
80aac5c8
JM
128032016-03-08 Jason Merrill <jason@redhat.com>
12804
12805 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12806 * lib/target-supports.exp (check_effective_target_concepts): New.
12807
12b81409
JJ
128082016-03-08 Jakub Jelinek <jakub@redhat.com>
12809
d259b234
JJ
12810 PR c++/70135
12811 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12812 * g++.dg/ubsan/pr70135.C: New test.
12813
12b81409
JJ
12814 PR target/70110
12815 * gcc.dg/pr70110.c: New test.
12816
b4e9f2aa
MJ
128172016-03-07 Martin Jambor <mjambor@suse.cz>
12818
12819 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12820 * c-c++-common/gomp/if-1.c: Likewise.
12821 * c-c++-common/gomp/pr61486-2.c: Likewise.
12822 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12823 to dg-additional-options.
12824 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12825 * g++/gomp/target-teams-1.c: Likewise.
12826 * gcc.dg/gomp/gomp.exp: Likewise.
12827 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12828 dg-additional-options.
12829 * gfortran.dg/gomp/gomp.exp: Likewise.
12830 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12831 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12832 dg-additional-options.
12833 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12834
f86e631e
MJ
128352016-03-07 Martin Jambor <mjambor@suse.cz>
12836
12837 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12838 * c-c++-common/gomp/gridify-1.c: New test.
12839 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12840
94156b3f
AV
128412016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12842
12843 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12844 trigger for cortex-r8, when scanning for register r8.
12845 * gcc.target/arm/pr45701-2.c: Likewise.
12846
a84a49b7 128472016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12848 Jeff Law <law@redhat.com>
a84a49b7
RB
12849
12850 PR tree-optimization/69740
12851 * gcc.c-torture/compile/pr69740-1.c: New test.
12852 * gcc.c-torture/compile/pr69740-2.c: New test.
12853
e41f6c9e
BS
128542016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12855
12856 * lib/target-supports.exp
12857 (check_effective_target_whole_vector_shift): Enable for PPC64.
12858
57548bf5
RB
128592016-03-07 Richard Biener <rguenther@suse.de>
12860
12861 PR tree-optimization/70115
12862 * gcc.dg/torture/pr70115.c: New testcase.
12863
4ae13300
NS
128642016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12865
12866 PR middle-end/69916
12867 * c-c-++-common/goacc/pr69916.c: New.
12868
5edb9853
RH
128692016-03-07 Richard Henderson <rth@redhat.com>
12870
12871 * gcc.c-torture/compile/pr70061.c: New test.
12872
2067a8f3
RB
128732016-03-07 Richard Biener <rguenther@suse.de>
12874
12875 PR testsuite/70109
12876 * gcc.dg/vect/O3-pr36098.c: New testcase.
12877
4145a9b7
CL
128782016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12879
12880 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12881
1878be32
EB
128822016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12883
12884 * gnat.dg/renaming9.ad[sb]: New testcase.
12885
df762bb2
JJ
128862016-03-05 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR c++/70084
12889 * g++.dg/expr/stdarg3.C: New test.
12890
7d461295
JL
128912016-03-04 Jeff Law <law@redhat.com>
12892
12893 PR tree-optimization/69196
12894 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12895 x86_64-*-*.
12896
29b9828f
BS
128972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12898
b6b552fd
BS
12899 PR c/69973
12900 * gcc.dg/pr69973.c: New test.
12901
201d49e9
BS
12902 PR rtl-optimization/69941
12903 * gcc.dg/torture/pr69941.c: New test.
12904
29b9828f
BS
12905 PR c/69824
12906 * gcc.dg/pr69824.c: New test.
12907
640b7e74
TV
129082016-03-05 Tom de Vries <tom@codesourcery.com>
12909
12910 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12911 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12912 function.
12913
7a3a3fad
PP
129142016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12915
12916 PR c++/66786
12917 * g++.dg/cpp1y/var-templ48.C: New test.
12918 * g++.dg/cpp1y/var-templ49.C: New test.
12919
cd439aec
EB
129202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12921
12922 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12923
60204554
JJ
129242016-03-04 Jakub Jelinek <jakub@redhat.com>
12925
0c8825de
JJ
12926 PR c++/70035
12927 * g++.dg/ubsan/pr70035.C: New test.
12928
60204554
JJ
12929 PR target/70062
12930 * gcc.target/i386/pr70062.c: New test.
12931
f79d4eab
L
129322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12933
12934 * g++.dg/template/typename21.C: Remove c++98_only.
12935
ea81ce67
L
129362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12937
12938 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12939
64b23c13
DM
129402016-03-04 David Malcolm <dmalcolm@redhat.com>
12941
12942 PR c/68187
12943 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12944 function.
12945 (fn_42_b): Likewise.
12946 (fn_42_c): Likewise.
12947
729526f5
DM
129482016-03-04 David Malcolm <dmalcolm@redhat.com>
12949
12950 PR c/68187
12951 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12952 function.
12953 (fn_40_b): Likewise.
12954 (fn_41_a): Likewise.
12955 (fn_41_b): Likewise.
12956
f9ea11ac
JJ
129572016-03-04 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR target/70059
12960 * gcc.target/i386/avx512f-pr70059.c: New test.
12961 * gcc.target/i386/avx512dq-pr70059.c: New test.
12962
b6c38c69
BS
129632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12964
12965 PR rtl-optimization/57676
12966 * gcc.dg/torture/pr57676.c: New test.
12967
af3cdd34
IE
129682016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12969
12970 * gcc.dg/pr70026.c: New test.
12971
7ff6ca38
MP
129722016-03-04 Marek Polacek <polacek@redhat.com>
12973
12974 PR c/69798
12975 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12976 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12977
a6bf62d5
KT
129782016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12979
12980 PR target/70004
12981 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12982 Delete.
12983 (test_corners_sisd_si): Likewise.
12984 (main): Remove checks of the above.
12985 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12986
ae4cdc6a
EB
129872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12988
12989 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12990
08455559
CL
129912016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12992
12993 * gcc.dg/torture/pr69951.c: Accept argc==0.
12994
e9a35493
RB
129952016-03-04 Richard Biener <rguenther@suse.de>
12996
12997 PR c++/70054
12998 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12999 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13000
fba054c2
DV
130012016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13002
13003 PR testsuite/69766
13004 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13005 testing multiarch.
13006
f10cdc6c
JJ
130072016-03-04 Jakub Jelinek <jakub@redhat.com>
13008
13009 PR debug/69947
13010 * gcc.dg/guality/pr69947.c: New test.
13011
2e981ba0
JJ
130122016-03-03 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR ada/70017
13015 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13016
0ba3bfa2
KT
130172016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018
13019 PR rtl-optimization/69904
13020 * gcc.target/arm/pr69904.c: New test.
13021
97ecdb46
JJ
130222016-03-03 Jakub Jelinek <jakub@redhat.com>
13023
13024 PR target/70021
13025 * gcc.dg/vect/pr70021.c: New test.
13026 * gcc.target/i386/pr70021.c: New test.
13027
a2a743a1
MP
130282016-03-03 Marek Polacek <polacek@redhat.com>
13029
13030 PR middle-end/70050
13031 * gcc.dg/pr70050.c: New test.
13032
fa07ecdd
JG
130332016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13034
13035 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13036
23504262
ML
130372016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13038
13039 PR tree-optimization/70043
13040 * gfortran.dg/vect/pr70043.f90: New test.
13041
b7b9e1a9
EB
130422016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13043
13044 * gnat.dg/specs/task1.ads: New test.
13045
cb83ba54
RO
130462016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13047
13048 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13049 Invoke gdb with -batch.
13050 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13051
a75f5e30
RB
130522016-03-03 Richard Biener <rguenther@suse.de>
13053
13054 PR tree-optimization/55936
13055 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13056
268bc320
JL
130572016-03-02 Jeff Law <law@redhat.com>
13058
815f20ab
JL
13059 PR rtl-optimization/69942
13060 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13061 effects of argument promotions.
13062
268bc320
JL
13063 PR tree-optimization/69987
13064 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13065 target does not support -fprefetch-loop-arrays.
13066
171f7de5
UB
130672016-03-02 Uros Bizjak <ubizjak@gmail.com>
13068
13069 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13070
192912db
BC
130712016-03-02 Bin Cheng <bin.cheng@arm.com>
13072
c7908871 13073 PR rtl-optimization/69052
192912db
BC
13074 * gcc.target/i386/pr69052.c: New test.
13075
90a7a40b
AM
130762016-03-02 Alan Modra <amodra@gmail.com>
13077
13078 * gcc.dg/pr69990.c: New.
13079
69fa742f
JJ
130802016-03-02 Jakub Jelinek <jakub@redhat.com>
13081
de752fb0
JJ
13082 PR c/68062
13083 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13084
13085 PR middle-end/70022
13086 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13087
69fa742f
JJ
13088 PR target/70028
13089 * gcc.target/i386/pr70028.c: New test.
13090
7c65bd56
MK
130912016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13092
13093 * c-c++-common/asan/swapcontext-test-1.c,
13094 * c-c++-common/tsan/thread_leak.c,
13095 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13096 * g++.dg/tsan/benign_race.C,
13097 * g++.dg/tsan/fd_close_norace.C,
13098 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13099 races with sanitizer output
13100
37d98220 131012016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13102 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13103
13104 PR target/67278
13105 * gcc.dg/simd-8.c: New testcase.
13106
218db463
RB
131072016-03-02 Richard Biener <rguenther@suse.de>
13108
13109 PR middle-end/67278
13110 * gcc.dg/simd-7.c: New testcase.
13111
22c72158
EB
131122016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13113
13114 * gcc.target/i386/pr70007.c: Tweak.
13115
9a790ccc
DV
131162016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13117
13118 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13119
bd02f00f
MP
131202016-03-02 Marek Polacek <polacek@redhat.com>
13121
13122 PR c/67854
13123 * gcc.dg/pr67854.c: New test.
13124
1e840f39
JJ
131252016-03-02 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR middle-end/70025
13128 * gcc.dg/torture/pr70025.c: New test.
13129
bca00241
VK
131302016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13131
13132 PR tree-optimization/68621
13133 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13134
0bca04b8
EB
131352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13136
13137 * gcc.target/i386/pr70007.c: New test.
13138
2a9afc86
JL
131392016-03-01 Jeff Law <law@redhat.com>
13140
eab2541b 13141 PR tree-optimization/69196
9d83ef71 13142 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13143
2a9afc86
JL
13144 PR tree-optimization/69196
13145 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13146 duplicating code and spoiling the expected output.
13147
0d39977e
MM
131482016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13149
13150 PR target/70033
13151 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13152 supports power9 before doing tests.
13153 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13154 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13155 * gcc.target/powerpc/p9-permute.c: Likewise.
13156
a0c0699d
UB
131572016-03-01 Uros Bizjak <ubizjak@gmail.com>
13158
13159 PR target/70027
13160 * gcc.target/i386/pr70027.c: New test.
13161
0ae3ef47 131622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13163
13164 * gcc.dg/pr70017.c: New test.
13165
686e2237
JJ
131662016-03-01 Jakub Jelinek <jakub@redhat.com>
13167
13168 PR c/69796
13169 PR c/69974
13170 * gcc.dg/pr69796.c: New test.
13171 * gcc.dg/pr69974.c: New test.
13172
f8e4188c
EB
131732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13174
13175 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13176
5e3f1c7c
JL
131772016-02-29 Jeff Law <law@redhat.com>
13178
13179 PR tree-optimization/69987
13180 * gfortran.dg/pr69987.f90: New test.
13181
13182 PR tree-optimization/69989
13183 * gcc.c-torture/compile/pr69989-2.c: New test.
13184
1be56bc5
MP
131852016-03-01 Marek Polacek <polacek@redhat.com>
13186
13187 PR c++/69795
13188 * g++.dg/parse/invalid1.C: New test.
13189
1b19470d
RB
131902016-03-01 Richard Biener <rguenther@suse.de>
13191
13192 PR middle-end/70022
13193 * gcc.dg/pr70022.c: New testcase.
13194
3ae0661a
IE
131952016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13196
13197 PR tree-optimization/69956
13198 * gcc.dg/pr69956.c: New test.
13199
0f09ab88
BS
132002016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13201
13202 PR target/70011
13203 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13204 XFAIL when hardware supports efficient unaligned storage access.
13205
76d881bf
PP
132062016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13207
13208 PR c++/69961
13209 * g++.dg/template/pr69961a.C: New test.
13210 * g++.dg/template/pr69961b.C: New test.
13211
7168133a
DM
132122016-02-29 David Malcolm <dmalcolm@redhat.com>
13213
13214 PR preprocessor/69985
13215 * gcc.dg/cpp/pr69985.c: New test case.
13216
0c6072a3
JL
132172016-02-29 Jeff Law <law@redhat.com>
13218
e66f219b
JL
13219 PR tree-optimization/70005
13220 * gcc.c-torture/execute/pr70005.c New test.
13221
0c6072a3
JL
13222 PR tree-optimization/69999
13223 * gcc.c-torture/compile/pr69999.c: New test.
13224
fd9fbdb3
YR
132252016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13226
13227 PR tree-optimization/69652
13228 * gcc.dg/torture/pr69652.c: Delete test.
13229 * gcc.dg/vect/pr69652.c: New test.
13230
cbd400b4
RB
132312016-02-19 Richard Biener <rguenther@suse.de>
13232
13233 PR tree-optimization/69980
13234 * gfortran.dg/vect/pr69980.f90: New testcase.
13235
84ea0f58
EB
132362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13237
13238 * gcc.target/sparc/20160229-1.c: New test.
13239
5d2a63dc
EB
132402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13241
13242 * gnat.dg/stack_usage3.adb: New test.
13243 * gnat.dg/stack_usage3_pkg.ads: New helper.
13244
93e708f9
EB
132452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13246
13247 * gnat.dg/renaming8.adb: New test.
13248 * gnat.dg/renaming8_pkg1.ads: New helper.
13249 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13250 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13251
6512bc93
RB
132522016-02-29 Richard Biener <rguenther@suse.de>
13253
13254 PR tree-optimization/69720
13255 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13256
7b201a88
TK
132572016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13258
13259 PR fortran/68147
13260 PR fortran/47674
13261 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13262
82ee0cf2 132632016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13264 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13265
13266 PR fortran/56007
13267 * gfortran.dg/coarray_8.f90: Adjust error message.
13268 * gfortran.dg/pr56007.f90: New test.
13269 * gfortran.dg/pr56007.f: New test.
13270
cdc1a2c8
L
132712016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13272
13273 PR tree-optimization/69989
13274 * gcc.dg/torture/pr69989.c: New test.
13275
33505bcf
EB
132762016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13277
13278 * gcc.target/i386/stack-realign-win.c: New test.
13279
524bfb19
HA
132802016-02-28 Harald Anlauf <anlauf@gmx.de>
13281
13282 PR fortran/60126
13283 * gfortran.dg/pr60126.f90: New test.
13284
bd542508
JL
132852016-02-27 Jeff Law <law@redhat.com>
13286
13287 Revert
13288 2016-02-26 Richard Biener <rguenther@suse.de>
13289 Jeff Law <law@redhat.com>
13290
13291 PR tree-optimization/69740
13292 * gcc.c-torture/compile/pr69740-1.c: New test.
13293 * gcc.c-torture/compile/pr69740-2.c: New test.
13294
dd1291e0
JD
132952016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13296
5fb67f8b 13297 PR fortran/69910
dd1291e0
JD
13298 * gfortran.dg/newunit_4.f90: New test.
13299
5cfefb59
JJ
133002016-02-27 Jakub Jelinek <jakub@redhat.com>
13301
13302 PR target/69613
13303 PR rtl-optimization/69886
13304 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13305 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13306 target.
13307
20ba5f33
MS
133082016-02-26 Martin Sebor <msebor@redhat.com>
13309
13310 PR tree-optimization/15826
13311 * gcc.dg/tree-ssa/pr15826.c: New test.
13312
e6fb01b0
JJ
133132016-02-26 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR target/69969
13316 * gcc.target/powerpc/pr69969.c: New test.
13317
e3e0cf64
MS
133182016-02-26 Martin Sebor <msebor@redhat.com>
13319
13320 PR c++/15766
13321 * g++.old-deja/g++.other/decl5.C: Add a test case.
13322
d1f2bea5
SB
133232016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13324
13325 PR target/69946
13326 * gcc.target/powerpc/pr69946.c: New file.
13327
4a4f9d2b 133282016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13329 Jeff Law <law@redhat.com>
4a4f9d2b 13330
e3e0cf64 13331 PR tree-optimization/69740
4a4f9d2b
RB
13332 * gcc.c-torture/compile/pr69740-1.c: New test.
13333 * gcc.c-torture/compile/pr69740-2.c: New test.
13334
ad2a2706
MJ
133352016-02-26 Martin Jambor <mjambor@suse.cz>
13336
13337 PR middle-end/69920
13338 * gcc.dg/torture/pr69932.c: New test.
13339 * gcc.dg/torture/pr69936.c: Likewise.
13340
1d11f7ce
AK
133412016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13342
13343 PR target/69709
13344 * gcc.target/s390/pr69709.c: New test.
13345
6cfccbb2
KT
133462016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13347
13348 PR target/69245
13349 * gcc.target/aarch64/pr69245_1.c: New test.
13350
ac59ad4e
KT
133512016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352
13353 PR target/69613
13354 * gcc.dg/torture/pr69613.c: New test.
13355
a2ad54a0
JJ
133562016-02-26 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR rtl-optimization/69891
13359 * gcc.target/i386/pr69891.c: New test.
13360
0884062c 133612016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13362 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13363
d2369d4f 13364 PR target/61397
c163789b
MM
13365 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13366 functionality for both 32-bit and 64-bit.
13367
5aed7e2c
RB
133682016-02-26 Richard Biener <rguenther@suse.de>
13369
13370 PR tree-optimization/69551
13371 * gcc.dg/torture/pr69951.c: New testcase.
13372
798e2a8e
RB
133732016-02-25 Richard Biener <rguenther@suse.de>
13374
13375 PR tree-optimization/48795
13376 * gcc.dg/Warray-bounds-18.c: New testcase.
13377
9559fbac
RO
133782016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13379
13380 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13381
c049b107
JJ
133822016-02-25 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR rtl-optimization/69896
13385 * gcc.dg/pr69896.c: New test.
13386
1137001c
PP
133872016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13388
13389 PR c++/69736
13390 * g++.dg/cpp1y/paren2.C: New test.
13391
2e9c8641
MS
133922016-02-24 Martin Sebor <msebor@redhat.com>
13393
13394 PR c/51147
13395 * gcc.dg/enum-mode-2.c: New test.
13396
03ca8fb3
JJ
133972016-02-24 Jakub Jelinek <jakub@redhat.com>
13398
13399 PR c++/69922
13400 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13401 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13402 * g++.dg/ubsan/pr69922.C: New test.
13403
0b05329b
MP
134042016-02-24 Marek Polacek <polacek@redhat.com>
13405
13406 PR c/69819
13407 * gcc.dg/pr69819.c: New test.
13408
57c2c374
MS
134092016-02-24 Martin Sebor <msebor@redhat.com>
13410
3b96b93a
MS
13411 PR c++/69912
13412 * g++.dg/ext/flexary15.C: New test.
13413
134142016-02-24 Martin Sebor <msebor@redhat.com>
13415
13416 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13417 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13418 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13419
65433bb5
MK
134202016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13421 Charles Baylis <charles.baylis@linaro.org>
13422
13423 PR debug/61033
13424 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13425
f802a424 134262016-02-24 Richard Biener <rguenther@suse.de>
44293580 13427 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13428
13429 PR middle-end/69760
13430 * gcc.dg/torture/pr69760.c: New testcase.
13431
525f795f
RO
134322016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13433
13434 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13435 pattern on Solaris with as.
13436
cd7bbceb
KT
134372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13438
13439 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13440 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13441 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13442 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13443
89c0c1fd
JJ
134442016-02-24 Jakub Jelinek <jakub@redhat.com>
13445
13446 PR middle-end/69915
13447 * gcc.dg/pr69915.c: New test.
13448
0683fd27
KT
134492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR rtl-optimization/69886
13452 * gcc.dg/torture/pr69886.c: New test.
13453
e53d562a
RB
134542016-02-24 Richard Biener <rguenther@suse.de>
13455
13456 PR middle-end/68963
13457 * gcc.dg/torture/pr68963.c: New testcase.
13458
74a00288
KT
134592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13460
13461 PR target/69875
13462 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13463 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13464 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13465 * gcc.target/arm/atomic_loaddi_1.c: New test.
13466 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13467 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13468 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13469 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13470 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13471 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13472 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13473 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13474
340fd4c9
JJ
134752016-02-24 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR middle-end/69909
13478 * gcc.dg/torture/pr69909.c: New test.
13479
47d3fdb2
RB
134802016-02-24 Richard Biener <rguenther@suse.de>
13481
13482 PR tree-optimization/69907
13483 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13484 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13485 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13486
dab73e73
CB
134872016-02-24 Christian Bruel <christian.bruel@st.com>
13488
13489 * gcc.target/arm/pragma_cpp_fma.c: New test.
13490
7cc5ec65
JD
134912016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13492
13493 PR fortran/61156
13494 * gfortran.dg/include_6.f90: Update test.
13495
067fbd8b
JJ
134962016-02-23 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR objc/69844
13499 * objc.dg/pr69844.m: New test.
13500
64a454d9
JD
135012016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13502
13503 PR libgfortran/69456
13504 * gfortran.dg/namelist_89.f90: New test.
13505 * gfortran.dg/pr59700.f90: Update test..
13506
35886f0b
MS
135072016-02-23 Martin Sebor <msebor@redhat.com>
13508
13509 PR middle-end/69780
13510 * g++.dg/ext/builtin_alloca.C: New test.
13511 * gcc.dg/builtins-68.c: New test.
13512
162cc7e3
RH
135132016-02-23 Richard Henderson <rth@redhat.com>
13514
13515 * gcc.target/i386/addr-space-3.c: Remove test.
13516
196440f8
DM
135172016-02-23 David Malcolm <dmalcolm@redhat.com>
13518
13519 PR preprocessor/69126
13520 PR preprocessor/69543
13521 * c-c++-common/pr69126-2-long.c: New test.
13522 * c-c++-common/pr69126-2-short.c: New test.
13523 * c-c++-common/pr69543-1.c: Remove xfail.
13524
1d3121af
DM
135252016-02-23 David Malcolm <dmalcolm@redhat.com>
13526
13527 PR preprocessor/69126
13528 PR preprocessor/69543
13529 PR preprocessor/69558
13530 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13531 (f): Rename to...
13532 (test_2): ...this, and add leading comment.
13533 (MACRO_3, test_3): New.
13534 (MACRO_4A, MACRO_4B, test_4): New.
13535 (MACRO): Rename to...
13536 (MACRO_5): ...this.
13537 (g): Rename to...
13538 (test_5): ...this, updating for renaming of MACRO, and
13539 add leading comment.
13540 * c-c++-common/pr69543-1.c: New.
13541 * c-c++-common/pr69543-2.c: New.
13542 * c-c++-common/pr69543-3.c: New.
13543 * c-c++-common/pr69543-4.c: New.
13544 * c-c++-common/pr69558-1.c: New.
13545 * c-c++-common/pr69558-2.c: New.
13546 * c-c++-common/pr69558-3.c: New.
13547 * c-c++-common/pr69558-4.c: New.
13548 * gcc.dg/pr69558.c: Move to...
13549 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13550 xfail for c++.
13551
f99c3557
TS
135522016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13553
13554 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13555 to -ftree-parallelize-loops/-fopenacc changes.
13556 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13557 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13558 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13559 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13560 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13561 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13562 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13563 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13564 * c-c++-common/goacc/kernels-loop.c: Likewise.
13565 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13566 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13567 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13568 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13569
c60ec7c2
RO
135702016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13571
13572 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13573
f1a62b6f
JJ
135742016-02-23 Jakub Jelinek <jakub@redhat.com>
13575
e67bf044
JJ
13576 PR c++/69902
13577 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13578
f1a62b6f
JJ
13579 PR c/69900
13580 * gcc.dg/pr69900.c: New test.
13581
20c5e09e
MJ
135822016-02-23 Martin Jambor <mjambor@suse.cz>
13583
13584 PR tree-optimization/69666
13585 * gcc.dg/tree-ssa/pr69666.c: New test.
13586
e457a6fc
AV
135872016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13588
13589 PR fortran/67451
13590 * gfortran.dg/coarray_allocate_5.f08: New test.
13591
d7b574f4
AK
135922016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13593
13594 * gcc.target/s390/vcond-shift.c: Move to ...
13595 * gcc.target/s390/vector/vcond-shift.c: ... here.
13596
58bdeb44
AK
135972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13598
13599 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13600 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13601
7cd0387b
AK
136022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13603
13604 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13605
4246c8da
MW
136062016-02-20 Mark Wielaard <mjw@redhat.com>
13607
13608 PR c/28901
13609 * gcc.dg/unused-variable-3.c: New test.
13610
f93bc532
JJ
136112016-02-22 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR target/69888
13614 * gcc.target/i386/pr69888.c: New test.
13615
c4e360f4
RB
136162016-02-22 Richard Biener <rguenther@suse.de>
13617
13618 PR tree-optimization/69882
13619 * gfortran.dg/vect/pr69882.f90: New testcase.
13620
09c92f1c
JJ
136212016-02-22 Jakub Jelinek <jakub@redhat.com>
13622
13623 PR target/69885
13624 * gcc.dg/pr69885.c: New test.
13625
f88d45dc
OE
136262016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13627
13628 PR target/69806
13629 PR target/54089
13630 * gcc.target/sh/pr54089-10.c: New.
13631
ce1ff48e
PT
136322016-02-20 Paul Thomas <pault@gcc.gnu.org>
13633
13634 PR fortran/69423
13635 * gfortran.dg/deferred_character_15.f90 : New test.
13636
bbf27208
DH
136372016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13638
13639 PR fortran/57365
13640 gfortran.dg/allocate_with_source_18.f03: New test.
13641
136422016-02-20 Harald Anlauf <anlauf@gmx.de>
13643
13644 PR fortran/52531
13645 gfortran.dg/gomp/pr52531.f90: New test.
13646
268be88c
BE
136472016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13648
13649 PR c++/69865
13650 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13651 -std=c++03.
13652
4b6c824a
JJ
136532016-02-19 Jakub Jelinek <jakub@redhat.com>
13654
871b3f47
JJ
13655 PR c++/69826
13656 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13657 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13658
7a965d51
JJ
13659 PR c++/69850
13660 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13661
4b6c824a
JJ
13662 PR c++/69851
13663 * g++.dg/torture/pr69851.C: New test.
13664
15fca21a
MS
136652016-02-19 Martin Sebor <msebor@redhat.com>
13666
13667 PR testsuite/69573
13668 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13669
19e21586
JJ
136702016-02-19 Jakub Jelinek <jakub@redhat.com>
13671
03a616ac
JJ
13672 PR c++/69850
13673 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13674 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13675
19e21586
JJ
13676 PR c++/67767
13677 * g++.dg/cpp0x/pr67767.C: New test.
13678
2db16594
KT
136792016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13680
13681 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13682 for fp, simd, crypto, crc, lse.
13683 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13684 above.
13685 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13686 effective target check.
13687
5a7d9d1e
JJ
136882016-02-19 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR target/69820
13691 * gcc.target/i386/pr69820.c: New test.
13692
6448f064
AK
136932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13694
13695 * gcc.target/s390/vector/int128-1.c: New test.
13696
d0a859e6
AK
136972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13698
13699 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13700
9e4eb643
AK
137012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13702
13703 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13704 instruction pattern name to prevent the testcase from failing with
13705 -march=z13.
13706
859a4c0e
AK
137072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13708
13709 * gcc.target/s390/md/movstr-2.c: New test.
13710
efc2340b
MK
137112016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13712
13713 * gcc.target/s390/morestack.c: New test.
13714
ca2bfbc2
DV
137152016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13716
13717 PR target/69625
13718 * gcc.target/s390/pr69625.c: Add test case.
13719
efd4bd05
BE
137202016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13721
13722 PR testsuite/68580
13723 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13724
2bf2078a
MM
137252016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13726
13727 PR target/68404
13728 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13729 * gcc.target/powerpc/fusion3.c: Likewise.
13730
f003579e
RB
137312016-02-18 Richard Biener <rguenther@suse.de>
13732
13733 PR middle-end/69553
13734 * g++.dg/torture/pr69553.C: New testcase.
13735
19233914
NC
137362016-02-18 Nick Clifton <nickc@redhat.com>
13737
efd4bd05
BE
13738 PR target/62254
13739 PR target/69610
13740 * gcc.target/arm/pr62554.c: New test.
13741 * gcc.target/arm/pr69610-1.c: New test.
13742 * gcc.target/arm/pr69610-2.c: New test.
19233914 13743
23f27839
RB
137442016-02-18 Richard Biener <rguenther@suse.de>
13745
13746 PR middle-end/69854
13747 * gcc.dg/torture/pr69854.c: New testcase.
13748
932c0da4
JJ
137492016-02-17 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR c++/69850
13752 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13753
1bed93e4
BS
137542012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13755
13756 * gcc.target/powerpc/vec-cg.c: New test.
13757
57bfb134
RB
137582016-02-17 Richard Biener <rguenther@suse.de>
13759
13760 PR testsuite/69586
13761 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13762
a44e0ebb
KT
137632016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13764
13765 PR target/69161
13766 * gcc.c-torture/compile/pr69161.c: New test.
13767
ffacd726
DS
137682016-02-17 David Sherwood <david.sherwood@arm.com>
13769
13770 PR target/69532
13771 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13772 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13773
448db8d2
EB
137742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13775
13776 * gcc.dg/ifcvt-4.c: Skip on Visium.
13777
e2f0522e
EB
137782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13779
13780 * gnat.dg/atomic8.adb: New test.
13781
bf17fe3f
EB
137822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13783
13784 * gnat.dg/discr46.ad[sb]: New test.
13785
ecf835e9
KN
137862016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13787
13788 PR Target/48344
13789 * gcc.target/powerpc/pr48344-1.c: New test.
13790
49a1164a
TK
137912015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13792
13793 PR fortran/69742
13794 * gfortran.dg/associate_21.f90: New test.
13795
bf14eba2
JJ
137962016-02-16 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR c/69835
13799 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13800 -Wnonnull in dg-options.
13801 * c-c++-common/nonnull-2.c: New test.
13802
35a093b6
JG
138032016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13804 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13805
13806 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13807
e387d491
JJ
138082016-02-16 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR middle-end/69801
13811 * gcc.dg/pr69801.c: Add empty dg-options.
13812
ba539195
JN
138132016-02-16 James Norris <jnorris@codesourcery.com>
13814
13815 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13816 * g++.dg/goacc/deviceptr-1.c: New file.
13817
2a2b8f64
JJ
138182016-02-16 Jakub Jelinek <jakub@redhat.com>
13819
13820 PR tree-optimization/69820
13821 * gcc.dg/vect/pr69820.c: New test.
13822
87440c29
RB
138232016-02-16 Richard Biener <rguenther@suse.de>
13824
13825 PR tree-optimization/69776
13826 * gcc.dg/torture/pr69776-2.c: New testcase.
13827
6d87c306
BS
138282016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13829
13830 PR tree-optimization/69714
13831 * gcc.dg/torture/pr69714.c: New test.
13832
3824a0a2
JJ
138332016-02-16 Jakub Jelinek <jakub@redhat.com>
13834
13835 PR tree-optimization/69802
13836 * gcc.dg/pr69802.c: New test.
13837
c8cfe96e
RB
138382016-02-16 Richard Biener <rguenther@suse.de>
13839
13840 PR middle-end/69801
13841 * gcc.dg/pr69801.c: New testcase.
13842
fc12098d
JD
138432016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13844
13845 PR libgfortran/69651
13846 * gfortran.dg/read_bang.f90: New test.
13847 * gfortran.dg/read_bang4.f90: New test.
13848
ba6b3795
JJ
138492016-02-15 Jakub Jelinek <jakub@redhat.com>
13850
f0516ca4
JJ
13851 PR c++/69658
13852 * g++.dg/init/pr69658.C: New test.
13853
ba6b3795
JJ
13854 PR c++/69797
13855 * c-c++-common/pr69797.c: New test.
13856
de3f9a2d
PK
138572016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13858
13859 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13860 check for aarch64*-*-*.
13861
17a3b967
RB
138622016-02-15 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/69783
13865 * gcc.dg/vect/pr69783.c: New testcase.
13866
1c48bff1
RB
138672016-02-15 Richard Biener <rguenther@suse.de>
13868
13869 PR tree-optimization/69776
13870 * gcc.dg/torture/pr69776.c: New testcase.
13871
1e6025b6
TK
138722016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13873
13874 PR fortran/60526
13875 * gfortran.dg/type_decl_4.f90: Reinstated.
13876
d3308279
JDA
138772016-02-14 John David Anglin <danglin@gcc.gnu.org>
13878
13879 PR fortran/68746
13880 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13881
b7c56581
TK
138822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13883
13884 PR fortran/60526
13885 PR bootstrap/69816
13886 * gfortran.dg/type_decl_4.f90: Removed.
13887
60cb4ef5
TK
138882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13889
13890 PR fortran/60526
13891 * gfortran.dg/type_decl_4.f90: New test.
13892
f6964637
AM
138932016-02-14 Alan Modra <amodra@gmail.com>
13894
1a8849d1 13895 PR testsuite/68886
f6964637
AM
13896 * gcc.c-torture/execute/stkalign.c: Revise test.
13897
f5121920
OE
138982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13899
13900 PR target/67260
13901 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13902
6cda3ab6
OE
139032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13904
13905 PR target/67260
13906 * gcc.target/sh/torture/pr67260.c: New.
13907
6786e598
JDA
139082016-02-12 John David Anglin <danglin@gcc.gnu.org>
13909
13910 * gcc.dg/pr67964.c: Add dg-require-alias.
13911
7e05dad8
OE
139122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13913
13914 PR target/67636
13915 PR target/64345
13916 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13917
7f4cc3ce
JD
139182016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13919
13920 PR libgfortran/69668
13921 * gfortran.dg/namelist_88.f90: New test.
13922
955ca6dc
JD
139232016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13924
13925 PR libgfortran/69668
13926 * gfortran.dg/namelist_38.f90: Update test.
13927 * gfortran.dg/namelist_84.f90: Update test.
13928
876217ae
DM
139292016-02-12 David Malcolm <dmalcolm@redhat.com>
13930
13931 PR other/69554
13932 * gcc.dg/pr69554-1.c: New test.
13933 * gfortran.dg/pr69554-1.F90: New test.
13934 * gfortran.dg/pr69554-2.F90: New test.
13935 * lib/gcc-dg.exp (proc dg-locus): New function.
13936 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13937 distinguish between the caret-printing and non-caret-printing
13938 cases. If caret-printing has been explicitly enabled, bail out
13939 without attempting to fix up the output.
13940
61789eed
DM
139412016-02-12 David Malcolm <dmalcolm@redhat.com>
13942
13943 PR driver/69265
13944 PR driver/69453
13945 * gcc.dg/spellcheck-options-3.c: New test case.
13946 * gcc.dg/spellcheck-options-4.c: New test case.
13947 * gcc.dg/spellcheck-options-5.c: New test case.
13948 * gcc.dg/spellcheck-options-6.c: New test case.
13949 * gcc.dg/spellcheck-options-7.c: New test case.
13950 * gcc.dg/spellcheck-options-8.c: New test case.
13951 * gcc.dg/spellcheck-options-9.c: New test case.
13952 * gcc.dg/spellcheck-options-10.c: New test case.
13953
c3090c1f
JJ
139542016-02-12 Jakub Jelinek <jakub@redhat.com>
13955
13956 PR rtl-optimization/69764
13957 PR rtl-optimization/69771
13958 * c-c++-common/pr69764.c: New test.
13959 * gcc.dg/torture/pr69771.c: New test.
13960
8222034d
MP
139612016-02-12 Marek Polacek <polacek@redhat.com>
13962
13963 * g++.dg/torture/init-list1.C: New.
13964
f749f792
MP
139652016-02-12 Marek Polacek <polacek@redhat.com>
13966
13967 * gcc.dg/pr69522.c: Add empty dg-options.
13968
199fb02a
IE
139692016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13970
13971 * g++.dg/lto/lto.exp: Include and init mpx.
13972 * g++.dg/lto/pr69729_0.C: New test.
13973
b69539cb
JJ
139742016-02-12 Jakub Jelinek <jakub@redhat.com>
13975
06ff7000
JJ
13976 PR ipa/69241
13977 * g++.dg/ipa/pr69241-4.C: New test.
13978
b69539cb
JJ
13979 PR ipa/68672
13980 * g++.dg/ipa/pr68672-1.C: New test.
13981 * g++.dg/ipa/pr68672-2.C: New test.
13982 * g++.dg/ipa/pr68672-3.C: New test.
13983
16595a1f
BS
139842016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13985
13986 PR c/69522
6d87c306 13987 * gcc.dg/pr69522.c: New test.
16595a1f 13988
38d795d2
PP
139892016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13990
13991 PR c++/69098
13992 * g++.dg/cpp1y/69098.C: New test.
13993 * g++.dg/cpp1y/69098-2.C: New test.
13994
9c582551
JJ
139952016-02-12 Jakub Jelinek <jakub@redhat.com>
13996
13997 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13998 and neighbour -> neighbor.
13999 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14000 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14001 * c-c++-common/Wvarargs.c: Likewise.
14002 * c-c++-common/goacc/host_data-5.c: Likewise.
14003 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14004 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14005 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14006 * gcc.target/aarch64/pr60697.c: Likewise.
14007 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14008 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14009 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14010 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14011 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14012 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14013 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14014 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14015 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14016 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14017 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14018 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14019 * g++.dg/lookup/koenig5.C: Likewise.
14020 * g++.dg/ext/no-asm-2.C: Likewise.
14021 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14022 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14023 * gfortran.dg/used_types_16.f90: Likewise.
14024 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14025 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14026 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14027 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14028 * gfortran.dg/abstract_type_6.f03: Likewise.
14029 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14030 * gfortran.dg/used_types_15.f90: Likewise.
14031 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14032 * gfortran.dg/exit_3.f08: Likewise.
14033 * gfortran.dg/open_status_2.f90: Likewise.
14034 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14035 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14036 * gfortran.dg/associate_1.f03: Likewise.
14037 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14038 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14039 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14040 * gcc.dg/builtin-object-size-1.c: Likewise.
14041 * gcc.dg/noreturn-6.c: Likewise.
14042 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14043 * gcc.dg/globalalias.c: Likewise.
14044 * gcc.dg/builtins-config.h: Likewise.
14045 * gcc.dg/pr30457.c: Likewise.
14046 * gcc.c-torture/compile/volatile-1.c: Likewise.
14047 * gcc.c-torture/execute/20101011-1.c: Likewise.
14048 * c-c++-common/Waddress-1.c: Likewise.
14049
66756373
JJ
140502016-02-11 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR c/69768
14053 * c-c++-common/Waddress-1.c: New test.
14054
76fe932b
AV
140552016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14056
14057 PR fortran/69296
14058 * gfortran.dg/associate_19.f03: New test.
14059 * gfortran.dg/associate_20.f03: New test.
14060
564c4d4b
OE
140612016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14062
14063 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14064
e1c1ecb0
KT
140652016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14066
14067 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14068 .arch armv8-a\n. Add -dA to dg-options.
14069 * gcc.target/aarch64/assembler_arch_1.c: New test.
14070 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14071
0d7d9458
PC
140722016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14073
14074 PR c++/68726
14075 * g++.dg/cpp0x/pr68726.C: New.
14076
e6208a60
IE
140772016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14078
14079 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14080 test.
14081
281a11eb
RB
140822016-02-11 Richard Biener <rguenther@suse.de>
14083
14084 * g++.dg/tree-ssa/pr61034.C: Adjust.
14085
e03dd765
VM
140862016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14087
4b48faf5 14088 PR target/69148
e03dd765
VM
14089 * gcc.target/s390/pr69148.c: New.
14090
cdc23927
YR
140912016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14092
14093 PR tree-optimization/69652
14094 * gcc.dg/torture/pr69652.c: New test.
14095
e199dd0a
JJ
140962016-02-10 Jakub Jelinek <jakub@redhat.com>
14097 Patrick Palka <ppalka@gcc.gnu.org>
14098
14099 PR ipa/69241
14100 PR c++/69649
14101 * g++.dg/ipa/pr69241-1.C: New test.
14102 * g++.dg/ipa/pr69241-2.C: New test.
14103 * g++.dg/ipa/pr69241-3.C: New test.
14104 * g++.dg/ipa/pr69649.C: New test.
14105
d6b38027
UB
141062016-02-10 Uros Bizjak <ubizjak@gmail.com>
14107
14108 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14109 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14110
13b562c5
BC
141112016-02-10 Bin Cheng <bin.cheng@arm.com>
14112
14113 PR tree-optimization/68021
14114 * gcc.dg/tree-ssa/pr68021.c: New test.
14115
24a179f8
RB
141162016-02-10 Richard Biener <rguenther@suse.de>
14117
14118 PR tree-optimization/69726
14119 * gcc.dg/uninit-22.c: New testcase.
14120
0d99886f
AP
141212016-02-09 Andrew Pinski <apinski@cavium.com>
14122
14123 PR tree-opt/69282
14124 * gcc.c-torture/compile/20160205-1.c: New testcase.
14125
ab04995c
MM
141262016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14127
14128 PR target/68404
14129 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14130 instead accessing a really large arrray.
14131 * gcc.target/powerpc/fusion3.c: Likewise.
14132
4b79ac23
CB
141332016-02-09 Charles Baylis <charles.baylis@linaro.org>
14134
14135 PR target/68532
14136 * gcc.c-torture/execute/pr68532.c: New test.
14137
b890a441
AO
141382016-02-11 Alexandre Oliva <aoliva@redhat.com>
14139
14140 PR target/69634
14141 * gcc.dg/pr69634.c: New.
14142
84a5bef7
RB
141432016-02-09 Richard Biener <rguenther@suse.de>
14144
14145 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14146
1f123759 141472016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14148
1f123759
AF
14149 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14150
65860c77
YR
141512016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14152
14153 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14154
7e1e8a0a
RB
141552016-02-09 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69715
14158 * gcc.dg/torture/pr69715.c: New testcase.
14159
efb45a9f
PP
141602016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14161
14162 PR c++/69139
14163 * g++.dg/cpp0x/trailing12.C: New test.
14164 * g++.dg/cpp0x/trailing13.C: New test.
14165
20a0c6f9
PP
141662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14167
14168 PR c++/69283
14169 PR c++/67835
14170 * g++.dg/cpp1y/auto-fn29.C: New test.
14171 * g++.dg/cpp1y/auto-fn30.C: New test.
14172
a162f3af
JJ
141732016-02-08 Jakub Jelinek <jakub@redhat.com>
14174
14175 PR tree-optimization/69209
14176 * gcc.c-torture/compile/pr69209.c: New test.
14177
4b4a9fbd
JL
141782016-02-08 Jeff Law <law@redhat.com>
14179
14180 PR tree-optimization/68541
14181 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14182 of statements allowed in join block for path splitting.
14183
cfac5ed2
JJ
141842016-02-08 Jakub Jelinek <jakub@redhat.com>
14185
f68bc23f
JJ
14186 PR c++/59627
14187 * g++.dg/gomp/pr59627.C: New test.
14188
cfac5ed2
JJ
14189 PR ipa/69239
14190 * g++.dg/ipa/pr69239.C: New test.
14191
44714d8c
DM
141922016-02-08 David Malcolm <dmalcolm@redhat.com>
14193
14194 PR preprocessor/69664
14195 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14196 * gcc.dg/cpp/warn-comments.c: Likewise.
14197
eba9e839
MP
141982016-02-08 Marek Polacek <polacek@redhat.com>
14199
14200 PR c++/69688
14201 * g++.dg/init/const12.C: New test.
14202
a011cd92
BS
142032016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14204
14205 PR target/60410
14206 * gcc.dg/lto/pr55113_0.c: Remove test.
14207
5317b1be
RB
142082016-02-08 Richard Biener <rguenther@suse.de>
14209
14210 PR tree-optimization/69719
14211 * gcc.dg/torture/pr69719.c: New testcase.
14212
63998a63
RB
142132016-02-08 Richard Biener <rguenther@suse.de>
14214 Jeff Law <law@redhat.com>
14215
14216 PR target/68273
14217 * gcc.target/mips/pr68273.c: New testcase.
14218
43f4a281
RB
142192016-02-08 Richard Biener <rguenther@suse.de>
14220
14221 PR rtl-optimization/69274
14222 * gcc.target/i386/addr-sel-1.c: XFAIL.
14223
0b604d2d
JL
142242016-02-08 Jeff Law <law@redhat.com>
14225
e8dfe49e
JL
14226 PR tree-optimization/68541
14227 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14228
6daecd7a 14229 PR tree-optimization/65917
0b604d2d
JL
14230 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14231
c0f0e35a
JD
142322016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14233
14234 PR fortran/50555
14235 * gfortran.dg/namelist_args.f90: New test.
14236
8981d712
JL
142372016-02-05 Jeff Law <law@redhat.com>
14238
6daecd7a 14239 PR tree-optimization/68541
8981d712
JL
14240 * gcc.dg/tree-ssa/split-path-2.c: New test.
14241 * gcc.dg/tree-ssa/split-path-3.c: New test.
14242 * gcc.dg/tree-ssa/split-path-4.c: New test.
14243 * gcc.dg/tree-ssa/split-path-5.c: New test.
14244 * gcc.dg/tree-ssa/split-path-6.c: New test.
14245 * gcc.dg/tree-ssa/split-path-7.c: New test.
14246
46cb9332
MS
142472016-02-05 Martin Sebor <msebor@redhat.com>
14248
14249 PR c++/69662
14250 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14251 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14252
be2083ea
RH
142532016-02-06 Richard HEnderson <rth@redhat.com>
14254
14255 PR c/69643
14256 * gcc.target/i386/addr-space-4.c: New.
14257 * gcc.target/i386/addr-space-5.c: New.
14258
711d7c23
MM
142592016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14260
14261 PR fortran/66089
14262 * gfortran.dg/elemental_dependency_6.f90: New.
14263
b5c1c988
JJ
142642016-02-05 Jakub Jelinek <jakub@redhat.com>
14265
861c7bcd
JJ
14266 PR rtl-optimization/69691
14267 * gcc.c-torture/execute/pr69691.c: New test.
14268
b5c1c988
JJ
14269 PR c++/69628
14270 * g++.dg/parse/pr69628.C: New test.
14271
f7dfa966
UB
142722016-02-05 Uros Bizjak <ubizjak@gmail.com>
14273
14274 * gcc.dg/sancov/asan.c: Move to ...
14275 * gcc.dg/asan/sancov-1.c: ... here.
14276
9b143e64
UB
142772016-02-05 Uros Bizjak <ubizjak@gmail.com>
14278
14279 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14280
f5d4b899
L
142812016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14282
14283 PR target/69677
14284 * gcc.target/i386/pr69677.c: New test.
14285
76c85fbb
PP
142862016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14287
14288 PR c++/68948
14289 * g++.dg/template/pr68948.C: New test.
14290
f181bf90
DV
142912016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14292
14293 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14294 (only necessary on s390x).
14295
714fb282
L
142962016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14297
14298 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14299 -mno-accumulate-outgoing-args.
14300
618d6c1c
PP
143012016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14302
14303 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14304
1066e9b5
JJ
143052016-02-04 Jakub Jelinek <jakub@redhat.com>
14306
14307 PR c/69669
14308 * c-c++-common/pr69669.c: New test.
14309
76255d0d
MM
143102016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14311
14312 PR target/69667
14313 * g++.dg/pr69667.C: New file.
14314
e0b059b1
WD
143152016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14316
14317 PR target/69619
14318 * gcc.dg/pr69619.c: Add new test.
14319
2692b5c8
RS
143202016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14321
14322 PR rtl-optimization/69577
14323 * gcc.target/i386/pr69577.c: New test.
14324
7db337c2
ML
143252016-02-04 Martin Liska <mliska@suse.cz>
14326
14327 * g++.dg/asan/pr69276.C: New test.
14328
cc9c0829
KT
143292016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14330
14331 PR target/65932
14332 PR target/67714
14333 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14334 a single smulbb instruction.
14335 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14336 * gcc.target/amr/wmul-2.c: Likewise.
14337
eb9feb52
KT
143382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14339
14340 PR target/65932
14341 PR target/67714
14342 * gcc.c-torture/execute/pr67714.c: New test.
14343
61f727fe
JJ
143442016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14345
14346 PR target/69454
14347 * gcc.target/i386/pr69454-1.c: New test.
14348 * gcc.target/i386/pr69454-2.c: New test.
14349
05dd97db
MS
143502016-02-03 Martin Sebor <msebor@redhat.com>
14351
14352 PR c++/69251
14353 PR c++/69253
14354 PR c++/69290
14355 PR c++/69277
14356 PR c++/69349
14357 * g++.dg/ext/flexarray-mangle-2.C: New test.
14358 * g++.dg/ext/flexarray-mangle.C: New test.
14359 * g++.dg/ext/flexarray-subst.C: New test.
14360 * g++.dg/ext/flexary11.C: New test.
14361 * g++.dg/ext/flexary12.C: New test.
14362 * g++.dg/ext/flexary13.C: New test.
14363 * g++.dg/ext/flexary14.C: New test.
14364 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14365
dac2fc29
L
143662016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14367
14368 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14369 Define only if CHECK_FLOAT128 is defined.
14370 (main): Properly initialize u5.
14371
eadb8035
JJ
143722016-02-03 Jakub Jelinek <jakub@redhat.com>
14373
0afbb81b
JJ
14374 PR c/69627
14375 * gcc.dg/pr69627.c: New test.
14376
eadb8035
JJ
14377 PR target/69644
14378 * gcc.dg/pr69644.c: New test.
14379
b12d4923
MS
143802016-02-03 Mike Stump <mikestump@comcast.net>
14381
14382 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14383 support for struct-layout-1.exp.
14384
ab4bae0c
PP
143852016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14386
14387 PR c++/69056
618d6c1c 14388 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14389
95831c01
VM
143902016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14391 Alexandre Oliva <aoliva@redhat.com>
14392
14393 PR target/69461
14394 * gcc.target/powerpc/pr69461.c: New.
14395
ccc71ab8
UB
143962016-02-03 Uros Bizjak <ubizjak@gmail.com>
14397
14398 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14399 works from here ...
14400 (check_effective_target_fsanitize_thread): ... to here. Do not
14401 specify additional compile flags for the test source.
14402 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14403 specify additional compile flags for the test source.
14404
96299640
WD
144052016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14406
14407 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14408
781d83d9
AV
144092016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14410
14411 PR fortran/67451
14412 PR fortran/69418
14413 * gfortran.dg/coarray_allocate_2.f08: New test.
14414 * gfortran.dg/coarray_allocate_3.f08: New test.
14415 * gfortran.dg/coarray_allocate_4.f08: New test.
14416
d8208e6d
AL
144172016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14418
14419 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14420 use same scan-tree-dump-times on all platforms.
14421 * gcc.dg/vect/vect-outer-1.c: Likewise.
14422 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14423 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14424 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14425 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14426 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14427 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14428 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14429
a8394fa0
SB
144302016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14431
14432 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14433 warning.
14434
f3baa1d3
L
144352016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14436
14437 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14438
eb077516
JN
144392016-02-02 James Norris <jnorris@codesourcery.com>
14440
14441 * c-c++-common/goacc/routine-5.c: Add tests.
14442
578fb225
AM
144432016-02-02 Alexander Monakov <amonakov@ispras.ru>
14444
14445 * gcc.target/nvptx/unsigned-cmp.c: New test.
14446
c64f7d37
WD
144472016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14448
14449 * gcc.target/aarch64/scalar_shift_1.c
14450 (test_corners_sisd_di): Improve force to SIMD register.
14451 (test_corners_sisd_si): Likewise.
14452 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14453 Remove scan-assembler check for ldr.
14454
90c6f26c
RB
144552016-02-02 Richard Biener <rguenther@suse.de>
14456
14457 PR tree-optimization/69595
14458 * gcc.dg/Warray-bounds-17.c: New testcase.
14459
9dc03c97
RB
144602016-02-02 Richard Biener <rguenther@suse.de>
14461
14462 PR tree-optimization/69606
14463 * gcc.dg/torture/pr69606.c: New testcase.
14464
2d4dc223
YR
144652016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14466
14467 PR middle-end/68542
14468 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14469 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14470
65c98fde
AM
144712016-02-02 Alan Modra <amodra@gmail.com>
14472
14473 PR target/69548
14474 * gcc.target/powerpc/pr69548.c: New test.
14475
e1b81f2b
JJ
144762016-02-01 Jakub Jelinek <jakub@redhat.com>
14477
d0268b37
JJ
14478 PR rtl-optimization/69592
14479 * gcc.dg/pr69592.c: New test.
14480
e1b81f2b
JJ
14481 PR preprocessor/69543
14482 PR c/69558
14483 * gcc.dg/pr69543.c: New test.
14484 * gcc.dg/pr69558.c: New test.
14485
7dd7780d
UB
144862016-02-01 Uros Bizjak <ubizjak@gmail.com>
14487
bf672ee5
UB
14488 PR testsuite/65940
14489 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14490
9a7013f8
MS
144912016-02-01 Martin Sebor <msebor@redhat.com>
14492
14493 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14494
e681fb2b
BC
144952016-02-01 Bin Cheng <bin.cheng@arm.com>
14496
14497 PR tree-optimization/67921
14498 * c-c++-common/ubsan/pr67921.c: New test.
14499
ff86345f
RB
145002016-02-01 Richard Biener <rguenther@suse.de>
14501
14502 PR middle-end/69556
14503 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14504
bc369dbd
RB
145052016-02-01 Richard Biener <rguenther@suse.de>
14506
14507 PR tree-optimization/69574
14508 * gcc.dg/torture/pr69574.c: New testcase.
14509
ef318184
RB
145102016-02-01 Richard Biener <rguenther@suse.de>
14511
14512 PR tree-optimization/69579
14513 * gcc.dg/setjmp-6.c: New testcase.
14514
654745e6
JJ
145152016-02-01 Jakub Jelinek <jakub@redhat.com>
14516
14517 PR rtl-optimization/69570
14518 * g++.dg/opt/pr69570.C: New test.
14519
e6c0c44b
RH
145202016-02-01 Richard Henderson <rth@redhat.com>
14521
14522 * gcc.dg/pr69535.c: New test.
14523
6ff3f09a
JDA
145242016-01-31 John David Anglin <danglin@gcc.gnu.org>
14525
2c005538
JDA
14526 PR testsuite/69584
14527 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14528 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14529
61083a4b
JDA
14530 PR debug/68244
14531 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14532
6ff3f09a
JDA
14533 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14534
0c221916
PT
145352016-01-31 Paul Thomas <pault@gcc.gnu.org>
14536
14537 PR fortran/67564
14538 * gfortran.dg/allocate_with_source_17.f03: New test.
14539
db7a2818
JJ
145402016-01-30 Jakub Jelinek <jakub@redhat.com>
14541
14542 PR tree-optimization/69546
14543 * gcc.dg/torture/pr69546.c: New test.
14544
e520d5f0
PT
145452016-01-30 Paul Thomas <pault@gcc.gnu.org>
14546
14547 PR fortran/69566
14548 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14549
343c05d3
MS
145502016-01-30 Martin Sebor <msebor@redhat.com>
14551
14552 PR c++/68490
14553 * g++.dg/ext/flexary10.C: New test.
14554
d6c3a539
DH
145552016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14556
14557 PR fortran/66707
14558 gfortran.dg/common_23.f90: New test.
14559
52d72fcd
BS
145602016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14561
14562 PR target/65546
14563 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14564 condition being checked, and disable it when the target supports
14565 misaligned loads and stores.
14566
3a5d2ba4
JJ
145672016-01-29 Jakub Jelinek <jakub@redhat.com>
14568
14569 PR debug/69518
14570 * gcc.dg/torture/pr69518.c: New test.
14571
6bbacdb5
L
145722016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14573
14574 PR target/69530
14575 * gcc.target/i386/pr69530.c: New test.
14576
af932cdb
SE
145772016-01-29 Steve Ellcey <sellcey@imgtec.com>
14578
14579 PR target/65604
14580 * gcc.target/mips/div-delay.c: New test.
14581
26658b7c
JJ
145822016-01-29 Jakub Jelinek <jakub@redhat.com>
14583
33e89989
JJ
14584 PR target/69551
14585 * gcc.target/i386/pr69551.c: New test.
14586
26658b7c
JJ
14587 PR target/66137
14588 * gcc.target/i386/pr66137.c: New test.
14589
401116b5
AB
145902016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14591
14592 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14593 always built for p5600.
14594 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14595 isa=p5600 dg-option.
14596
d4abfcc5
RB
145972016-01-29 Richard Biener <rguenther@suse.de>
14598
14599 PR tree-optimization/69547
14600 * g++.dg/tree-ssa/pr69547.C: New testcase.
14601
16b77b32
JJ
146022016-01-29 Jakub Jelinek <jakub@redhat.com>
14603
14604 PR debug/66869
14605 * g++.dg/warn/Wunused-function2.C: New test.
14606
a1c95464
DV
146072016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14608
14609 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14610 support for test to succeed.
14611
5453bfed
MP
146122016-01-29 Marek Polacek <polacek@redhat.com>
14613
14614 PR c++/69509
14615 PR c++/69516
14616 * g++.dg/ext/constexpr-vla2.C: New test.
14617 * g++.dg/ext/constexpr-vla3.C: New test.
14618 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14619
452ec2a5
RB
146202016-01-29 Richard Biener <rguenther@suse.de>
14621
14622 PR middle-end/69537
14623 * gcc.dg/uninit-21.c: New testcase.
14624
aec0b19e
UB
146252016-01-28 Uros Bizjak <ubizjak@gmail.com>
14626
14627 PR target/69459
14628 * gcc.target/i386/pr69459.c: New test.
14629
df113ce7
SE
146302016-01-28 Steve Ellcey <sellcey@imgtec.com>
14631
14632 PR target/68400
14633 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14634 * gcc.target/mips/pr68400.c: New test.
14635
494de84f
MS
146362016-01-28 Martin Sebor <msebor@redhat.com>
14637
14638 PR target/17381
14639 * gcc.target/powerpc/pr17381.c: New test.
14640
eb1b1f01
JJ
146412016-01-28 Jakub Jelinek <jakub@redhat.com>
14642
14643 PR middle-end/69542
14644 * gcc.dg/torture/pr69542.c: New test.
14645
6dfeb7ce
WD
146462016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14647
14648 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14649
4b7471a4
DE
146502016-01-28 David Edelsohn <dje.gcc@gmail.com>
14651
14652 * gcc.dg/pr65980.c: Skip on AIX.
14653 * gcc.dg/pr66688.c: Same.
14654
b271fd21
DE
146552016-01-28 David Edelsohn <dje.gcc@gmail.com>
14656
14657 PR target/63679
14658 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14659 * gcc.dg/tree-ssa/sra-18.c: Same.
14660
874108a9
AV
146612016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14662
14663 PR fortran/62536
14664 * gfortran.dg/block_15.f08: New test.
14665 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14666 on incorrectly closed BLOCK.
14667
30480bcd
IE
146682016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14669
14670 * gcc.dg/declare-simd.c: New test.
6905c577 14671
14ba8d6d
RB
146722016-01-28 Richard Biener <rguenther@suse.de>
14673
14674 PR tree-optimization/69466
14675 * gfortran.dg/vect/pr69466.f90: New testcase.
14676
0d4c694e
TP
146772016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14678
14679 * g++.dg/pr67989.C: Remove ARM-specific option.
14680 * gcc.target/arm/pr67989.C: New file.
14681
2aa780da
UB
146822016-01-27 Uros Bizjak <ubizjak@gmail.com>
14683
14684 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14685 and expm1 test for glibc < 2.11.
14686
f75ebe77
RH
146872016-01-27 Richard Henderson <rth@redhat.com>
14688
14689 * gcc.c-torture/execute/pr69447.c: New test.
14690
146912016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14692
9a175e65 14693 PR fortran/69422
49847d75
PT
14694 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14695
cbdd8ae0
JJ
146962016-01-27 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR debug/66869
14699 * gcc.dg/pr66869.c: New test.
14700
2b572b3c
JL
147012016-01-25 Jeff Law <law@redhat.com>
14702
14703 PR tree-optimization/68398
aec0b19e 14704 PR tree-optimization/69196
2b572b3c
JL
14705 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14706 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14707 path to avoid new heuristic allowing more irreducible regions
14708 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14709 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14710 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14711 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14712 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14713
fa74a4bc
MP
147142016-01-27 Marek Polacek <polacek@redhat.com>
14715
14716 PR c/68062
14717 * c-c++-common/vector-compare-4.c: New test.
14718
0afff540
DM
147192016-01-27 David Malcolm <dmalcolm@redhat.com>
14720
14721 PR preprocessor/69126
14722 * c-c++-common/pr69126.c: New test case.
14723
1a218fc9
ILT
147242016-01-27 Ian Lance Taylor <iant@google.com>
14725
14726 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14727
5d70666e
RB
147282016-01-27 Ryan Burn <contact@rnburn.com>
14729
14730 PR cilkplus/69267
14731 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14732
87ff4d66
UB
147332016-01-27 Uros Bizjak <ubizjak@gmail.com>
14734
14735 PR target/69512
14736 * gcc.target/i386/pr69512.c: New test.
14737
27e23cca
RE
147382016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14739
14740 PR ada/69488
14741 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14742
05bf54c3
MP
147432016-01-27 Marek Polacek <polacek@redhat.com>
14744
14745 PR c++/69379
14746 * g++.dg/pr69379.C: New test.
14747
60214d0d
MS
147482016-01-27 Martin Sebor <msebor@redhat.com>
14749
14750 PR c++/69317
14751 * g++.dg/abi/Wabi-2-2.C: New test.
14752 * g++.dg/abi/Wabi-2-3.C: New test.
14753 * g++.dg/abi/Wabi-3-2.C: New test.
14754 * g++.dg/abi/Wabi-3-3.C: New test.
14755
167c7bfa
RB
147562016-01-27 Richard Biener <rguenther@suse.de>
14757
14758 PR tree-optimization/69166
14759 * gcc.dg/torture/pr69166.c: New testcase.
14760
1430fb1f
MJ
147612016-01-27 Martin Jambor <mjambor@suse.cz>
14762
14763 PR tree-optimization/69355
14764 * gcc.dg/tree-ssa/pr69355.c: New test.
14765
95e3030c
MP
147662016-01-27 Marek Polacek <polacek@redhat.com>
14767
14768 PR c++/69496
14769 * g++.dg/ext/constexpr-vla1.C: New test.
14770
eeb085f3
CB
147712016-01-20 Christian Bruel <christian.bruel@st.com>
14772
14773 PR target/69245
14774 * gcc.target/arm/pr69245.c: New test.
14775
b1652dde
JJ
147762016-01-27 Jakub Jelinek <jakub@redhat.com>
14777
14778 PR tree-optimization/69399
14779 * gcc.dg/torture/pr69399.c: New test.
14780
ce7e8f00
EB
147812016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14782
14783 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14784
e4aac1d1
EB
147852016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14786
14787 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14788
8dfdb419
TV
147892016-01-26 Tom de Vries <tom@codesourcery.com>
14790
14791 PR tree-optimization/69110
14792 * gcc.dg/autopar/pr69110.c: New test.
14793
56f80f54 147942016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14795 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14796
14797 * gcc.dg/graphite/isl-ast-op-select.c: New.
14798
a0909527
PT
147992015-01-26 Paul Thomas <pault@gcc.gnu.org>
14800
14801 PR fortran/69385
14802 * gfortran.dg/allocate_error_6.f90: New test.
14803
ffc445f4
RH
148042016-01-26 Richard Henderson <rth@redhat.com>
14805
14806 * gcc.dg/tm/pr60908.c: New test.
14807
01e1dea3
DM
148082016-01-26 David Malcolm <dmalcolm@redhat.com>
14809
14810 PR other/69006
14811 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14812 directive.
14813 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14814 expected multiline output to reflect the colorization being
14815 disabled before newlines.
14816 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14817 (custom_diagnostic_finalizer): Replace call to
14818 pp_newline_and_flush with call to pp_flush.
14819 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14820 * gfortran.dg/implicit_class_1.f90: Likewise.
14821 * lib/gcc-dg.exp (allow_blank_lines): New global.
14822 (dg-allow-blank-lines-in-output): New procedure.
14823 (gcc-dg-prune): Complain about blank lines in the output, unless
14824 dg-allow-blank-lines-in-output was called.
14825 * lib/multiline.exp (_build_multiline_regex): Only support
14826 arbitrary followup text for non-blank-lines, not for blank lines.
14827
13f92e8d
JJ
148282016-01-26 Jakub Jelinek <jakub@redhat.com>
14829
14830 PR tree-optimization/69483
14831 * gcc.dg/pr69483.c: New test.
14832 * g++.dg/opt/pr69483.C: New test.
14833
92422235
CL
148342016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14835
14836 PR target/68620
14837 * gcc.target/arm/pr68620.c: New test.
14838
0bccf11b
L
148392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14840
14841 * gcc.target/i386/pr68986-2.c: Remove -m32.
14842
81cd202e
L
148432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14844
14845 PR target/68986
14846 * gcc.target/i386/pr68986-1.c: New test.
14847 * gcc.target/i386/pr68986-2.c: Likewise.
14848 * gcc.target/i386/pr68986-3.c: Likewise.
14849
213a1c03
CB
148502016-01-26 Christian Bruel <christian.bruel@st.com>
14851
14852 * lib/target-supports.exp
14853 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14854 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14855 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14856
22a08dd1
RB
148572016-01-26 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/69452
14860 * gcc.dg/torture/pr69452.c: New testcase.
14861
6c06e0e8
JJ
148622016-01-26 Jakub Jelinek <jakub@redhat.com>
14863
14864 PR target/69442
14865 * gcc.dg/pr69442.c: New test.
14866
b96824c4
RFI
148672016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14868
14869 PR target/67896
14870 * gcc.target/aarch64/simd/pr67896.C: New.
14871
5ee31e57
RS
148722016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14873
14874 PR tree-optimization/69400
14875 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14876 function.
14877 (plugin_init): Call it.
14878 * gcc.dg/torture/pr69400.c: New test.
14879
7ddfb31d
CL
148802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14881
14882 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14883
1e050c90
AK
148842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14885 Sebastian Pop <s.pop@samsung.com>
14886
14887 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14888 isl-0.15.
14889
c8ee4bf5
AK
148902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14891 Sebastian Pop <s.pop@samsung.com>
14892
14893 * gcc.dg/graphite/pr69292.c: New.
14894
d902b330
JJ
148952016-01-25 Jakub Jelinek <jakub@redhat.com>
14896
14897 * c-c++-common/goacc/use_device-1.c: New test.
14898
2c89b952
JL
148992016-01-25 Jeff Law <law@redhat.com>
14900
14901 PR tree-optimization/69196
14902 PR tree-optimization/68398
14903 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14904 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14905
685c8785
DE
149062016-01-25 David Edelsohn <dje.gcc@gmail.com>
14907
14908 PR target/69469
14909 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14910 Algorithm.
14911
95cef0c1
RB
149122016-01-25 Richard Biener <rguenther@suse.de>
14913
14914 PR testsuite/69380
14915 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14916
2947d3b2
IE
149172016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14918
14919 PR target/69421
14920 * gcc.dg/pr69421.c: New test.
14921
ae19075a
BB
149222016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14923
14924 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14925 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14926 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14927 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14928 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14929 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14930 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14931 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14932 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14933 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14934
fa4511c2
RB
149352016-01-25 Richard Biener <rguenther@suse.de>
14936
14937 PR tree-optimization/69376
14938 * gcc.dg/torture/pr69376.c: New testcase.
14939
1d101216
JD
149402016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14941
14942 PR fortran/69397
14943 PR fortran/68442
14944 * gfortran.dg/interface_38.f90: New test.
14945 * gfortran.dg/interface_39.f90: New test.
a0909527 14946
a59b92b0
PP
149472016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14948
14949 Revert:
14950 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14951
14952 PR c++/11858
14953 PR c++/24663
14954 PR c++/24664
14955 * g++.dg/template/pr11858.C: New test.
14956 * g++.dg/template/pr24663.C: New test.
14957 * g++.dg/template/unify12.C: New test.
14958 * g++.dg/template/unify13.C: New test.
14959 * g++.dg/template/unify14.C: New test.
14960 * g++.dg/template/unify15.C: New test.
14961 * g++.dg/template/unify16.C: New test.
14962 * g++.dg/template/unify17.C: New test.
14963
16acb1a8
DH
149642016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14965
14966 PR fortran/68283
14967 gfortran.dg/pr68283.f90: New test.
14968
094773e8
TK
149692016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14970
14971 PR fortran/66094
14972 * gfortran.dg/inline_matmul_13.f90: New test.
14973 * gfortran.dg/matmul_bounds_8.f90: New test.
14974 * gfortran.dg/matmul_bounds_9.f90: New test.
14975 * gfortran.dg/matmul_bounds_10.f90: New test.
14976
42fb90d7
TV
149772016-01-23 Tom de Vries <tom@codesourcery.com>
14978
14979 PR tree-optimization/69426
14980 * gcc.dg/autopar/pr69426.c: New test.
14981
69da7802
MS
149822016-01-23 Martin Sebor <msebor@redhat.com>
14983
14984 PR c++/58109
14985 PR c++/69022
14986 * g++.dg/cpp0x/alignas5.C: New test.
14987 * g++.dg/ext/vector29.C: Same.
14988
da17300a
UB
149892016-01-23 Uros Bizjak <ubizjak@gmail.com>
14990
14991 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14992 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14993 _GNU_SOURCE from compile flags to the source.
14994 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14995 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14996 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14997 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14998
62041cfc
JJ
149992016-01-22 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR target/69432
15002 * g++.dg/opt/pr69432.C: New test.
15003
f7d2ad6f
BS
150042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15005
15006 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15007 32-bit targets testing an -m64 multilib.
15008
d403fc9a
WS
150092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15010
15011 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15012 64-bit support.
15013
4aa16f8d
JG
150142016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15015
15016 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15017
7c816d0f
CB
150182016-01-21 Christian Bruel <christian.bruel@st.com>
15019
15020 PR target/68674
15021 * gcc.target/i386/pr68674.c
15022 * gcc.target/aarch64/pr68674.c
15023 * gcc.target/arm/pr68674.c
15024
fce661e8
KT
150252016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15026
15027 PR target/69403
15028 * gcc.c-torture/execute/pr69403.c: New test.
15029
4696899f
PC
150302016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15031
15032 PR c++/55843
15033 * g++.dg/template/pr55843.C: New.
15034
bac69366
AL
150352016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15036
15037 PR testsuite/66877
15038 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15039 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15040
b57d3a5c
BS
150412016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15042
15043 PR testsuite/67489
da17300a
UB
15044 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15045 from dg-do compile directive, and instead add
15046 { dg-require-effective-target int128 }.
b57d3a5c 15047
9f04a53e
MS
150482016-01-20 Martin Sebor <msebor@redhat.com>
15049
15050 PR c/69405
15051 * gcc.dg/sync-fetch.c: New test.
15052
38a51663
JL
150532016-01-21 Martin Sebor <msebor@redhat.com>
15054
15055 PR target/69252
15056 * gcc.target/powerpc/pr69252.c: New test.
15057
2423a75a
JD
150582016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15059
15060 PR fortran/65996
da17300a 15061 * gfortran.dg/pr65996.f90: New test.
2423a75a 15062
0a76463f
DV
150632016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15064
15065 PR c++/68810
9f04a53e 15066 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15067 expected to generate an error.
0a76463f 15068
9776e692
BS
150692016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15070
15071 PR middle-end/66178
15072 * gcc.dg/torture/pr66178.c: New test.
15073
c8d3e088
AB
150742016-01-21 Anton Blanchard <anton@samba.org>
15075 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15076
15077 PR target/63354
15078 * gcc.target/powerpc/pr63354.c: New test.
15079
35b707ff
VM
150802016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15081
15082 PR rtl-optimization/68990
15083 * gcc.target/i386/pr68990: New.
15084
157b0829
NC
150852016-01-21 Nick Clifton <nickc@redhat.com>
15086
15087 PR target/69129
15088 * gcc.target/mips/pr69129.c: New.
15089
aede6748
PC
150902016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15091
15092 PR c++/58046
15093 * g++.dg/cpp0x/pr58046.C: New.
15094
5463c2c8
JJ
150952016-01-21 Jakub Jelinek <jakub@redhat.com>
15096
6d31cc75
SS
15097 PR target/69187
15098 PR target/65624
15099 * gcc.target/arm/pr69187.c: New test.
15100
5463c2c8
JJ
15101 PR c++/69355
15102 * g++.dg/torture/pr69355.C: New test.
15103
fa28f32b
AK
151042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15105 Sebastian Pop <s.pop@samsung.com>
15106
15107 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15108
b920a047
AK
151092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15110 Sebastian Pop <s.pop@samsung.com>
15111
da17300a 15112 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15113
bdd3aea6
JJ
151142016-01-21 Jakub Jelinek <jakub@redhat.com>
15115
15116 PR middle-end/67653
15117 * c-c++-common/pr67653.c: New test.
15118 * gcc.dg/torture/pr29119.c: Add dg-warning.
15119
26a2e6ae
PB
151202016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15121
15122 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15123
d25c7690
PK
151242016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15125
15126 PR c/24293
15127 * gcc.dg/pr24293.c: New test.
15128 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15129 incomplete struct type.
15130 * gcc.dg/declspec-1.c: Likewise.
15131 * gcc.dg/pr63549.c: Likewise.
15132
889d5698
JJ
151332016-01-20 Jakub Jelinek <jakub@redhat.com>
15134
15135 PR tree-optimization/66612
15136 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15137 for bdn instruction.
15138
d7cf3dc7
CL
151392016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15140
15141 * lib/target-supports.exp
15142 (check_effective_target_arm_fp_ok_nocache): New.
15143 (check_effective_target_arm_fp_ok): New.
15144 (add_options_for_arm_fp): New.
15145 (check_effective_target_arm_crypto_ok_nocache): Require
15146 target_arm_v8_neon_ok instead of arm32.
15147 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15148 (check_effective_target_arm_crypto_pragma_ok): New.
15149 (add_options_for_arm_vfp): New.
15150 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15151 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15152 target instead. Force initial fpu to vfp.
15153 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15154 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15155 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15156 dependency.
15157 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15158 use arm_vfp effective target instead. Force initial fpu to vfp.
15159 * gcc.target/arm/attr-neon3.c: Likewise.
15160 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15161 arm_vfp_ok.
15162 * gcc.target/arm/unsigned-float.c: Likewise.
15163 * gcc.target/arm/vfp-1.c: Likewise.
15164 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15165 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15166 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15167 * gcc.target/arm/vfp-ldmias.c: Likewise.
15168 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15169 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15170 * gcc.target/arm/vfp-stmiad.c: Likewise.
15171 * gcc.target/arm/vfp-stmias.c: Likewise.
15172 * gcc.target/arm/vnmul-1.c: Likewise.
15173 * gcc.target/arm/vnmul-2.c: Likewise.
15174 * gcc.target/arm/vnmul-3.c: Likewise.
15175 * gcc.target/arm/vnmul-4.c: Likewise.
15176
01ac9704 151772016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15178
e84b00da
L
15179 PR testsuite/69366
15180 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15181 the MPX run-time library, for compile-time MPX test.
15182 * gcc.target/i386/chkp-always_inline.c: Likewise.
15183 * gcc.target/i386/chkp-bndret.c: Likewise.
15184 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15185 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15186 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15187 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15188 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15189 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15190 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15191 * gcc.target/i386/chkp-label-address.c: Likewise.
15192 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15193 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15194 * gcc.target/i386/chkp-pr69044.c: Likewise.
15195 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15196 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15197 * gcc.target/i386/chkp-strchr.c: Likewise.
15198 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15199 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15200 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15201 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15202 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15203 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15204 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15205 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15206 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15207 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15208 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15209 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15210 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15211 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15212 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15213 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15214 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15215 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15216 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15217 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15218 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15219 * gcc.target/i386/pr63995-2.c: Likewise.
15220 * gcc.target/i386/pr64805.c: Likewise.
15221 * gcc.target/i386/pr65044.c: Likewise.
15222 * gcc.target/i386/pr65167.c: Likewise.
15223 * gcc.target/i386/pr65183.c: Likewise.
15224 * gcc.target/i386/pr65184.c: Likewise.
15225 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15226
28b33016
IE
152272016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15228
15229 PR tree-optimization/69328
15230 * gcc.dg/pr69328.c: New test.
15231
bcff0913
JL
152322016-01-20 Jeff Law <law@redhat.com>
15233
bf0bb970 15234 PR target/25114
bcff0913
JL
15235 * gcc.target/m68k/pr25114.c: New test.
15236
a3f69631
AV
152372016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15238
15239 * gcc.target/arm/memset-inline-10.c: Added
15240 dg-require-effective-target arm_thumb2_ok.
15241
af33ba0d
EB
152422016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15243
15244 * gcc.dg/debug/dwarf2/sso.c: New test.
15245
7596d5de
UB
152462016-01-19 Uros Bizjak <ubizjak@gmail.com>
15247
15248 PR testsuite/68820
15249 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15250 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15251 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15252
ceda2c69
JH
152532016-01-19 Jan Hubicka <hubicka@ucw.cz>
15254
15255 PR ipa/66223
15256 * g++.dg/ipa/devirt-50.C: New testcase.
15257
38a979f2
MP
152582016-01-19 Marek Polacek <polacek@redhat.com>
15259
15260 PR c++/68965
15261 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15262 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15263
962801c5
KT
152642016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15265
15266 PR target/69135
15267 * gcc.target/arm/pr69135_1.c: New test.
15268
078fe40a
WD
152692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15270
15271 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15272
786e3c06
WD
152732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15274
15275 * gcc.target/aarch64/ccmp_1.c: New testcase.
15276
1e297006
MP
152772016-01-19 Marek Polacek <polacek@redhat.com>
15278
15279 PR c++/68586
15280 * g++.dg/cpp0x/enum30.C: New test.
15281
879c27e3
RB
152822016-01-19 Richard Biener <rguenther@suse.de>
15283
15284 PR tree-optimization/69336
15285 * g++.dg/tree-ssa/pr69336.C: New testcase.
15286
015337d3
JJ
152872016-01-19 Jakub Jelinek <jakub@redhat.com>
15288
15289 PR debug/65779
15290 * gcc.dg/pr65779.c: New test.
15291
e2c768b6
RB
152922016-01-19 Richard Biener <rguenther@suse.de>
15293
15294 PR tree-optimization/69352
15295 * gcc.dg/torture/pr69352.c: New testcase.
15296
569efc34
JJ
152972016-01-19 Jakub Jelinek <jakub@redhat.com>
15298
15299 PR rtl-optimization/68955
15300 PR rtl-optimization/64557
15301 * gcc.dg/torture/pr68955.c: New test.
15302
e49d321f
JH
153032016-01-19 Jan Hubicka <hubicka@ucw.cz>
15304
15305 PR lto/69136
15306 * g++.dg/torture/pr69136.C: New testcase.
15307
e9191ad3
JH
153082016-01-19 Jan Hubicka <hubicka@ucw.cz>
15309
15310 PR lto/69133
15311 * g++.dg/lto/pr69133_0.C: New testcase.
15312 * g++.dg/lto/pr69133_1.C: New testcase.
15313
2bedb645
JL
153142016-01-15 Jeff Law <law@redhat.com>
15315
15316 PR tree-optimization/69320
15317 * gcc.c-torture/pr69320-1.c: New test.
15318 * gcc.c-torture/pr69320-2.c: New test.
15319 * gcc.c-torture/pr69320-3.c: New test.
15320 * gcc.c-torture/pr69320-4.c: New test.
15321
17c15cb9
PP
153222016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15323
15324 PR c++/11858
15325 PR c++/24663
15326 PR c++/24664
15327 * g++.dg/template/pr11858.C: New test.
15328 * g++.dg/template/pr24663.C: New test.
15329 * g++.dg/template/unify12.C: New test.
15330 * g++.dg/template/unify13.C: New test.
15331 * g++.dg/template/unify14.C: New test.
15332 * g++.dg/template/unify15.C: New test.
15333 * g++.dg/template/unify16.C: New test.
15334 * g++.dg/template/unify17.C: New test.
15335
9617fd08
DM
153362016-01-18 David Malcolm <dmalcolm@redhat.com>
15337
15338 PR testsuite/69181
15339 * gcc.dg/pr69181-1.c: New test file.
15340 * gcc.dg/pr69181-2.c: New test file.
15341 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15342 globals by moving it to...
15343 (cleanup-after-saved-dg-test): ...this new function. Add
15344 "global additional_sources_used". Add reset of global
15345 multiline_expected_outputs to the empty list.
15346 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15347 global to...
15348 (multiline_expected_outputs): ...this, and updated comments to
15349 note that it is modified from gcc-dg.exp.
15350 (dg-end-multiline-output): Update for the above renaming.
15351 (handle-multiline-outputs): Likewise. Remove the clearing
15352 of the expected outputs to the empty list.
15353
b555a2e4
RB
153542016-01-18 Richard Biener <rguenther@suse.de>
15355
15356 PR tree-optimization/69297
15357 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15358
96902805
JM
153592016-01-18 Joseph Myers <joseph@codesourcery.com>
15360
15361 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15362 dg-options.
15363 * gcc.target/mips/mips-3d-2.c: Likewise.
15364 * gcc.target/mips/mips-3d-3.c: Likewise.
15365 * gcc.target/mips/mips-3d-4.c: Likewise.
15366 * gcc.target/mips/mips-3d-5.c: Likewise.
15367 * gcc.target/mips/mips-3d-6.c: Likewise.
15368 * gcc.target/mips/mips-3d-7.c: Likewise.
15369 * gcc.target/mips/mips-3d-8.c: Likewise.
15370 * gcc.target/mips/mips-3d-9.c: Likewise.
15371 * gcc.target/mips/mips-ps-1.c: Likewise.
15372 * gcc.target/mips/mips-ps-2.c: Likewise.
15373 * gcc.target/mips/mips-ps-3.c: Likewise.
15374 * gcc.target/mips/mips-ps-4.c: Likewise.
15375 * gcc.target/mips/mips-ps-5.c: Likewise.
15376 * gcc.target/mips/mips-ps-6.c: Likewise.
15377 * gcc.target/mips/mips-ps-7.c: Likewise.
15378 * gcc.target/mips/mips-ps-type.c: Likewise.
15379 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15380 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15381
40e26f94
TV
153822016-01-18 Tom de Vries <tom@codesourcery.com>
15383
15384 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15385 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15386 * c-c++-common/goacc/kernels-empty.c: New test.
15387 * c-c++-common/goacc/kernels-eternal.c: New test.
15388 * c-c++-common/goacc/kernels-loop-2.c: New test.
15389 * c-c++-common/goacc/kernels-loop-3.c: New test.
15390 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15391 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15392 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15393 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15394 * c-c++-common/goacc/kernels-loop-data.c: New test.
15395 * c-c++-common/goacc/kernels-loop-g.c: New test.
15396 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15397 * c-c++-common/goacc/kernels-loop-n.c: New test.
15398 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15399 * c-c++-common/goacc/kernels-loop.c: New test.
15400 * c-c++-common/goacc/kernels-noreturn.c: New test.
15401 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15402 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15403 * c-c++-common/goacc/kernels-reduction.c: New test.
15404
a98d4647
TV
154052016-01-18 Tom de Vries <tom@codesourcery.com>
15406
15407 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15408 * gcc.dg/autopar/outer-2.c: Same.
15409 * gcc.dg/autopar/outer-3.c: Same.
15410 * gcc.dg/autopar/outer-4.c: Same.
15411 * gcc.dg/autopar/outer-5.c: Same.
15412 * gcc.dg/autopar/outer-6.c: Same.
15413 * gcc.dg/autopar/parallelization-1.c: Same.
15414 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15415 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15416 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15417 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15418 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15419 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15420 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15421 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15422 * gcc.dg/autopar/pr39500-1.c: Same.
15423 * gcc.dg/autopar/pr39500-2.c: Same.
15424 * gcc.dg/autopar/pr46193.c: Same.
15425 * gcc.dg/autopar/pr46194.c: Same.
15426 * gcc.dg/autopar/pr49580.c: Same.
15427 * gcc.dg/autopar/pr49960-1.c: Same.
15428 * gcc.dg/autopar/pr49960.c: Same.
15429 * gcc.dg/autopar/pr68373.c: Same.
15430 * gcc.dg/autopar/reduc-1.c: Same.
15431 * gcc.dg/autopar/reduc-1char.c: Same.
15432 * gcc.dg/autopar/reduc-1short.c: Same.
15433 * gcc.dg/autopar/reduc-2.c: Same.
15434 * gcc.dg/autopar/reduc-2char.c: Same.
15435 * gcc.dg/autopar/reduc-2short.c: Same.
15436 * gcc.dg/autopar/reduc-3.c: Same.
15437 * gcc.dg/autopar/reduc-4.c: Same.
15438 * gcc.dg/autopar/reduc-6.c: Same.
15439 * gcc.dg/autopar/reduc-7.c: Same.
15440 * gcc.dg/autopar/reduc-8.c: Same.
15441 * gcc.dg/autopar/reduc-9.c: Same.
15442 * gcc.dg/autopar/uns-outer-4.c: Same.
15443 * gcc.dg/autopar/uns-outer-5.c: Same.
15444 * gcc.dg/autopar/uns-outer-6.c: Same.
15445 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15446 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15447
da976fa8
AL
154482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15449
15450 PR target/63679
15451 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15452 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15453
70c1e886
AL
154542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15455
15456 PR target/63679
15457 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15458 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15459 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15460
88bed196
AL
154612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15462
15463 PR target/63679
15464 * gcc.dg/tree-ssa/sra-17.c: New.
15465 * gcc.dg/tree-ssa/sra-18.c: New.
15466
3dd5f42e
IE
154672016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15468
15469 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15470
ae5a77fa
EB
154712016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15472
15473 * gnat.dg/inline12.adb: New test.
15474
11e57fc6
BC
154752016-01-18 Bin Cheng <bin.cheng@arm.com>
15476
15477 PR tree-optimization/66797
15478 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15479
995b6fe0
RB
154802016-01-18 Richard Biener <rguenther@suse.de>
15481
15482 PR tree-optimization/69170
15483 * gcc.dg/torture/pr69170.c: New testcase.
15484
82ee0cf2 154852016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15486
15487 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15488
d69da357
TV
154892016-01-16 Tom de Vries <tom@codesourcery.com>
15490
15491 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15492
a3845283
TV
154932016-01-16 Tom de Vries <tom@codesourcery.com>
15494
15495 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15496 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15497 redundant dg-require-effective-target pthread.
15498 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15499 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15500 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15501 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15502 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15503 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15504 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15505
197a6aa6
DE
155062016-01-16 David Edelsohn <dje.gcc@gmail.com>
15507
15508 PR target/68609
15509 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15510 * gcc.target/powerpc/recip-7.c: Same.
15511
ec7886c1
PP
155122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15513
15514 PR c++/69091
15515 * g++.dg/template/pr69091.C: New test.
15516
203484bb
PP
155172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15518
15519 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15520 dump does not contain an error_mark_node.
15521 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15522 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15523
aa2500e9
PP
155242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15525
15526 PR c++/68936
15527 * g++.dg/template/pr68936.C: New test.
15528
28621a5c
DE
155292016-01-15 David Edelsohn <dje.gcc@gmail.com>
15530
15531 PR target/68609
15532 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15533 * gcc.target/powerpc/recip-2.c: Same.
15534 * gcc.target/powerpc/recip-3.c: Same.
15535 * gcc.target/powerpc/recip-4.c: Same.
15536 * gcc.target/powerpc/recip-sqrtf.c: Same.
15537
40c43aca
JL
155382016-01-15 Jeff Law <law@redhat.com>
15539
15540 PR tree-optimization/69270
15541 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15542 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15543
afbc5ae8
PT
155442016-01-15 Paul Thomas <pault@gcc.gnu.org>
15545
15546 PR fortran/49630
15547 * gfortran.dg/deferred_character_13.f90: New test for the fix
15548 of comment 3 of the PR.
15549
15550 PR fortran/54070
15551 * gfortran.dg/deferred_character_8.f90: New test
15552 * gfortran.dg/allocate_error_5.f90: New test
15553
15554 PR fortran/60593
15555 * gfortran.dg/deferred_character_10.f90: New test
15556
15557 PR fortran/60795
15558 * gfortran.dg/deferred_character_14.f90: New test
15559
15560 PR fortran/61147
15561 * gfortran.dg/deferred_character_11.f90: New test
15562
15563 PR fortran/64324
15564 * gfortran.dg/deferred_character_9.f90: New test
15565
49abe076
VM
155662016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15567
15568 PR rtl-optimization/69030
15569 * gcc.target/i386/pr69030.c: New.
15570
16d12992
KT
155712016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15572
15573 * gcc.target/aarch64/target_attr_17.c: New test.
15574
78810bd3
RB
155752016-01-15 Richard Biener <rguenther@suse.de>
15576
15577 PR tree-optimization/66856
15578 * gcc.dg/torture/pr66856-1.c: New testcase.
15579 * gcc.dg/torture/pr66856-2.c: Likewise.
15580
2bd847fe
RB
155812016-01-15 Richard Biener <rguenther@suse.de>
15582
15583 PR debug/69137
15584 * g++.dg/lto/pr69137_0.C: New testcase.
15585
a00fe3b7
RS
155862016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15587
15588 PR middle-end/69246
15589 * gcc.target/i386/pr69246.c: New test.
15590
cbb0e83b
DV
155912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15592
7596d5de 15593 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15594
5a500ecf
DV
155952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15596
15597 PR c++/56194
15598 * g++.dg/init/const9.C: Disable test on S/390.
15599
5d9bf64f
DV
156002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15601
15602 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15603 * g++.dg/Wno-frame-address.C: Ditto.
15604
e234b19e
DV
156052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15606
15607 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15608
89483f99
RB
156092016-01-15 Richard Biener <rguenther@suse.de>
15610
15611 PR tree-optimization/68961
15612 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15613
94f37395
IE
156142016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15615
15616 * gcc.target/i386/pr65105-5.c: New test.
15617
82ee0cf2 156182016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15619
15620 * gcc.c-torture/execute/alias-4.c: New testcase.
15621
82ee0cf2 156222016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15623
15624 PR ipa/68148
15625 * g++.dg/ipa/devirt-49.C: New testcase.
15626
092f7deb 156272016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15628
15629 PR target/65837
15630 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15631 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15632 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15633
e93c66bc
RB
156342016-01-15 Richard Biener <rguenther@suse.de>
15635
15636 PR tree-optimization/69117
15637 * gcc.dg/torture/pr69117.c: New testcase.
15638
c47eaca6 156392015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15640
15641 PR c++/69048
15642 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15643
c3f6914a
FXC
156442016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15645
15646 PR testsuite/67509
15647 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15648 range tests use 100 * maximum instead of maximum + 1.
15649
cd65ae90
JJ
156502016-01-14 Jakub Jelinek <jakub@redhat.com>
15651
15652 PR debug/69244
15653 * gcc.dg/guality/pr69244.c: New test.
15654
19643948
UB
156552016-01-14 Uros Bizjak <ubizjak@gmail.com>
15656
15657 * lib/target-supports.exp (check_effective_target_issignaling):
15658 New procedure.
15659 * gcc.dg/pr61441.c: Require issignaling effective target.
15660
fe79c97e
SB
156612016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15662
15663 PR target/68803
15664 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15665
c7df95d8
DM
156662016-01-14 David Malcolm <dmalcolm@redhat.com>
15667
15668 PR c++/68819
15669 PR preprocessor/69177
15670 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15671 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15672 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15674
00083992
MP
156752016-01-14 Marek Polacek <polacek@redhat.com>
15676
15677 PR c/69262
15678 * gcc.dg/array-15.c: New test.
15679
0c9b3294
JJ
156802016-01-14 Jakub Jelinek <jakub@redhat.com>
15681
15682 PR middle-end/68146
15683 PR tree-optimization/69155
15684 * gfortran.dg/pr68146.f: New test.
15685 * gfortran.dg/pr69155.f90: New test.
15686
3688e13d
RB
156872016-01-14 Richard Biener <rguenther@suse.de>
15688
15689 PR tree-optimization/68060
15690 * gcc.dg/torture/pr68060-1.c: New testcase.
15691 * gcc.dg/torture/pr68060-2.c: Likewise.
15692
bab0ad3a
NC
156932016-01-14 Nick Clifton <nickc@redhat.com>
15694
15695 * lib/target-supports.exp
15696 (check_effective_target_arm_neon_ok_nocache): Add an option
15697 sequence that includes setting the ARM architecture to ARMv7-A.
15698 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15699 command line options necessary to enable Neon support.
15700 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15701 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15702 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15703 * gcc.target/arm/pr69180.c: Likewise.
15704
947c2ce5
JL
157052016-01-14 Jeff Law <law@redhat.com>
15706
15707 PR tree-optimization/69270
15708 * gcc.dg/tree-ssa/pr69270.c: New test.
15709
3342fd71
BS
157102016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15711
15712 PR c/66208
15713 * c-c++-common/pr66208.c: New file.
15714
2ad3adf1
JJ
157152016-01-13 Jakub Jelinek <jakub@redhat.com>
15716
15717 PR tree-optimization/69156
15718 * gcc.dg/pr69156.c: New test.
15719
398d6feb
L
157202016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15721
15722 * gcc.target/i386/pr69225-7.c: New test.
15723
4c868789
RH
157242016-01-13 Richard Henderson <rth@redhat.com>
15725
15726 * gcc.dg/tm/memopt-13.c: Update expected function.
15727 * gcc.dg/tm/memopt-6.c: Likewise.
15728
ef6d1772
UB
157292016-01-13 Uros Bizjak <ubizjak@gmail.com>
15730
15731 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15732 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15733 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15734 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15735
ef6d1772
UB
157362016-01-13 Tom de Vries <tom@codesourcery.com>
15737
15738 PR tree-optimization/69169
0b4b6ef2
TV
15739 * gcc.dg/pr69169.c: New test.
15740
2ad3adf1 157412016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15742
15743 PR target/69228
15744 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15745 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15746 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15747 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15748 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15749 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15750 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15751 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15752
9060e335
AK
157532016-01-13 Jakub Jelinek <jakub@redhat.com>
15754
15755 PR target/69247
15756 * gcc.dg/pr69247.c: New test.
15757
40311329
RB
157582016-01-13 Richard Biener <rguenther@suse.de>
15759
15760 PR tree-optimization/69242
15761 * gcc.dg/torture/pr69242.c: New testcase.
15762
ccbd7103
RB
157632016-01-13 Richard Biener <rguenther@suse.de>
15764
15765 PR tree-optimization/69186
15766 * gcc.dg/torture/pr69186.c: New testcase.
15767
c6f72a46
JL
157682016-01-13 Jeff Law <law@redhat.com>
15769
15770 PR tree-optimization/67755
15771 * gcc.dg/tree-ssa/pr67755.c: New test.
15772
157732016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15774
15775 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15776 pass number in output by a star.
15777
c446cf07
BC
157782016-01-12 Bin Cheng <bin.cheng@arm.com>
15779
15780 PR tree-optimization/68911
15781 * gcc.c-torture/execute/pr68911.c: New test.
15782
5342156c
MP
157832016-01-12 Marek Polacek <polacek@redhat.com>
15784
15785 PR c++/68979
15786 * g++.dg/warn/permissive-1.C: New test.
15787
65364cc5
JJ
157882016-01-12 Jakub Jelinek <jakub@redhat.com>
15789
15790 PR objc++/68511
15791 PR c++/69213
15792 * g++.dg/opt/pr69213.C: New test.
15793
81b9a3d9
CB
157942016-01-12 Christian Bruel <christian.bruel@st.com>
15795
15796 PR target/69180
15797 * gcc.target/arm/pr69180.c: New test.
15798
3c4e91c9
RB
157992016-01-12 Richard Biener <rguenther@suse.de>
15800
15801 PR lto/69077
15802 * g++.dg/lto/pr69077_0.C: New testcase.
15803 * g++.dg/lto/pr69077_1.C: Likewise.
15804
5664cea1
JJ
158052016-01-12 Jakub Jelinek <jakub@redhat.com>
15806
15807 PR target/69175
15808 * g++.dg/opt/pr69175.C: New test.
15809
86cefc49
AL
158102016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15811
15812 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15813 rather than #including math.h & stdlib.h.
15814 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15815 * gcc.dg/vect/pr49771.c: Likewise.
15816 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15817 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15818 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15819 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15820 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15821 * gcc.dg/vect/pr44507.c: Likewise.
15822 * gcc.dg/vect/pr45902.c: Likewise.
15823 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15824 * gcc.dg/vect/vect-117.c: Likewise.
15825 * gcc.dg/vect/vect-99.c: Likewise.
15826 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15827 * gcc.dg/vect/vect-cond-1.c: Likewise.
15828 * gcc.dg/vect/vect-cond-2.c: Likewise.
15829 * gcc.dg/vect/vect-cond-3.c: Likewise.
15830 * gcc.dg/vect/vect-cond-4.c: Likewise.
15831 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15832 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15833 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15834 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15835 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15836 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15837 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15838 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15839 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15840 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15841 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15842 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15843 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15844 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15845 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15846 include of signal.h.
15847 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15848 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15849 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15850 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15851 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15852 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15853 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15854 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15855 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15856 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15857 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15858 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15859 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15860 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15861 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15862 * gcc.dg/vect/vect-outer-5.c: Likewise.
15863 * gcc.dg/vect/vect-outer-6.c: Likewise.
15864 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15865 include of stdio.h.
15866
b832f61e
NC
158672016-01-12 Nick Clifton <nickc@redhat.com>
15868
15869 PR target/68913
15870 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15871 to fread so that it will be found in all target runtimes.
15872
8eac49b1
RB
158732016-01-12 Richard Biener <rguenther@suse.de>
15874
15875 PR tree-optimization/69053
15876 * g++.dg/torture/pr69053.C: New testcase.
15877
2935d994
RB
158782016-01-12 Richard Biener <rguenther@suse.de>
15879
15880 PR tree-optimization/69168
15881 * gcc.dg/torture/pr69168.c: New testcase.
15882
66c16fd9
RB
158832016-01-12 Richard Biener <rguenther@suse.de>
15884
15885 PR tree-optimization/69157
15886 * gcc.dg/torture/pr69157.c: New testcase.
15887
158882016-01-12 Richard Biener <rguenther@suse.de>
15889
15890 PR tree-optimization/69174
15891 * gcc.dg/torture/pr69174.c: New testcase.
15892
723033a6
JJ
158932016-01-12 Jakub Jelinek <jakub@redhat.com>
15894
15895 PR c++/66808
15896 PR c++/69000
15897 * g++.dg/tls/pr66808.C: New test.
15898 * g++.dg/tls/pr69000.C: New test.
15899
3574cf47
BS
159002016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15901
15902 * gcc.target/powerpc/swaps-p8-23.c: New test.
15903 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15904
feb20787
JDA
159052016-01-11 John David Anglin <danglin@gcc.gnu.org>
15906
15907 PR tree-optimization/68356
15908 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15909
27b1820a
KV
159102016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15911 Jim Wilson <jim.wilson@linaro.org>
15912
15913 PR target/69194
15914 * gcc.target/arm/pr69194.c: New test.
15915
cf4de6af
L
159162016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15917
15918 PR target/69225
15919 * gcc.target/i386/pr69225-1.c: New test.
15920 * gcc.target/i386/pr69225-2.c: Likewise.
15921 * gcc.target/i386/pr69225-3.c: Likewise.
15922 * gcc.target/i386/pr69225-4.c: Likewise.
15923 * gcc.target/i386/pr69225-5.c: Likewise.
15924 * gcc.target/i386/pr69225-6.c: Likewise.
15925
1ebd5558
JJ
159262016-01-11 Jakub Jelinek <jakub@redhat.com>
15927
23552a4d
JJ
15928 PR target/67462
15929 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15930 if lp64.
15931
26ff85b0
JJ
15932 PR target/69071
15933 * gcc.dg/pr69071.c: New test.
15934
9cb6bd74
JJ
15935 PR c++/69211
15936 * g++.dg/opt/pr69211.C: New test.
15937
1ebd5558
JJ
15938 PR tree-optimization/69214
15939 * gcc.c-torture/compile/pr69214.c: New test.
15940
8c18c836
UB
159412016-01-11 Uros Bizjak <ubizjak@gmail.com>
15942
15943 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15944 * gcc.target/i386/pr66232-11.c: Ditto.
15945 * gcc.target/i386/pr66232-12.c: Ditto.
15946 * gcc.target/i386/pr66232-13.c: Ditto.
15947
62446e6e
RB
159482016-01-11 Richard Biener <rguenther@suse.de>
15949
15950 PR tree-optimization/69173
15951 * gcc.dg/torture/pr69173.c: New testcase.
15952
2b8568fe
KT
159532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15954
15955 PR rtl-optimization/68796
15956 * gcc.target/aarch64/tst_5.c: New test.
15957 * gcc.target/aarch64/tst_6.c: Likewise.
15958
5baf4532
KT
159592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15960
15961 PR rtl-optimization/68841
15962 * gcc.dg/pr68841.c: New test.
15963 * gcc.c-torture/execute/pr68841.c: New test.
15964
ca90b1ed
YR
159652016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15966
15967 PR rtl-optimization/68920
15968 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15969 for ix86 targets.
15970 * gcc.dg/ifcvt-5.c: New test.
15971
2ad3adf1 159722016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15973
15974 PR bootstrap/69123
15975 * g++.dg/pr69123.C: New.
15976
83834c09
IE
159772016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15978
15979 PR target/69010
15980 * gcc.target/i386/pr69010.c: New test.
15981
dcf89d57
MJ
159822016-01-11 Martin Jambor <mjambor@suse.cz>
15983
15984 PR ipa/69044
15985 * gcc.target/i386/chkp-pr69044.c: New test.
15986
d95167ee
TV
159872016-01-11 Tom de Vries <tom@codesourcery.com>
15988
15989 PR tree-optimization/69109
15990 * gcc.dg/autopar/pr69109-2.c: New test.
15991 * gcc.dg/autopar/pr69109.c: New test.
15992
4f6403a8
TV
159932016-01-11 Tom de Vries <tom@codesourcery.com>
15994
15995 PR tree-optimization/69108
15996 * gcc.dg/autopar/pr69108.c: New test.
15997
21efdd80
PP
159982016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15999
16000 PR c++/69029
16001 * c-c++-common/Wisleading-indentation.c: Augment test.
16002
fd42eed8
TK
160032016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16004
16005 PR fortran/69154
16006 * gfortran.dg/inline_matmul_12.f90: New test.
16007
4f90ee6c
PT
160082016-01-10 Paul Thomas <pault@gcc.gnu.org>
16009
16010 PR fortran/67779
16011 * gfortran.dg/actual_array_offset_1: New test.
16012
3907c6cf
TV
160132016-01-10 Tom de Vries <tom@codesourcery.com>
16014
16015 PR tree-optimization/69062
16016 * gcc.dg/autopar/pr69062.c: New test.
16017
b07b236e
TS
160182016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16019
16020 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16021 * gcc.dg/vect/slp-perm-2.c: Likewise.
16022 * gcc.dg/vect/slp-perm-3.c: Likewise.
16023 * gcc.dg/vect/slp-perm-5.c: Likewise.
16024 * gcc.dg/vect/slp-perm-6.c: Likewise.
16025 * gcc.dg/vect/slp-perm-7.c: Likewise.
16026 * gcc.dg/vect/slp-perm-8.c: Likewise.
16027
23fab8ae
TV
160282016-01-10 Tom de Vries <tom@codesourcery.com>
16029
16030 PR tree-optimization/69039
16031 * gcc.dg/autopar/pr69039.c: New test.
16032
73f0dae2
MP
160332016-01-09 Marek Polacek <polacek@redhat.com>
16034
16035 PR c++/69113
16036 * g++.dg/pr69113.C: New test.
16037
20b8d734
JJ
160382016-01-09 Jakub Jelinek <jakub@redhat.com>
16039
16040 PR middle-end/50865
16041 PR tree-optimization/69097
16042 * gcc.c-torture/execute/pr50865.c: New test.
16043 * gcc.c-torture/execute/pr69097-1.c: New test.
16044 * gcc.c-torture/execute/pr69097-2.c: New test.
16045 * gcc.dg/pr69097-1.c: New test.
16046 * gcc.dg/pr69097-2.c: New test.
16047
c50e614b
JJ
160482016-01-09 Jakub Jelinek <jakub@redhat.com>
16049
16050 PR c++/69164
16051 * g++.dg/opt/pr69164.C: New test.
16052
e0237993
JJ
160532016-01-08 Jakub Jelinek <jakub@redhat.com>
16054
16055 PR tree-optimization/69167
16056 * gcc.dg/pr69167.c: New test.
16057
bd8f5bb2
MP
160582016-01-08 Marek Polacek <polacek@redhat.com>
16059
16060 PR c++/68449
16061 * g++.dg/pr68449.C: New.
16062
bb0f5ca7
AL
160632016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16064
16065 PR tree-optimization/68707
16066 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16067 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16068 on platforms supporting it.
16069 * gcc.dg/vect/slp-perm-2.c: Likewise.
16070 * gcc.dg/vect/slp-perm-3.c: Likewise.
16071 * gcc.dg/vect/slp-perm-5.c: Likewise.
16072 * gcc.dg/vect/slp-perm-7.c: Likewise.
16073 * gcc.dg/vect/slp-perm-8.c: Likewise.
16074 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16075 on platforms supporting it.
16076
22518428
JJ
160772016-01-08 Jakub Jelinek <jakub@redhat.com>
16078
33f0852f
JJ
16079 PR tree-optimization/69162
16080 * gcc.dg/pr69162.c: New test.
16081
22518428
JJ
16082 PR tree-optimization/69172
16083 * gcc.dg/pr69172.c: New test.
16084
80e9b3aa
TP
160852016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16086
16087 PR tree-optimization/67781
16088 * gcc.c-torture/execute/pr67781.c: New file.
16089
262a363f
JJ
160902016-01-08 Jakub Jelinek <jakub@redhat.com>
16091
16092 PR tree-optimization/69083
16093 * gcc.dg/vect/pr69083.c: New test.
16094
6e1f093f
SS
160952016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16096
16097 PR tree-optimization/61441
16098 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16099 Use -fexcess-precision=standard for compiler options.
16100 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16101
53290e07
JJ
161022016-01-08 Jakub Jelinek <jakub@redhat.com>
16103
57bf3072
JJ
16104 PR fortran/69128
16105 * gfortran.dg/gomp/pr69128.f90: New test.
16106
53290e07
JJ
16107 PR c++/69145
16108 * g++.dg/ext/pr69145-1.C: New test.
16109 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16110 * g++.dg/ext/pr69145-2.h: New file.
16111
7a127fa7
MS
161122016-01-07 Martin Sebor <msebor@redhat.com>
16113
16114 PR c/68966
16115 * gcc.dg/atomic-fetch-bool.c: New test.
16116 * gcc.dg/sync-fetch-bool.c: New test.
16117
95918b49
L
161182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16119
16120 PR fortran/66680
16121 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16122
c8e62a9d
NC
161232016-01-07 Nick Clifton <nickc@redhat.com>
16124
16125 PR target/66655
16126 * g++.dg/pr66655.C: New test.
16127 * g++.dg/pr66655_1.cc: Test support file.
16128 * g++.dg/pr66655.h: Test header file.
16129
2ad3adf1 161302016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16131
16132 PR fortran/66680
16133 gfortran.dg/gomp/pr66680.f90: New test.
16134
4cd9ca92
L
161352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16136
16137 PR target/69171
16138 * gcc.target/i386/pr69171-1.c: New test.
16139 * gcc.target/i386/pr69171-2.c: Likewise.
16140 * gcc.target/i386/pr69171-3.c: Likewise.
16141 * gcc.target/i386/pr69171-4.c: Likewise.
16142 * gcc.target/i386/pr69171-5.c: Likewise.
16143 * gcc.target/i386/pr69171-6.c: Likewise.
16144
7e33d4dc
BS
161452015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16146
16147 PR middle-end/67639
16148 * c-c++-common/pr67639.c: New test.
16149
fec64afc
JJ
161502016-01-07 Jakub Jelinek <jakub@redhat.com>
16151
16152 PR tree-optimization/69141
16153 * g++.dg/opt/pr69141.C: New test.
16154
f293ad29
EB
161552016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16156
16157 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16158
5027395e
UB
161592016-01-06 Uros Bizjak <ubizjak@gmail.com>
16160
16161 PR target/69140
16162 * gcc.target/i386/pr69140.c: New test
16163
7443cf13
DM
161642016-01-06 David Malcolm <dmalcolm@redhat.com>
16165
16166 * gcc.dg/bad-dereference.c: New test case.
16167
32928931
BS
161682015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16169
16170 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16171
68dd05da
AS
161722016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16173
16174 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16175
6b131d5b
MP
161762016-01-06 Marek Polacek <polacek@redhat.com>
16177
16178 PR sanitizer/69099
16179 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16180
8d9fdb49
MP
161812016-01-05 Marek Polacek <polacek@redhat.com>
16182
16183 PR c/69104
16184 * gcc.dg/atomic-invalid-2.c: New.
16185
acf93f1e
L
161862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16187
16188 PR target/68991
16189 * gcc.target/i386/pr68991.c: New test.
16190
3f50525d
L
161912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16192
16193 PR target/68991
16194 * g++.dg/pr68991-1.C: New test.
16195 * g++.dg/pr68991-2.C: Likewise.
16196
e0237993 161972016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16198
e0237993 16199 PR other/60465
face88a1
ST
16200 * gcc.target/ia64/pr60465-gprel64.c: New test.
16201 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16202
a0866eff
KT
162032016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16204
16205 PR rtl-optimization/68651
16206 * gcc.target/aarch64/pr68651_1.c: New test.
16207
c589e975
DM
162082016-01-05 David Malcolm <dmalcolm@redhat.com>
16209
16210 PR c/69122
16211 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16212
929710d9
NS
162132016-01-05 Nathan Sidwell <nathan@acm.org>
16214
ce3e43d7
NS
16215 PR c++/58583
16216 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16217
929710d9
NS
16218 * gcc.dg/alias-15.c: New.
16219
a2faef8e
NC
162202016-01-05 Nick Clifton <nickc@redhat.com>
16221
16222 PR target/68870
16223 * g++.dg/pr68770.C: New test.
16224
4cfa76e3
MS
162252016-01-04 Mike Stump <mikestump@comcast.net>
16226
16227 * lib/target-supports.exp (check_effective_target_cilkplus):
16228 cilkplus targets require pthreads.
4ece61b6 16229 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16230
4e8a3a35
MM
162312016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16232
16233 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16234 generation.
16235
818ab71a
JJ
162362016-01-04 Jakub Jelinek <jakub@redhat.com>
16237
16238 Update copyright years.
16239
2fe0a208
MP
162402016-01-04 Marek Polacek <polacek@redhat.com>
16241
16242 PR c/68908
16243 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16244 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16245 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16246
9e3b2fe3
EB
162472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16248
16249 * gcc.target/sparc/20160104-2.c: New test.
16250
e8d65a35
EB
162512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16252
16253 * gcc.target/sparc/20160104-1.c: New test.
16254
25ccfccd
PT
162552016-01-03 Paul Thomas <pault@gcc.gnu.org>
16256
16257 PR fortran/65045
16258 * gfortran.dg/pr65045.f90: New test.
16259
cb51d382
EB
162602016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16261
16262 * gnat.dg/specs/debug1.ads: Delete.
16263
6eeaad6e
JD
162642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16265
16266 PR libgfortran/68867
16267 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16268 expression.
16269
2f968603
JD
162702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16271
16272 PR libgfortran/68867
16273 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16274 PowerPC.
16275
591bb5e4
PT
162762016-01-01 Paul Thomas <pault@gcc.gnu.org>
16277
16278 PR fortran/68864
16279 * gfortran.dg/pr68864.f90: New test.
16280
f1e0620c
JJ
162812016-01-01 Jakub Jelinek <jakub@redhat.com>
16282
942a1319
JJ
16283 PR tree-optimization/69070
16284 * gcc.dg/pr69070.c: New test.
16285
10dff63f
JJ
16286 PR sanitizer/69055
16287 * gfortran.dg/pr69055.f90: New test.
16288
f1e0620c
JJ
16289 PR target/69015
16290 * gcc.dg/pr69015.c: New test.
818ab71a 16291\f
2f883d1c 16292Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16293
16294Copying and distribution of this file, with or without modification,
16295are permitted in any medium without royalty provided the copyright
16296notice and this notice are preserved.