]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch libgcc 9/17] Update soft-fp from glibc
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
56d8ffc1
JG
12016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
4 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
5
04f0fcf7
JG
62016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
7
8 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
9 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
10
aecc521b
MS
112016-11-23 Martin Sebor <msebor@redhat.com>
12
13 PR middle-end/78461
14 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
15 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
16
e2df2328
JJ
172016-11-23 Jakub Jelinek <jakub@redhat.com>
18
1b3314dd
JJ
19 PR c++/71450
20 * g++.dg/cpp0x/pr71450-1.C: New test.
21 * g++.dg/cpp0x/pr71450-2.C: New test.
22
e2df2328
JJ
23 PR c++/77739
24 * g++.dg/cpp1y/pr77739.C: New test.
25
56b1c60e
MJ
262016-11-23 Martin Jambor <mjambor@suse.cz>
27
28 * c-c++-common/gomp/gridify-1.c: Update scan string.
29 * gfortran.dg/gomp/gridify-1.f90: Likewise.
30 * c-c++-common/gomp/gridify-2.c: New test.
31 * c-c++-common/gomp/gridify-3.c: Likewise.
32
e600f219
RB
332016-11-23 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/78396
36 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
37
cbb88345
RB
382016-11-23 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/78482
41 * gcc.dg/torture/pr78482.c: New testcase.
42
b5481987
BC
432016-11-23 Bin Cheng <bin.cheng@arm.com>
44
45 * gcc.dg/fold-cond_expr-1.c: New test.
46 * gcc.dg/fold-condcmpconv-1.c: New test.
47 * gcc.dg/fold-condcmpconv-2.c: New test.
48
0eb078fe
RB
492016-11-23 Richard Biener <rguenther@suse.de>
50
51 PR middle-end/71762
52 * gcc.dg/torture/pr71762-1.c: New testcase.
53 * gcc.dg/torture/pr71762-2.c: Likewise.
54 * gcc.dg/torture/pr71762-3.c: Likewise.
55 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
56
efb71232
RB
572016-11-23 Richard Biener <rguenther@suse.de>
58
59 PR lto/78472
60 * g++.dg/lto/pr78472_0.c: New testcase.
61 * g++.dg/lto/pr78472_1.C: Likewise.
62
a5bb8a5c
RB
632016-11-23 Richard Biener <rguenther@suse.de>
64 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
65
66 PR tree-optimization/78154
67 * gcc.dg/tree-ssa/pr78154.c: New test.
68
e36c1cfe
N
692016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
70
71 * gcc.dg/pr31096.c: New testcase.
72 * gcc.dg/pr31096-1.c: New testcase.
73
fb2675cb
PB
742016-11-23 Paolo Bonzini <bonzini@gnu.org>
75
76 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
77 adjust for warning->pedwarn change.
78 * gcc.dg/cpp/defined-syshdr.c,
79 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
80 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
81 gcc.dg/cpp/defined-Wextra.c,
82 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
83
baf53c47
SKS
842016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
85
86 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
87
ec1c5694
JJ
882016-11-23 Jakub Jelinek <jakub@redhat.com>
89
90 PR target/78451
91 * gcc.target/i386/pr78451.c: New test.
92 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
93 and #pragma GCC pop_options around the first #pragma GCC target.
94 * gcc.target/i386/pr69255-2.c: Likewise.
95 * gcc.target/i386/pr69255-3.c: Likewise.
96
43fd192f
MC
972016-11-23 Michael Collison <michael.collison@arm.com>
98
99 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
100 additional constants are recognized and fewer instructions generated.
101 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
102 additional constants are recognized and fewer instructions generated.
103
ed9e2fa9
ILT
1042016-11-22 Ian Lance Taylor <iant@golang.org>
105
106 * gcc.misc-tests/godump-1.c: Update expected output for recent
107 changes.
108
3135d8fe
MP
1092016-11-22 Marek Polacek <polacek@redhat.com>
110
111 PR tree-optimization/78455
112 * gcc.dg/uninit-23.c: New.
113
f8a6e41f
SK
1142016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
115
116 PR fortran/78479
117 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
118 comment.
119
7e98cccb
SK
1202016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
121
122 PR fortran/78479
123 * gfortran.dg/char_component_initializer_3.f90: New test.
124
9435cd52
JJ
1252016-11-22 Jakub Jelinek <jakub@redhat.com>
126
127 PR target/78451
128 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
129 GCC target pragma before including immintrin.h.
130
a0af8668
CL
1312016-11-22 Carl Love <cel@us.ibm.com>
132
133 * gcc.target/powerpc/builtins-3.c: New file to test the new
134 built-ins for vector compare equal and vector compare not equal.
135
5d382ed6
JW
1362016-11-22 Janus Weil <janus@gcc.gnu.org>
137
138 PR fortran/78443
139 * gfortran.dg/typebound_proc_35.f90: New test case.
140
4fa33072
GJL
1412016-11-22 Georg-Johann Lay <avr@gjlay.de>
142
143 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
144 parameter in declaration.
145
0e721ce7
GJL
1462016-11-22 Georg-Johann Lay <avr@gjlay.de>
147
148 * gcc.dg/loop-split.c: Require int32plus.
149 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
150
88c888f1
BE
1512016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
152
153 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
154
9d494aac
GJL
1552016-11-22 Georg-Johann Lay <avr@gjlay.de>
156
157 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
158
c69fb816
KT
1592016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
160
161 PR target/78439
162 * gcc.c-torture/compile/pr78439.c: New test.
163
4ac52f16
TP
1642016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
165
166 PR target/77904
167 * gcc.target/arm/pr77904.c: New test.
168
e4fe8c9f
TT
1692016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
170
171 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
172 isa_rev>=2.
173
9b28cb6f
JJ
1742016-11-22 Jakub Jelinek <jakub@redhat.com>
175
46a61395
JJ
176 PR tree-optimization/78436
177 * gcc.c-torture/execute/pr78436.c: New test.
178
76a7314d
JJ
179 PR middle-end/78416
180 * gcc.dg/torture/pr78416.c: New test.
181
9b28cb6f
JJ
182 PR tree-optimization/78445
183 * gcc.dg/pr78445.c: New test.
184
ee8195d9
SN
1852016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
186
b2b0acbe 187 PR libgfortran/78449
ee8195d9
SN
188 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
189
3ca23cdb
JL
1902016-11-21 Jeff Law <law@redhat.com>
191
b2b0acbe 192 PR target/68538
3ca23cdb
JL
193 * gcc.c-torture/compile/pr68538.c: New test.
194
d85e598a
MM
1952016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
196
197 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
198 to be generated instead of FCTIWUZ or FCTIWZ.
199
afb34582
JJ
2002016-11-21 Jakub Jelinek <jakub@redhat.com>
201
699e8cb7
JJ
202 PR middle-end/67335
203 * g++.dg/vect/simd-clone-7.cc: New test.
204
afb34582
JJ
205 PR c++/71973
206 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
207 long unsigned int.
208 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
209 unsigned long.
210
83ad4fac
JL
2112016-11-20 Jeff Law <law@redhat.com>
212
213 PR target/25128
214 * gcc.target/m68k/pr25128.c: New test.
215
9713daa0
RS
2162016-11-21 Richard Sandiford <richard.sandiford@arm.com>
217
218 * gcc.dg/tree-ssa/tailcall-7.c: New test.
219
67b5d0b2
DM
2202016-11-21 David Malcolm <dmalcolm@redhat.com>
221
222 PR preprocessor/78324
223 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
224 (test_multitoken_macro): New function.
225 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
226 case.
227 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
228 case.
229 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
230 cases.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
232 Move to...
233 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
234 -ftrack-macro-expansion=0.
235 (test_sprintf_note): Remove "P" macro. Add
236 dg-begin/end-multiline-output directives.
237 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
238
dd586f98
GJL
2392016-11-21 Georg-Johann Lay <avr@gjlay.de>
240
241 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
242 Return 1 for AVR_TINY.
243
e51482c9
SB
2442016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
245
246 PR rtl-optimization/71785
247 * gcc.target/powerpc/pr71785.c: New file.
248
e0e7aa34
BC
2492016-11-21 Bin Cheng <bin.cheng@arm.com>
250
251 PR testsuite/78114
252 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
253 options. Refine test by checking predictive commining PHI
254 nodes in vectorized loop wrto vector factor.
255
48330c93
BE
2562016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
257
258 PR c++/71973
259 * g++.dg/pr71973-1.C: New test.
260 * g++.dg/pr71973-2.C: New test.
261 * g++.dg/pr71973-3.C: New test.
262 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
263 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
264 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
265 to dg-options.
266 * g++.old-deja/g++.other/realloc.C: Likewise.
267 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
268
eeeaf719
BS
2692016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
270
271 PR tree-optimization/78413
272 * gcc.dg/tree-ssa/pr78413.c: New test.
273
e420e419
TP
2742016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
275
276 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
277 target is Thumb-only.
278
fe12d76c
JL
2792016-11-20 Jeff Law <law@redhat.com>
280
281 PR target/48551
282 * gcc.target/m68k/pr48551.c: New test.
283
8dc998fb 2842016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 285
8dc998fb
HA
286 PR fortran/69741
287 * gfortran.dg/forall_18.f90: New testcase.
288
40fd269a
MG
2892016-11-20 Marc Glisse <marc.glisse@inria.fr>
290
291 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
292
8294f555
AV
2932016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
294
295 PR fortran/78395
296 * gfortran.dg/typebound_operator_21.f03: New test.
297
5b7f6ed0
MG
2982016-11-20 Marc Glisse <marc.glisse@inria.fr>
299
300 * gcc.dg/tree-ssa/divide-5.c: New file.
301
b8271a38
AS
3022016-11-19 Andreas Schwab <schwab@linux-m68k.org>
303
304 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
305 signed int.
306
ddba26a4
JDA
3072016-11-19 John David Anglin <danglin@gcc.gnu.org>
308
309 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
310 libatomic_available.
311 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
312 * gfortran.dg/coarray_allocate_10.f08: Likewise.
313 * gfortran.dg/coarray_allocate_7.f08: Likewise.
314 * gfortran.dg/coarray_allocate_8.f08: Likewise.
315 * gfortran.dg/coarray_allocate_9.f08: Likewise.
316 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
317 * gfortran.dg/coarray_stat_2.f90: Likewise.
318 * gfortran.dg/coindexed_1.f90: Likewise.
319
636a9a89
JL
3202016-11-18 Jeff Law <law@redhat.com>
321
322 PR target/25111
323 * gcc.target/m68k/pr25111.c: New test.
324
6c554a2a
JJ
3252016-11-18 Jakub Jelinek <jakub@redhat.com>
326
521c54dd
JJ
327 PR c++/68180
328 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
329
5e7c7761
JJ
330 PR middle-end/78419
331 * gcc.target/i386/pr78419.c: New test.
332
6c554a2a
JJ
333 PR c++/77285
334 * g++.dg/tls/pr77285-1.C: New test.
335 * g++.dg/tls/pr77285-2.C: New test.
336
57d7fe86
JL
3372016-11-18 Jeff Law <law@redhat.com>
338
339 PR target/25112
340 * gcc.target/m68k/pr25112: New test.
341
1b2e0303
DE
3422016-11-18 David Edelsohn <dje.gcc@gmail.com>
343
344 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
345 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
346
70e73d3c
TP
3472016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
348
349 * gcc.target/arm/optional_thumb-1.c: New test.
350 * gcc.target/arm/optional_thumb-2.c: New test.
351 * gcc.target/arm/optional_thumb-3.c: New test.
352
151c204f
DV
3532016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
354
355 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
356 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
357 successful test.
358 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
359 (DEFAULT_REQUIRED_QUORUM): Likewise.
360
dbb29a2a
AB
3612016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
362 Toma Tabacu <toma.tabacu@imgtec.com>
363
b2b0acbe
UB
364 * gcc.target/mips/inline-memcpy-1.c (dg-options):
365 Add (REQUIRES_STDLIB).
dbb29a2a
AB
366 * gcc.target/mips/inline-memcpy-2.c: Ditto.
367 * gcc.target/mips/inline-memcpy-3.c: Ditto.
368 * gcc.target/mips/inline-memcpy-4.c: Ditto.
369 * gcc.target/mips/inline-memcpy-5.c: Ditto.
370 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
371 * gcc.target/mips/loongson-simd.c: Ditto.
372 * gcc.target/mips/memcpy-1.c: Ditto.
373 * gcc.target/mips/mips-3d-1.c: Ditto.
374 * gcc.target/mips/mips-3d-2.c: Ditto.
375 * gcc.target/mips/mips-3d-3.c: Ditto.
376 * gcc.target/mips/mips-3d-4.c: Ditto.
377 * gcc.target/mips/mips-3d-5.c: Ditto.
378 * gcc.target/mips/mips-3d-6.c: Ditto.
379 * gcc.target/mips/mips-3d-7.c: Ditto.
380 * gcc.target/mips/mips-3d-8.c: Ditto.
381 * gcc.target/mips/mips-3d-9.c: Ditto.
382 * gcc.target/mips/mips-ps-1.c: Ditto.
383 * gcc.target/mips/mips-ps-2.c: Ditto.
384 * gcc.target/mips/mips-ps-3.c: Ditto.
385 * gcc.target/mips/mips-ps-4.c: Ditto.
386 * gcc.target/mips/mips-ps-6.c: Ditto.
387 * gcc.target/mips/mips16-attributes.c: Ditto.
388 * gcc.target/mips/mips32-dsp-run.c: Ditto.
389 * gcc.target/mips/mips32-dsp.c: Ditto.
390 * gcc.target/mips/save-restore-1.c: Ditto.
391 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
392 (mips_preprocess): Add ignore_output argument that when set
393 will not return the pre-processed output.
b2b0acbe 394 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
395 (mips-dg-init): Ditto.
396 (mips-dg-options): Check if a test having test option
397 (REQUIRES_STDLIB) has the required sysroot support for
398 the current test options.
399
f2b6aad9
JL
4002016-11-17 Jeff Law <law@redhat.com>
401
f97db488
JL
402 PR middle-end/38219
403 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
404
f2b6aad9
JL
405 PR target/47192
406 * gcc.target/m68k/pr47192.c: New test.
407
e080b281
TT
4082016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
409
410 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
411 instead of isa>=4, in order to downgrade to R5.
412
e389ba30
AB
4132016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
414
415 * gcc.target/arc/cmem-bit-1.c: New file.
416 * gcc.target/arc/cmem-bit-2.c: New file.
417 * gcc.target/arc/cmem-bit-3.c: New file.
418 * gcc.target/arc/cmem-bit-4.c: New file.
419
9775c1a5
L
4202016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
421
422 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
423 "avx5124fmaps".
424 * gcc.target/i386/funcspec-56.inc: Test new attributes.
425
4262016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
427 Andrew Senkevich <andrew.senkevich@intel.com>
428
429 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
430 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
431 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
432 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
433 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
434 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
435 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
436 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
437 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
438 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
439 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
440 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
441 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
442 avx5124vnniw-check.h.
443 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
444 check_effective_target_avx5124vnniw): New.
445 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
446 Set under ifndef.
447 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
448 * gcc.target/i386/sse-13.c: Ditto.
449 * g++.dg/other/i386-2.C: Ditto.
450 * g++.dg/other/i386-3.C: Ditto.
451 * gcc.target/i386/sse-22.c: Ditto.
452 * gcc.target/i386/sse-23.c: Ditto.
453
80557bb7
PC
4542016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/55080
457 * g++.dg/parse/pr55080.C: New.
458
c80620fc
MM
4592016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
460
461 PR target/78101
462 * gcc.target/powerpc/fusion4.c: New test.
463
77b384c5
TP
4642016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
465
466 PR target/77933
467 * gcc.target/arm/pr77933-1.c: New test.
468 * gcc.target/arm/pr77933-2.c: Likewise.
469
5fe353c8
JJ
4702016-11-17 Jakub Jelinek <jakub@redhat.com>
471
472 PR middle-end/78201
473 * g++.dg/opt/pr78201.C: New test.
474
cc4aa659
CL
4752016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
476
477 * gcc.dg/pr78333.c: Add empty implementations of
478 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
479 problems on non-glibc systems.
480
b8f56412
DM
4812016-11-17 David Malcolm <dmalcolm@redhat.com>
482
483 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
484 (test_raw_string_one_liner): New function.
485 (test_raw_string_multiline): New function.
486
141a3ccf
KT
4872016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
488
489 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
490 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
491
54e63f00 4922016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 493 Richard Biener <rguenther@suse.de>
54e63f00
BS
494
495 PR tree-optimization/77848
496 * gfortran.dg/vect/pr77848.f: New test.
497
2fe37211
BE
4982016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
499
500 PR target/77308
501 * gcc.target/arm/pr53447-5.c: New test.
502 * lib/target-supports.exp
503 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
504
c867c39d
CZ
5052016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
506
507 * gcc.target/arc/abitest.S: New file.
508 * gcc.target/arc/abitest.h: Likewise.
509 * gcc.target/arc/va_args-1.c: Likewise.
510 * gcc.target/arc/va_args-2.c: Likewise.
511 * gcc.target/arc/va_args-3.c: Likewise.
512 * gcc.target/arc/mcrc.c: Deleted.
513 * gcc.target/arc/mdsp-packa.c: Likewise.
514 * gcc.target/arc/mdvbf.c: Likewise.
515 * gcc.target/arc/mmac-24.c: Likewise.
516 * gcc.target/arc/mmac-d16.c: Likewise.
517 * gcc.target/arc/mno-crc.c: Likewise.
518 * gcc.target/arc/mno-dsp-packa.c: Likewise.
519 * gcc.target/arc/mno-dvbf.c: Likewise.
520 * gcc.target/arc/mno-mac-24.c: Likewise.
521 * gcc.target/arc/mno-mac-d16.c: Likewise.
522 * gcc.target/arc/mno-rtsc.c: Likewise.
523 * gcc.target/arc/mno-xy.c: Likewise.
524 * gcc.target/arc/mrtsc.c: Likewise.
525 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
526 function.
527 (check_effective_target_arc700): Likewise.
528 (check_effective_target_arc6xx): Likewise.
529 (check_effective_target_arcmpy): Likewise.
530 (check_effective_target_archs): Likewise.
531 (check_effective_target_clmcpu): Likewise.
532 (check_effective_target_barrelshifter): Likewise.
533 * gcc.target/arc/barrel-shifter-1.c: Changed.
534 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
535 * gcc.target/arc/cmem-1.c: Changed.
536 * gcc.target/arc/cmem-2.c: Likewise.
537 * gcc.target/arc/cmem-3.c: Likewise.
538 * gcc.target/arc/cmem-4.c: Likewise.
539 * gcc.target/arc/cmem-5.c: Likewise.
540 * gcc.target/arc/cmem-6.c: Likewise.
541 * gcc.target/arc/cmem-7.c: Likewise.
542 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
543 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
544 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
545 * gcc.target/arc/jump-around-jump.c: Update options.
546 * gcc.target/arc/mARC601.c: Changed.
547 * gcc.target/arc/mcpu-arc600.c: Changed.
548 * gcc.target/arc/mcpu-arc601.c: Changed.
549 * gcc.target/arc/mcpu-arc700.c: Changed.
550 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
551 * gcc.target/arc/movb-1.c: Changed.
552 * gcc.target/arc/movb-2.c: Likewise.
553 * gcc.target/arc/movb-3.c: Likewise.
554 * gcc.target/arc/movb-4.c: Likewise.
555 * gcc.target/arc/movb-5.c: Likewise.
556 * gcc.target/arc/movb_cl-1.c: Likewise.
557 * gcc.target/arc/movb_cl-2.c: Likewise.
558 * gcc.target/arc/movbi_cl-1.c: Likewise.
559 * gcc.target/arc/movh_cl-1.c: Likewise.
560 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
561 * gcc.target/arc/mul64.c: Enable it only for ARC600.
562 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
563 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
564 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
565 * gcc.target/arc/trsub.c: Only for ARC EM cores.
566 * gcc.target/arc/builtin_simdarc.c: Changed.
567 * gcc.target/arc/extzv-1.c: Likewise.
568 * gcc.target/arc/insv-1.c: Likewise.
569 * gcc.target/arc/insv-2.c: Likewise.
570 * gcc.target/arc/mA6.c: Likewise.
571 * gcc.target/arc/mA7.c: Likewise.
572 * gcc.target/arc/mARC600.c: Likewise.
573 * gcc.target/arc/mARC700.c: Likewise.
574 * gcc.target/arc/mcpu-arc600.c: Likewise.
575 * gcc.target/arc/mcpu-arc700.c: Likewise.
576 * gcc.target/arc/movl-1.c: Likewise.
577 * gcc.target/arc/nps400-1.c: Likewise.
578 * gcc.target/arc/trsub.c: Likewise.
579 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
580 configuration.
581 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
582 * gcc.target/arc/mswape.c: Likewise.
583
c90928c8
PC
5842016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/68180
587 * g++.dg/cpp1y/pr68180.C: New.
588
6c99dcb5
PK
5892016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
590
591 PR tree-optimization/78319
592 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
593 arm-none-eabi.
594
8ce3fee5
RB
5952016-11-17 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/78306
598 * gcc.dg/cilk-plus/pr78306.c: New testcase.
599
f8294131
RB
6002016-11-17 Richard Biener <rguenther@suse.de>
601
602 PR middle-end/78305
603 * gcc.dg/torture/pr78305.c: New testcase.
604
04f1c830
JW
6052016-11-17 Janus Weil <janus@gcc.gnu.org>
606
607 PR fortran/66227
608 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
609
0d939c95
MP
6102016-11-16 Marek Polacek <polacek@redhat.com>
611
612 PR c/78285
613 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
614 * g++.dg/ext/case-range2.C: Likewise.
615
99c72130
SK
6162016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
617
618 PR fortran/58001
619 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
620 * gfortran.dg/fmt_tab_2.f90: Ditto.
621
fb324f02
JJ
6222016-11-16 Jakub Jelinek <jakub@redhat.com>
623
624 PR rtl-optimization/78378
625 * gcc.c-torture/execute/pr78378.c: New test.
626
a2ea37fb
AB
6272016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
628
629 * gcc.dg/tree-prof/section-attr-1.c: New file.
630 * gcc.dg/tree-prof/section-attr-2.c: New file.
631 * gcc.dg/tree-prof/section-attr-3.c: New file.
632
d08c0ea3
MR
6332016-11-16 Maciej W. Rozycki <macro@imgtec.com>
634
635 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
636 rather than `la'.
637
8e2be5ae
MR
6382016-11-16 Maciej W. Rozycki <macro@imgtec.com>
639
640 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
641 (dg-final): Remove microMIPS JALRS mnemonic matching.
642 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
643 (dg-final): Remove microMIPS JALRS mnemonic matching.
644 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
645 (dg-final): Remove microMIPS JALRS mnemonic matching.
646 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
647 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
648 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
649 * gcc.target/mips/call-1u.c: New test case.
650 * gcc.target/mips/call-2u.c: New test case.
651 * gcc.target/mips/call-3u.c: New test case.
652 * gcc.target/mips/call-4u.c: New test case.
653 * gcc.target/mips/call-5u.c: New test case.
654 * gcc.target/mips/call-6u.c: New test case.
655
660e6c2c
TP
6562016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
657
658 * gcc.target/arm/empty_fiq_handler.c: New test.
659
5e8d7713
JJ
6602016-11-16 Jakub Jelinek <jakub@redhat.com>
661
662 PR fortran/78299
663 * gfortran.dg/gomp/pr78299.f90: New test.
664
dd784916
WD
6652015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
666
667 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 668 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
669 * gcc.dg/optimize-bswapsi-2.c: Likewise.
670
0af30954
SN
6712016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
672
673 PR libgfortran/78314
674 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
675
e38f6572
BC
6762016-11-16 Bin Cheng <bin.cheng@arm.com>
677
678 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
679 according to updated dump info.
680
5012919d
AM
6812016-11-16 Alexander Monakov <amonakov@ispras.ru>
682
683 * lib/target-supports.exp (check_effective_target_alloca): Use a
684 compile test.
685 * gcc.target/nvptx/softstack.c: New test.
686 * gcc.target/nvptx/decl-shared.c: New test.
687 * gcc.target/nvptx/decl-shared-init.c: New test.
688
2fe2aba3
MR
6892016-11-16 Maciej W. Rozycki <macro@imgtec.com>
690
691 * gcc.target/mips/data-sym-jump.c: New test case.
692 * gcc.target/mips/data-sym-pool.c: New test case.
693 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
694 annotation.
695
598eaaa2
YR
6962016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
697
698 * lib/target-supports.exp (check_avx2_hw_available): New.
699 (check_effective_target_avx2_runtime): New.
700 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
701
03b85dcd
TC
7022016-11-16 Tamar Christina <tamar.christina@arm.com>
703
704 PR testsuite/78136
705 * gcc.dg/cpp/trad/trad.exp
706 (dg-runtest): Moved $srcdir/$subdir/ to
707 DEFAULT_TRADCPPFLAGS.
708
dc9e0b66
AV
7092016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
710
711 PR fortran/78356
712 * gfortran.dg/class_allocate_23.f08: New test.
713
d964ba07
RB
7142016-11-16 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/78333
717 * gcc.dg/pr78333.c: New testcase.
718
080140bc
ML
7192016-11-16 Martin Liska <mliska@suse.cz>
720
721 PR sanitizer/78270
722 * gcc.dg/asan/pr78270.c: Update comment style.
723 * gcc.dg/asan/pr78270-2.c: New test.
724
4786fabe
SKS
7252016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
726
727 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
728 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
729
510d73a0
RB
7302016-11-16 Richard Biener <rguenther@suse.de>
731
732 PR tree-optimization/78348
733 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
734
1705cebd
JJ
7352016-11-16 Jakub Jelinek <jakub@redhat.com>
736
737 PR sanitizer/77823
738 * c-c++-common/ubsan/overflow-vec-1.c: New test.
739 * c-c++-common/ubsan/overflow-vec-2.c: New test.
740
ed66ba99
MP
7412016-11-15 Marek Polacek <polacek@redhat.com>
742
743 * g++.dg/cpp1z/init-statement6.C: Rename a function.
744
5d70ab07
JD
7452016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
746
747 PR libgfortran/51119
748 * gfortran.dg/matmul_12.f90: New test case.
749
48aef8e2
UB
7502016-11-15 Uros Bizjak <ubizjak@gmail.com>
751
752 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 753 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 754 common 32-bit and 64-bit function specific options.
b2b0acbe 755 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 756
0c8a8fe2
JJ
7572016-11-15 Jakub Jelinek <jakub@redhat.com>
758
5a65a911
JJ
759 * g++.dg/cpp1z/decomp14.C: New test.
760 * g++.dg/cpp1z/decomp15.C: New test.
761 * g++.dg/cpp1z/decomp16.C: New test.
762
a0f5b987
JJ
763 * g++.dg/cpp1z/decomp13.C: New test.
764
5a0e7889
JJ
765 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
766
0c8a8fe2
JJ
767 PR c++/71988
768 * g++.dg/cpp0x/constexpr-71988.C: New test.
769
2cf63121
MR
7702016-11-15 Maciej W. Rozycki <macro@imgtec.com>
771
772 * gcc.target/mips/insn-casesi.c: New test case.
773 * gcc.target/mips/insn-pseudo-1.c: New test case.
774 * gcc.target/mips/insn-pseudo-2.c: New test case.
775 * gcc.target/mips/insn-pseudo-3.c: New test case.
776 * gcc.target/mips/insn-pseudo-4.c: New test case.
777 * gcc.target/mips/insn-tablejump.c: New test case.
778
2cbfb209
MR
7792016-11-15 Maciej W. Rozycki <macro@imgtec.com>
780
781 * gcc.target/mips/mips.exp (mips_option_tests): Add
782 `-mcode-readable=yes' array element.
783
f05a874c
MR
7842016-11-15 Maciej W. Rozycki <macro@imgtec.com>
785
786 * gcc.target/mips/mips.exp (mips_option_tests): Add
787 `-mmicromips' array element.
788
b229ab2a
MM
7892016-11-15 Michael Matz <matz@suse.de>
790
791 PR missed-optimization/77881
792 * gcc.target/i386/pr77881.c: New test.
793
aa806c3b
JJ
7942016-11-15 Jakub Jelinek <jakub@redhat.com>
795
796 PR middle-end/78295
797 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
798
bcb9a772
MM
7992016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
800
801 * gcc.target/powerpc/vec-set-int.c: New test.
802 * gcc.target/powerpc/vec-set-short.c: Likesie.
803 * gcc.target/powerpc/vec-set-char.c: Likewise.
804
8e745a17
JJ
8052016-11-14 Jakub Jelinek <jakub@redhat.com>
806
807 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
808
d809e15a
JW
8092016-11-14 Janus Weil <janus@gcc.gnu.org>
810
811 PR fortran/78300
812 * gfortran.dg/class_result_3.f90: New test.
813
1ee62b92 8142016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
815 Richard Biener <rguenther@suse.de>
816
817 * gcc.dg/gimplefe-1.c: New testcase.
818 * gcc.dg/gimplefe-2.c: Likewise.
819 * gcc.dg/gimplefe-3.c: Likewise.
820 * gcc.dg/gimplefe-4.c: Likewise.
821 * gcc.dg/gimplefe-5.c: Likewise.
822 * gcc.dg/gimplefe-6.c: Likewise.
823 * gcc.dg/gimplefe-7.c: Likewise.
824 * gcc.dg/gimplefe-8.c: Likewise.
825 * gcc.dg/gimplefe-9.c: Likewise.
826 * gcc.dg/gimplefe-10.c: Likewise.
827 * gcc.dg/gimplefe-11.c: Likewise.
828 * gcc.dg/gimplefe-12.c: Likewise.
829 * gcc.dg/gimplefe-13.c: Likewise.
830 * gcc.dg/gimplefe-14.c: Likewise.
831 * gcc.dg/gimplefe-15.c: Likewise.
832 * gcc.dg/gimplefe-16.c: Likewise.
833 * gcc.dg/gimplefe-17.c: Likewise.
834 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 835
4d209853
ML
8362016-11-14 Martin Liska <mliska@suse.cz>
837
838 PR bootstrap/78069
839 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
840 to match scanned pattern.
841 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
842
5129b43b
RB
8432016-11-14 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/78312
846 * gcc.dg/torture/pr78312.c: New testcase.
847
d97cca4a
GJL
8482016-11-14 Georg-Johann Lay <avr@gjlay.de>
849
850 PR target/78093
851 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
852
5230c3d8
JJ
8532016-11-14 Jakub Jelinek <jakub@redhat.com>
854 Jason Merrill <jason@redhat.com>
855
856 Implement P0217R3 - C++17 structured bindings
857 * g++.dg/cpp1z/decomp1.C: New test.
858 * g++.dg/cpp1z/decomp2.C: New test.
859 * g++.dg/cpp1z/decomp3.C: New test.
860 * g++.dg/cpp1z/decomp4.C: New test.
861 * g++.dg/cpp1z/decomp5.C: New test.
862 * g++.dg/cpp1z/decomp6.C: New test.
863 * g++.dg/cpp1z/decomp7.C: New test.
864 * g++.dg/cpp1z/decomp8.C: New test.
865 * g++.dg/cpp1z/decomp9.C: New test.
866 * g++.dg/cpp1z/decomp10.C: New test.
867
a2b4c188
KV
8682016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
869
870 * g++.dg/torture/pr78268.C: New test.
871
975672f3
PK
8722016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
873
874 PR c/35503
875 * c-c++-common/pr35503-1.c: New test.
876 * c-c++-common/pr35503-2.c: Likewise.
877 * c-c++-common/pr35503-3.c: Likewise.
878 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
879
a4ba1151
UB
8802016-11-13 Uros Bizjak <ubizjak@gmail.com>
881
882 PR rtl-optimization/78232
883 PR rtl-optimization/78248
884 * gcc.dg/ubsan/pr78248.c: New test.
885
47605312
EB
8862016-11-13 Eric Botcazou <ebotcazou@adacore.com>
887
888 * gnat.dg/address_conv.adb: New test.
889
96826e28
EB
8902016-11-13 Eric Botcazou <ebotcazou@adacore.com>
891
892 * gnat.dg/renaming11.ad[sb]: New test.
893
4be719cd
EB
8942016-11-13 Eric Botcazou <ebotcazou@adacore.com>
895
896 * c-c++-common/dump-ada-spec-6.c: New test.
897
4ebd491f
EB
8982016-11-13 Eric Botcazou <ebotcazou@adacore.com>
899
900 * gnat.dg/lto21.adb: New test.
901 * gnat.dg/lto21_pkg1.ads: New helper.
902 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
903
f9d49cd1
JW
9042016-11-13 Janus Weil <janus@gcc.gnu.org>
905
906 PR fortran/60952
907 * gfortran.dg/typebound_proc_34.f90: New test.
908
9cbf8673
JW
9092016-11-13 Janus Weil <janus@gcc.gnu.org>
910
911 PR fortran/66366
912 * gfortran.dg/class_57.f90: Changed error message.
913 * gfortran.dg/class_60.f90: New test.
914
0e075835
DE
9152016-11-12 David Edelsohn <dje.gcc@gmail.com>
916
917 * g++.dg/pr78112.C: XFAIL AIX.
918
b93d8a3f
JW
9192016-11-12 Janus Weil <janus@gcc.gnu.org>
920
921 PR fortran/77501
922 * gfortran.dg/typebound_generic_16.f90: New test.
923
b8f70e67
JJ
9242016-11-12 Jakub Jelinek <jakub@redhat.com>
925
926 PR c++/71225
927 * g++.dg/cpp0x/pr71225.C: New test.
928
8b287aea
EB
9292016-11-11 Eric Botcazou <ebotcazou@adacore.com>
930
931 * gcc.target/sparc/20161111-1.c: New test.
932
c901bc0d
UB
9332016-11-11 Uros Bizjak <ubizjak@gmail.com>
934
935 PR target/78310
936 * gcc.target/i386/pr78310.c: New test.
937
606f928d
JL
9382016-11-11 Jeff Law <law@redhat.com>
939
940 * gcc.dg/tree-ssa/isolate-6.c: New test.
941 * gcc.dg/tree-ssa/isolate-7.c: New test.
942
be278990
BC
9432016-11-11 Bin Cheng <bin.cheng@arm.com>
944
945 PR testsuite/78292
946 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
947 vect_max_reduc.
948
d9ab7525
JJ
9492016-11-11 Jakub Jelinek <jakub@redhat.com>
950
951 PR c++/72774
952 * g++.dg/parse/pr72774.C: New test.
953
4b7e0c76
RB
9542016-11-11 Richard Biener <rguenther@suse.de>
955
956 PR tree-optimization/71575
957 * gcc.dg/graphite/pr71575-1.c: New testcase.
958 * gcc.dg/graphite/pr71575-2.c: Likewise.
959
d07f8c59
RB
9602016-11-11 Richard Biener <rguenther@suse.de>
961
962 PR middle-end/78295
963 * gcc.dg/uninit-pr78295.c: New testcase.
964
aa806c3b 9652016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
966
967 PR fortran/78277
968 * gfortran.dg/dec_structure_17.f90: New test.
969
456f0dfa
MM
9702016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
971
972 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
973 being allowed in vector registers.
974 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
975 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
976 * gcc.target/powerpc/vsx-himode.c: Likewise.
977 * gcc.target/powerpc/vsx-himode2.c: Likewise.
978 * gcc.target/powerpc/vsx-himode3.c: Likewise.
979 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
980 to allow matching MFVSRD or MFVSRW.
981
8d34bfa8
PH
9822016-11-10 Pat Haugen <pthaugen@us.ibm.com>
983
984 PR rtl-optimization/78241
985 * gcc.dg/pr78241.c: New test.
986
0569479e
JJ
9872016-11-10 Jakub Jelinek <jakub@redhat.com>
988
8ebd1b31
JJ
989 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
990 201307.
991
0569479e
JJ
992 * g++.dg/cpp1z/noexcept-type14.C: New test.
993 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
994
37a16493
JG
9952016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
996
997 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
998 WVAL0S tests added in r241817.
999
b4c3a85b
JJ
10002016-11-10 Jakub Jelinek <jakub@redhat.com>
1001
1002 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1003 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1004 no longer allowed and corresponding ordered construct.
1005 * gfortran.dg/gomp/linear-1.f90: New test.
1006 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1007 * gfortran.dg/gomp/declare-target-1.f90: New test.
1008 * gfortran.dg/gomp/declare-target-2.f90: New test.
1009
86bc8506
ML
10102016-11-10 Martin Liska <mliska@suse.cz>
1011
1012 PR sanitizer/78270
1013 * gcc.dg/asan/pr78270.c: New test.
1014
ed5fdfba
PMR
10152016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1016 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR debug/78112
b4c3a85b 1019 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1020
0391e4a3
JJ
10212016-11-09 Jakub Jelinek <jakub@redhat.com>
1022
cc38d9d6
JJ
1023 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1024 -Wno-c++1z-compat.
1025 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1026 string in case condition contains % characters.
1027
0391e4a3
JJ
1028 PR c++/78283
1029 * g++.dg/cpp1z/noexcept-type13.C: New test.
1030
410fe60d
TT
10312016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1032
1033 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1034 using (HAS_MOVN) with MIPS III.
1035
271dd55c
JW
10362016-11-09 Janus Weil <janus@gcc.gnu.org>
1037
1038 PR fortran/46459
1039 * gfortran.dg/volatile14.f90: New test.
1040
ff1f317b
UB
10412016-11-09 Uros Bizjak <ubizjak@gmail.com>
1042
1043 PR target/78262
1044 * gcc.target/i386/pr78262.c: New test.
1045
aa806c3b 10462016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1047
1048 PR fortran/78259
1049 * gfortran.dg/pr78259.f90: New test.
1050
b349a81a
JW
10512016-11-09 Janus Weil <janus@gcc.gnu.org>
1052
1053 PR fortran/60777
1054 * gfortran.dg/spec_expr_7.f90: New test.
1055
2e955d50
JJ
10562016-11-09 Jakub Jelinek <jakub@redhat.com>
1057
4f353581
JJ
1058 PR target/77718
1059 * gcc.c-torture/execute/pr77718.c: New test.
1060
2e955d50
JJ
1061 * gcc.dg/ubsan/c99-shift-3.c: New test.
1062 * gcc.dg/ubsan/c99-shift-4.c: New test.
1063 * gcc.dg/ubsan/c99-shift-5.c: New test.
1064 * gcc.dg/ubsan/c99-shift-6.c: New test.
1065
68c93708
ML
10662016-11-09 Martin Liska <mliska@suse.cz>
1067
1068 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1069 test-case for memcmp.
1070 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1071
7b649f79
TP
10722016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1073
1074 PR testsuite/78269
1075 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1076
bfcb501d
PT
10772016-11-09 Paul Thomas <pault@gcc.gnu.org>
1078
1079 * gfortran.dg/move_alloc_18.f90: New test.
1080
e15861c2
PK
10812016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1082
1083 PR middle-end/78256
1084 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1085 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1086
5f395580
JW
10872016-11-09 Janus Weil <janus@gcc.gnu.org>
1088
1089 PR fortran/71894
1090 * gfortran.dg/class_59.f90: New test.
1091
37b14185
RB
10922016-11-09 Richard Biener <rguenther@suse.de>
1093
1094 PR tree-optimization/78007
1095 * gcc.dg/vect/vect-bswap32.c: Adjust.
1096 * gcc.dg/vect/vect-bswap64.c: Likewise.
1097
d6e8a41c
KV
10982016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1099
1100 * gcc.dg/ipa/vrp7.c: New test.
1101
5d5f1e95
KV
11022016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1103
1104 PR ipa/78121
1105 * gcc.dg/ipa/pr78121.c: New test.
1106
0290a292
MO
11072016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1108
1109 * c-c++-common/asan/default_options.h: New file.
1110 * c-c++-common/asan/strcasestr-1.c: New test.
1111 * c-c++-common/asan/strcasestr-2.c: Likewise.
1112 * c-c++-common/asan/strcspn-1.c: Likewise.
1113 * c-c++-common/asan/strcspn-2.c: Likewise.
1114 * c-c++-common/asan/strpbrk-1.c: Likewise.
1115 * c-c++-common/asan/strpbrk-2.c: Likewise.
1116 * c-c++-common/asan/strspn-1.c: Likewise.
1117 * c-c++-common/asan/strspn-2.c: Likewise.
1118 * c-c++-common/asan/strstr-1.c: Likewise.
1119 * c-c++-common/asan/strstr-2.c: Likewise.
1120 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1121
fbdb92eb
MO
11222016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1123
1124 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1125
103c4f75
JW
11262016-11-08 Janus Weil <janus@gcc.gnu.org>
1127
1128 PR fortran/68440
1129 * gfortran.dg/class_58.f90: New test.
1130
90a2ffc0
UB
11312016-11-08 Uros Bizjak <ubizjak@gmail.com>
1132
1133 PR target/70799
1134 * gcc.target/i386/pr70799-2.c: New test.
1135
eba5aec8
JW
11362016-11-08 Janus Weil <janus@gcc.gnu.org>
1137
1138 PR fortran/77596
1139 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1140
fad36601
BC
11412016-11-08 Bin Cheng <bin.cheng@arm.com>
1142
1143 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1144
7c8615b6
BC
11452016-11-08 Bin Cheng <bin.cheng@arm.com>
1146
1147 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1148
4c6a4a53
BC
11492016-11-08 Bin Cheng <bin.cheng@arm.com>
1150
1151 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1152
fcd1b8df
ML
11532016-11-08 Martin Liska <mliska@suse.cz>
1154
1155 PR testsuite/78242
1156 * g++.dg/asan/use-after-scope-4.C: New test.
1157 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1158 * gcc.dg/asan/use-after-scope-8.c: Remove.
1159
f9ef2c76
RB
11602016-11-08 Richard Biener <rguenther@suse.de>
1161
1162 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1163
ad11774f
TC
11642016-11-08 Tamar Christina <tamar.christina@arm.com>
1165
1166 PR testsuite/78136
1167 * gcc.dg/cpp/trad/trad.exp
1168 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1169 * gcc.dg/cpp/trad/include.c: Use local header file.
1170
fe73a332
RB
11712016-11-08 Richard Biener <rguenther@suse.de>
1172
1173 PR tree-optimization/78205
1174 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1175
ed053eb8
RB
11762016-11-08 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/78224
1179 * g++.dg/torture/pr78224.C: New testcase.
1180
06658c6d
SKS
11812016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1182
1183 * gcc.dg/store_merging_1.c: Require store_merge.
1184 * gcc.dg/store_merging_2.c: Likewise.
1185 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1186 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1187 * gcc.dg/store_merging_6.c: Likewise.
1188 * gcc.dg/store_merging_7.c: Likewise.
1189 * gcc.dg/store_merging_8.c: Likewise.
1190 * lib/target-supports.exp (check_effective_target_store_merge): New.
1191
e4b39278
DE
11922016-11-07 David Edelsohn <dje.gcc@gmail.com>
1193
1194 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1195 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1196 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1197 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1198 -mvsx -mpower8-vector.
1199 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1200 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1201 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1202 -mvsx -mpower8-vector.
1203
fda2d612
DE
12042016-11-07 David Edelsohn <dje.gcc@gmail.com>
1205
1206 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1207
1208 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1209 * gcc.dg/visibility-14.c: XFAIL AIX.
1210 * gcc.dg/visibility-15.c: XFAIL AIX.
1211 * gcc.dg/visibility-16.c: XFAIL AIX.
1212 * gcc.dg/visibility-17.c: XFAIL AIX.
1213 * gcc.dg/visibility-18.c: XFAIL AIX.
1214 * gcc.dg/visibility-19.c: XFAIL AIX.
1215 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1216 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1217 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1218 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1219
60cee85e
JJ
12202016-11-07 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR target/78227
1223 * gcc.target/i386/pr78227-1.c: New test.
1224 * gcc.target/i386/pr78227-2.c: New test.
1225
7aa13860
PK
12262016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1227
1228 PR middle-end/35691
1229 * gcc.dg/pr35691-1.c: New test-case.
1230 * gcc.dg/pr35691-2.c: Likewise.
1231
caa024ff
BS
12322016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1233
1234 PR rtl-optimization/77309
1235 * gcc.dg/torture/pr77309.c: New test.
1236
a9815228
JJ
12372016-11-07 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR middle-end/71529
1240 * gcc.target/i386/pr71529.C: Moved to ...
1241 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1242
1243 PR target/64411
1244 * gcc.target/i386/pr64411.C: Moved to ...
1245 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1246 lp64.
1247
1248 PR target/65105
1249 * gcc.target/i386/pr65105-4.C: Moved to ...
1250 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1251 Run into compile test rather than execute test.
1252
e8ab5cb1
RB
12532016-11-07 Richard Biener <rguenther@suse.de>
1254
1255 PR target/78229
1256 * g++.dg/pr78229.C: New testcase.
1257
20770eb8
RB
12582016-11-07 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/78218
1261 * gcc.dg/torture/pr78218.c: New testcase.
1262
32894793
RB
12632016-11-07 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/78228
1266 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1267
e27bfda2
KT
12682016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269
1270 PR target/77822
1271 * g++.dg/torture/pr77822.C: New test.
1272
00d6b7a1
ML
12732016-11-07 Martin Liska <mliska@suse.cz>
1274
1275 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1276 -f-sanitize-address-use-after-scope.
1277 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1278 internal fn calls.
1279 * g++.dg/asan/use-after-scope-1.C: New test.
1280 * g++.dg/asan/use-after-scope-2.C: Likewise.
1281 * g++.dg/asan/use-after-scope-3.C: Likewise.
1282 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1283 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1284 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1285 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1286 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1287 * g++.dg/asan/use-after-scope-types.h: Likewise.
1288 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1289 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1290 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1291 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1292 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1293 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1294 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1295 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1296 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1297 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1298 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1299 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1300 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1301 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1302
a0d3edf8
RB
13032016-11-07 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/78189
1306 * g++.dg/torture/pr78189.C: New testcase.
1307
0db5adfa
DE
13082016-11-06 David Edelsohn <dje.gcc@gmail.com>
1309
1310 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1311
cc03bf7a
AV
13122016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1313
1314 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1315 occuring.
1316
18bb8b8a
TK
13172016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1318
1319 PR fortran/78221
1320 * arith.c (gfc_complex2real): Change gfc_warning_now to
1321 gfc_warning.
1322
c7f587bd
PT
13232016-11-05 Paul Thomas <pault@gcc.gnu.org>
1324
1325 * gfortran.dg/move_alloc_17.f03: New test.
1326
92657eb0
RB
13272016-11-05 Richard Biener <rguenther@suse.de>
1328
1329 PR bootstrap/78188
1330 * g++.dg/ipa/pr78188.C: New test.
1331
28ce22e6
JW
13322016-11-05 Janus Weil <janus@gcc.gnu.org>
1333 Dominique d'Humieres <dominiq@lps.ens.fr>
1334
1335 PR fortran/69495
1336 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1337
d233ee5f
PT
13382016-11-05 Paul Thomas <pault@gcc.gnu.org>
1339
1340 PR fortran/67564
1341 * gfortran.dg/select_type_39.f03: New test.
1342
13432016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1344
1345 PR fortran/64933
1346 * gfortran.dg/associate_23.f90: New test.
1347
5f4cebba
JJ
13482016-11-04 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR target/77834
1351 * gcc.dg/pr77834.c: New test.
1352
6e3ae7e6
PC
13532016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/67980
1356 * g++.dg/cpp1y/pr67980.C: New.
1357
fff6ed28
BS
13582016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359
1360 * gcc.target/powerpc/fold-vec-add-1.c: New.
1361 * gcc.target/powerpc/fold-vec-add-2.c: New.
1362 * gcc.target/powerpc/fold-vec-add-3.c: New.
1363 * gcc.target/powerpc/fold-vec-add-4.c: New.
1364 * gcc.target/powerpc/fold-vec-add-5.c: New.
1365 * gcc.target/powerpc/fold-vec-add-6.c: New.
1366 * gcc.target/powerpc/fold-vec-add-7.c: New.
1367
bef3a8d7 13682016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1369
1370 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1371 for -mbranch-likely, infer -mno-branch-likely for R6.
1372
dac9376a
BE
13732016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1374
1375 PR c++/71973
1376 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1377 * g++.dg/init/new15.C: Likewise.
1378 * g++.dg/ipa/inline-1.C: Likewise.
1379 * g++.dg/ipa/inline-2.C: Likewise.
1380 * g++.dg/lto/20080908-1_0.C: Likewise.
1381 * g++.dg/tc1/dr20.C: Likewise.
1382 * g++.dg/tree-ssa/inline-1.C: Likewise.
1383 * g++.dg/tree-ssa/inline-2.C: Likewise.
1384 * g++.old-deja/g++.law/except1.C: Likewise.
1385 * g++.old-deja/g++.other/vbase5.C: Likewise.
1386 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1387
b210df46
BS
13882016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1389
1390 PR tree-optimization/78210
1391 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1392 possibility of widening multiplies.
1393
964ef24c
RB
13942016-11-04 Richard Biener <rguenther@suse.de>
1395
1396 PR middle-end/78185
1397 * gcc.dg/pr78185.c: New testcase.
1398
5fb80387
DE
13992016-10-04 David Edelsohn <dje.gcc@gmail.com>
1400
1401 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1402 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1403
6905c577
JJ
14042016-11-03 Jakub Jelinek <jakub@redhat.com>
1405 Alexandre Oliva <aoliva@redhat.com>
1406 Jason Merrill <jason@redhat.com>
1407
1408 PR debug/28767
1409 PR debug/56974
1410 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1411 * g++.dg/debug/dwarf2/ref-3.C: New test.
1412 * g++.dg/debug/dwarf2/ref-4.C: New test.
1413 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1414 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1415
14162016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1417
1418 * gfortran.dg/dec_exp_1.f90: New test.
1419 * gfortran.dg/dec_exp_2.f90: Likewise.
1420 * gfortran.dg/dec_exp_3.f90: Likewise.
1421
6905c577 14222016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1423
1424 * gfortran.dg/dec_parameter_1.f: New test.
1425 * gfortran.dg/dec_parameter_2.f90: Likewise.
1426 * gfortran.dg/dec_parameter_3.f90: Likewise.
1427 * gfortran.dg/dec_parameter_4.f90: Likewise.
1428
7d29f8e3
ML
14292016-11-03 Martin Liska <mliska@suse.cz>
1430
1431 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1432 output.
1433 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1434
5de3e2d8
BE
14352016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1436
1437 PR libgcc/78067
1438 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1439
f03f0232
SKS
14402016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1441
1442 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1443
bd17a9df
MF
14442016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1445
1446 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1447
2b01aad6
TC
14482016-11-01 Tamar Christina <tamar.christina@arm.com>
1449
1450 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1451 Check for arm_v8_neon_hw.
1452 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1453 Likewise.
1454 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1455 Likewise.
1456 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1457 Likewise.
1458
aa55dc0c
RB
14592016-11-02 Richard Biener <rguenther@suse.de>
1460
1461 * gcc.dg/store_merging_8.c: New testcase.
1462
6905c577 14632016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1464
1465 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1466
075be4a1
DE
14672016-11-02 David Edelsohn <dje.gcc@gmail.com>
1468
4b69fb13
DE
1469 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1470 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1471 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1472 * gcc.dg/pr65779.c: XFAIL AIX.
1473 * gcc.dg/pr70405.c: XFAIL AIX.
1474
075be4a1
DE
1475 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1476 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1477 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1478
fdb1aa55
RO
14792016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480
1481 * lib/target-supports.exp (check_gc_sections_available): Use
1482 -print-prog-name=ld to determine linker used.
1483
4adbcdb4
ML
14842016-11-02 Martin Liska <mliska@suse.cz>
1485
1486 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1487 test case.
1488
4b2c06f4
KT
14892016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1490
1491 PR tree-optimization/78170
1492 * gcc.c-torture/execute/pr78170.c: New test.
1493
63e523d6
KT
14942016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1495
1496 PR tree-optimization/78162
1497 * gcc.c-torture/compile/pr78162.c: New test.
1498
da42ac7b
RB
14992016-11-02 Richard Biener <rguenther@suse.de>
1500
1501 PR tree-optimization/78035
1502 PR tree-optimization/77964
1503 * gcc.target/i386/pr78035.c: New testcase.
1504
4280df0a
RB
15052016-11-02 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1508 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1509 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1510 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1511 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1512
1b1d9303
DE
15132016-11-01 David Edelsohn <dje.gcc@gmail.com>
1514
1515 * gfortran.dg/pr70937.f90: require-effective-target lto.
1516
5b7c0519
TK
15172016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1518
1519 PR fortran/69544
1520 * gfortran.dg/where_6.f90: New test.
1521
70d28813
JJ
15222016-11-01 Jakub Jelinek <jakub@redhat.com>
1523
1524 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1525
7f4266d4
TK
15262016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1527
1528 PR fortran/69544
1529 * gfortran.dg/where_5.f90: New test.
1530
9fc158eb
BB
15312016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1532
1533 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1534 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1535 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1536 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1537
baeb7b5c
UB
15382016-11-01 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1541 Whitespace fixes.
1542 (check_effective_target_vect_cmdline_needed): Check
1543 is-effective-target ia32 for x86 targets.
1544 (check_effective_target_vect_simd_clones): Simplify condition.
1545 (check_effective_target_vect_double): Ditto.
1546 (check_effective_target_vect_aligned_arrays): Check
1547 is-effective-target ia32 for x86 targets. Simplify condition.
1548 (check_effective_target_vect_multiple_sizes): Simplify condition.
1549 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1550 (check_effective_target_sync_int_128): Simplify condition.
1551 (check_effective_target_sync_int_128_runtime): Ditto.
1552 (check_effective_target_sync_long_long_runtime): Ditto.
1553 (check_effective_target_divmod): Add i?86-*-* target.
1554
156b5cca
MM
15552016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1556
1557 * gcc.target/powerpc/vsx-extract-4.c: New test.
1558 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1559
120a4c45
JD
15602016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1561
1562 PR fortran/54679
1563 * gfortran.dg/fmt_l.f90: Update test.
1564 * gfortran.dg/fmt_l0.f90: New test.
1565
c5fed5c6
JJ
15662016-10-31 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR c++/78089
1569 * c-c++-common/builtin-shuffle-1.c: New test.
1570 * g++.dg/cpp0x/addressof3.C: New test.
1571
aee69156
VV
15722016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1573
1574 Add tests for a const member and a reference member for launder.
1575 * g++.dg/cpp1z/launder3.C: New.
1576 * g++.dg/cpp1z/launder4.C: Likewise.
1577 * g++.dg/cpp1z/launder5.C: Likewise.
1578 * g++.dg/cpp1z/launder5.cc: Likewise.
1579 * g++.dg/cpp1z/launder5.h: Likewise.
1580 * g++.dg/cpp1z/launder6.C: Likewise.
1581 * g++.dg/cpp1z/launder6.cc: Likewise.
1582 * g++.dg/cpp1z/launder6.h: Likewise.
1583
1e4fa9b1
JJ
15842016-10-31 Jakub Jelinek <jakub@redhat.com>
1585
dcb466ec
JJ
1586 PR c++/77948
1587 * g++.dg/cpp0x/pr77948-1.C: New test.
1588 * g++.dg/cpp0x/pr77948-2.C: New test.
1589 * g++.dg/cpp0x/pr77948-3.C: New test.
1590 * g++.dg/cpp0x/pr77948-4.C: New test.
1591 * g++.dg/cpp0x/pr77948-5.C: New test.
1592 * g++.dg/cpp0x/pr77948-6.C: New test.
1593
1e4fa9b1
JJ
1594 PR tree-optimization/77860
1595 * gcc.dg/pr77860.c: New test.
1596
9782e1ec
JJ
15972016-10-31 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR c++/77886
1600 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1601
dd57b05e
SKS
16022016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1603
1604 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1605
84ff4775
LCW
16062016-10-30 Le-Chun Wu <lcwu@google.com>
1607 Mark Wielaard <mjw@redhat.com>
1608
1609 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1610 * gcc.dg/Wshadow-local-1.c: Likewise.
1611 * gcc.dg/Wshadow-local-2.c: Likewise.
1612 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1613 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1614 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1615
0b56e9ad
BS
16162016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1617
1618 PR tree-optimization/71915
1619 PR tree-optimization/71490
1620 * gcc.dg/tree-ssa/pr54245.c: Delete.
1621 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1622 document why.
1623
d4fc6702
JD
16242016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1625
1626 PR fortran/78123
1627 * gfortran.dg/fmt_t_9.f: New test.
1628
396e56d2
TK
16292016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1630
1631 PR fortran/67219
1632 * gfortran.dg/pr67219.f90: New test.
1633
a654d5d0
JJ
16342016-10-29 Jakub Jelinek <jakub@redhat.com>
1635
205b9ed1
JJ
1636 PR rtl-optimization/77919
1637 * g++.dg/torture/pr77919-2.C: New test.
1638
a654d5d0
JJ
1639 PR target/78148
1640 * gcc.dg/pr78148.c: New test.
1641
894d8b41
EB
16422016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1643
1644 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1645 * gcc.target/sparc/overflow-4.c: ...here.
1646 * gcc.target/sparc/overflow-5.c: New test.
1647
e72531b9
PK
16482016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1649 Kugan Vivekanandarajah <kuganv@linaro.org>
1650 Jim Wilson <jim.wilson@linaro.org>
1651
1652 PR tree-optimization/43721
1653 * lib/target-supports.exp (check_effective_target_divmod): New.
1654 (check_effective_target_divmod_simode): Likewise.
1655 (check_effective_target_arm_divmod_simode): Likewise.
1656 * gcc.dg/divmod-1-simode.c: New test.
1657 * gcc.dg/divmod-1.c: Likewise.
1658 * gcc.dg/divmod-2-simode.c: Likewise.
1659 * gcc.dg/divmod-2.c: Likewise.
1660 * gcc.dg/divmod-3-simode.c: Likewise.
1661 * gcc.dg/divmod-3.c: Likewise.
1662 * gcc.dg/divmod-4-simode.c: Likewise.
1663 * gcc.dg/divmod-4.c: Likewise.
1664 * gcc.dg/divmod-5.c: Likewise.
1665 * gcc.dg/divmod-6-simode.c: Likewise.
1666 * gcc.dg/divmod-6.c: Likewise.
1667 * gcc.dg/divmod-7.c: Likewise.
1668
f663d9ad 16692016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1670 Jakub Jelinek <jakub@redhat.com>
1671 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1672
1673 PR middle-end/22141
1674 PR rtl-optimization/23684
1675 * gcc.c-torture/execute/pr22141-1.c: New test.
1676 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1677 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1678 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1679 * gcc.dg/store_merging_1.c: New test.
1680 * gcc.dg/store_merging_2.c: Likewise.
1681 * gcc.dg/store_merging_3.c: Likewise.
1682 * gcc.dg/store_merging_4.c: Likewise.
1683 * gcc.dg/store_merging_5.c: Likewise.
1684 * gcc.dg/store_merging_6.c: Likewise.
1685 * gcc.dg/store_merging_7.c: Likewise.
1686 * gcc.target/i386/pr22141.c: Likewise.
1687 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1688 * g++.dg/init/new17.C: Likewise.
1689
6905c577 16902016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1691
1692 PR middle-end/72747
1693 * c-c++-common/pr72747-1.c: New test.
1694 * c-c++-common/pr72747-2.c: Likewise.
1695
539405d5
AK
16962016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1697
1698 * gcc.target/s390/oscbreak-1.c: New test.
1699
0dbb19f0
AK
17002016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1701
1702 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1703
0d9e143c
JJ
17042016-10-28 Jakub Jelinek <jakub@redhat.com>
1705
c19066a7
JJ
1706 PR rtl-optimization/77919
1707 * g++.dg/torture/pr77919.C: New test.
1708
0d9e143c
JJ
1709 PR rtl-optimization/78132
1710 * gcc.target/i386/pr78132.c: New test.
1711
cc91248d
EB
17122016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1715
787c7a65
MM
17162016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1717
1718 * gcc.target/powerpc/vsx-simode.c: New test.
1719 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1720 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1721
4ce71579
JJ
17222016-10-27 Jakub Jelinek <jakub@redhat.com>
1723
6f21288f
JJ
1724 PR fortran/78026
1725 * gfortran.dg/gomp/pr78026.f03: New test.
1726 * gfortran.dg/select_type_38.f03: New test.
1727
4ce71579
JJ
1728 PR middle-end/78025
1729 * g++.dg/gomp/declare-simd-7.C: New test.
1730
6f21288f 17312016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1732
1733 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1734 * gfortran.dg/dec_init_2.f90: Likewise.
1735 * gfortran.dg/dec_init_3.f90: New test.
1736 * gfortran.dg/dec_init_4.f90: Likewise.
1737
93f90bec
BC
17382016-10-27 Bin Cheng <bin.cheng@arm.com>
1739
1740 * gcc.dg/fold-narrowbopcst-1.c: New test.
1741
6f21288f 17422016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1743
1744 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1745 dg-shouldfail/dg-output instead of XFAIL.
1746 * gfortran.dg/dec_io_6.f90: Likewise.
1747
ddb92ab9
TP
17482016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1749
1750 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1751 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1752 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1753 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1754 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1755 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1756 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1757 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1758 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1759 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1760
ad6e4ba8
BC
17612016-10-27 Bin Cheng <bin.cheng@arm.com>
1762
1763 * gcc.dg/fold-convmaxconv-1.c: New test.
1764 * gcc.dg/fold-convminconv-1.c: New test.
1765
6905c577 17662016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1767
1768 PR fortran/78092
1769 * gfortran.dg/pr78092.f90: New test.
1770
7a83b391
KN
17712016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1772
1773 PR target/78056
1774 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1775 expected error message.
1776 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1777 expected error message.
1778 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1779 (test_all_not_equal_and_not_zero): Change expected error message.
1780
3693a620
JJ
17812016-10-26 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR fortran/77973
1784 * gfortran.dg/gomp/pr77973.f90: New test.
1785
cd612e8a
PT
17862016-10-26 Paul Thomas <pault@gcc.gnu.org>
1787
1788 PR fortran/78108
1789 * gfortran.dg/submodule_18.f08: New test.
1790 * gfortran.dg/submodule_19.f08: New test.
1791
09844a5f
MM
17922016-10-26 Michael Matz <matz@suse.de>
1793
1794 * g++.dg/pr78060.C: New test.
1795 * gfortran.dg/pr78061.f: New test.
1796 * g++.dg/pr78088.C: New test.
1797
6f21288f 17982016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1799
1800 * gfortran.dg/dec_io_1.f90: New test.
1801 * gfortran.dg/dec_io_2.f90: New test.
1802 * gfortran.dg/dec_io_3.f90: New test.
1803 * gfortran.dg/dec_io_4.f90: New test.
1804 * gfortran.dg/dec_io_5.f90: New test.
1805 * gfortran.dg/dec_io_6.f90: New test.
1806
6c95388f
JJ
18072016-10-25 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR sanitizer/78106
1810 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1811
18122016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1813
1814 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1815 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1816
90e261e4
EB
18172016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/opt59.adb: New test.
1820 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1821
1822 * gnat.dg/opt60.adb: New test.
1823
cef026ec
AV
18242016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1825
1826 PR fortran/72770
1827 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1828 this pr.
1829
96592eed
JJ
18302016-10-25 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR target/78102
1833 * gcc.target/i386/pr78102.c: New test.
1834
6c95388f 18352016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1836
1837 * gfortran.dg/dec_logical_xor_1.f90: New test.
1838 * gfortran.dg/dec_logical_xor_2.f90: New test.
1839 * gfortran.dg/dec_logical_xor_3.f03: New test.
1840
6c95388f 18412016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1842
1843 * gfortran.dg/dec_loc_rval_1.f90: New test.
1844 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1845 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1846
6c95388f 18472016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1848
90051c26
FR
1849 * gfortran.dg/dec_type_print.f90: New testcase.
1850
6c95388f 18512016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1852
1853 * gfortran.dg/feed_1.f90: New test.
1854 * gfortran.dg/feed_2.f90: New test.
ef144767 1855
8e104951
ML
18562016-10-25 Martin Liska <mliska@suse.cz>
1857
1858 PR sanitizer/78106
1859 * gcc.dg/asan/pr78106.c: New test.
1860
b93ee1bb
ML
18612016-10-25 Martin Liska <mliska@suse.cz>
1862
1863 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1864
ad6922b0
WD
18652016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1866
1867 PR target/78041
1868 * gcc.target/arm/pr78041.c: New test.
1869
e16f1cc7
JJ
18702016-10-25 Jakub Jelinek <jakub@redhat.com>
1871
1872 * g++.dg/cpp1z/launder1.C: New test.
1873 * g++.dg/cpp1z/launder2.C: New test.
1874
078134e5 18752016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1876 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1877
1878 PR target/71676
1879 PR target/71678
1880 * gcc.target/avr/pr71676-2.c: New test.
1881
c7212a15 18822016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1883 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1884
1885 PR target/71676
1886 PR target/71678
1887 * gcc.target/avr/pr71676-1.c: New test.
1888 * gcc.target/avr/pr71676-3.c: New test.
1889 * gcc.target/avr/pr71676.c: New test.
1890 * gcc.target/avr/pr71678.c: New test.
1891
d1c7d3a8
KV
18922016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1893
1894 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1895 such that cloned verions of tested functions are not created.
1896
c7082171
SK
18972016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1898
1899 PR fortran/71895
1900 * gfortran.dg/pr71895.f90: New test.
1901
0f2a9e37
JJ
19022016-10-24 Jakub Jelinek <jakub@redhat.com>
1903
1904 * g++.dg/debug/dwarf2/ref-2.C: New test.
1905
f8348061
BE
19062016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1907
1908 * c-c++-common/Wint-in-bool-context-3.c: New test.
1909
1eb4547b
MS
19102016-10-24 Martin Sebor <msebor@redhat.com>
1911
1912 PR middle-end/77735
1913 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1914 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1915 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1916 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1917 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1918 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1919 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1920
292af537
RB
19212016-10-24 Richard Biener <rguenther@suse.de>
1922
1923 PR testsuite/71491
1924 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1925 * gcc.dg/vect/slp-45.c: Likewise.
1926
40f683e8
RB
19272016-10-24 Richard Biener <rguenther@suse.de>
1928
1929 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1930 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1931 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1932
b1b6774f
GJL
19332016-10-24 Georg-Johann Lay <avr@gjlay.de>
1934
1935 PR target/78093
1936 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1937 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1938
ed9760d2
AV
19392016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1940
1941 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1942
fb027a42
JJ
19432016-10-24 Jakub Jelinek <jakub@redhat.com>
1944
1945 * gcc.target/i386/bmi2-pext-1.c: New test.
1946 * gcc.target/i386/bmi2-pdep-1.c: New test.
1947 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1948 * gcc.target/i386/tbm-bextri-1.c: New test.
1949 * gcc.target/i386/bmi-bextr-6.c: New test.
1950
8e10302e
RO
19512016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1952
1953 PR target/77483
1954 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1955 * gcc.target/i386/pr65105-1.c: Likewise.
1956 * gcc.target/i386/pr65105-2.c: Likewise.
1957 * gcc.target/i386/pr65105-3.c: Likewise.
1958 * gcc.target/i386/pr65105-5.c: Likewise.
1959 * gcc.target/i386/pr67761.c: Likewise.
1960 * gcc.target/i386/pr70799-1.c: Likewise.
1961
866c72a8
ML
19622016-10-24 Martin Liska <mliska@suse.cz>
1963
1964 PR sanitizer/77966
1965 * c-c++-common/ubsan/unreachable-3.c: New test.
1966
0804124b
SK
19672016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1968
1969 PR fortran/77763
1970 * gfortran.dg/pr77763.f90
1971
87c9fca5
SK
19722016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/54730
1975 PR fortran/78033
1976 * gfortran.dg/pr78033.f90: New test.
1977
dfd6231e
PT
19782016-10-23 Paul Thomas <pault@gcc.gnu.org>
1979
1980 PR fortran/69834
1981 * gfortran.dg/select_type_1.f03: Change error for overlapping
1982 TYPE IS cases.
1983 * gfortran.dg/select_type_36.f03: New test.
1984
66ccff98
EB
19852016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1988
15876cee
TK
19892016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1990
1991 PR fortran/78021
1992 * gfortran.dg/string_length_3.f90: New test.
1993
574284e9
AV
19942016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1995
574284e9
AV
1996 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1997
19982016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1999
2000 PR fortran/43366
2001 PR fortran/57117
2002 PR fortran/61337
2003 * gfortran.dg/alloc_comp_class_5.f03: New test.
2004 * gfortran.dg/class_allocate_21.f90: New test.
2005 * gfortran.dg/class_allocate_22.f90: New test.
2006 * gfortran.dg/realloc_on_assign_27.f08: New test.
2007
20276dc9
JL
20082016-10-21 Jeff Law <law@redhat.com>
2009
2010 * PR tree-optimization/71947
2011 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2012 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2013 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2014
f7503699
KV
20152016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2016
2017 * gcc.dg/ipa/vrp5.c: New test.
2018 * gcc.dg/ipa/vrp6.c: New test.
2019
5be6b295
WD
20202016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2021
2022 * gcc.target/aarch64/test_frame_17.c: New test.
2023
c82bc7ed
WD
20242016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2025
2026 * gcc.target/aarch64/test_frame_17.c: New test.
2027
67a6cac7
AP
20282016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2029
2030 PR preprocessor/71681
2031 * gcc.dg/cpp/pr71681-1.c: New testcase
2032 * gcc.dg/cpp/pr71681-2.c: Likewise
2033 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2034 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2035 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2036 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2037
8e6982f7
JJ
20382016-10-21 Jakub Jelinek <jakub@redhat.com>
2039
9c4c8b7b
JJ
2040 PR target/78057
2041 * gcc.target/i386/pr78057.c: New test.
2042
8e6982f7
JJ
2043 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2044
de514d40
PT
20452016-10-21 Paul Thomas <pault@gcc.gnu.org>
2046
2047 PR fortran/69566
2048 * gfortran.dg/select_type_37.f03: New test.
2049
1d64ceb0
SKS
20502016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2051
2052 PR target/71627
2053 * gcc.target/avr/pr71627.c: New test
2054
85729229
EB
20552016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2056
2057 * gcc.target/sparc/overflow-1.c: New test.
2058 * gcc.target/sparc/overflow-2.c: Likewise.
2059 * gcc.target/sparc/overflow-3.c: Likewise.
2060
d17f2c3b
AV
20612016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2062
2063 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2064 effective target.
2065
0d47cee6
KT
20662016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2067
2068 PR rtl-optimization/78038
2069 * gcc.target/aarch64/pr78038.c: New test.
2070
a20d03c8
RB
20712016-10-21 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/78051
2074 * g++.dg/torture/pr78051.C: New testcase.
2075
f3ecd50f
BE
20762016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2077
2078 * c-c++-common/wdate-time.c: Restored test case.
2079 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2080
fceabe50
JJ
20812016-10-20 Jakub Jelinek <jakub@redhat.com>
2082
2083 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2084
f56ea76e
UB
20852016-10-20 Uros Bizjak <ubizjak@gmail.com>
2086
2087 PR target/78037
2088 * gcc.target/i386/pr78037.c: New test.
2089
2c35bbe1
EB
20902016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gcc.target/visium/overflow8.c: New.
2093 * gcc.target/visium/overflow16.c: Likewise.
2094 * gcc.target/visium/overflow32: Likewise.
2095
28df8730
MM
20962016-10-20 Michael Matz <matz@suse.de>
2097
2098 * gcc.dg/loop-split.c: New test.
2099 * gcc.dg/tree-ssa/ifc-9.c: Update.
2100 * gcc.dg/tree-ssa/ifc-10.c: Update.
2101
6c1a9e41
RB
21022016-10-20 Richard Biener <rguenther@suse.de>
2103
2104 * gcc.dg/graphite/pr35356-1.c: Update.
2105
a2923dba
PC
21062016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/77446
2109 * g++.dg/cpp1y/pr77446.C: New.
2110
2066ef6a
PK
21112016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2112
2113 PR tree-optimization/53979
2114 * gcc.dg/pr53979-1.c: New test-case.
2115 * gcc.dg/pr53979-2.c: Likewise.
2116
4c712374
BE
21172016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2118
2119 * c-c++-common/Wint-in-bool-context-2.c: New test.
2120
bdcf8e7c
JD
21212016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2122
2123 * gfortran.dg/dtio_17.f90: Fix test.
2124
ec1748d4
AH
21252016-10-19 Aldy Hernandez <aldyh@redhat.com>
2126
2127 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2128 * gcc.dg/Walloca-2.c: Same.
2129
b70f0b0c
AH
21302016-10-19 Aldy Hernandez <aldyh@redhat.com>
2131
2132 * gcc.dg/Wvla-1.c: Rename to...
2133 * gcc.dg/Wvla-larger-than-1.c: ...this.
2134 * gcc.dg/Wvla-2.c: Rename to...
2135 * gcc.dg/Wvla-larger-than-2.c: ...this.
2136 * gcc.dg/Wvla-3.c: Rename to...
2137 * gcc.dg/Walloca-11.c.: ...this.
2138 * gcc.dg/wvla-[1-7].c: Rename to:
2139 * gcc.dg/Wvla-[1-7].c: ...this.
2140
cbb22e61
BC
21412016-10-19 Bin Cheng <bin.cheng@arm.com>
2142
2143 PR tree-optimization/78005
2144 * gcc.dg/vect/pr78005.c: New.
2145 * gcc.target/i386/l_fma_float_1.c: Revise test.
2146 * gcc.target/i386/l_fma_float_2.c: Ditto.
2147 * gcc.target/i386/l_fma_float_3.c: Ditto.
2148 * gcc.target/i386/l_fma_float_4.c: Ditto.
2149 * gcc.target/i386/l_fma_float_5.c: Ditto.
2150 * gcc.target/i386/l_fma_float_6.c: Ditto.
2151 * gcc.target/i386/l_fma_double_1.c: Ditto.
2152 * gcc.target/i386/l_fma_double_2.c: Ditto.
2153 * gcc.target/i386/l_fma_double_3.c: Ditto.
2154 * gcc.target/i386/l_fma_double_4.c: Ditto.
2155 * gcc.target/i386/l_fma_double_5.c: Ditto.
2156 * gcc.target/i386/l_fma_double_6.c: Ditto.
2157
a023f8c8
TS
21582016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2159
2160 PR tree-optimization/78024
2161 * gcc.dg/goacc/loop-processing-1.c: New file.
2162
d9700bdb
RB
21632016-10-19 Richard Biener <rguenther@suse.de>
2164
2165 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2166
902cb7b1
KN
21672016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2168
2169 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2170 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2171 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2172 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2173 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2174 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2175 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2176 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2177 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2178 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2179 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2180 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2181 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2182 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2183 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2184 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2185 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2186 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2187 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2188 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2189 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2190 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2191 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2192 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2193 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2194 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2195 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2196 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2197 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2198 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2199 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2200 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2201 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2202 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2203 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2204 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2205 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2206 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2207 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2208 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2209 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2210 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2211 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2212 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2213 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2214 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2215 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2216 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2217 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2218 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2219 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2220 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2221 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2222 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2223 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2224 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2225 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2226 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2227 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2228 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2229 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2230 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2231 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2232 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2233 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2234 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2235 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2236 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2237 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2238 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2239 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2240 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2241 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2242 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2243 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2244 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2245 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2246 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2247 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2248 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2249 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2250 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2251 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2252 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2253 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2254 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2255 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2256 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2257 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2258 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2259 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2260 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2261 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2262 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2263 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2264 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2265 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2266 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2267 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2268 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2269 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2270 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2271 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2272 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2273 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2274 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2275 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2276 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2277 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2278 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2279 * gcc.target/powerpc/vsu/vsu.exp: New file.
2280
5cb96b6a
UB
22812016-10-18 Uros Bizjak <ubizjak@gmail.com>
2282
2283 PR target/77991
2284 * gcc.target/i386/pr77991.c: New test.
2285
f5de494c
MF
22862016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2287
2288 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2289 LTO is used.
2290
e5163ec1
SKS
22912016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2292
5cb96b6a 2293 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2294
b64e8239
RB
22952016-10-18 Richard Biener <rguenther@suse.de>
2296
2297 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2298 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2299 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2300 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2301 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2302 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2303 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2304 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2305 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2306 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2307 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2308 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2309 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2310 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2311 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2312 * gcc.dg/pr68217.c: Likewise.
2313 * gcc.dg/predict-9.c: Likewise.
2314 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2315 * gcc.dg/predict-1.c: Likewise.
2316
c680ada5
JD
23172016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2318
2319 * gfortran.dg/dtio_17.f90: New test.
2320
7fd4f180
KV
23212016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2322
2323 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2324
718625ad
KV
23252016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2326
2327 * gcc.dg/ipa/vrp4.c: New test.
2328
735b8f9f
KV
23292016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2330
2331 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2332 * gcc.dg/torture/pr39074.c: Likewise.
2333
86f98087
EB
23342016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2335
2336 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2337 * gnat.dg/trampoline4.adb: Minor tweak.
2338
a929f266
BS
23392016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2340
2341 PR tree-optimization/77916
2342 * gcc.dg/torture/pr77916.c: New.
2343
4acf2055
SK
23442016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2345
2346 PR fortran/77978
2347 * gfortran.dg/pr77978_1.f90: New test.
2348 * gfortran.dg/pr77978_2.f90: Ditto.
2349 * gfortran.dg/pr77978_3.f90: Ditto.
2350
871267e1
PT
23512016-10-17 Paul Thomas <pault@gcc.gnu.org>
2352
2353 PR fortran/61420
2354 PR fortran/78013
2355 * gfortran.dg/proc_ptr_49.f90: New test.
2356
fd9593e9
BE
23572016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2358
2359 PR target/77308
2360 * gcc.target/arm/pr77308.c: New test.
2361
d32d4176
DE
23622016-10-17 David Edelsohn <dje.gcc@gmail.com>
2363
2364 * lib/target-supports.exp
2365 (check_effective_target_floatn_nx_runtime): Return 0 for
2366 powerpc*-ibm-aix*.
2367
dca2910c
AP
23682016-10-17 Andrew Pinski <apinski@cavium.com>
2369
2370 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2371 long instead of long.
2372 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2373 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2374 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2375 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2376 * gcc.target/aarch64/pr68102_1.c: Likewise.
2377 * gcc.target/aarch64/target_attr_3.c: Likewise.
2378
44b00dbc
RB
23792016-10-17 Richard Biener <rguenther@suse.de>
2380
2381 PR tree-optimization/77988
2382 * gcc.dg/torture/pr77988.c: New testcase.
2383
89b80c42
PK
23842016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2385
2386 * gcc.dg/pr71636-1.c: New test-case.
2387 * gcc.dg/pr71636-2.c: Likewise.
2388
4c640e26
EB
23892016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2390
2391 * gnat.dg/trampoline3.adb: New test.
2392 * gnat.dg/trampoline4.adb: Likewise.
2393
6c0347f6
JD
23942016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2395
2396 * gfortran.dg/dtio_16.f90: New test.
2397
d0d48a06
EB
23982016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2401 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2402 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2403
baa33d83
EB
24042016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2405
2406 * gcc.target/sparc/popc.c: Rename to...
2407 * gcc.target/sparc/popc-1.c: ...this.
2408 * gcc.target/sparc/popc-2.c: New test.
2409
523ee218
JD
24102016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2411
2412 PR fortran/77972
2413 * gfortran.dg/unexpected_eof_4.f90: New test.
2414
c04d4ede
JB
24152016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2416
31a84d4a
AP
2417 PR libfortran/48587
2418 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2419
064ed55a
JJ
24202016-10-14 Jakub Jelinek <jakub@redhat.com>
2421
9a822fc7
JJ
2422 PR middle-end/77959
2423 * gfortran.dg/pr77959.f90: New test.
2424
064ed55a
JJ
2425 DR 1511 - const volatile variables and ODR
2426 * g++.dg/DRs/dr1511-1.C: New test.
2427 * g++.dg/DRs/dr1511-2.C: New test.
2428
2579762a
EB
24292016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gnat.dg/debug7.adb (dg-options): Remove -g.
2432 * gnat.dg/debug8.adb (dg-options): Add -margs.
2433 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2434
6d59425d
RB
24352016-10-14 Richard Biener <rguenther@suse.de>
2436
2437 PR tree-optimization/77979
2438 * gcc.dg/torture/pr77979.c: New testcase.
2439
43f66d6e
ML
24402016-10-14 Martin Liska <mliska@suse.cz>
2441
2442 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2443 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2444 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2445
cb3ac867
UB
24462016-10-14 Uros Bizjak <ubizjak@gmail.com>
2447
2448 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2449 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2450 * gcc.dg/torture/pr77937-2.c: Likewise.
2451
14cf71a0
EB
24522016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2453
2454 * gnat.dg/lto15.adb: Adjust.
2455 * gnat.dg/lto16.adb: Likewise.
2456 * gnat.dg/lto17.adb: Likewise
2457 * gnat.dg/lto18.ad[sb]: New test.
2458 * gnat.dg/lto18_pkg.ads: New helper.
2459 * gnat.dg/lto19.adb: New test.
2460 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2461 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2462 * gnat.dg/lto20.adb: New test.
2463 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2464
6fd9c6f4
AV
24652016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2466
2467 * gfortran.dg/coarray_38.f90: Expect error message.
2468
01f44038
KT
24692016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2470
2471 * gcc.target/aarch64/spellcheck_1.c: New test.
2472 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2473 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2474 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2475 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2476 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2477
253abb2a
AS
24782016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2479
2480 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2481
a2695319
BS
24822016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2483
2484 PR tree-optimization/77937
2485 * gcc.dg/torture/pr77937-1.c: New.
2486 * gcc.dg/torture/pr77937-2.c: New.
2487
14a2c9aa
JM
24882016-10-13 Jakub Jelinek <jakub@redhat.com>
2489
2490 * g++.dg/cpp1z/inline-var1.C: New test.
2491 * g++.dg/cpp1z/inline-var1a.C: New test.
2492 * g++.dg/cpp1z/inline-var1.h: New file.
2493 * g++.dg/cpp1z/inline-var2.C: New test.
2494 * g++.dg/cpp1z/inline-var3.C: New test.
2495 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2496 uninitialized const.
2497
6c95388f 24982016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2499
ee7fa2e3
SL
2500 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2501 Xscale is specified, not just -march.
2502 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2503 is incompatible with Xscale.
18d34307 2504
96032047
MS
25052016-10-13 Martin Sebor <msebor@redhat.com>
2506
2507 PR c++/71912
2508 * g++.dg/ext/flexary4.C: Adjust.
2509 * g++.dg/ext/flexary5.C: Same.
2510 * g++.dg/ext/flexary9.C: Same.
2511 * g++.dg/ext/flexary19.C: New test.
2512 * g++.dg/ext/flexary18.C: New test.
2513 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2514 regression test.
5cb96b6a
UB
2515 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2516 Avoid generating a flexible array member in an array.
96032047 2517
5b1548fd
MS
25182016-10-13 Martin Sebor <msebor@redhat.com>
2519
2520 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2521 to placate -Wformat on targets where the type is not int.
2522
7810c4eb
DM
25232016-10-13 David Malcolm <dmalcolm@redhat.com>
2524
2525 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2526 in INSN_LOCATION.
2527
fcd27666
BC
25282016-10-13 Bin Cheng <bin.cheng@arm.com>
2529
2530 * gcc.target/i386/l_fma_float_1.c: Revise test.
2531 * gcc.target/i386/l_fma_float_2.c: Ditto.
2532 * gcc.target/i386/l_fma_float_3.c: Ditto.
2533 * gcc.target/i386/l_fma_float_4.c: Ditto.
2534 * gcc.target/i386/l_fma_float_5.c: Ditto.
2535 * gcc.target/i386/l_fma_float_6.c: Ditto.
2536 * gcc.target/i386/l_fma_double_1.c: Ditto.
2537 * gcc.target/i386/l_fma_double_2.c: Ditto.
2538 * gcc.target/i386/l_fma_double_3.c: Ditto.
2539 * gcc.target/i386/l_fma_double_4.c: Ditto.
2540 * gcc.target/i386/l_fma_double_5.c: Ditto.
2541 * gcc.target/i386/l_fma_double_6.c: Ditto.
2542
b8a4b8c8
BC
25432016-10-13 Bin Cheng <bin.cheng@arm.com>
2544
2545 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2546
328ba117
BC
25472016-10-13 Bin Cheng <bin.cheng@arm.com>
2548
2549 * gcc.dg/vect/vect-98.c: Refine test case.
2550 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2551 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2552 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2553
1a1ab05e
JJ
25542016-10-13 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR c/77946
2557 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2558
27947670
ML
25592016-10-13 Martin Liska <mliska@suse.cz>
2560
2561 PR tree-optimization/77943
2562 * g++.dg/tree-ssa/pr77943.C: New test.
2563
92c5266b
AV
25642016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2565
2566 PR fortran/72832
2567 * gfortran.dg/allocate_with_source_22.f03: New test.
2568 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2569 fail.
2570
90bca4ed
TP
25712016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2572
2573 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2574 * gcc.target/arm/movsi_movw.c: Likewise.
2575 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2576 directive to work on big endian targets.
2577
0011af7b
KV
25782016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2579
2580 * gcc.dg/tree-ssa/evrp6.c: New test.
2581
859e95ab
SB
25822016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2583
2584 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2585 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2586 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2587
2934018d
SB
25882016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2589
2590 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2591 * gcc.target/powerpc/warn-2.c: Ditto.
2592
f92d1522
RS
25932016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2594
2595 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2596 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2597 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2598 for -mmsa.
2599 * gcc.target/mips/msa.c: New test.
2600 * gcc.target/mips/msa-builtins.c: Likewise.
2601 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2602 (check_effective_target_mips_msa_runtime): Likewise.
2603 (check_effective_target_mips_msa): Likewise.
2604 (add_options_for_mips_msa): Likewise.
2605 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2606 (check_effective_target_vect_intfloat_cvt): Likewise.
2607 (check_effective_target_vect_uintfloat_cvt): Likewise.
2608 (check_effective_target_vect_floatint_cvt): Likewise.
2609 (check_effective_target_vect_floatuint_cvt): Likewise.
2610 (check_effective_target_vect_shift): Likewise.
2611 (check_effective_target_vect_shift_char): Likewise.
2612 (check_effective_target_vect_long): Likewise.
2613 (check_effective_target_vect_float): Likewise.
2614 (check_effective_target_vect_double): Likewise.
2615 (check_effective_target_vect_long_long): Likewise.
2616 (check_effective_target_vect_perm): Likewise.
2617 (check_effective_target_vect_perm_byte): Likewise.
2618 (check_effective_target_vect_perm_short): Likewise.
2619 (check_effective_target_vect_sdot_qi): Likewise.
2620 (check_effective_target_vect_udot_qi): Likewise.
2621 (check_effective_target_vect_sdot_hi): Likewise.
2622 (check_effective_target_vect_udot_hi): Likewise.
2623 (check_effective_target_vect_pack_trunc): Likewise.
2624 (check_effective_target_vect_unpack): Likewise.
2625 (check_effective_target_vect_hw_misalign): Likewise.
2626 (check_effective_target_vect_condition): Likewise.
2627 (check_effective_target_vect_cond_mixed): Likewise.
2628 (check_effective_target_vect_char_mult): Likewise.
2629 (check_effective_target_vect_short_mult): Likewise.
2630 (check_effective_target_vect_int_mult): Likewise.
2631 (check_effective_target_vect_extract_even_odd): Likewise.
2632 (check_effective_target_vect_interleave): Likewise.
2633 (check_vect_support_and_set_flags): Check if the target supports MSA
2634 and append to the list of EFFECTIVE_TARGETS.
2635
0bfd099c
RB
26362016-10-12 Richard Biener <rguenther@suse.de>
2637
2638 PR debug/77947
2639 * g++.dg/torture/pr77947.C: New testcase.
2640
b4a9ef2f
PMR
26412016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2642
2643 * gnat.dg/debug8.adb: New testcase.
2644
c0dbd22d
PMR
26452016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2646
2647 * gnat.dg/debug9.adb: New testcase.
2648
8a7c91cd
RB
26492016-10-12 Richard Biener <rguenther@suse.de>
2650
2651 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2652 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2653 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2654
7dc2f5f1
RB
26552016-10-12 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/77920
2658 * gcc.dg/torture/pr77920.c: New testcase.
2659
70f6d5e1
JJ
26602016-10-12 Jakub Jelinek <jakub@redhat.com>
2661
4a8b97cb
JJ
2662 PR tree-optimization/77929
2663 * gcc.c-torture/compile/pr77929.c: New test.
2664
70f6d5e1
JJ
2665 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2666 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2667 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2668 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2669 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2670 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2671 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2672 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2673 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2674
4803de58
EB
26752016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2676
2677 * gcc.target/sparc/setcc-4.c: Adjust.
2678 * gcc.target/sparc/setcc-5.c: Likewise.
2679 * gcc.target/sparc/setcc-6.c: Likewise.
2680 * gcc.target/sparc/setcc-7.c: Likewise.
2681 * gcc.target/sparc/setcc-8.c: Likewise.
2682 * gcc.target/sparc/setcc-9.c: Likewise.
2683 * gcc.target/sparc/setcc-10.c: Delete.
2684
f6cf4810
SK
26852016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/77942
2688 * gfortran.dg/pr77942.f90
2689
8e8c2744
FR
26902016-10-11 Fritz Reese <fritzoreese@gmail.com>
2691
2692 * gfortran.dg/dec_math.f90: New testsuite.
2693
ddefad9a
SKS
26942016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2695
2696 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2697 (main): Declare j as i32 instead of int.
2698
e7b08761
TP
26992016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2700
2701 PR testsuite/PR77710
2702 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2703 target triplet instead of *-*-*-*.
2704
9fd7cd44
EB
27052016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2706
2707 * gnat.dg/unchecked_convert10.adb: New test.
2708 * gnat.dg/unchecked_convert11.adb: Likewise.
2709 * gnat.dg/unchecked_convert12.adb: Likewise.
2710
ff7e7ee0
EB
27112016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2712
2713 * gcc.target/sparc/cbcond-1.c: New test.
2714 * gcc.target/sparc/cbcond-2.c: Likewise.
2715 * gcc.target/sparc/movcc-1.c: Likewise.
2716 * gcc.target/sparc/movcc-2.c: Likewise.
2717 * gcc.target/sparc/setcc-1.c: Adjust.
2718 * gcc.target/sparc/setcc-2.c: Likewise.
2719 * gcc.target/sparc/setcc-3.c: Likewise.
2720 * gcc.target/sparc/setcc-4.c: Likewise.
2721 * gcc.target/sparc/setcc-5.c: Likewise.
2722 * gcc.target/sparc/setcc-6.c: New test.
2723 * gcc.target/sparc/setcc-7.c: Likewise.
2724 * gcc.target/sparc/setcc-8.c: Likewise.
2725 * gcc.target/sparc/setcc-9.c: Likewise.
2726 * gcc.target/sparc/setcc-10.c: Likewise.
2727
d30078b8
JL
27282016-10-10 Jeff Law <law@redhat.com>
2729
2730 PR tree-optimization/71947
2731 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2732 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2733 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2734 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2735 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2736 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2737
5f869266
TK
27382016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2739
2740 PR fortran/77915
2741 * gfortran.dg/matmul_11.f90: New test.
2742
174e0b00
JW
27432016-10-10 Jiong Wang <jiong.wang@arm.com>
2744
2745 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2746 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2757 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2758 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2759 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2762 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2763 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2785 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2804
4bc63138
JW
28052016-10-10 Jiong Wang <jiong.wang@arm.com>
2806
2807 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2821
8f3edb07
JW
28222016-10-10 Jiong Wang <jiong.wang@arm.com>
2823
2824 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2825 Enable AArch64.
2826 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2827 vdup*_laneq.
2828 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2832
6e49f922
JW
28332016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2834 Jiong Wang <jiong.wang@arm.com>
2835
2836 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2837 AArch64 support.
2838 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2839 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2840 AArch64 targets.
2841 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2842 AArch64 targets.
2843 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2844 targets.
2845 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2846
41683e1a
EB
28472016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2848
2849 * gnat.dg/specs/vfa.ads: New test.
2850
6e49f922 28512016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2852
2853 * gnat.dg/inline13.ad[sb]: New test.
2854 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2855
55cfd746
EB
28562016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gnat.dg/biased_subtype.adb: New test.
2859
4dfb8a2a
JJ
28602016-10-09 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR tree-optimization/77901
2863 * gcc.c-torture/compile/pr77901.c: New test.
2864
67b97478
PK
28652016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2866
2867 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2868 * gcc.dg/ipa/propalign-2.c: Likewise
2869 * gcc.dg/ipa/propalign-3.c: Likewise.
2870 * gcc.dg/ipa/propalign-4.c: Likewise.
2871 * gcc.dg/ipa/propalign-5.c: Likewise.
2872
7bad794a
JJ
28732016-10-08 Jakub Jelinek <jakub@redhat.com>
2874
81b02905
JJ
2875 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2876
ee19ef45
JJ
2877 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2878
7bad794a
JJ
2879 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2880 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2881
56d3a930
FR
28822016-10-07 Fritz Reese <fritzoreese@gmail.com>
2883
2884 * gfortran.dg/dec_union_11.f90: New testcase.
2885
45e2bf2e
NS
28862016-10-07 Nathan Sidwell <nathan@acm.org>
2887
2888 PR c++/66443
2889 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2890 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2891 * g++.dg/cpp1y/pr66443-cxx14.C: New
2892 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2893 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2894
be845b04
JJ
28952016-10-07 Jakub Jelinek <jakub@redhat.com>
2896
2897 * g++.dg/cpp0x/addressof1.C: New test.
2898 * g++.dg/cpp0x/addressof2.C: New test.
2899
08213983
MM
29002016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2901
2902 * gcc.target/powerpc/float128-type-1.c: New test to check that
2903 PowerPC 64-bit Linux enables -mfloat128-type by default.
2904 * gcc.target/powerpc/float128-type-2.c: Likewise.
2905 * gcc.target/powerpc/float128-mix.c: Change error message to
2906 reflect that __ibm128 is now #define'ed to be long double.
2907
bd845c14
SK
29082016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2909
2910 PR fortran/77406
2911 * gfortran.dg/pr77406.f90: New test.
2912 * gfortran.dg/assumed_type_3.f90: Update error messages.
2913 * gfortran.dg/defined_operators_1.f90: Ditto.
2914 * gfortran.dg/generic_26.f90: Ditto.
2915 * gfortran.dg/generic_7.f90: Ditto.
2916 * gfortran.dg/gomp/udr5.f90: Ditto.
2917 * gfortran.dg/gomp/udr7.f90: Ditto.
2918 * gfortran.dg/interface_1.f90: Ditto.
2919 * gfortran.dg/interface_37.f90: Ditto.
2920 * gfortran.dg/interface_5.f90: Ditto.
2921 * gfortran.dg/interface_6.f90: Ditto.
2922 * gfortran.dg/interface_7.f90
2923 * gfortran.dg/no_arg_check_3.f90
2924 * gfortran.dg/operator_5.f90
2925 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2926
c09c4992
BE
29272016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2928
2929 PR c++/77700
2930 * c-c++-common/Wint-in-bool-context.c: Update test.
2931
d7f336f8
RB
29322016-10-07 Richard Biener <rguenther@suse.de>
2933
2934 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2935 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2936
a9172bf3
MP
29372016-10-07 Marek Polacek <polacek@redhat.com>
2938
2939 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2940
8a14afd0
BS
29412016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2942
2943 PR c++/69733
2944 * c-c++-common/pr69733.c: New test.
2945 * gcc.dg/pr69733.c: New test.
2946 * gcc.target/i386/pr69733.c: New test.
2947
d4bd4646
MP
29482016-10-07 Marek Polacek <polacek@redhat.com>
2949
2950 PR c++/77803
2951 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2952
a93cdc5c
JJ
29532016-10-07 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR tree-optimization/77664
2956 * gcc.dg/tree-ssa/pr77664.c: New test.
2957 * gcc.dg/pr77664.c: New test.
2958
29592016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2960
2961 * gfortran.dg/pr69955.f90: New test.
2962
ac193ee7
LK
29632016_10-06 Louis Krupp <louis.krupp@zoho.com>
2964
2965 PR fortran/57910
2966 * gfortran.dg/pr57910.f90: New test.
2967
342cfb3e
JJ
29682016-10-06 Jakub Jelinek <jakub@redhat.com>
2969
2970 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2971 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2972
48057089
KV
29732016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2974
2975 PR tree-optimization/77862
2976 * gcc.dg/pr77862.c: New test.
2977
65b25c9b
KV
29782016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2979
2980 * gcc.dg/tree-ssa/evrp4.c: New test.
2981
f3127685
JL
29822016-10-06 Jeff Law <law@redhat.com>
2983
2984 PR tree-optimization/71661
2985 * gcc.dg/tree-ssa/pr71661.c: New test.
2986
b3972588
RB
29872016-10-06 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/77855
2990 * gcc.dg/torture/pr77855.c: New testcase.
2991
139dc3c6 29922016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2993 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2994
2995 * g++.dg/other/pr77759.C: New test.
2996
37f6a157
RB
29972016-10-06 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/77839
3000 * gcc.dg/torture/pr77839.c: New testcase.
3001
f779aeb8
MP
30022016-10-06 Marek Polacek <polacek@redhat.com>
3003
3004 * g++.dg/cpp1z/init-statement9.C: New test.
3005
eee8f0b0
AS
30062016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3007
3008 * gcc.target/i386/pcommit-1.c: Deleted.
3009 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3010 * gcc.target/i386/sse-13.c: Ditto.
3011 * gcc.target/i386/sse-14.c: Ditto.
3012 * gcc.target/i386/sse-22.c: Ditto.
3013 * gcc.target/i386/sse-23.c: Ditto.
3014 * g++.dg/other/i386-2.C: Ditto.
3015
b48042bb
UB
30162016-10-05 Uros Bizjak <ubizjak@gmail.com>
3017
3018 * gcc.target/i386/pr77833.c: Require int128 effective target.
3019
50b01e1d
SK
30202016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3021
3022 PR fortran/58991
3023 PR fortran/58992
3024 * gfortran.dg/associate_22.f90: New test.
3025
908b8296
FR
30262016-10-05 Fritz Reese <fritzoreese@gmail.com>
3027
3028 * gfortran.dg/dec_union_9.f90: New testcase.
3029 * gfortran.dg/dec_union_10.f90: New testcase.
3030
87582521
JJ
30312016-10-05 Jakub Jelinek <jakub@redhat.com>
3032
2e69f143
JJ
3033 PR sanitizer/66343
3034 * gcc.dg/pch/pr66343-3.c: New test.
3035 * gcc.dg/pch/pr66343-3.hs: New file.
3036
87582521
JJ
3037 PR sanitizer/66343
3038 * gcc.dg/pch/pr66343-1.c: New test.
3039 * gcc.dg/pch/pr66343-1.hs: New file.
3040 * gcc.dg/pch/pr66343-2.c: New test.
3041 * gcc.dg/pch/pr66343-2.hs: New file.
3042
700fff34
BE
30432016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3044
3045 * c-c++-common/Wint-in-bool-context.c: Update test.
3046
17a9e380
MP
30472016-10-05 Marek Polacek <polacek@redhat.com>
3048
3049 * g++.dg/cpp1z/init-statement1.C: New test.
3050 * g++.dg/cpp1z/init-statement2.C: New test.
3051 * g++.dg/cpp1z/init-statement3.C: New test.
3052 * g++.dg/cpp1z/init-statement4.C: New test.
3053 * g++.dg/cpp1z/init-statement5.C: New test.
3054 * g++.dg/cpp1z/init-statement6.C: New test.
3055 * g++.dg/cpp1z/init-statement7.C: New test.
3056 * g++.dg/cpp1z/init-statement8.C: New test.
3057
6e48e779
LK
30582016-10-05 Louis Krupp <louis.krupp@zoho.com>
3059
3060 PR fortran/67524
3061 * gfortran.dg/pr67524.f90: New test.
3062
04a32443
JJ
30632016-10-05 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR sanitizer/77823
3066 * c-c++-common/ubsan/shift-9.c: New test.
3067
743a9cf7
SKS
30682016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3069
3070 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3071 of int if __SIZEOF_INT__ is less than 4 bytes.
3072
a40278c3
JD
30732016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3074
3075 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3076 * gfortran.dg/class_array_20.f03: Likewise.
3077 * gfortran.dg/class_array_21.f03: Likewise.
3078 * gfortran.dg/finalize_29.f08: Likewise.
3079 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3080
39bb7d01
RB
30812016-10-05 Richard Biener <rguenther@suse.de>
3082
3083 PR middle-end/77826
3084 * gcc.dg/torture/pr77826.c: New testcase.
3085
eeb57981
RB
30862016-10-05 Richard Biener <rguenther@suse.de>
3087
3088 * gcc.dg/fold-copysign-1.c: New testcase.
3089
f9018d75
AS
30902016-10-05 Andreas Schwab <schwab@suse.de>
3091
3092 * g++.dg/pr49847-2.C: Remove.
3093
7e8000b3
PMR
30942016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3095
3096 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3097
54f84ca9
RB
30982016-10-05 Richard Biener <rguenther@suse.de>
3099
3100 PR middle-end/55152
3101 * gcc.dg/pr55152-2.c: New testcase.
3102
17beda50
JD
31032016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105 * gfortran.dg/dtio_15.f90: New test.
3106
1c84b798
ILT
31072016-10-04 Ian Lance Taylor <iant@golang.org>
3108
3109 * gcc.dg/split-7.c: New test.
3110
7ec39552
MS
31112016-10-04 Martin Sebor <msebor@redhat.com>
3112
3113 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3114 %lc directive to wint_t to silence -Wformat warnings on targets
3115 where the latter is a distinct type such as long.
3116
8ff04ff9
MS
31172016-10-04 Martin Sebor <msebor@redhat.com>
3118
3119 PR c++/77804
3120 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3121
bfecd57c
JJ
31222016-10-04 Jakub Jelinek <jakub@redhat.com>
3123
f72da967
JJ
3124 PR c++/77791
3125 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3126
bfecd57c
JJ
3127 * g++.dg/other/java3.C: Remove.
3128 * g++.dg/other/java1.C: Remove.
3129 * g++.dg/other/error12.C: Remove.
3130 * g++.dg/other/java2.C: Remove.
3131 * g++.dg/warn/Wnvdtor.C: Remove.
3132 * g++.dg/lookup/java1.C: Remove.
3133 * g++.dg/lookup/java2.C: Remove.
3134 * g++.dg/ext/pr34829.C: Remove.
3135 * g++.dg/ext/java-3.C: Remove.
3136 * g++.dg/ext/java-1.C: Remove.
3137 * g++.dg/ext/java-2.C: Remove.
3138 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3139
fe8b1e83
DG
31402016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3141
3142 PR tree-optimization/77808
3143 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3144
078b5aab
RB
31452016-10-04 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/77399
3148 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3149
2b568899
RB
31502016-10-04 Richard Biener <rguenther@suse.de>
3151
3152 PR middle-end/77833
3153 * gcc.target/i386/pr77833.c: New testcase.
3154
0a4e5cf3
JL
31552016-09-26 Jeff Law <law@redhat.com>
3156
3157 PR tree-optimization/71550
3158 PR tree-optimization/71403
3159 * gcc.c-torture/execute/pr71550.c: New test.
3160
d07b0a23
SKS
31612016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3162
3163 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3164 option.
3165
b44a42cf
KT
31662016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167
3168 Revert
3169 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3170
3171 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3172
f41f1ceb
MP
31732016-10-03 Marek Polacek <polacek@redhat.com>
3174
3175 * g++.dg/cpp0x/nullptr37.C: New test.
3176
1633d3b9
BE
31772016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3178
3179 * c-c++-common/Wint-in-bool-context.c: Update test.
3180
2c8e3a1d
JJ
31812016-10-02 Jakub Jelinek <jakub@redhat.com>
3182
3183 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3184 earlier.
3185 * g++.dg/charset/asm2.c (memmove): Likewise.
3186 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3187 * g++.dg/tls/diag-4.C (foo): Likewise.
3188 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3189 dg-warning, fix up regex.
3190 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3191 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3192 * g++.old-deja/g++.mike/net31.C: Likewise.
3193 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3194 for C++17.
3195 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3196 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3197
f00b6283
RB
31982016-10-01 Richard Biener <rguenther@suse.de>
3199
3200 PR middle-end/77798
3201 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3202
0f0565b1
AV
32032016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3204
3205 PR fortran/77663
3206 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3207
c58823a0
JJ
32082016-10-01 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c/77490
3211 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3212 Add dg-prune-output directive.
3213
e3228a50
JD
32142016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3215
3216 PR fortran/66643
3217 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3218 * gfortran.fortran-torture/compile/write.f90: Update test.
3219
e70bbc6f
MW
32202016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3221
3222 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3223 arm_fp16_alternative_ok as the required effective target.
3224 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3225 -mfp16-format=alternative to the dg-options directive and remove
3226 the dg-add-options directive.
3227
c39747d2
FR
32282016-09-30 Fritz Reese <fritzoreese@gmail.com>
3229
3230 PR fortran/77764
3231 * gfortran.dg/dec_union_8.f90: New testcase.
3232
00074dd8
FR
32332016-09-30 Fritz Reese <fritzoreese@gmail.com>
3234
3235 PR fortran/77782
3236 * gfortran.dg/dec_structure_16.f90: New testcase.
3237
26f391e8
AV
32382016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3239
3240 * gfortran.dg/coarray_allocate_10.f08: New test.
3241 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3242
fa16a271
KT
32432016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3244
3245 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3246
f334c828
RB
32472016-09-30 Richard Biener <rguenther@suse.de>
3248
3249 PR tree-optimization/77399
3250 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3251
76e3ec9c
SL
32522016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3253
871267e1 3254 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3255 -fdelete-null-pointer-checks explicit.
3256 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3257 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3258 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3259 * gcc.dg/pic-1.c: Require fpic target support.
3260 * gcc.dg/pic-2.c: Likewise.
3261
a2c6e7f2
JJ
32622016-09-29 Jakub Jelinek <jakub@redhat.com>
3263
3264 Implement P0001R1 - C++17 removal of register storage class specifier
3265 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3266 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3267 C++17.
3268 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3269 keyword if not __SSE2__.
3270 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3271 C++17.
3272 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3273 register keywords.
3274 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3275 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3276 no_erroneous_warning): Expect new warnings for C++17.
3277 * g++.dg/warn/register-var-2.C (f): Likewise.
3278 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3279 * g++.dg/parse/linkage2.C (foo): Likewise.
3280 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3281 keyword on parameters for C++17.
3282 * g++.dg/cpp1z/register1.C: New test.
3283 * g++.dg/cpp1z/register2.C: New test.
3284 * g++.dg/cpp1z/register3.C: New test.
3285
4ab76933
UB
32862016-09-29 Uros Bizjak <ubizjak@gmail.com>
3287
3288 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3289 * gcc.target/i386/avx2-check.h (main): Ditto.
3290 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3291 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3292 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3293 * gcc.target/i386/avx512er-check.h (main): Ditto.
3294 * gcc.target/i386/avx512f-check.h (main): Ditto.
3295 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3296 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3297 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3298
2488ebe5
UB
32992016-09-29 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR target/77756
3302 * gcc.target/i386/pr77756.c: New test.
3303
4d258d09
MP
33042016-09-29 Marek Polacek <polacek@redhat.com>
3305
3306 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3307
a9087411
MP
33082016-09-29 Marek Polacek <polacek@redhat.com>
3309
3310 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3311 C++14.
3312
fa0a064a
ML
33132016-09-29 Martin Liska <mliska@suse.cz>
3314
3315 * objc/execute/construct1.m: New test.
3316
0ce1ecc7
RB
33172016-09-29 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/77768
3320 * gcc.dg/torture/pr77768.c: New testcase.
3321
da186c1f
RB
33222016-09-28 Richard Biener <rguenther@suse.de>
3323
3324 PR middle-end/77407
3325 * gcc.dg/pr77407.c: New testcase.
3326
d657e995
RB
33272016-09-29 Richard Biener <rguenther@suse.de>
3328
3329 PR middle-end/55152
3330 * gcc.dg/pr55152.c: New testcase.
3331 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3332
cadf6296
RO
33332016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3334
3335 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3336 (dg-options): Remove -m32.
3337
88000fd1
MS
33382016-09-28 Martin Sebor <msebor@redhat.com>
3339
3340 PR middle-end/77721
3341 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3342
0c172974
JD
33432016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3344
3345 PR libgfortran/77707
3346 * gfortran.dg/inquire_17.f90: New test.
3347
4b390698
JJ
33482016-09-28 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR c++/77467
3351 * g++.dg/cpp1y/constexpr-77467.C: New test.
3352
2b1b5938
MS
33532016-09-28 Martin Sebor <msebor@redhat.com>
3354
3355 PR c/77762
3356 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3357 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3358 (test_sprintf_p_const): Adjust line numbers to avoid failures
3359 introduced in r240503.
3360
30dc6ee9
MS
33612016-09-28 Martin Sebor <msebor@redhat.com>
3362
3363 PR middle-end/77683
3364 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3365
7d290e93
BE
33662016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3367
fcf32bad
BE
3368 PR c++/77748
3369 * g++.dg/pr77550.C: Avoid undefined behavior.
3370
7d290e93
BE
3371 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3372
912d9ec3
WD
33732016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3374
3375 * gcc.dg/strlenopt-20.c: Update test.
3376 * gcc.dg/strlenopt-21.c: Likewise.
3377 * gcc.dg/strlenopt-22.c: Likewise.
3378 * gcc.dg/strlenopt-22g.c: Likewise.
3379 * gcc.dg/strlenopt-26.c: Likewise.
3380 * gcc.dg/strlenopt-5.c: Likewise.
3381 * gcc.dg/strlenopt-7.c: Likewise.
3382 * gcc.dg/strlenopt-9.c: Likewise.
3383
459bcfb0
JJ
33842016-09-27 Jakub Jelinek <jakub@redhat.com>
3385
6e39060a
JJ
3386 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3387
8ca33347
JJ
3388 * g++.dg/cpp1z/lambda-this1.C: New test.
3389 * g++.dg/cpp1z/lambda-this2.C: New test.
3390
459bcfb0
JJ
3391 PR c++/77722
3392 * g++.dg/ubsan/return-4.C: New test.
3393 * g++.dg/ubsan/return-5.C: New test.
3394 * g++.dg/ubsan/return-6.C: New test.
3395
20fba714
JW
33962016-09-27 Jiong Wang <jiong.wang@arm.com>
3397
3398 * lib/target-supports.exp
3399 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3400 in function comment.
3401
bebe0086
ML
34022016-09-27 Martin Liska <mliska@suse.cz>
3403
3404 PR gcov-profile/46266
3405 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3406 considered.
3407
59896334
RB
34082016-09-27 Richard Biener <rguenther@suse.de>
3409
3410 PR tree-optimization/77745
3411 * g++.dg/torture/pr77745.C: New testcase.
3412
f0d355dc
RB
34132016-09-27 Richard Biener <rguenther@suse.de>
3414
3415 PR tree-optimization/77478
3416 * gcc.dg/torture/pr77478.c: New testcase.
3417
8c9434c2
ML
34182016-09-27 Martin Liska <mliska@suse.cz>
3419
3420 PR gcov-profile/7970
3421 PR gcov-profile/16855
3422 PR gcov-profile/44779
3423 * g++.dg/gcov/pr16855.C: New test.
3424
511d092e
SKS
34252016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3426
3427 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3428
f2e0c4e1
JJ
34292016-09-27 Jakub Jelinek <jakub@redhat.com>
3430
3431 PR fortran/77666
3432 * gfortran.dg/gomp/pr77666.f90: New test.
3433
3a4228ba
KV
34342016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3435
3436 PR ipa/77677
3437 * gcc.dg/torture/pr77677-2.c: New test.
3438
a184e37f
SK
34392016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3440
3441 PR fortran/77420
3442 * gfortran.dg/pr77420_1.f90: New test.
3443 * gfortran.dg/pr77420_2.f90: Ditto.
3444 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3445 * gfortran.dg/pr77420_4.f90: this file.
3446
8be59d19
KV
34472016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3448
3449 PR middle-end/77719
3450 * gfortran.dg/pr77719.f90: New test.
3451
991075a4
TP
34522016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3453
3454 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3455 singular form of byte when quantity is unknown.
991075a4 3456
c6147dc4
MP
34572016-09-26 Marek Polacek <polacek@redhat.com>
3458
3459 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3460
5cc6c41c
ML
34612016-09-26 Martin Liska <mliska@suse.cz>
3462
3463 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3464 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3465 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3466 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3467 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3468 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3469 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3470 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3471 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3472
81fea426
MP
34732016-09-26 Marek Polacek <polacek@redhat.com>
3474
3475 PR c/7652
3476 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3477 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3478 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3479 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3480 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3481 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3482 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3483 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3484 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3485 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3486 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3487 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3488 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3489 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3490 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3491 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3492 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3493 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3494 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3495 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3496 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3497 * c-c++-common/attr-fallthrough-1.c: New test.
3498 * c-c++-common/attr-fallthrough-2.c: New test.
3499 * g++.dg/cpp0x/fallthrough1.C: New test.
3500 * g++.dg/cpp0x/fallthrough2.C: New test.
3501 * g++.dg/cpp1z/fallthrough1.C: New test.
3502 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3503 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3504 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3505 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3506
9b597c1f
SK
35072016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3508
12a813c1 3509 PR fortran/77429
9b597c1f
SK
3510 * gfortran.dg/pr77429.f90: New test.
3511
f1c7e7f1
SK
35122016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3513
3514 PR fortran/77694
3515 * gfortran.dg/pr77694.f90: New test.
3516
50c6dd20
OE
35172016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3518
3519 PR target/51244
3520 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3521
540b039e
DH
35222016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3523
3524 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3525 for 32-bit mode.
3526
cfd161bf
DH
35272016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3528
3529 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3530 for 32-bit mode.
3531
9a2300e9
MP
35322016-09-24 Marek Polacek <polacek@redhat.com>
3533
3534 PR c/77490
3535 * c-c++-common/Wbool-operation-1.c: New test.
3536 * gcc.dg/Wbool-operation-1.c: New test.
3537
34d567d1
FR
35382016-09-23 Fritz Reese <fritzoreese@gmail.com>
3539
3540 * gfortran.dg/dec_static_1.f90: New.
3541 * gfortran.dg/dec_static_2.f90: New.
3542 * gfortran.dg/dec_static_3.f90: New.
3543 * gfortran.dg/dec_static_4.f90: New.
3544
4a8d4422
JD
35452016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3546
3547 PR fortran/48298
3548 * gfortran.dg/negative_unit_check.f90: Update test.
3549 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3550
90ef45cb
DV
35512016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3552
3553 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3554 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3555 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3556 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3557 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3558 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3559 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3560
e0535922
MS
35612016-09-23 Martin Sebor <msebor@redhat.com>
3562
3563 PR testsuite/77713
3564 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3565 assuming long double is bigger than double.
3566
d664d76d
JJ
35672016-09-23 Jakub Jelinek <jakub@redhat.com>
3568
3569 Implement P0138R2, C++17 construction rules for enum class values
3570 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3571
3b31f720
DM
35722016-09-23 David Malcolm <dmalcolm@redhat.com>
3573
3574 PR preprocessor/77672
3575 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3576 expected multiline output from first warning to reflect change
3577 in r240434.
3578
592459bf
TP
35792016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3580
3581 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3582
0af06385
BE
35832016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3584 Tom de Vries <tom@codesourcery.com>
3585
3586 PR testsuite/77411
3587 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3588
8f01b67a
MP
35892016-09-23 Marek Polacek <polacek@redhat.com>
3590
3591 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3592 * c-c++-common/gomp/atomic-13.c: Likewise.
3593 * c-c++-common/gomp/atomic-14.c: Likewise.
3594 * c-c++-common/pr60439.c: Remove invalid code.
3595 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3596 * g++.dg/expr/bitfield5.C: Likewise.
3597 * g++.dg/expr/bitfield6.C: Likewise.
3598 * g++.dg/expr/bool1.C: Likewise.
3599 * g++.dg/expr/bool3.C: Likewise.
3600 * g++.dg/expr/lval3.C: Likewise.
3601 * g++.dg/expr/lval4.C: Likewise.
3602 * g++.old-deja/g++.jason/bool5.C: Likewise.
3603
bbd6fcf3
DM
36042016-09-23 David Malcolm <dmalcolm@redhat.com>
3605
3606 PR preprocessor/77672
3607 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3608 (test_terminator_location): New function.
3609
113d06a4
RB
36102016-09-23 Richard Biener <rguenther@suse.de>
3611
3612 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3613
cab9e1df
MW
36142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3615
3616 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3617 -march=armv8.2-a+fp16 when supported by the hardware.
3618 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3619 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3620 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3621 semi-colons to a macro invocations.
3622 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3623 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3624 defined.
3625 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3626 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3629 defined.
3630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3637 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3640 defined.
3641 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3643 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3644 defined.
3645 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3647 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3648 defined.
3649 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3651 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3652 defined.
3653 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3655 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3656 defined. Also fix some white-space.
3657 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3658 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3659 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3660 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3663 defined. Also fix some long lines and white-space.
3664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3665 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3666 defined. Also fix some long lines and white-space.
3667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3668 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3669 defined.
3670 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3671 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3672 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3673 defined.
3674 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3675 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3676 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3677 defined.
3678 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3679 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3681 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3684 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3687 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3688 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3694 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3695 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3697
da9b2e69
JW
36982016-09-23 Jiong Wang <jiong.wang@arm.com>
3699 Matthew Wahab <matthew.wahab@arm.com>
3700
3701 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3702 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3703 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3704 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3705 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3706 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3707 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3718 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3719 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3720 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3721 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3722 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3723 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3729 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3730 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3731 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3732 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3733 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3734 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3735 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3736 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3737 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3738
785cf02f
MW
37392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3740
3741 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3742 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3743 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3744 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3745 support.
3746
1e401340
KV
37472016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3748
3749 PR ipa/77677
3750 * gcc.dg/torture/pr77677.c: New test.
3751
8ed3eeac
AV
37522016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3753
3754 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3755 here now.
3756
55a9b91b
MW
37572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3758
3759 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3760 options. Add tests for float16x4_t and float16x8_t.
3761
64c744b9
DV
37622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3763
3764 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3765 * gcc.target/s390/risbg-ll-2.c: Ditto.
3766 * gcc.target/s390/risbg-ll-3.c: Ditto.
3767
d403b8d4
MW
37682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3769
3770 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3771 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3772
576987fc
DV
37732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3774
3775 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3776 output to the simplified instructions.
3777
4ffc8099
MW
37782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3779
3780 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3781 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3782
b1a970a5
MW
37832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3784
3785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3786 (FP16_SUPPORTED): New
3787 (expected-hfloat-16x4): Make conditional on __fp16 support.
3788 (expected-hfloat-16x8): Likewise.
3789 (vdup_n_f16): Disable for non-AArch64 targets.
3790 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3791 conditional on FP16_SUPPORTED.
3792 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3793 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3794 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3795 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3796 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3797 for testing __fp16.
3798 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3799 conditional on FP16_SUPPORTED.
3800 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3801 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3802
50df9464
MW
38032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3804
3805 * gcc.target/arm/short-vfp-1.c: New.
3806
536b9f42
MW
38072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3808
3809 * gcc.target/arm/attr-fp16-arith-1.c: New.
3810
1b9e31cf
MW
38112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3812
3813 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3814 New.
3815 (add_options_for_arm_v8_2a_fp16_neon): New.
3816 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3817 (add_options_for_arm_arch_v8_2a): Auto-generate.
3818 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3819 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3820 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3821 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3822 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3823 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3824 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3825
a5b42ee7
MW
38262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3827
3828 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3829 arm_fp16_alternative_ok.
3830 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3831 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3832 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3833 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3834 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3835 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3836 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3837 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3838 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3839 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3840 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3841 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3842 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3843 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3844 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3845 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3846 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3847 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3848 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3849 arm_fp16_alternative_ok.
3850 * lib/target-supports.exp
3851 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3852 (check_effective_target_arm_fp16_alternative_ok): New.
3853 (check_effective_target_arm_fp16_none_ok_nocache): New.
3854 (check_effective_target_arm_fp16_none_ok): New.
3855
fcbc975b
ML
38562016-09-23 Martin Liska <mliska@suse.cz>
3857
3858 * gcc.dg/ipa/pr77653.c: Replace adress
3859 with address.
3860
1822b732
ML
38612016-09-23 Martin Liska <mliska@suse.cz>
3862
3863 * gcc.target/i386/movbe-4.c: New test.
3864
fab18cc4
ML
38652016-09-23 Martin Liska <mliska@suse.cz>
3866
3867 * gcc.target/i386/crc32-5.c: New test.
3868
e70f01b5
ML
38692016-09-23 Martin Liska <mliska@suse.cz>
3870
3871 * gcc.target/i386/pr71652.c: New test.
3872 * gcc.target/i386/pr71652-2.c: New test.
3873 * gcc.target/i386/pr71652-3.c: New test.
3874
f2e81d05
JJ
38752016-09-23 Jakub Jelinek <jakub@redhat.com>
3876
3877 * lib/gcc-dg.exp (process-message): Support relative line number
3878 notation - .+4 or .-1 etc.
3879 * gcc.dg/dg-test-1.c: New test.
3880
ed30d2a6
MS
38812016-09-22 Martin Sebor <msebor@redhat.com>
3882
3883 PR target/77676
3884 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3885 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3886 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3887 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3888
1c681c7b
UB
38892016-09-22 Uros Bizjak <ubizjak@gmail.com>
3890
3891 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3892 * gcc.dg/ifcvt-2.c: Ditto.
3893 * gcc.dg/zero_bits_compound-1.c: Ditto.
3894 * gcc.dg/zero_bits_compound-1.c: Ditto.
3895 * gcc.dg/pr40550.c: Simplify target selectors.
3896 Use dg-additional-options.
3897 * gcc.dg/pr47893.c: Ditto.
3898 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3899 additional options for 32-bit x86 targets.
3900 * gcc.dg/pr70955.c: Move to ...
3901 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3902
67cf0a53
PC
39032016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR c++/61019
3906 * g++.dg/cpp0x/pr61019.C: New.
3907
0ee70cc0
AV
39082016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3909 Terry Guo <terry.guo@arm.com>
3910
3911 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3912 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3913 * gcc.target/arm/pure-code/pure-code.exp: New.
3914
43639d2c
UB
39152016-09-22 Uros Bizjak <ubizjak@gmail.com>
3916
3917 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3918 Remove SSE effective target requirement.
3919
a608d15b
PC
39202016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3921
3922 PR c++/71979
3923 * g++.dg/cpp0x/pr71979.C: New.
3924
d94a7ab4
BE
39252016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3926
3927 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3928
a13f439f
ML
39292016-09-22 Martin Liska <mliska@suse.cz>
3930
3931 PR ipa/77653
3932 * gcc.dg/ipa/pr77653.c: New test.
3933
cf352092
JJ
39342016-09-22 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR fortran/77665
3937 * gfortran.dg/gomp/pr77665.f90: New test.
3938
a8de3002
PT
39392016-09-22 Paul Thomas <pault@gcc.gnu.org>
3940
3941 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3942 * gfortran.dg/dtio_13.f90: New test.
3943
39abef62
LK
39442016-09-21 Louis Krupp <louis.krupp@zoho.com>
3945
3946 PR fortran/66107
3947 * gfortran.dg/pr66107.f90: New test.
3948
4a2bb7fc
ILT
39492016-09-21 Ian Lance Taylor <iant@golang.org>
3950
3951 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3952 with call to builtin delete function.
3953
5f84cee2
JM
39542016-09-21 Joseph Myers <joseph@codesourcery.com>
3955
3956 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3957 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3958 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3959 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3960 tests.
3961
fe01a41a
UB
39622016-09-21 Uros Bizjak <ubizjak@gmail.com>
3963
3964 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3965
2e1c20b1
JJ
39662016-09-21 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR c++/77651
3969 * g++.dg/cpp1z/aligned-new6.C: New test.
3970
de4c144a
MW
39712016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3972
3973 * gcc.target/arm/fp16-aapcs-3.c: New.
3974 * gcc.target/arm/fp16-aapcs-4.c: New.
3975 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3976 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3977 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3978 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3979
44fc7854
BE
39802016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3981
3982 PR tree-optimization/77550
3983 * g++.dg/pr77550.C: New test.
3984
bc084f84
GJL
39852016-09-21 Georg-Johann Lay <avr@gjlay.de>
3986
3987 PR target/77326
3988 * gcc.target/avr/torture/pr77326.c: New test.
3989
c075003a
LK
39902016-09-21 Louis Krupp <louis.krupp@zoho.com>
3991
3992 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3993
6811ea79
RB
39942016-09-21 Richard Biener <rguenther@suse.de>
3995
3996 PR tree-optimization/77648
3997 * gcc.dg/torture/pr77648-1.c: New testcase.
3998 * gcc.dg/torture/pr77648-2.c: Likewise.
3999
f955c4c4
RB
40002016-09-21 Richard Biener <rguenther@suse.de>
4001 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR tree-optimization/77621
4004 * gcc.dg/pr77621.c: New testcase.
4005
096506bb
PT
40062016-09-21 Paul Thomas <pault@gcc.gnu.org>
4007
4008 PR fortran/77657
4009 * gfortran.dg/dtio_12.f90: New test.
4010
37d168ae
SKS
40112016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4012
4013 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4014
66454000
KV
40152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4016
4017 PR tree-optimization/72835
4018 * gcc.dg/tree-ssa/pr72835.c: New test.
4019
88d0c3f0
MS
40202016-09-20 Martin Sebor <msebor@redhat.com>
4021
4022 PR middle-end/49905
4023 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4024 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4025 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4026 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4027 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4028 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4029 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4030
a03df1d5
KV
40312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4032
4033 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4034 arguments/compare will be optimized away.
4035 * gcc.dg/torture/ftrapv-1.c: Likewise.
4036
8bc5448f
KV
40372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4038
4039 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4040 will be optimized away.
4041 * gcc.dg/ipa/vrp1.c: New test.
4042 * gcc.dg/ipa/vrp2.c: New test.
4043 * gcc.dg/ipa/vrp3.c: New test.
4044
973625a0
KV
40452016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4046
4047 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4048 does the same transformation.
4049 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4050 * gcc.dg/tree-ssa/evrp1.c: New test.
4051 * gcc.dg/tree-ssa/evrp2.c: New test.
4052 * gcc.dg/tree-ssa/evrp3.c: New test.
4053 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4054 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4055 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4056 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4057 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4058 foling now happens early.
4059 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4060 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4061 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4062 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4063 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4064
9b1ba33c
UB
40652016-09-20 Uros Bizjak <ubizjak@gmail.com>
4066
4067 PR target/77621
4068 * gcc.target/i386/pr77621.c: New test.
4069 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4070 pattern, loop should vectorize with -mtune=atom.
4071
f5bd4ad8
MO
40722016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4073 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR testsuite/63299
4076 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4077 instead of delete.
4078
7d9cf801
JJ
40792016-09-20 Jakub Jelinek <jakub@redhat.com>
4080
b912f962
JJ
4081 PR c++/77626
4082 * g++.dg/other/pr77626.C: New test.
4083
eaf1ece1
JJ
4084 PR c++/77638
4085 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4086
590b62e9
JJ
4087 PR c++/77637
4088 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4089
7d9cf801
JJ
4090 PR middle-end/77624
4091 * c-c++-common/pr77624-1.c: New test.
4092 * c-c++-common/pr77624-2.c: New test.
4093
3aebb6ff
AV
40942016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4095
4096 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4097 of digits expected.
4098
b5bbe47b
RB
40992016-09-20 Richard Biener <rguenther@suse.de>
4100
4101 PR tree-optimization/77646
4102 * gcc.dg/torture/pr77646.c: New testcase.
4103
144a96e4
BE
41042016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4105
4106 PR c++/77434
4107 * c-c++-common/Wint-in-bool-context.c: New test.
4108
1f2071fa
JM
41092016-09-19 Joseph Myers <joseph@codesourcery.com>
4110
4111 * gcc.dg/cr-decimal-dig-1.c: New test.
4112
63012d9a
JM
41132016-09-19 Joseph Myers <joseph@codesourcery.com>
4114
4115 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4116 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4117 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4118 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4119
02410826
VM
41202016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4121
4122 PR rtl-optimization/77416
4123 * gcc.target/powerpc/pr77416.c: New.
4124
6101a7ab
PP
41252016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4126
4127 PR c++/77639
4128 * g++.dg/template/error-recovery4.C: New test.
4129
1993ff76
BC
41302016-09-19 Bin Cheng <bin.cheng@arm.com>
4131
4132 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4133
5fa9e644
KT
41342016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4135
4136 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4137 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4138
fc15d9ec
JJ
41392016-09-19 Jakub Jelinek <jakub@redhat.com>
4140 Jan Hubicka <jh@suse.cz>
4141
4142 PR target/77587
4143 * gcc.dg/pr77587.c: New test.
4144 * gcc.dg/pr77587a.c: New file.
4145
3c9f5092
AV
41462016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4147
4148 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4149 * gfortran.dg/coarray_38.f90:
4150 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4151 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4152 * gfortran.dg/coarray_allocate_7.f08: New test.
4153 * gfortran.dg/coarray_allocate_8.f08: New test.
4154 * gfortran.dg/coarray_allocate_9.f08: New test.
4155 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4156 new caf_register.
4157 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4158 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4159 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4160 get_by_refs.
4161 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4162 * gfortran.dg/coarray_lock_7.f90: Same.
4163 * gfortran.dg/coarray_poly_5.f90: Same.
4164 * gfortran.dg/coarray_poly_6.f90: Same.
4165 * gfortran.dg/coarray_poly_7.f90: Same.
4166 * gfortran.dg/coarray_poly_8.f90: Same.
4167 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4168
e79e6763
FR
41692016-09-19 Fritz Reese <fritzoreese@gmail.com>
4170
4171 PR fortran/77584
4172 * gfortran.dg/dec_structure_15.f90: New testcase.
4173
ae527639
RB
41742016-09-19 Richard Biener <rguenther@suse.de>
4175
4176 PR middle-end/77605
4177 * gcc.dg/torture/pr77605.c: New testcase.
4178
cdf060f8
LK
41792016-09-18 Louis Krupp <louis.krupp@zoho.com>
4180
4181 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4182
b720e919
JH
41832016-09-17 Jan Hubicka <hubicka@ucw.cz>
4184
4185 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4186 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4187 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4188 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4189 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4190 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4191 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4192 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4193 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4194 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4195 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4196
bdabae39
KY
41972016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4198
4199 * gcc.target/i386/pr68633.c: Fix expected result.
4200
493ba820
LK
42012016-09-17 Louis Krupp <louis.krupp@gmail.com>
4202
4203 PR fortran/68078
4204 * gfortran.dg/pr68078.f90: New test.
4205 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4206
9a42726b
BS
42072016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4208
4209 PR target/77613
4210 * gcc.target/powerpc/swaps-p8-25.c: New.
4211
e7d61178
JJ
42122016-09-16 Jakub Jelinek <jakub@redhat.com>
4213
8f03e02f
JJ
4214 PR c++/77482
4215 * g++.dg/cpp0x/constexpr-77482.C: New test.
4216
e80cb545
JJ
4217 PR c++/77379
4218 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4219 thunk offsets.
4220 * g++.dg/abi/abi-tag23a.C: Likewise.
4221
1c2f613f
JJ
4222 PR c++/77338
4223 * g++.dg/cpp0x/decltype-77338.C: New test.
4224
e7d61178
JJ
4225 PR c++/77375
4226 * g++.dg/cpp0x/mutable1.C: New test.
4227
8d987deb
SK
42282016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4229
4230 PR fortran/77612
4231 * gfortran.dg/pr77612.f90: New test.
4232
2c3d35a6
SKS
42332016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4234
4235 * gcc.dg/torture/pr70421.c: Require int32plus.
4236
e43163ae
JJ
42372016-09-16 Jakub Jelinek <jakub@redhat.com>
4238
bcf0905a
JJ
4239 PR middle-end/77475
4240 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4241
e43163ae
JJ
4242 PR target/77526
4243 * gcc.target/i386/pr77526.c: New test.
4244
7d704548
JJ
42452016-09-16 Jakub Jelinek <jakub@redhat.com>
4246 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 PR middle-end/77594
4249 * gcc.target/i386/pr77594.c: New test.
4250
902d624f
LK
42512016-09-15 Louis Krupp <louis.krupp@zoho.com>
4252
4253 PR fortran/69963
4254 * gfortran.dg/misplaced_implicit_character.f90: New test.
4255
7e16ce79
BC
42562016-09-15 Bin Cheng <bin.cheng@arm.com>
4257
4258 PR tree-optimization/77503
4259 * gcc.dg/vect/pr77503.c: New test.
4260
7c05f5c4
RB
42612016-09-15 Richard Biener <rguenther@suse.de>
4262
4263 PR middle-end/77544
4264 * c-c++-common/torture/pr77544.c: New testcase.
4265
76ff80fb
JJ
42662016-09-15 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR middle-end/77475
4269 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4270 * gcc.dg/march-generic.c: Likewise.
4271 * gcc.target/i386/spellcheck-options-1.c: New test.
4272 * gcc.target/i386/spellcheck-options-2.c: New test.
4273 * gcc.target/i386/spellcheck-options-3.c: New test.
4274 * gcc.target/i386/spellcheck-options-4.c: New test.
4275
5560d026
CLT
42762016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4277
4278 PR fortran/72743
4279 * gfortran.dg/goacc/pr72743.f90: New test.
4280
5334f733
RB
42812016-09-15 Richard Biener <rguenther@suse.de>
4282
4283 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4284
d08615f2
RB
42852016-09-15 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/77514
4288 * gcc.dg/torture/pr77514.c: New testcase.
4289
28ca05f0
JJ
42902016-09-14 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR c++/77549
4293 * g++.dg/lookup/pr77549.C: New test.
4294
20a1e5b8
MP
42952016-09-14 Marek Polacek <polacek@redhat.com>
4296
4297 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4298 * c-c++-common/gomp/atomic-13.c: Likewise.
4299 * c-c++-common/gomp/atomic-14.c: Likewise.
4300 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4301 * g++.dg/cpp1z/bool-increment1.C: New test.
4302 * c-c++-common/pr60439.c: Add dg-warning.
4303 * g++.dg/expr/bitfield4.C: Likewise.
4304 * g++.dg/expr/bitfield5.C: Likewise.
4305 * g++.dg/expr/bitfield6.C: Likewise.
4306 * g++.dg/expr/bool1.C: Likewise.
4307 * g++.dg/expr/bool3.C: Likewise.
4308 * g++.dg/expr/lval3.C: Likewise.
4309 * g++.dg/expr/lval4.C: Likewise.
4310 * g++.old-deja/g++.jason/bool5.C: Likewise.
4311 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4312 * g++.dg/other/error18.C: Likewise.
4313 * g++.dg/gomp/atomic-14.C: Likewise.
4314
0761f6bf
NS
43152016-09-14 Nathan Sidwell <nathan@acm.org>
4316
4317 PR c++/77539
4318 * g++.dg/cpp1y/pr77539.C: New.
4319
13cddbc1
CL
43202016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4321
4322 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4323 dg-require.
4324 * g++.dg/ext/builtin_alloca.C: Likewise.
4325 * g++.dg/template/spec35.C: Likewise.
4326 * gcc.dg/builtins-68.c: Likewise.
4327 * gcc.misc-tests/gcov-13.c: Likewise.
4328 * gcc.misc-tests/gcov-14.c: Likewise.
4329
a90638d4
JM
43302016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4331
4332 * gfortran.dg/dec_structure_14.f90: New testcase.
4333
5ba4a08c
JJ
43342016-09-14 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR sanitizer/68260
4337 * c-c++-common/tsan/pr68260.c: New test.
4338
a713b234
JS
43392016-09-13 Joe Seymour <joe.s@somniumtech.com>
4340
4341 PR target/70713
4342 * gcc.target/msp430/function-attributes-1.c: New test.
4343 * gcc.target/msp430/function-attributes-2.c: New test.
4344 * gcc.target/msp430/function-attributes-3.c: New test.
4345
96032047
MS
43462015-04-18 Martin Sebor <msebor@redhat.com>
4347
4348 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4349 of non-nul characters.
4350 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4351
ea8661cd
JJ
43522016-09-13 Jakub Jelinek <jakub@redhat.com>
4353
9952908a
JJ
4354 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4355 * g++.dg/cpp1z/gen-attrs1.C: New test.
4356
63cdb7a0
JJ
4357 PR tree-optimization/77454
4358 * gcc.dg/pr77454.c: New test.
4359
ea8661cd
JJ
4360 PR c++/77553
4361 * g++.dg/cpp1y/constexpr-77553.C: New test.
4362
254830ba
DM
43632016-09-13 David Malcolm <dmalcolm@redhat.com>
4364
4365 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4366 (test_show_locus): Replace rich_location::add_fixit_insert calls
4367 with add_fixit_insert_before and add_fixit_insert_after.
4368
42763690
JM
43692016-09-13 Jason Merrill <jason@redhat.com>
4370 Tom de Vries <tom@codesourcery.com>
4371
4372 PR c++/77427
4373 * g++.dg/pr77427.C: New test.
4374
c8798f2c
ML
43752016-09-13 Martin Liska <mliska@suse.cz>
4376
4377 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4378 effective target.
4379 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4380 * lib/target-supports.exp: Define the new target.
4381
54700e2e
AP
43822016-09-12 Andrew Pinski <apinski@cavium.com>
4383
4384 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4385 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4386
e1d55bf7
UB
43872016-09-12 Uros Bizjak <ubizjak@gmail.com>
4388
4389 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4390 variable arguments.
4391 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4392 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4393 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4394 variable argument.
4395 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4396 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4397
54dcdb88
BE
43982016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4399
4400 PR c++/77496
4401 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4402 * g++.dg/ext/pr77496.C: New test.
4403 * g++.dg/warn/pr77496.C: New test.
4404
d1463eb9
DM
44052016-09-12 David Malcolm <dmalcolm@redhat.com>
4406
4407 PR c/72858
4408 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4409 to preserve conversion chars, and to preserve prefix information.
4410 * gcc.dg/format/pr72858.c: New test case.
4411
217fabad
SK
44122016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4413
4414 * gfortran.dg/pr77507.f90: Move to ...
4415 * gfortran.dg/ieee/pr77507.f90: here.
4416
a1cd04ac
JH
44172016-08-09 Jan Hubicka <hubicka@ucw.cz>
4418
4419 PR ipa/61159
4420 * compile/pr61159.c: New testcase
4421
e3912107
JH
44222016-08-09 Jan Hubicka <hubicka@ucw.cz>
4423
4424 PR ipa/64316
4425 * gcc.dg/ipa/pr63416.c: New testcase.
4426
739d9339
PT
44272016-09-10 Paul Thomas <pault@gcc.gnu.org>
4428 Steven G. Kargl <kargl@gcc.gnu.org>
4429
4430 PR fortran/77532
cc3135b6 4431 * gfortran.dg/dtio_11.f90: new test.
739d9339 4432
fb7c40dd
SK
44332016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4434
4435 PR fortran/77507
4436 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4437 * gfortran.dg/c_assoc_4.f90: Ditto.
4438
5b28efbb
TV
44392016-09-10 Tom de Vries <tom@codesourcery.com>
4440
4441 PR C/71602
4442 * c-c++-common/va-arg-va-list-type.c: New test.
4443
9d0a9bb4
PB
44442016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4445
4446 PR rtl-optimization/77289
4447 * gcc.target/powerpc/pr77289.c: New test.
4448
3f0177e7
MS
44492016-09-09 Martin Sebor <msebor@redhat.com>
4450
4451 PR c/77520
4452 PR c/77521
4453 * gcc.dg/pr77520.c: New test.
4454 * gcc.dg/pr77521.c: New test.
4455
e81e83d0
SK
44562016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4457
4458 PR fortran/77506
4459 * gfortran.dg/pr77506.f90: New test.
4460
8a92685e
SK
44612016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4462
4463 PR fortran/77507
4464 * gfortran.dg/pr77507.f90: New test.
4465
c65248cb
JM
44662016-09-09 Joseph Myers <joseph@codesourcery.com>
4467
4468 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4469
2cf0ff98
SK
44702016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4471 Louis Krupp <lkrupp@gcc.gnu.org>
4472
4473 PR fortran/69514
4474 * gfortran.dg/pr69514_1.f90: New test.
4475 * gfortran.dg/pr69514_2.f90: New test.
4476
8ebc1e0f
JJ
44772016-09-08 Jakub Jelinek <jakub@redhat.com>
4478
20b6cf01
JJ
4479 PR fortran/77500
4480 * gfortran.dg/gomp/pr77500.f90: New test.
4481
8ebc1e0f
JJ
4482 PR fortran/77516
4483 * gfortran.dg/gomp/pr77516.f90: New test.
4484
34718542
JJ
44852016-09-07 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR middle-end/77475
4488 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4489 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4490 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4491 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4492 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4493 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4494
e5106e27
DM
44952016-09-07 David Malcolm <dmalcolm@redhat.com>
4496
4497 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4498 "substring-locations.h".
4499
ca235a85
RB
45002016-09-07 Richard Biener <rguenther@suse.de>
4501
4502 PR c/77450
4503 * c-c++-common/vector-subscript-8.c: Move ..
4504 * gcc.dg/pr77450.c: ... here.
4505
0076b5dc 45062016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4507
4508 PR libgfortran/77393
4509 * gfortran.dg/fmt_f0_2.f90: Update test.
4510 * gfortran.dg/fmt_f0_3.f90: New test.
4511
6ac7322b
DH
45122016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4513
4514 PR debug/77389
4515 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4516 in dg-options.
4517
4518 PR debug/57519
4519 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4520
8eb9e049
JJ
45212016-09-06 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR target/69255
4524 * gcc.target/i386/pr69255-1.c: New test.
4525 * gcc.target/i386/pr69255-2.c: New test.
4526 * gcc.target/i386/pr69255-3.c: New test.
4527
45282016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4529
4530 PR c/77336
4531 * gcc.dg/format/miss-7.c: New test.
4532
e6cb85d4
UB
45332016-09-06 Uros Bizjak <ubizjak@gmail.com>
4534
4535 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4536
7fe76f6a
ML
45372016-09-06 Martin Liska <mliska@suse.cz>
4538
4539 PR gcov-profile/77378
4540 PR gcov-profile/77466
4541 * gcc.dg/profile-update-warning.c: New test.
4542
209b636e
RB
45432016-09-06 Richard Biener <rguenther@suse.de>
4544
4545 PR tree-optimization/77479
4546 * gcc.dg/torture/pr77479.c: New testcase.
4547
b772a565
RB
45482016-09-06 Richard Biener <rguenther@suse.de>
4549
4550 PR c/77450
4551 * c-c++-common/vector-subscript-7.c: Adjust.
4552 * c-c++-common/vector-subscript-8.c: New testcase.
4553
a8c07037
SKS
45542016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4555
4556 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4557
0ce48391
JJ
45582016-09-05 Jakub Jelinek <jakub@redhat.com>
4559
de9188e0
JJ
4560 PR target/77476
4561 * gcc.target/i386/avx512f-pr77476.c: New test.
4562 * gcc.target/i386/avx512bw-pr77476.c: New test.
4563 * gcc.target/i386/avx512dq-pr77476.c: New test.
4564
c76f7809
JJ
4565 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4566 Update comment to mention also avx512f.
4567
0ce48391
JJ
4568 PR sanitizer/77396
4569 * g++.dg/asan/pr77396-2.C: New test.
4570
8a27cf73
UB
45712016-09-05 Uros Bizjak <ubizjak@gmail.com>
4572
4573 PR rtl-optimization/77452
4574 * gcc.target/i386/pr77452.c: New test.
4575
25ff5dd3
MP
45762016-09-05 Marek Polacek <polacek@redhat.com>
4577
4578 PR c/77423
4579 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4580
f2bc4e48
SK
45812016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4582
4583 PR fortran/77391
4584 * gfortran.dg/pr77391.f90: New test.
4585
e85921ee
SK
45862016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4587
4588 PR fortran/77460
4589 * gfortran.dg/pr77460.f90: New test.
4590
b5d50659
JJ
45912016-09-03 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR c/65467
4594 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4595
7b826676
KY
45962016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4597
4598 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4599
717ebe91
DM
46002016-09-02 David Malcolm <dmalcolm@redhat.com>
4601
4602 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4603 test case.
4604 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4605 diagnostic-test-show-locus-generate-patch.c to the sources
4606 for diagnostic_plugin_test_show_locus.c.
4607
94087e88
JJ
46082016-09-02 Jakub Jelinek <jakub@redhat.com>
4609
9dc5773f
JJ
4610 PR c/65467
4611 * gcc.dg/gomp/_Atomic-1.c: New test.
4612 * gcc.dg/gomp/_Atomic-2.c: New test.
4613 * gcc.dg/gomp/_Atomic-3.c: New test.
4614 * gcc.dg/gomp/_Atomic-4.c: New test.
4615 * gcc.dg/gomp/_Atomic-5.c: New test.
4616
94087e88
JJ
4617 PR sanitizer/77396
4618 * g++.dg/asan/pr77396.C: New test.
4619
46202016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4621
4622 PR tree-optimization/71831
4623 * gcc.dg/builtin-object-size-16.c: New test.
4624 * gcc.dg/builtin-object-size-17.c: New test.
4625
7e89048d
JD
46262016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627
4628 PR libgfortran/77393
4629 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4630
2f196155
UB
46312016-09-01 Uros Bizjak <ubizjak@gmail.com>
4632
4633 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4634 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4635 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4636 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4637 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4638 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4639 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4640 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4641 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4642 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4643 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4644 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4645 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4646 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4647 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4648 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4649 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4650 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4651
0a6b0523
EB
46522016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4653
4654 * gnat.dg/opt58.adb: New test.
4655 * gnat.dg/opt58_pkg.ads: New helper.
4656
2a99de7b
RB
46572016-09-01 Richard Biener <rguenther@suse.de>
4658
4659 PR middle-end/77436
4660 * gcc.dg/torture/pr77436.c: New testcase.
4661
f79d8786
SKS
46622016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4663
4664 * gcc.dg/pr64252.c: Require int32plus.
4665 * gcc.dg/pr66299-1.c: Likewise.
4666 * gcc.dg/pr66299-2.c: Likewise.
4667 * gcc.dg/torture/20131115-1.c: Skip for avr.
4668
b06335f9
KT
46692016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4670
4671 * gcc.target/aarch64/ands_3.c: New test.
4672
f25f40be
JJ
46732016-08-31 Jakub Jelinek <jakub@redhat.com>
4674
d12a0b5a
JJ
4675 PR fortran/77352
4676 * gfortran.dg/gomp/pr77352.f90: New test.
4677
f25f40be
JJ
4678 PR fortran/77374
4679 * gfortran.dg/gomp/pr77374.f08: New test.
4680
9ff6fb6e
MG
46812016-08-31 Marc Glisse <marc.glisse@inria.fr>
4682
4683 PR tree-optimization/73714
4684 * gcc.dg/tree-ssa/pr73714.c: New test.
4685
8e95a674
JD
46862016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687
4688 PR libgfortran/77393
4689 * gfortran.dg/fmt_f0_2.f90: New test.
4690
c6b0037d
MG
46912016-08-31 Marc Glisse <marc.glisse@inria.fr>
4692
4693 * gcc.target/i386/pr59539-2.c: Adapt options.
4694 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4695
1a576b13
PT
46962016-08-31 Paul Thomas <pault@gcc.gnu.org>
4697
4698 PR fortran/77418
4699 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4700 of the associate entity and replace with a pointer to the
4701 intended item on the stack.
4702
e73d3ca6 47032016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4704 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4705
4706 PR fortran/48298
4707 * gfortran.dg/dtio_1.f90: New test.
4708 * gfortran.dg/dtio_2.f90: New test.
4709 * gfortran.dg/dtio_3.f90: New test.
4710 * gfortran.dg/dtio_4.f90: New test.
4711 * gfortran.dg/dtio_5.f90: New test.
4712 * gfortran.dg/dtio_6.f90: New test.
4713 * gfortran.dg/dtio_7.f90: New test.
4714 * gfortran.dg/dtio_8.f90: New test.
4715 * gfortran.dg/dtio_9.f90: New test.
4716 * gfortran.dg/dtio_10.f90: New test.
4717
b816477a
DM
47182016-08-30 David Malcolm <dmalcolm@redhat.com>
4719
4720 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4721 (test_many_nested_locations): New function.
4722 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4723 (test_show_locus): Handle "test_many_nested_locations".
4724
71b30891
DM
47252016-08-30 David Malcolm <dmalcolm@redhat.com>
4726
4727 * g++.dg/template/double-greater-than-fixit.C: New test case.
4728
8fa37232
EB
47292016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gnat.dg/opt57.ad[sb]: New test.
4732 * gnat.dg/opt57_pkg.ads: New helper.
4733
6f651bae
RB
47342016-08-30 Richard Biener <rguenther@suse.de>
4735
4736 PR tree-optimization/69047
4737 * gcc.dg/pr69047.c: Fix byte-order check.
4738
ab834832
JJ
47392016-08-30 Jakub Jelinek <jakub@redhat.com>
4740
5116b156
JJ
4741 PR tree-optimization/72866
4742 * gcc.dg/vect/pr72866.c: New test.
4743
3754bbfc
JJ
4744 PR debug/77363
4745 * g++.dg/debug/dwarf2/pr77363.C: New test.
4746
26122e2d
JJ
4747 PR middle-end/77377
4748 * gcc.target/i386/pr77377.c: New test.
4749
ab834832
JJ
4750 PR debug/77389
4751 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4752 in dg-options.
4753
bedc9ca7
SK
47542016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4755
4756 * gfortran.dg/pr77372.f90: Moved to ...
4757 * gfortran.dg/ieee/pr77372.f90: here.
4758
adfa1e6b
MM
47592016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4760
4761 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4762 vector short/char initializations.
4763 * gcc.target/powerpc/vec-init-5.c: Likewise.
4764 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4765 vector initialization optimizations.
4766 * gcc.target/powerpc/vec-init-7.c: Likewise.
4767 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4768 vector float/double initializations.
4769 * gcc.target/powerpc/vec-init-9.c: Likewise.
4770
414b7129
UB
47712016-08-29 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR target/77403
4774 * gcc.target/i386/pr77403.c: New test.
4775
3d06b6f2
MP
47762016-08-29 Marek Polacek <polacek@redhat.com>
4777
4778 PR c/77292
4779 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4780
ba9bbd6f
TV
47812016-08-29 Tom de Vries <tom@codesourcery.com>
4782
4783 PR c/77398
4784 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4785
d7d80d8f
EB
47862016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4787
4788 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4789
d7d80d8f 47902016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4791
4792 * gfortran.dg/dec_structure_13.f90: New testcase.
4793
468d95c8
JB
47942016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4795
4796 PR fortran/77261
4797 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4798 available.
4799
f329b264
TV
48002016-08-28 Tom de Vries <tom@codesourcery.com>
4801
4802 PR lto/70955
4803 * gcc.dg/pr70955.c: New test.
4804 * gcc.dg/lto/pr70955_0.c: Same.
4805 * gcc.dg/lto/pr70955_1.c: Same.
4806
4a389eb6
PP
48072016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4808
4809 PR tree-optimization/71077
4810 * gcc.target/i386/pr71077.c: New test.
4811
3f8257db 48122016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4813
4814 PR fortran/77380
4815 * gfortran.dg/pr77380.f90: New test.
4816
3f8257db 48172016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4818
4819 PR fortran/77372
4820 gfortran.dg/pr77372.f90: New test.
4821
ee908516
DM
48222016-08-26 David Malcolm <dmalcolm@redhat.com>
4823
4824 * gcc.dg/spellcheck-fields-2.c (test): Move
4825 dg-begin/end-multiline-output within function body.
4826 (test_macro): New function.
4827
d41e76cf
DM
48282016-08-26 David Malcolm <dmalcolm@redhat.com>
4829
4830 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4831 (test_fixit_insert): Update expected output.
4832 (test_fixit_remove): Likewise.
4833 (test_fixit_replace): Likewise.
4834
524a4c96
RO
48352016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4836
4837 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4838 Fix typo.
4839
ebfa15ab
RB
48402016-08-26 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/69047
4843 * gcc.dg/pr69047.c: New testcase.
4844
209ca542
PK
48452016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4846 Martin Jambhor <mjambor@suse.cz>
524a4c96 4847
209ca542
PK
4848 * gcc.dg/ipa/propbits-1.c: New test-case.
4849 * gcc.dg/ipa/propbits-2.c: Likewise.
4850 * gcc.dg/ipa/propbits-3.c: Likewise.
4851
e5cf1629
SK
48522016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4853
4854 PR fortran/77351
4855 * gfortran.dg/pr77351.f90: New test.
4856
ebef225f
MP
48572016-08-25 Marek Polacek <polacek@redhat.com>
4858
4859 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4860
fe377a48
MP
48612016-08-25 Marek Polacek <polacek@redhat.com>
4862
4863 PR c/77323
4864 * gcc.dg/pr77323.c: New test.
4865
88b8971f
PT
48662016-08-24 Paul Thomas <pault@gcc.gnu.org>
4867
4868 PR fortran/77358
4869 * gfortran.dg/submodule_17.f08: New test.
4870
3f8257db
JJ
48712016-08-24 Michael Collison <michael.collison@linaro.org>
4872 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4873
4874 * gcc.target/arm/builtin_saddl.c: New testcase.
4875 * gcc.target/arm/builtin_saddll.c: New testcase.
4876 * gcc.target/arm/builtin_uaddl.c: New testcase.
4877 * gcc.target/arm/builtin_uaddll.c: New testcase.
4878 * gcc.target/arm/builtin_ssubl.c: New testcase.
4879 * gcc.target/arm/builtin_ssubll.c: New testcase.
4880 * gcc.target/arm/builtin_usubl.c: New testcase.
4881 * gcc.target/arm/builtin_usubll.c: New testcase.
4882
d5b5d212
UB
48832016-08-24 Uros Bizjak <ubizjak@gmail.com>
4884
4885 PR target/77270
4886 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4887 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4888 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4889 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4890 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4891 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4892 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4893 effective target. Remove scan-assembler-times directives.
4894 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4895 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4896 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4897
d1188689
SKS
48982016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4899
4900 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4901 of unsigned int.
4902 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4903
0b6b8f85
RS
49042016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4905
4906 PR testsuite/77317
4907 * lib/target-supports.exp
4908 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4909 (check_effective_target_vect_natural_alignment): Ditto.
4910 (check_effective_target_vector_alignment_reachable): Ditto.
4911 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4912
587b7f7a
ILT
49132016-08-23 Ian Lance Taylor <iant@golang.org>
4914
4915 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4916
6019c0fc
MM
49172016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4918
4919 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4920 being created from pointers to memory locations.
4921 * gcc.target/powerpc/vec-init-2.c: Likewise.
4922
cfe37db4
FR
49232016-08-23 Fritz Reese <fritzoreese@gmail.com>
4924
4925 * gfortran.dg/dec_structure_12.f90: New testcase.
4926
7e11f46f
DV
49272016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4928
4929 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4930
7ab4f354
DV
49312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4932
4933 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4934 verification.
4935
deb9351f
DV
49362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4937
4938 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4939 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4940
1fd9f058
RB
49412016-08-23 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/27336
4944 * c-c++-common/pr27336.c: New testcase.
4945
b00e6e75
MP
49462016-08-22 Marek Polacek <polacek@redhat.com>
4947
4948 PR c++/77321
4949 * g++.dg/cpp1y/pr77321.C: New test.
4950
58338bac
SK
49512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4952
4953 PR fortran/60774
4954 * gfortran.dg/empty_label.f: Adjust test for new error message.
4955 * gfortran.dg/empty_label.f90: Ditto.
4956 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4957 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4958 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4959
30364ce6
SK
49602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4961
4962 PR fortran/61318
4963 * gfortran.dg/pr61318.f90: New test.
4964
ad7a5a8f
SK
49652016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4966
4967 PR fortran/77260
4968 * gfortran.dg/pr77260_1.f90: New test.
4969 * gfortran.dg/pr77260_2.f90: Ditto.
4970
72f52f30
JM
49712016-08-22 Joseph Myers <joseph@codesourcery.com>
4972
4973 PR middle-end/77269
4974 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4975 __builtin_signbitf and __builtin_signbitl in expected generic
4976 expansion.
4977 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4978 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4979 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4980 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4981 tests.
4982
6dc198e3
JM
49832016-08-22 Joseph Myers <joseph@codesourcery.com>
4984
4985 * gcc.dg/torture/float128-builtin.c,
4986 gcc.dg/torture/float128-ieee-nan.c,
4987 gcc.dg/torture/float128x-builtin.c,
4988 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4989 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4990 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4991 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4992 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4993 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4994 gcc.dg/torture/floatn-nan.h: New tests.
4995
7ff4e41a
JM
49962016-08-22 Joseph Myers <joseph@codesourcery.com>
4997
4998 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4999 macro.
5000 (main): Update calls to TEST_I_F.
5001 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5002 macro.
5003 (main): Update calls to TEST_I_F.
5004
7078cdb6
JM
50052016-08-22 Joseph Myers <joseph@codesourcery.com>
5006
5007 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5008 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5009 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5010 names in calls to TEST_I_F.
5011
a9d7c823
BE
50122016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5013
5014 PR c/52952
5015 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5016
cd800235
SKS
50172016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5018
5019 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5020 and !natural_alignment_64.
5021 * gcc.dg/ipa/propalign-2.c: Likewise.
5022 * gcc.dg/ipa/propalign-3.c: Likewise.
5023 * gcc.dg/ipa/propalign-4.c: Likewise.
5024 * gcc.dg/ipa/propalign-5.c: Likewise.
5025 * lib/target-supports.exp
5026 (check_effective_target_natural_alignment_32): Add avr-*-*.
5027
22d12455
KV
50282016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5029
5030 PR tree-optimization/61839
5031 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5032 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5033 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5034 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5035
c65699ef
JM
50362016-08-19 Joseph Myers <joseph@codesourcery.com>
5037
5038 PR c/32187
5039 * lib/target-supports.exp (check_effective_target_float16)
5040 (check_effective_target_float32, check_effective_target_float64)
5041 (check_effective_target_float128, check_effective_target_float32x)
5042 (check_effective_target_float64x)
5043 (check_effective_target_float128x)
5044 (check_effective_target_float16_runtime)
5045 (check_effective_target_float32_runtime)
5046 (check_effective_target_float64_runtime)
5047 (check_effective_target_float128_runtime)
5048 (check_effective_target_float32x_runtime)
5049 (check_effective_target_float64x_runtime)
5050 (check_effective_target_float128x_runtime)
5051 (check_effective_target_floatn_nx_runtime)
5052 (add_options_for_float16, add_options_for_float32)
5053 (add_options_for_float64, add_options_for_float128)
5054 (add_options_for_float32x, add_options_for_float64x)
5055 (add_options_for_float128x): New procedures.
5056 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5057 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5058 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5059 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5060 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5061 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5062 gcc.dg/torture/float128-complex.c,
5063 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5064 gcc.dg/torture/float128x-basic.c,
5065 gcc.dg/torture/float128x-complex.c,
5066 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5067 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5068 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5069 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5070 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5071 gcc.dg/torture/float32x-basic.c,
5072 gcc.dg/torture/float32x-complex.c,
5073 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5074 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5075 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5076 gcc.dg/torture/float64x-basic.c,
5077 gcc.dg/torture/float64x-complex.c,
5078 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5079 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5080 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5081 gcc.dg/torture/floatn-tg.h,
5082 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5083 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5084 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5085 gcc.dg/torture/fp-int-convert-float128x.c,
5086 gcc.dg/torture/fp-int-convert-float16-timode.c,
5087 gcc.dg/torture/fp-int-convert-float16.c,
5088 gcc.dg/torture/fp-int-convert-float32-timode.c,
5089 gcc.dg/torture/fp-int-convert-float32.c,
5090 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5091 gcc.dg/torture/fp-int-convert-float32x.c,
5092 gcc.dg/torture/fp-int-convert-float64-timode.c,
5093 gcc.dg/torture/fp-int-convert-float64.c,
5094 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5095 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5096 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5097 maximum exponent of floating-point type. Use it in testing
5098 whether 0x8...0 fits in the floating-point type. Always treat -1
5099 (signed 0xf...f) as fitting in the floating-point type.
5100 (M_OK1): New macro.
5101 * gcc.dg/torture/fp-int-convert-double.c,
5102 gcc.dg/torture/fp-int-convert-float.c,
5103 gcc.dg/torture/fp-int-convert-float128-timode.c,
5104 gcc.dg/torture/fp-int-convert-float128.c,
5105 gcc.dg/torture/fp-int-convert-float80-timode.c,
5106 gcc.dg/torture/fp-int-convert-float80.c,
5107 gcc.dg/torture/fp-int-convert-long-double.c,
5108 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5109
94e73c78
JJ
51102016-08-19 Jakub Jelinek <jakub@redhat.com>
5111
fbdbd4b6
JJ
5112 PR fortran/72744
5113 * gfortran.dg/gomp/pr72744.f90: New test.
5114
94e73c78
JJ
5115 PR fortran/69281
5116 * gfortran.dg/gomp/pr69281.f90: New test.
5117
91151a73
JB
51182016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5119
414b7129
UB
5120 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5121 the last special seed value.
5122 * gfortran.dg/random_7.f90: Use size for last array member instead
5123 of hardcoded value.
91151a73 5124
fcf830ab
PK
51252016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5126
5127 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5128 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5129
1a5da5b6
RB
51302016-08-19 Richard Biener <rguenther@suse.de>
5131
5132 PR tree-optimization/77286
5133 * gcc.dg/torture/pr77286.c: New testcase.
5134
82f72146
DM
51352016-08-18 David Malcolm <dmalcolm@redhat.com>
5136
5137 * gcc.dg/verbose-asm-2.c: New test case.
5138
cc015f3a
DM
51392016-08-18 David Malcolm <dmalcolm@redhat.com>
5140
5141 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5142 (custom_diagnostic_finalizer): Update for change to
5143 diagnostic_show_locus.
5144
cb18fd07
DM
51452016-08-18 David Malcolm <dmalcolm@redhat.com>
5146
5147 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5148 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5149
a76989dc
MP
51502016-08-18 Marek Polacek <polacek@redhat.com>
5151
5152 PR c/71514
5153 * gcc.dg/pr71514.c: New test.
5154
89c88780
L
51552015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5156
5157 PR target/72839
5158 * gcc.target/i386/pr72839.c: New test.
5159
2c71d454
CLT
51602016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5161
5162 PR middle-end/70895
5163 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5164 * c-c++-common/goacc/reduction-1.c: Likewise.
5165 * c-c++-common/goacc/reduction-2.c: Likewise.
5166 * c-c++-common/goacc/reduction-3.c: Likewise.
5167 * c-c++-common/goacc/reduction-4.c: Likewise.
5168
66592e95
AM
51692016-08-18 Alan Modra <amodra@gmail.com>
5170
5171 * gcc.c-torture/compile/pr72771.c: New.
5172
3a146d46
JJ
51732016-08-17 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR fortran/67496
5176 * gfortran.dg/pr67496.f90: New test.
5177
3f8257db 51782015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5179
5180 PR tree-optimization/71752
3a146d46 5181 * gcc.dg/vect/pr71752.c: New.
038000bd 5182
dd42e908
UB
51832016-08-17 Uros Bizjak <ubizjak@gmail.com>
5184
5185 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5186
458a1cd0
JJ
51872016-08-17 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR middle-end/77259
5190 * g++.dg/ipa/devirt-52.C: New test.
5191
11c4c4ba
CLT
51922016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5193
5194 * c-c++-common/goacc/reduction-6.c: New testcase.
5195
661d6efd
RB
51962016-08-17 Richard Biener <rguenther@suse.de>
5197
5198 PR tree-optimization/76490
5199 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5200 * gcc.dg/pr52904.c: XFAIL.
5201
622d8b69
RB
52022016-08-17 Richard Biener <rguenther@suse.de>
5203
5204 PR tree-optimization/23855
5205 * gcc.dg/loop-unswitch-2.c: Adjust.
5206
af23e99c
JJ
52072016-08-16 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR tree-optimization/72817
5210 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5211
feeb6268
JM
52122016-08-16 Joseph Myers <joseph@codesourcery.com>
5213
5214 PR libgcc/77265
5215 * gcc.dg/torture/float128-extend-inf.c: New test.
5216
65e736c0
DM
52172016-08-16 David Malcolm <dmalcolm@redhat.com>
5218
5219 PR c/72857
5220 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5221 for embedded NUL.
5222 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5223 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5224 caret placement.
5225 (test_oct): Likewise.
5226 (test_multiple): Likewise.
5227 (test_field_width_specifier): Likewise.
5228 (test_field_width_specifier_2): New function.
5229 (test_field_precision_specifier): New function.
5230 (test_embedded_nul): Update expected caret placement.
5231 (test_non_contiguous_strings): Update line number.
5232 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5233 (__emit_string_literal_range): Add "caret_idx" param.
5234 (test_simple_string_literal): Add value for new param, updating
5235 expected output..
5236 (test_concatenated_string_literal): Likewise.
5237 (test_multiline_string_literal): Likewise.
5238 (test_hex): Likewise.
5239 (test_oct): Likewise.
5240 (test_multiple): Likewise.
5241 (test_ucn4): Likewise.
5242 (test_ucn8): Likewise.
5243 (test_u8): Likewise.
5244 (test_u): Likewise; update expected message, from "range" to
5245 "location".
5246 (test_U): Likewise.
5247 (test_L): Likewise.
5248 (test_macro): Add value for new param.
5249 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5250 (__emit_string_literal_range): Add "caret_idx" param.
5251 (test_stringified_token_1): Add value for new param. Update
5252 expected message, from "range" to "location".
5253 (test_stringized_token_2): Likewise, adding param to macro.
5254 (test_stringified_token_3): Likewise.
5255 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5256 (emit_warning): Convert param from source_range to location_t.
5257 (test_string_literals): Add caret_idx param, and use it when
5258 constructing a substring_loc. Update error message, from
5259 "range" to "location".
5260
4a7f57d5
JJ
52612016-08-16 Jakub Jelinek <jakub@redhat.com>
5262
7841800f
JJ
5263 PR target/71910
5264 * g++.dg/gomp/pr71910.C: New test.
5265
1b13411a
JJ
5266 PR middle-end/67485
5267 * gcc.c-torture/compile/pr67485.c: New test.
5268
4a7f57d5
JJ
5269 PR target/72867
5270 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5271
3c556bc4
BC
52722016-08-16 Bin Cheng <bin.cheng@arm.com>
5273
5274 PR tree-optimization/69848
5275 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5276
beab2da6
ML
52772016-08-16 Martin Liska <mliska@suse.cz>
5278
5279 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5280 of memory operations so that it can be handled by core2
5281 in 32-bit mode.
5282
f4eec0a3
RB
52832016-08-16 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/76783
5286 * gcc.dg/pr76783.c: New testcase.
5287 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5288
8f21990a
BC
52892016-08-16 Bin Cheng <bin.cheng@arm.com>
5290
5291 PR tree-optimization/72817
5292 PR tree-optimization/73450
5293 * gcc.dg/tree-ssa/pr72817.c: New test.
5294 * gcc.dg/tree-ssa/pr73450.c: New test.
5295
7fc61626
FR
52962016-08-15 Fritz Reese <fritzoreese@gmail.com>
5297
5298 * gfortran.dg/init_flag_13.f90: New testcase.
5299 * gfortran.dg/init_flag_14.f90: Ditto.
5300 * gfortran.dg/init_flag_15.f03: Ditto.
5301 * gfortran.dg/dec_init_1.f90: Ditto.
5302 * gfortran.dg/dec_init_2.f90: Ditto.
5303
432baa02
UB
53042016-08-15 Uros Bizjak <ubizjak@gmail.com>
5305
5306 PR target/72867
5307 * gcc.target/i386/pr72867.c: New test.
5308
7e1dde14
EB
53092016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5310
5311 * c-c++-common/dump-ada-spec-5.c: New test.
5312
e4969090
RB
53132016-08-15 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/73434
5316 * gcc.dg/torture/pr73434.c: New testcase.
5317
66088065
JJ
53182016-08-15 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR tree-optimization/72824
5321 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5322
7c713714
CLT
53232016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5324
5325 PR fortran/70598
5326 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5327 in use_device clause.
5328 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5329 * gfortran.dg/goacc/list.f95: Adjust to catch
5330 "neither a POINTER nor an array" error messages.
5331
4271e5cb
UB
53322016-08-14 Uros Bizjak <ubizjak@gmail.com>
5333
5334 PR target/76342
5335 * gcc.target/i386/pr76342.c: New test.
5336
b0cea284
JJ
53372016-08-12 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR c/71512
5340 * g++.dg/ubsan/pr71512.C: New test.
5341 * c-c++-common/ubsan/pr71512-1.c: New test.
5342 * c-c++-common/ubsan/pr71512-2.c: New test.
5343
e86aefb8
MM
53442016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5345
5346 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5347 vector initialization options.
5348 * gcc.target/powerpc/vec-init-2.c: Likewise.
5349 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5350 is generated on ISA 3.0.
5351
7fd82d52
PP
53522016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5353
5354 PR middle-end/71654
5355 * gcc.dg/c-c++-common/pr71654.c: New test.
5356 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5357 dg-options.
5358 * gcc.dg/tree-ssa/vrp24: Likewise.
5359
2f1364c2
JJ
53602016-08-12 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR c/67410
5363 * gcc.dg/pr67410.c: New test.
5364
8eb414aa
BC
53652016-08-12 Bin Cheng <bin.cheng@arm.com>
5366
5367 PR tree-optimization/69848
5368 * gcc.dg/vect/vect-pr69848.c: New test.
5369
30b39c19
UB
53702016-08-12 Uros Bizjak <ubizjak@gmail.com>
5371
5372 PR testsuite/71008
5373 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5374 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5375 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5376 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5377
e373dd06
RB
53782016-08-12 Richard Biener <rguenther@suse.de>
5379
5380 PR tree-optimization/57326
5381 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5382 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5383 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5384 * gcc.target/i386/pr45685.c: Likewise.
5385 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5386 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5387 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5388 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5389 * gfortran.dg/pr34163.f90: Likewise.
5390
20d1af89
ML
53912016-08-12 Martin Liska <mliska@suse.cz>
5392
5393 * g++.dg/gcov/gcov-16.C: New test.
5394 * lib/gcov.exp: Support new argument for run-gcov function.
5395
5cacda56
ML
53962016-08-12 Martin Liska <mliska@suse.cz>
5397
5398 PR gcov-profile/35590
5399 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5400
663eecfd
RB
54012016-08-12 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/72851
5404 * gcc.dg/torture/pr72851.c: New testcase.
5405
3f8257db 54062016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5407
e366d7d8
AO
5408 PR debug/63240
5409 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5410 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5411 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5412 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5413 DW_AT_deleted.
5414
71e1a6a4
AO
5415 PR debug/55641
5416 * g++.dg/debug/dwarf2/ref-1.C: New.
5417
8aaf799b
AO
5418 PR debug/49366
5419 * g++.dg/debug/dwarf2/template-params-12.H: New.
5420 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5421 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5422 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5423 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5424 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5425 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5426 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5427
06f9caed
BS
54282016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5429
5430 PR target/72863
5431 * gcc.target/powerpc/pr72863.c: New test.
5432
a8b956c1
UB
54332016-08-11 Uros Bizjak <ubizjak@gmail.com>
5434
5435 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5436
c73dd986
L
54372015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5438
5439 * gcc.target/i386/pieces-strcpy-1.c: New test.
5440 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5441
385ed708
JJ
54422016-08-11 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR c++/72868
5445 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5446
df7ec09f
L
54472015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5448
5449 * gcc.target/i386/pieces-memcpy-1.c: New test.
5450 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5451 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5452 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5453 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5454 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5455
b95a64bb
JJ
54562016-08-11 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR c/72816
7ddbcf6b 5459 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5460
59537744
BE
54612016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5462
5463 PR tree-optimization/71083
5464 * gcc.c-torture/execute/pr71083.c: New test.
5465 * gnat.dg/loop_optimization23.adb: New test.
5466 * gnat.dg/loop_optimization23_pkg.ads: New test.
5467 * gnat.dg/loop_optimization23_pkg.adb: New test.
5468
183ac6d0
RB
54692016-08-11 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/72772
5472 * gcc.dg/graphite/pr35356-1.c: Adjust.
5473 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5474
b152f5a2
JB
54752016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5476
5477 * gfortran.dg/random_7.f90: Take into account that the last seed
5478 value is the special p value.
5479 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5480
bb7ebad1
RB
54812016-08-11 Richard Biener <rguenther@suse.de>
5482
5483 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5484
2e186411
AM
54852016-08-11 Alan Modra <amodra@gmail.com>
5486
5487 * gcc.target/powerpc/pr71680.c: New.
5488
e9e6d4f6
KN
54892016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5490
5491 * gcc.target/powerpc/bfp/bfp.exp: New file.
5492 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5493 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5494 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5495 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5496 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5497 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5498 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5499 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5500 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5501 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5502 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5503 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5504 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5505 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5506 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5507 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5508 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5509 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5510 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5511 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5512 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5513 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5514 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5515 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5516 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5517 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5518 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5519 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5520 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5521 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5522 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5523 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5524 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5525 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5526 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5527 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5528 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5529 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5530 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5531 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5532 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5533 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5534 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5535 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5536 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5537 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5538 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5539 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5540 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5541 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5542 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5543 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5544 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5545
9c8eabea
BC
55462016-08-10 Bin Cheng <bin.cheng@arm.com>
5547
5548 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5549 Add aarch64*-*-*.
5550
6c553b76
BC
55512016-08-10 Bin Cheng <bin.cheng@arm.com>
5552
5553 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5554
a0883b08
MM
55552016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5556
5557 PR target/72853
5558 * gcc.target/powerpc/pr72853.c: New test.
5559
a266236e
ML
55602016-08-10 Martin Liska <mliska@suse.cz>
5561
5562 PR gcov-profile/58306
5563 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5564
22063dbc
ML
55652016-08-10 Martin Liska <mliska@suse.cz>
5566
5567 * g++.dg/gcov/gcov-threads-1.C: New test.
5568
5250a5bb
SKS
55692016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5570
5571 PR target/71873
5572 * gcc.target/avr/pr71873.c: New test.
5573
b7597ae5
ML
55742016-08-09 Martin Liska <mliska@suse.cz>
5575
5576 * g++.dg/gcov/gcov-dump-1.C: New test.
5577 * g++.dg/gcov/gcov-dump-2.C: New test.
5578
ab50a215
ML
55792016-08-09 Martin Liska <mliska@suse.cz>
5580
5581 * gcc.dg/tree-prof/val-prof-9.c: New test.
5582
dcb1e137
ML
55832016-08-09 Martin Liska <mliska@suse.cz>
5584
5585 * gcc.dg/tree-prof/val-prof-8.c: New test.
5586
04d6d3b6
MJ
55872016-08-09 Martin Jambor <mjambor@suse.cz>
5588
df839749
UB
5589 PR ipa/71981
5590 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5591
c57e78c4
BC
55922016-08-09 Bin Cheng <bin.cheng@arm.com>
5593
5594 PR tree-optimization/33707
5595 * gcc.dg/vect/pr33707.c: New test.
5596
42970a17
BC
55972016-08-09 Bin Cheng <bin.cheng@arm.com>
5598
5599 PR tree-optimization/pr72772
5600 * gcc.dg/tree-ssa/pr72772.c: New test.
5601
810a3aa6
MF
56022016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5603
5604 PR rtl-optimization/66669
5605 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5606
9e207d6f
JJ
56072016-08-09 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR tree-optimization/72824
5610 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5611
50bf47fd
RB
56122016-08-09 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/71802
5615 * gcc.dg/torture/pr71802.c: New testcase.
5616
cadec7ca
JJ
56172016-08-09 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR c++/72809
5620 * g++.dg/eh/stdarg1.C: New test.
5621
c43c5112
AK
56222016-08-08 Andi Kleen <ak@linux.intel.com>
5623
5624 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5625 test command line in failure log.
5626 (profopt-execute): dito. Make autofdo file names unique.
5627
895aa8e1
DM
56282016-08-08 David Malcolm <dmalcolm@redhat.com>
5629
5630 PR c/64955
5631 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5632 output.
5633
9afda630
PK
56342016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5635
5636 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5637 c99_runtime.
5638 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5639 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5640 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5641 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5642 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5643 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5644
e52ed3fe
DM
56452016-08-08 David Malcolm <dmalcolm@redhat.com>
5646
5647 PR c/52952
5648 * gcc.dg/cpp/pr66415-1.c: Likewise.
5649 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5650 * gcc.dg/format/c90-printf-1.c: Likewise.
5651 * gcc.dg/format/diagnostic-ranges.c: New test case.
5652
ad200580
JJ
56532016-08-08 Jakub Jelinek <jakub@redhat.com>
5654
77524e0d
JJ
5655 PR fortran/72716
5656 * gfortran.dg/gomp/pr72716.f90: New test.
5657
2187f2a2
JJ
5658 PR middle-end/72781
5659 * gcc.dg/gomp/pr72781.c: New test.
5660
ad200580
JJ
5661 PR middle-end/68762
5662 * g++.dg/vect/pr68762-1.cc: New test.
5663 * g++.dg/vect/pr68762-2.cc: New test.
5664 * g++.dg/vect/pr68762.h: New file.
5665
989d0071
MS
56662016-08-08 Martin Sebor <msebor@redhat.com>
5667
5668 PR testsuite/72838
3a146d46
JJ
5669 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5670 * g++.dg/warn/overflow-warn-3.C: Same.
5671 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5672
7090cac9
AV
56732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5674
5675 PR fortran/71936
5676 * gfortran.dg/allocate_with_source_21.f03: New test.
5677
64e56ab0
AV
56782016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5679
5680 PR fortran/72698
5681 * gfortran.dg/allocate_with_source_20.f03: New test.
5682
0476487d
AM
56832016-08-08 Alan Modra <amodra@gmail.com>
5684
5685 * gcc.c-torture/compile/pr72802.c: New.
5686
8e9218f2
AV
56872016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5688
5689 PR fortran/70524
5690 * gfortran.dg/dependency_48.f90: New test.
5691
c1f7083b
TK
56922016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5693
531e5ae3 5694 PR fortran/70040
c1f7083b
TK
5695 * gfortran.dg/pr70040.f90: New testcase.
5696
6ab5813c
TK
56972016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5698
5699 PR fortran/71961
5700 * gfortran.dg/matmul_10.f90: New testcase.
5701
27bddc4a
JH
57022016-08-07 Jan Hubicka <hubicka@ucw.cz>
5703
5704 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5705
4a9f8a9f
JJ
57062016-08-07 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c/72816
5709 * gcc.dg/pr72816.c: New test.
5710
fa76f2c6
JW
57112016-08-06 Jonathan Wakely <jwakely@redhat.com>
5712
5713 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5714 * g++.dg/conversion/pr41426.C: Likewise.
5715 * g++.dg/conversion/pr66211.C: Likewise.
5716 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5717 * g++.dg/init/ref8.C: Likewise.
5718 * g++.old-deja/g++.law/cvt20.C: Likewise.
5719 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5720
5c3e5002
PP
57212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5722
5723 PR tree-optimization/18046
5724 * gcc.dg/tree-ssa/vrp105.c: New test.
5725 * gcc.dg/tree-ssa/vrp106.c: New test.
5726
94087e88 57272016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5728
5729 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5730 1ul in diagnostics. Remove hyphen from "constant-expression."
5731 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5732 * g++.dg/cpp0x/static_assert3.C: Same.
5733 * g++.dg/cpp1y/constexpr-throw.C: Same.
5734 * g++.dg/template/nontype3.C: Same.
5735 * g++.dg/warn/overflow-warn-1.C: Same.
5736 * g++.dg/warn/overflow-warn-3.C: Same.
5737 * g++.dg/warn/overflow-warn-4.C: Same.
5738
88fa5555
DM
57392016-08-05 David Malcolm <dmalcolm@redhat.com>
5740
5741 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5742 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5743 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5744 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5745
1addb9e6
PP
57462016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5747
5748 PR tree-optimization/72810
5749 * gcc.dg/tree-ssa/vrp110.c: New test.
5750
1b62ed4f
JG
57512016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5752
5753 PR Target/72819
5754 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5755 registers.
5756 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5757 saving the half-precision registers.
5758 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5759 value is returned in h0.
5760 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5761 are passed in FP/SIMD registers.
5762 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5763 passing works corrcetly.
5764 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5765 (hfa_f16x2_t): Likewise.
5766 (hfa_f16x3_t): Likewise.
5767 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5768 are promoted to double and passed in a double register.
5769 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5770 are promoted to double and stacked.
5771 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5772 __fp16 data types.
5773 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5774 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5775 __fp16 first get passed in FP/SIMD registers, then stacked.
5776
4228ca19
NS
57772016-08-05 Nathan Sidwell <nathan@acm.org>
5778
5779 PR c++/68724
5780 * g++.dg/cpp0x/pr68724.C: New.
5781
db7c335e
RB
57822016-08-05 Richard Biener <rguenther@suse.de>
5783
5784 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5785
48abe922
PP
57862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5787
5788 * gcc.dg/tree-ssa/vrp107.c: New test.
5789 * gcc.dg/tree-ssa/vrp108.c: New test.
5790 * gcc.dg/tree-ssa/vrp109.c: New test.
5791
f6cdf42f
PK
57922016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5793
5794 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5795 dg-options.
5796
33a9c609
PK
57972016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5798
5799 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5800 test-cases.
5801 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5802 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5803 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5804 test-cases.
5805 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5806 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5807 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5808 large_double.
5809
4473482d
PC
58102016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 PR c++/72800
5813 * g++.dg/cpp1y/lambda-ice1.C: New.
5814
08156df5
PP
58152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5816
5817 PR c++/72759
5818 * g++.dg/cpp1y/pr72759.C: New test.
5819
938da3a5
PP
58202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5821
5822 * gcc.dg/switch-10.c: New test.
5823
da84183c
JG
58242016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5825
5826 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5827
ae9281fc
TS
58282016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5829
5830 * c-c++-common/goacc/routine-5.c: Update.
5831
086ad22e
BE
58322016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5833
5834 PR rtl-optimization/70903
5835 * gcc.c-torture/execute/pr70903.c: New test.
5836
6805e400
ML
58372016-08-04 Martin Liska <mliska@suse.cz>
5838
5839 * gcc.dg/params/params.exp: Replace file exists with
5840 TESTING_IN_BUILD_TREE.
5841
a0008434
MP
58422016-08-04 Marek Polacek <polacek@redhat.com>
5843
5844 PR c++/70229
5845 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5846
fb46286e
RB
58472016-08-04 Richard Biener <rguenther@suse.de>
5848
5849 PR middle-end/71984
5850 * gcc.dg/torture/pr71984.c: Guard correctness check for
5851 little-endian.
5852
ac2c96ab
AP
58532016-08-03 Andrew Pinski <apinski@cavium.com>
5854
5855 * gcc.c-torture/compile/20160802-1.c: New testcase.
5856
c98583e9
FR
58572016-08-03 Fritz Reese <fritzoreese@gmail.com>
5858
5859 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5860
9ad1a1da
RB
58612016-08-03 Richard Biener <rguenther@suse.de>
5862
5863 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5864 and remove -O3.
5865 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5866 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5867
cd75c979
RB
58682016-08-03 Richard Biener <rguenther@suse.de>
5869
5870 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5871 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5872 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5873 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5874
30e8d875
SKS
58752016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5876
5877 * gcc.dg/init-excess-2.c: Require int32plus.
5878 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5879 * gcc.dg/pr59963-2.c: Require int32plus.
5880 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5881 * gcc.dg/unroll-7.c: Require int32plus.
5882
69b806f6
BC
58832016-08-02 Bin Cheng <bin.cheng@arm.com>
5884
5885 PR tree-optimization/34114
5886 * gcc.dg/tree-ssa/loop-42.c: New test.
5887
1efafef3
TC
58882016-08-02 Tamar Christina <tamar.christina@arm.com>
5889
5890 * gcc.target/aarch64/vminmaxnm.c: New.
5891 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5892 tests.
5893
e2a99194
MM
58942016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5895
5896 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5897 vec_extract for vector float, vector int, vector short, and vector
5898 char.
5899 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5900 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5901 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5902 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5903
71bfb77a
WD
59042016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5905
5906 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5907 single stack adjustment, no writeback.
71bfb77a
WD
5908 * gcc.target/aarch64/test_frame_12.c: Likewise.
5909 * gcc.target/aarch64/test_frame_13.c: Likewise.
5910 * gcc.target/aarch64/test_frame_15.c: Likewise.
5911 * gcc.target/aarch64/test_frame_6.c: Likewise.
5912 * gcc.target/aarch64/test_frame_7.c: Likewise.
5913 * gcc.target/aarch64/test_frame_8.c: Likewise.
5914 * gcc.target/aarch64/test_frame_16.c: New test.
5915
37bce35a
L
59162015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5917
5918 PR target/72748
5919 * gcc.target/i386/pr72748.c: New test.
5920
3f8257db 59212015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5922
5923 PR tree-optimization/71818
5924 * gcc.dg/vect/pr71818.c: New
5925
bf60c531
ML
59262016-08-01 Martin Liska <mliska@suse.cz>
5927
5928 PR tree-optimization/71857
5929 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5930
8ed49fab
KT
59312016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932
5933 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5934
76e2c821
JB
59352016-08-01 Jan Beulich <jbeulich@suse.com>
5936
5937 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5938
35029597
WS
59392016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5940
5941 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5942 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5943
3aa4b66a
JW
59442016-07-31 Jonathan Wakely <jwakely@redhat.com>
5945
5946 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5947 (check_effective_target_c++): Likewise. Also match for libstdc++.
5948
3f8257db 59492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5950
5951 PR fortran/41922
5952 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5953 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5954 * gfortran.dg/pr41922.f90: New test.
5955
9fcb2819
SK
59562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5957
5958 PR fortran/68566
5959 * gfortran.dg/pr68566.f90: new test.
5960
94087e88 59612016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5962
5963 PR c++/60760
5964 PR c++/71091
5965 * g++.dg/cpp0x/constexpr-cast.C: New test.
5966 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5967 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5968 * g++.dg/ubsan/pr63956.C: Correct.
5969
d0047a25
MM
59702016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5971
5972 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5973 vector double or vector long where the vector is in memory.
5974 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5975 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5976
e4f7a5df
SK
59772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5978
5979 PR fortran/69867
5980 * gfortran.dg/pr69867.f90: New test.
5981
b441ae1d
SK
59822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5983
5984 PR fortran/69962
5985 * gfortran.dg/pr69962.f90: New test.
5986
712dff31
SK
59872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5988
5989 PR fortran/70006
5990 * gfortran.dg/pr70006.f90: New test.
5991
fb42421e
SK
59922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5993
5994 PR fortran/71730
5995 * gfortran.dg/pr71730.f90: New test.
5996 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5997 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5998 * gfortran.dg/array_constructor_26.f03: Ditto.
5999
466effe0
WS
60002016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6001
6002 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6003 * gcc.target/powerpc/pr71763.c: Likewise.
6004
f618a472
MP
60052016-07-29 Marek Polacek <polacek@redhat.com>
6006
6007 PR c/71742
6008 * gcc.dg/940510-1.c: Adjust dg-error.
6009 * gcc.dg/c99-flex-array-1.c: Likewise.
6010 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6011
efd0786f
MP
6012 PR c/71853
6013 * gcc.dg/noncompile/pr71853.c: New test.
6014
e00dceaf
MP
6015 PR c/71573
6016 * gcc.dg/noncompile/pr71573.c: New test.
6017
638fc14f
MP
6018 PR c/71926
6019 * g++.dg/warn/Wparentheses-30.C: New test.
6020 * gcc.dg/Wparentheses-14.c: New test.
6021
61c73a7f
UB
60222016-07-29 Uros Bizjak <ubizjak@gmail.com>
6023
6024 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6025
01d32b2b
BC
60262016-07-29 Bin Cheng <bin.cheng@arm.com>
6027
6028 PR tree-optimization/57558
6029 * gcc.dg/vect/pr57558-1.c: New test.
6030 * gcc.dg/vect/pr57558-2.c: New test.
6031
f6c7a248
PK
60322016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6033
61c73a7f 6034 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6035 to scan forwprop1 dump pass.
6036
f54ea774
PC
60372016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6038
6039 PR c++/51488
6040 * g++.dg/template/pr51488.C: New.
6041
673a107a
JJ
60422016-07-29 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR c/71969
6045 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6046 static __inline__.
6047 * gcc.dg/pr71969-1.c: New test.
6048 * gcc.dg/pr71969-2.c: New test.
6049 * gcc.dg/pr71969-3.c: New test.
6050
78169471
MP
60512016-07-29 Marek Polacek <polacek@redhat.com>
6052
6053 PR c/71574
6054 * c-c++-common/pr71574.c: New test.
6055
a5b5c8b6
MP
6056 PR c/71583
6057 * gcc.dg/noncompile/pr71583.c: New test.
6058
883b6d4e
KV
60592016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6060
6061 PR middle-end/68217
6062 * gcc.dg/pr68217.c: New test.
6063
89f1f37e
SK
60642016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6065
6066 PR fortran/71067
6067 * gfortran.dg/pr71067_1.f90: New test.
6068 * gfortran.dg/pr71067_2.f90: Ditto.
6069
e0d32185
MM
60702016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6071
6072 * gcc.target/powerpc/vec-extract-1.c: New test.
6073
c851722d
SK
60742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6075
6076 PR fortran/71799
6077 * gfortran.dg/pr71799.f90: New test.
6078
f064da6a
PC
60792016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/71665
6082 * g++.dg/cpp0x/pr71665-1.C: New.
6083 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6084 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6085 * g++.dg/ext/label10.C: Likewise.
6086 * g++.dg/parse/constant5.C: Likewise.
6087
1b70aaad
SK
60882016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6089
6090 PR fortran/71859
6091 * gfortran.dg/pr71859.f90: New test.
6092 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6093 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6094
a23404c9
PT
60952016-07-28 Paul Thomas <pault@gcc.gnu.org>
6096
6097 PR fortran/71883
6098 * gfortran.dg/pr71883.f90 : New test.
6099
513d866d
YR
61002016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6101
6102 PR tree-optimization/71734
61c73a7f 6103 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6104
7c428aa2
RL
61052016-07-28 Renlin Li <renlin.li@arm.com>
6106
6107 Revert
6108 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6109
6110 PR fortran/71902
6111 * gfortran.dg/dependency_47.f90: New test.
6112
1225d6b1
ML
61132016-07-28 Martin Liska <mliska@suse.cz>
6114
6115 PR gcov-profile/68025
6116 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6117
e5f5bf35
ML
61182016-07-28 Martin Liska <mliska@suse.cz>
6119
6120 * g++.dg/vect/pr70944.cc: New test.
6121
4536610d
KV
61222016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6123
6124 PR middle-end/71994
6125 * gcc.dg/torture/pr71994.c: New test.
6126
8c6961ca
PK
61272016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6128
6129 PR middle-end/71078
6130 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6131 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6132 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6133
8de22ea0
RB
61342016-07-27 Richard Biener <rguenther@suse.de>
6135
6136 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6137
5d9da222
ML
61382016-07-27 Martin Liska <mliska@suse.cz>
6139
6140 * gcc.dg/predict-13.c: New test.
6141 * gcc.dg/predict-14.c: New test.
6142
af9e275f
SKS
61432016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6144
a23404c9 6145 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6146 including stdint.h.
6147 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6148 including stdint.h.
6149
71abba1e
MM
61502016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6151
6152 PR target/71869
6153 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6154 IEEE built-in functions handle quiet and signalling NaNs
6155 correctly.
6156
9cd74e8f
SK
61572016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6158
6159 PR fortran/71862
6160 * gfortran.dg/pr71862.f90: New test.
6161
0d48446f
MS
61622016-07-26 Martin Sebor <msebor@redhat.com>
6163
6164 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6165 selector with dg-options.
6166
524cf1e4
PP
61672016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6168
6169 PR tree-optimization/18046
6170 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6171 * gcc.dg/tree-ssa/vrp103.c: New test.
6172 * gcc.dg/tree-ssa/vrp104.c: New test.
6173
100665d8
WS
61742016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6175
6176 * gcc.target/powerpc/pr63354.c: Require lp64 since
6177 -mprofile-kernel is not legal with -m32.
6178
0b64ca40
RB
61792016-07-26 Richard Biener <rguenther@suse.de>
6180
6181 PR rtl-optimization/71984
6182 * gcc.dg/torture/pr71984.c: New testcase.
6183
9b7937cf
RS
61842016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6185
6186 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6187 g++-dg-runtest via et-dg-runtest.
6188 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6189 * gcc.dg/vect/vect.exp: Likewise.
6190 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6191 gfortran-dg-runtest.
6192 * gfortran.dg/vect/vect.exp: Likewise.
6193 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6194 (check_mips_loongson_hw_available): Likewise.
6195 (check_effective_target_mpaired_single_runtime): Likewise.
6196 (check_effective_target_mips_loongson_runtime): Likewise.
6197 (add_options_for_mpaired_single): Likewise.
6198 (check_effective_target_vect_int): Add global et_index.
6199 Check and save the supported feature for a target selected by
6200 the et_index target. Break long lines where appropriate. Call
6201 et-is-effective-target for MIPS with an argument instead of
6202 check_effective_target_* where appropriate.
6203 (check_effective_target_vect_intfloat_cvt): Likewise.
6204 (check_effective_target_vect_uintfloat_cvt): Likewise.
6205 (check_effective_target_vect_floatint_cvt): Likewise.
6206 (check_effective_target_vect_floatuint_cvt): Likewise.
6207 (check_effective_target_vect_simd_clones): Likewise.
6208 (check_effective_target_vect_shift): ewise.
6209 (check_effective_target_whole_vector_shift): Likewise.
6210 (check_effective_target_vect_bswap): Likewise.
6211 (check_effective_target_vect_shift_char): Likewise.
6212 (check_effective_target_vect_long): Likewise.
6213 (check_effective_target_vect_float): Likewise.
6214 (check_effective_target_vect_double): Likewise.
6215 (check_effective_target_vect_long_long): Likewise.
6216 (check_effective_target_vect_no_int_max): Likewise.
6217 (check_effective_target_vect_no_int_add): Likewise.
6218 (check_effective_target_vect_no_bitwise): Likewise.
6219 (check_effective_target_vect_widen_shift): Likewise.
6220 (check_effective_target_vect_no_align): Likewise.
6221 (check_effective_target_vect_hw_misalign): Likewise.
6222 (check_effective_target_vect_element_align): Likewise.
6223 (check_effective_target_vect_condition): Likewise.
6224 (check_effective_target_vect_cond_mixed): Likewise.
6225 (check_effective_target_vect_char_mult): Likewise.
6226 (check_effective_target_vect_short_mult): Likewise.
6227 (check_effective_target_vect_int_mult): Likewise.
6228 (check_effective_target_vect_extract_even_odd): Likewise.
6229 (check_effective_target_vect_interleave): Likewise.
6230 (check_effective_target_vect_stridedN): Likewise.
6231 (check_effective_target_vect_multiple_sizes): Likewise.
6232 (check_effective_target_vect64): Likewise.
6233 (check_effective_target_vect_call_copysignf): Likewise.
6234 (check_effective_target_vect_call_sqrtf): Likewise.
6235 (check_effective_target_vect_call_btrunc): Likewise.
6236 (check_effective_target_vect_call_btruncf): Likewise.
6237 (check_effective_target_vect_call_ceil): Likewise.
6238 (check_effective_target_vect_call_ceilf): Likewise.
6239 (check_effective_target_vect_call_floor): Likewise.
6240 (check_effective_target_vect_call_floorf): Likewise.
6241 (check_effective_target_vect_call_lceil): Likewise.
6242 (check_effective_target_vect_call_lfloor): Likewise.
6243 (check_effective_target_vect_call_nearbyint): Likewise.
6244 (check_effective_target_vect_call_nearbyintf): Likewise.
6245 (check_effective_target_vect_call_round): Likewise.
6246 (check_effective_target_vect_call_roundf): Likewise.
6247 (check_effective_target_vect_perm): Likewise, but also append *_saved
6248 to the existing global name to properly cache the result.
6249 (check_effective_target_vect_perm_byte): Likewise.
6250 (check_effective_target_vect_perm_short): Likewise.
6251 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6252 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6253 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6254 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6255 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6256 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6257 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6258 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6259 (check_effective_target_vect_sdot_qi): Likewise.
6260 (check_effective_target_vect_udot_qi): Likewise.
6261 (check_effective_target_vect_sdot_hi): Likewise.
6262 (check_effective_target_vect_udot_hi): Likewise.
6263 (check_effective_target_vect_usad_char): Likewise.
6264 (check_effective_target_vect_pack_trunc): Likewise.
6265 (check_effective_target_vect_unpack): Likewise.
6266 (check_effective_target_vect_aligned_arrays): Likewise.
6267 (check_effective_target_vect_natural_alignment): Likewise.
6268 (check_effective_target_vector_alignment_reachable): Likewise.
6269 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6270 (is-effective-target): Initialize et_index if undefined.
6271 (et-dg-runtest): New.
6272 (et-is-effective-target): Likewise.
6273 (check_vect_support_and_set_flags): Add supported MIPS targets to
6274 EFFECTIVE_TARGETS list. Return the number of supported targets.
6275
8f63caf6 62762016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6277 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6278
6279 PR middle-end/70920
6280 * gcc.dg/pr70920-1.c: New test-case.
6281 * gcc.dg/pr70902-2.c: Likewise.
6282 * gcc.dg/pr70920-3.c: Likewise.
6283 * gcc.dg/pr70920-4.c: Likewise
6284 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6285 2 instead of 3.
6286
7d575fff
AM
62872016-07-25 Alexander Monakov <amonakov@ispras.ru>
6288
6289 * gcc.c-torture/execute/pr71494.c: Require label_values.
6290 * gcc.dg/pr16973.c: Ditto.
6291
bf01e070
SKS
62922016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6293
6294 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6295 * gcc.dg/torture/pr69771.c: Require int32plus.
6296 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6297
16b05965
ML
62982016-07-25 Martin Liska <mliska@suse.cz>
6299
6300 * gcc.dg/torture/pr71987.c: New test.
6301
d52d3767
SK
63022016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/71935
6305 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6306 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6307 * gfortran.dg/pr71935.f90: New test.
6308
94087e88 63092016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6310
6311 PR c++/71675
6312 * g++.dg/ext/atomic-3.C: New test.
6313 * gcc.dg/atomic/pr71675.c: New test.
6314
58b3986e
ES
63152016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6316
6317 * gcc.target/i386/mvc8.c: New test.
6318
faa1612a
BC
63192016-07-22 Bin Cheng <bin.cheng@arm.com>
6320
6321 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6322 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6323
1603ebe0
TK
63242016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6325
6326 PR fortran/71795
6327 * gfortran.dg/constructor_50.f90: New test.
6328
bc91c436
ML
63292016-07-22 Martin Liska <mliska@suse.cz>
6330
6331 PR gcov-profile/69028
6332 PR gcov-profile/62047
6333 * g++.dg/cilk-plus/pr69028.C: New test.
6334
9fe9a3a7
AV
63352016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6336
6337 * gfortran.dg/coarray_stat_2.f90: New test.
6338
70866e3d
MM
63392016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6340
6341 * gcc.target/powerpc/vec-extract.h: New files to check the
6342 vec_extract built-in functions for all vector types, testing
6343 accessing each element, both with constant and variable element
6344 numbers.
6345 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6346 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6347 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6348 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6349 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6350 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6351 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6352 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6353 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6354
ab3af181
JJ
63552016-07-21 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR c++/71728
6358 * g++.dg/other/pr71728.C: New test.
6359
ebe8f322
JG
63602016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6361
6362 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6363 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6364 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6365 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6366 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6367
959cef74
RB
63682016-07-21 Richard Biener <rguenther@suse.de>
6369
6370 PR tree-optimization/71947
6371 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6372
b24d9420
BC
63732016-07-21 Bin Cheng <bin.cheng@arm.com>
6374
6375 * gcc.dg/tree-ssa/scev-15.c: New.
6376
23974819
BC
63772016-07-21 Bin Cheng <bin.cheng@arm.com>
6378
6379 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6380
ee78cbaa
JJ
63812016-07-21 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR c++/71941
6384 * g++.dg/gomp/pr71941.C: New test.
6385
52ed68f7
DM
63862016-07-20 David Malcolm <dmalcolm@redhat.com>
6387
6388 PR c/70339
6389 PR c/71858
6390 * g++.dg/spellcheck-identifiers.C: New test case, based on
6391 gcc.dg/spellcheck-identifiers.c.
6392 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6393 gcc.dg/spellcheck-identifiers-2.c.
6394 * g++.dg/spellcheck-typenames.C: New test case, based on
6395 gcc.dg/spellcheck-typenames.c
6396
18407bfb
JW
63972016-07-20 Jonathan Wakely <jwakely@redhat.com>
6398
6399 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6400 pointer to member function and also test catching by reference.
6401
4c07fd98
DV
64022016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6403
6404 * gcc.target/s390/pr67443.c: Fix test case.
6405
fee21d65
DV
64062016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6407
6408 * gcc.target/s390/insv-1.c: Xfail some tests.
6409 * gcc.target/s390/insv-2.c: Likewise.
6410
dbe9dfdd
GJL
64112016-07-20 Georg-Johann Lay <avr@gjlay.de>
6412
6413 * gcc.target/avr/torture/get-mem.c: New test.
6414 * gcc.target/avr/torture/set-mem.c: New test.
6415
c25e1d82
GJL
64162016-07-20 Georg-Johann Lay <avr@gjlay.de>
6417
6418 PR target/71948
6419 * gcc.target/avr/torture/tiny-progmem.c: New test.
6420
109d2197
JJ
64212016-07-20 Jakub Jelinek <jakub@redhat.com>
6422
7419f441
JJ
6423 PR c++/71909
6424 * g++.dg/parse/pr71909.C: New test.
6425 * g++.dg/tm/pr71909.C: New test.
6426
109d2197
JJ
6427 PR c++/50060
6428 * g++.dg/cpp0x/constexpr-50060.C: New test.
6429 * g++.dg/cpp1y/constexpr-50060.C: New test.
6430
144530cf
ML
64312016-07-20 Martin Liska <mliska@suse.cz>
6432
6433 * gfortran.dg/graphite/pr71898.f90: New test.
6434
04ac4afa
BC
64352016-07-20 Bin Cheng <bin.cheng@arm.com>
6436
6437 PR tree-optimization/71503
6438 PR tree-optimization/71683
6439 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6440 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6441
dcbdb17a
ML
64422016-07-20 Martin Liska <mliska@suse.cz>
6443
6444 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6445 * gcc.dg/plugin/sreal-test-1.c: Remove.
6446 * gcc.dg/plugin/sreal_plugin.c: Remove.
6447
6ed82555
TK
64482016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6449
6450 PR fortran/71902
6451 * gfortran.dg/dependency_47.f90: New test.
6452
13da0507
JJ
64532016-07-19 Jakub Jelinek <jakub@redhat.com>
6454
4833f561
JJ
6455 PR rtl-optimization/71916
6456 * gcc.c-torture/compile/pr71916.c: New test.
6457
4fda19ef
JJ
6458 PR middle-end/71874
6459 * g++.dg/torture/pr71874.C: New test.
6460
13da0507
JJ
6461 PR middle-end/71734
6462 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6463 (my_alloc): Rewritten to use __builtin_posix_memalign and
6464 __SIZE_TYPE__.
6465 (my_free): Use __builtin_free instead of _mm_free.
6466 (Vec::operator=): Use __builtin_memcpy.
6467
e7980add
MJ
64682016-07-19 Martin Jambor <mjambor@suse.cz>
6469
61c73a7f
UB
6470 PR fortran/71688
6471 * gfortran.dg/pr71688.f90: New test.
e7980add 6472
13e88953
RB
64732016-07-19 Richard Biener <rguenther@suse.de>
6474
6475 * c-c++-common/vector-subscript-6.c: New testcase.
6476 * c-c++-common/vector-subscript-7.c: Likewise.
6477
1caf0482
SKS
64782016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6479
a23404c9 6480 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6481 and UInt32 based on __SIZEOF_INT__.
6482
cef5388d
RB
64832016-07-19 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/71901
6486 * gcc.dg/torture/pr71901.c: New testcase.
6487
64882016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6489
6490 PR tree-optimization/71908
6491 * gcc.dg/torture/pr71908.c: New testcase.
6492
a8f7a895
MM
64932016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6494
6495 PR target/71493
6496 * gcc.target/powerpc/pr71493-1.c: New test.
6497 * gcc.target/powerpc/pr71493-2.c: Likewise.
6498
f2111a36
JJ
64992016-07-18 Jakub Jelinek <jakub@redhat.com>
6500
99516432
JJ
6501 PR c++/71835
6502 * g++.dg/conversion/ambig3.C: New test.
6503
87713c6a
JJ
6504 PR c++/71828
6505 * g++.dg/cpp0x/constexpr-71828.C: New test.
6506
7a7f16ca
JJ
6507 PR c++/71826
6508 * g++.dg/template/pr71826.C: New test.
6509
f4d90295
JJ
6510 PR c++/71822
6511 * g++.dg/template/defarg21.C: New test.
6512
f2111a36
JJ
6513 PR c++/71871
6514 * g++.dg/ext/vector31.C: New test.
6515
0b965526
UB
65162016-07-18 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6519
94e136b9
YR
65202016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6521
6522 PR tree-optimization/71734
6523 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6524
7072df0a
DV
65252016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6526
6527 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6528 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6529 stack-layout-dynamic-1.c: New test.
6530
54158a1a
AK
65312016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6532
6533 * gcc.target/s390/nolrl-1.c: New test.
6534
43068916
FR
65352016-07-17 Fritz Reese <fritzoreese@gmail.com>
6536
6537 PR fortran/71523
6538 * gfortran.dg/pr71523_1.f90: New test.
6539 * gfortran.dg/pr71523_2.f90: New test.
6540
a9356b12
AS
65412016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6542
6543 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6544
a07b81c7 65452016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6546 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6547
6548 PR fortran/62125
6549 * gfortran.dg/pr62125.f90: New test.
6550
96c0ec12
BS
65512016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6552
6553 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6554 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6555
479d0ed5
JW
65562016-07-15 Jonathan Wakely <jwakely@redhat.com>
6557
6558 PR c++/58796
6559 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6560 * g++.dg/cpp0x/nullptr35.C: New test.
6561
41c7438e
BC
65622016-07-15 Bin Cheng <bin.cheng@arm.com>
6563
6564 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6565
f7ba880b
CP
65662016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6567
6568 * gfortran.dg/goacc/vector_length.f90: New test.
6569
b9aba0a0
RB
65702016-07-15 Richard Biener <rguenther@suse.de>
6571
6572 PR tree-optimization/71881
6573 * gcc.dg/torture/pr71881.c: New testcase.
6574
9513d5fb
RB
65752016-07-15 Richard Biener <rguenther@suse.de>
6576
6577 PR tree-optimization/71887
6578 * gcc.dg/torture/pr71887.c: New testcase.
6579
ddbbcb19
JJ
65802016-07-15 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR c/71858
6583 * gcc.dg/spellcheck-identifiers-3.c: New test.
6584
29eb509c
AV
65852016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6586
6587 PR fortran/71807
6588 * gfortran.dg/null_9.f90: New test.
6589
43aabfcf
BC
65902016-07-15 Bin Cheng <bin.cheng@arm.com>
6591
6592 * gcc.dg/tree-ssa/loop-41.c: New test.
6593
afc89e58
BC
65942016-07-15 Bin Cheng <bin.cheng@arm.com>
6595
6596 PR tree-optimization/71347
6597 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6598
6fa682ad
SK
65992016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6600
6601 PR fortran/29819
6602 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6603 * gfortran.dg/contains.f90: Ditto.
6604 * gfortran.dg/contains_empty_1.f03: Ditto.
6605 * gfortran.dg/submodule_3.f08: Ditto.
6606
dd36b877
JJ
66072016-07-14 Jakub Jelinek <jakub@redhat.com>
6608
a60a5d31
JJ
6609 PR testsuite/71865
6610 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6611 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6612 expected diagnostics.
6613
dd36b877
JJ
6614 PR c/71858
6615 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6616 * gcc.dg/spellcheck-identifiers-2.c: New test.
6617 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6618 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6619
a241f8ca
JJ
66202016-07-14 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR tree-optimization/71872
6623 * gcc.c-torture/compile/pr71872.c: New test.
6624
d62b809c
TP
66252016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6626
6627 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6628 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6629 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6630 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6631 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6632 * gcc.target/arm/atomic-op-acquire-1.c: This.
6633 * gcc.target/arm/atomic-op-char.c: Rename into ...
6634 * gcc.target/arm/atomic-op-char-1.c: This.
6635 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6636 * gcc.target/arm/atomic-op-consume-1.c: This.
6637 * gcc.target/arm/atomic-op-int.c: Rename into ...
6638 * gcc.target/arm/atomic-op-int-1.c: This.
6639 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6640 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6641 * gcc.target/arm/atomic-op-release.c: Rename into ...
6642 * gcc.target/arm/atomic-op-release-1.c: This.
6643 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6644 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6645 * gcc.target/arm/atomic-op-short.c: Rename into ...
6646 * gcc.target/arm/atomic-op-short-1.c: This.
6647 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6648 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6649 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6650 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6651 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6652 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6653 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6654 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6655 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6656 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6657
1f8dd420
AV
66582016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6659
6660 PR fortran/70842
6661 * gfortran.dg/select_type_35.f03: New test.
6662
53109ba8
KT
66632016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6664
6665 PR target/65951
6666 PR tree-optimization/70923
6667 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6668 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6669 * gcc.dg/vect/pr65951.c: Likewise.
6670 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6671
91f35b7f
DE
66722016-07-14 David Edelsohn <dje.gcc@gmail.com>
6673
6674 * c-c++-common/pr60226.c: Expect maximum object file alignment
6675 error on AIX.
6676
351168fe
RB
66772016-07-14 Richard Biener <rguenther@suse.de>
6678
6679 PR tree-optimization/71866
6680 * gcc.dg/torture/pr71866.c: New testcase.
6681
94c32c00
TP
66822016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6683
6684 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6685 selector and enclose boolean expression in curly braces.
6686
b799a481
AM
66872016-07-14 Alan Modra <amodra@gmail.com>
6688
6689 PR target/71733
6690 * gcc.target/powerpc/p9-novsx.c: New.
6691
f63ba78c
AK
66922016-07-13 Andi Kleen <ak@linux.intel.com>
6693
6694 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6695 * g++.dg/tree-prof/morefunc.C: Dito.
6696 * g++.dg/tree-prof/pr35545.C: Dito.
6697 * g++.dg/tree-prof/reorder.C: Dito.
6698 * gcc.dg/tree-prof/20050826-2.c: Dito.
6699 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6700 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6701 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6702 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6703 * gcc.dg/tree-prof/inliner-1.c: Dito.
6704 * gcc.dg/tree-prof/merge_block.c: Dito.
6705 * gcc.dg/tree-prof/stringop-1.c: Dito.
6706 * gcc.dg/tree-prof/stringop-2.c: Dito.
6707 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6708 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6709 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6710 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6711 * gcc.dg/tree-prof/update-loopch.c: Dito.
6712 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6713 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6714 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6715 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6716 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6717 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6718 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6719
f4d5a23d
AK
67202016-07-13 Andi Kleen <ak@linux.intel.com>
6721
6722 * lib/profopt.exp (profopt-execute): Remove .imports files.
6723
ae145898
AK
67242016-07-13 Andi Kleen <ak@linux.intel.com>
6725
0b965526 6726 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6727
e97bd4f5
AK
67282016-07-13 Andi Kleen <ak@linux.intel.com>
6729
6730 * lib/profopt.exp (dg-final-scan-autofdo,
6731 dg-final-scan-not-autofdo): New functions.
6732
6fa3d4b4
BC
67332016-07-13 Bin Cheng <bin.cheng@arm.com>
6734
6735 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6736 * gcc.dg/vect/vect-35.c: Ditto.
6737 * gcc.dg/vect/vect-alias-check-2.c: New test.
6738
65f18bc6
ML
67392016-07-13 Martin Liska <mliska@suse.cz>
6740
6741 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6742 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6743 * gfortran.dg/pr42108.f90: Update expected dump scan.
6744
9737f35b
RB
67452016-07-13 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/24574
6748 * gcc.dg/pr24574.c: New testcase.
6749
62c0ea4b
SKS
67502016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6751
0b965526 6752 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6753 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6754 * c-c++-common/pr68833-1.c: Require int32plus.
6755 * gcc.dg/ipa/pr63551.c: Likewise.
6756 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6757 * gcc.dg/ipa/pr64041.c: Require int32plus.
6758
c7ed8938
IE
67592016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6760
6761 PR ipa/71633
6762 * g++.dg/pr71633.C: New test.
6763
5ce15300
TP
67642016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6765
6766 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6767 Add new arm_thumb1_cbz_ok effective target.
6768 * gcc.target/arm/cbz.c: New test.
6769
2b9509a3
TP
67702016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6771
6772 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6773 Define effective target.
6774 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6775 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6776 * gcc.target/arm/movhi_movw.c: New test.
6777 * gcc.target/arm/movsi_movw.c: Likewise.
6778 * gcc.target/arm/movdi_movw.c: Likewise.
6779
7f15b177
RB
67802016-07-13 Richard Biener <rguenther@suse.de>
6781
6782 PR middle-end/71104
6783 * gcc.dg/pr71104-1.c: New testcase.
6784 * gcc.dg/pr71104-2.c: Likewise.
6785
0b0a896e
MM
67862016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6787
6788 PR target/71805
6789 * gcc.target/powerpc/pr71805.c: New test.
6790
f906f5ed
BS
67912016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6792
6793 * gcc.target/powerpc/divkc3-1.c: New.
6794 * gcc.target/powerpc/mulkc3-1.c: New.
6795
9e63c3aa
NS
67962016-07-12 Nathan Sidwell <nathan@acm.org>
6797
6798 * gcc.target/arm/data-rel-1.c: New.
6799 * gcc.target/arm/data-rel-2.c: New.
6800 * gcc.target/arm/data-rel-3.c: New.
6801
f507d202
ML
68022016-07-12 Martin Liska <mliska@suse.cz>
6803
6804 * gcc.dg/params/blocksort-part.c: New test.
6805 * gcc.dg/params/params.exp: New file.
6806
d6f7c125
KT
68072016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6808
6809 PR middle-end/71700
6810 * gcc.c-torture/execute/pr71700.c: New test.
6811
37ccb0ba
SB
68122016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6813 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/23286
6816 PR tree-optimization/70159
6817 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6818 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6819 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6820 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6821 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6822 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6823 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6824 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6825 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6826 * gcc.dg/pr51879-12.c: Likewise.
6827 * gcc.dg/strlenopt-9.c: Likewise.
6828 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6829 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6830 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6831 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6832 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6833 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6834 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6835 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6836 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6837 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6838 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6839 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6840 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6841 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6842 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6843
712a93d6
RB
68442016-07-12 Richard Biener <rguenther@suse.de>
6845
6846 PR rtl-optimization/68961
6847 * gcc.target/i386/pr68961.c: New testcase.
6848
c392943c
JJ
68492016-07-11 Jakub Jelinek <jakub@redhat.com>
6850
3d56e6a4
JJ
6851 PR middle-end/71758
6852 * c-c++-common/gomp/pr71758.c: New test.
6853 * gfortran.dg/gomp/pr71758.f90: New test.
6854
c392943c
JJ
6855 PR tree-optimization/71823
6856 * gcc.dg/vect/pr71823.c: New test.
6857
741d3be5
DM
68582016-07-11 David Malcolm <dmalcolm@redhat.com>
6859
6860 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6861 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6862 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6863
92fa45b5
L
68642016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6865
6866 PR target/71801
6867 * gcc.target/i386/pr71801.c: New test.
6868
f51606c7
RB
68692016-07-11 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/71816
6872 * gcc.dg/torture/pr71816.c: New testcase.
6873
36b54ce0
TK
68742016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6875
6876 PR fortran/71783
6877 * gfortran.dg/dependency_46.f90: New test.
6878
d13835b6
VM
68792016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6880
6881 PR rtl-optimization/71621
6882 * gcc.target/i386/pr71621-1.c: New.
6883 * gcc.target/i386/pr71621-2.c: New.
6884
642bcbdf
CP
68852016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6886
6887 * gfortran.dg/goacc/pr71704.f90: New test.
6888
02eb5b8b
BS
68892016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6890
6891 PR target/71297
6892 * gcc.target/powerpc/pr71297.c: New.
6893
8beb9a0d
JW
68942016-07-08 Jiong Wang <jiong.wang@arm.com>
6895
6896 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6897
cef4b650
MM
68982016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6899
6900 PR target/71806
6901 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6902
3c3ecf52
AH
69032016-07-08 Alan Hayward <alan.hayward@arm.com>
6904
6905 PR tree-optimization/71667
6906 * gcc.dg/vect/pr71667.c: New
6907
2660286d
ML
69082016-07-08 Martin Liska <mliska@suse.cz>
6909
6910 * gcc.dg/torture/pr71606.c: New test.
6911
70cdd4ae
JD
69122016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6913
6914 PR fortran/71764
6915 * gfortran.dg/pr71764.f90: New test.
6916
842dc2e6
JJ
69172016-07-07 Jakub Jelinek <jakub@redhat.com>
6918 Kai Tietz <ktietz70@googlemail.com>
6919
6920 PR c++/70869
6921 PR c++/71054
6922 * g++.dg/cpp0x/pr70869.C: New test.
6923 * g++.dg/cpp0x/pr71054.C: New test.
6924
31be4262
DE
69252016-07-07 David Edelsohn <dje.gcc@gmail.com>
6926
6927 * g++.dg/debug/pr71432.C: Fail on AIX.
6928
1c122092
ML
69292016-07-07 Martin Liska <mliska@suse.cz>
6930
6931 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6932 an undefined behavior.
6933 * gfortran.dg/do_3.F90: Likewise.
6934 * gfortran.dg/do_check_11.f90: New test.
6935 * gfortran.dg/do_check_12.f90: New test.
6936 * gfortran.dg/do_corner_warn.f90: New test.
6937
7119f1b1
ML
69382016-07-07 Martin Liska <mliska@suse.cz>
6939
6940 * gfortran.dg/predict-1.f90: Ammend the test.
6941 * gfortran.dg/predict-2.f90: Likewise.
6942
275792f2
IE
69432016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6944
6945 PR ipa/71624
6946 * g++.dg/pr71624.C: New test.
6947
05a437c1
TP
69482016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6949
6950 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6951 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6952 ARMv8-M Mainline architectures.
6953
6f493951
TP
69542016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6955
6956 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6957 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6958
5ddaee94
SB
69592016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6960
6961 PR target/70098
6962 PR target/71763
6963 * gcc.target/powerpc/pr71763.c: New file.
6964
651afdb2
YR
69652016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6966
6967 PR tree-optimization/71518
0b965526 6968 * gcc.dg/pr71518.c: New test.
651afdb2 6969
9df99881
WD
69702016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6971
6972 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6973
7b4e0769
SKS
69742016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6975
0b965526 6976 PR target/50739
7b4e0769
SKS
6977 * gcc.target/avr/pr50739.c: New test.
6978
eb4432f7
JH
69792016-07-05 Jan Hubicka <jh@suse.cz>
6980
6981 * gcc.dg/tree-ssa/scev-14.c: update template.
6982
c01e092f
RS
69832016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6984
6985 * gcc.dg/vect/group-no-gaps-1.c: New test.
6986
8070763a
AK
69872016-07-05 Andi Kleen <ak@linux.intel.com>
6988
6989 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6990 if kernel supports MPX.
6991
3f8257db 69922016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6993
6994 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6995
36a265b1
MM
69962016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6997 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6998
6999 * gcc.target/powerpc/signbit-1.c: New test.
7000 * gcc.target/powerpc/signbit-2.c: New test.
7001 * gcc.target/powerpc/signbit-3.c: New test.
7002
7a98fb6e
KT
70032016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7004
7005 PR rtl-optimization/71594
7006 * gcc.dg/torture/pr71594.c: New test.
7007
1e3d54b4
JH
70082016-07-05 Jan Hubicka <jh@suse.cz>
7009
7010 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7011
84ca3893
DM
70122016-07-05 David Malcolm <dmalcolm@redhat.com>
7013
7014 PR c++/62314
3a146d46 7015 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7016 number of missing semicolon error.
7017 * g++.dg/pr62314-2.C: New test case.
7018
20d0bfce
AF
70192016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7020
7021 * gfortran.dg/coarray_stat_function.f90: New test.
7022 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7023 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7024 to new interfaces.
7025
69aaea06
AV
70262016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7027
7028 PR fortran/71623
7029 * gfortran.dg/deferred_character_17.f90: New test.
7030
f723a43c
CL
70312016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7032
7033 * gcc.target/arm/neon/polytypes.c: Move to ...
7034 * gcc.target/arm/polytypes.c: ... here.
7035 * gcc.target/arm/neon/pr51534.c: Move to ...
7036 * gcc.target/arm/pr51534.c: ... here.
7037 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7038 * gcc.target/arm/vect-vcvt.c: ... here.
7039 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7040 * gcc.target/arm/vect-vcvtq.c: ... here.
7041 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7042 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7043 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7044 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7045 * gcc.target/arm/neon/neon.exp: Delete.
7046 * gcc.target/arm/neon/: Delete.
7047
d73e0ccf
JD
70482016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7049
7050 PR fortran/65575
7051 * gfortran.dg: pr65575.f90: New test.
7052
c20f6223
JD
70532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7054
7055 PR fortran/35849
7056 * gfortran.dg: pr35849.f90: New test.
7057
2a5537c3
JJ
70582016-07-04 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c++/71739
7061 * g++.dg/cpp0x/pr71739.C: New test.
7062
740f9751
CL
70632016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7064
7065 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7066
bf749919
DV
70672016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7068
7069 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7070 locr.
7071 * gcc.target/s390/loc-1.c: New test.
7072
430bb38e
YR
70732016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7074
3a146d46
JJ
7075 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7076 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7077
15f6e0da
RR
70782016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7079
7080 PR target/63874
7081 * gcc.target/aarch64/pr63874.c: New test.
7082
79335075
JB
70832016-07-04 Jan Beulich <jbeulich@suse.com>
7084
7085 * g++.dg/header.c: New.
7086 * gcc.dg/header.c: New.
7087
557e8c49
JJ
70882016-07-02 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c/71719
7091 * c-c++-common/Wunused-var-15.c: New test.
7092
79a592e3
JJ
70932016-07-01 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR fortran/71687
7096 * gfortran.dg/gomp/pr71687.f90: New test.
7097
e2298656
BS
70982016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7099
7100 * gcc.dg/const-float128-ped.c: Require __float128 effective
7101 target and options.
7102 * gcc.dg/const-float128.c: Likewise.
7103 * gcc.dg/torture/float128-cmp-invalid.c: Require
7104 __float128 and base_quadfloat_support effective targets, and
7105 __float128 options.
7106 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7107 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7108 * gcc.dg/torture/float128-nan.c: Likewise.
7109 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7110 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7111 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7112 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7113 (add_options_for___float128): New.
7114 (check_effective_target_base_quadword_support): New.
7115
70c11966
MM
71162016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7117
7118 PR target/71720
7119 * gcc.target/powerpc/pr71720.c: New test.
7120
059541fd
JB
71212016-07-01 Jan Beulich <jbeulich@suse.com>
7122
7123 * gcc.dg/bss.c: New.
7124
2c1e4964
PB
71252016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7126
7127 PR target/71698
7128 * gcc.target/powerpc/pr71698.c: New test.
7129
22e1cb39
GJL
71302016-07-01 Georg-Johann Lay <avr@gjlay.de>
7131
7132 PR target/71151
7133 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7134 instead of ".foo" for its section name.
7135 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7136 depending on MCU's flash size.
7137 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7138 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7139 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7140 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7141 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7142 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7143
466cf574
JB
71442016-07-01 Jan Beulich <jbeulich@suse.com>
7145
7146 * gcc.target/i386/pr65105-2.c: Add -msse2.
7147
351beab7
JJ
71482016-06-30 Jakub Jelinek <jakub@redhat.com>
7149
55a0f21a
JJ
7150 PR tree-optimization/71707
7151 * gcc.dg/strlenopt-29.c: New test.
7152
6245ad72
JJ
7153 PR fortran/71704
7154 * gfortran.dg/gomp/pr71704.f90: New test.
7155
351beab7
JJ
7156 PR fortran/71705
7157 * gfortran.dg/gomp/pr71705.f90: New test.
7158
5a3a6a5e
KN
71592016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7160
7161 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7162 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7163 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7164 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7165 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7166 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7167 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7168 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7169 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7170 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7171 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7172 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7173 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7174 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7175 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7176 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7177 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7178 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7179 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7180 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7181 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7182 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7183 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7184 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7185 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7186 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7187 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7188 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7189 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7190 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7191 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7192 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7193 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7194 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7195 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7196 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7197 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7198 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7199 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7200 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7201 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7202 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7203 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7204 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7205 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7206 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7207 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7208 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7209 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7210 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7211 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7212 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7213 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7214 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7215 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7216 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7217 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7218 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7219 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7220 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7221 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7222 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7223 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7224 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7225 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7226 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7227 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7228 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7229 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7230 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7242
3dfa8071 72432016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7244 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7245
7246 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7247
9bd62242 72482016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7249 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7250
7251 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7252
603107fb
DM
72532016-06-30 David Malcolm <dmalcolm@redhat.com>
7254
7255 PR driver/71651
7256 * gcc.dg/spellcheck-options-12.c: New test case.
7257
205cccc7
JJ
72582016-06-30 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR middle-end/71693
7261 * gcc.c-torture/compile/pr71693.c: New test.
7262
f4452176
DM
72632016-06-29 David Malcolm <dmalcolm@redhat.com>
7264
7265 * gcc.dg/spellcheck-params.c: New testcase.
7266 * gcc.dg/spellcheck-params-2.c: New testcase.
7267
c5e74d9d
MM
72682016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7269
7270 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7271 vector extract instructions.
7272 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7273
e44ecbfd
JD
72742016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7275
7276 PR fortran/71686
7277 * gfortran.dg/unexpected_eof_2.f90: New test.
7278 * gfortran.dg/unexpected_eof_3.f90: New test.
7279
ee446d9f
JW
72802016-06-29 Jim Wilson <jim.wilson@linaro.org>
7281
7282 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7283
27f67461
CP
72842016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7285
7286 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7287 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7288 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7289
b1206d29
RB
72902016-06-29 Richard Biener <rguenther@suse.de>
7291
7292 PR middle-end/15256
7293 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7294
1af21224
MW
72952016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7296
7297 * gcc.target/arm/aapcs/neon-vect10.c: Require
7298 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7299 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7300 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7301 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7302 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7303 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7304 * gcc.target/arm/fp16-aapcs-1.c: Require
7305 -mfloat-ab=hard. Also simplify the test.
7306 * gcc.target/arm/fp16-aapcs-2.c: New.
7307
7fe43755
MW
73082016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7309
0b965526 7310 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7311 (add_options_for_arm_fp16_ieee): New.
7312 (add_options_for_arm_fp16_alternative): New.
7313 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7314 long-line.
7315 (effective_target_arm_fp16_hw): New.
7316
264d951a
IE
73172016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7318
7319 PR tree-optimization/71655
7320 * g++.dg/pr71655.C: New test.
7321
5c846a81
ML
73222016-06-29 Martin Liska <mliska@suse.cz>
7323
7324 * gcc.dg/pr71585.c: New test.
7325 * gcc.dg/pr71585-2.c: New test.
7326 * gcc.dg/pr71585-3.c: New test.
7327
fafe9318
YR
73282016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7329
7330 PR tree-optimization/70729
7331 * g++.dg/vect/pr70729.cc: New test.
7332
54d19c3b
TS
73332016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7334
7335 * c-c++-common/gomp/cancel-1.c: Extend.
7336
5f3cd7c3
JJ
73372016-06-29 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR tree-optimization/71625
7340 * gcc.dg/strlenopt-28.c: New test.
7341
4aa83879
RB
73422016-06-29 Richard Biener <rguenther@suse.de>
7343
7344 PR middle-end/71002
7345 * g++.dg/torture/pr71002.C: Adjust testcase.
7346
152ef731
JJ
73472016-06-29 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c/71685
7350 * gcc.dg/pr71685.c: New test.
7351
73522016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7353
7354 PR c/71552
7355 * gcc.dg/init-bad-9.c: New test.
7356
d41dc215
BS
73572016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7358
7359 * gcc.target/powerpc/abs128-1.c: Require VSX.
7360 * gcc.target/powerpc/copysign128-1.c: Likewise.
7361 * gcc.target/powerpc/inf128-1.c: Likewise.
7362 * gcc.target/powerpc/nan128-1.c: Likewise.
7363
6a20b538
JJ
73642016-06-28 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR middle-end/71626
7367 * gcc.c-torture/execute/pr71626-1.c: New test.
7368 * gcc.c-torture/execute/pr71626-2.c: New test.
7369
77d93c47
PB
73702016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7371
7372 PR target/71656
7373 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7374
a8264058
SB
73752016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7376
7377 PR target/71670
7378 * gcc.target/powerpc/pr71670.c: New testcase.
7379
0dc47331
PB
73802016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7381
7382 PR target/71656
7383 * gcc.target/powerpc/pr71656-1.c: New test.
7384 * gcc.target/powerpc/pr71656-2.c: New test.
7385
b65ffc79
CL
73862016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7387
7388 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7389 around fp16 code.
7390 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7393 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7394 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7395 Add arm_neon_fp16_ok effective target.
0b965526
UB
7396 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7397 Likewise.
7398 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7399 Likewise.
7400 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7401 Likewise.
7402 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7403 Likewise.
7404 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7405 Likewise.
7406 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7407 Likewise.
7408 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7409 Likewise.
7410 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7411 Likewise.
7412 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7413 Likewise.
7414 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7415 Likewise.
7416 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7417 Likewise.
b65ffc79 7418
9bb86f40
JH
74192016-06-26 Jan Hubicka <hubicka@ucw.cz>
7420
7421 * gcc.dg/predict-12.c: New testcase.
7422
46db0fd4
JD
74232016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7424
7425 PR fortran/71649
7426 * gfortran.dg/pr71649.f90: New test.
7427
2a65e70b
JJ
74282016-06-25 Jakub Jelinek <jakub@redhat.com>
7429
f8a06e24
JJ
7430 PR tree-optimization/71643
7431 * g++.dg/opt/pr71643.C: New test.
7432
2a65e70b
JJ
7433 PR tree-optimization/71631
7434 * gcc.c-torture/execute/pr71631.c: New test.
7435
7805417a
JH
74362016-06-24 Jan Hubicka <hubicka@ucw.cz>
7437
7438 * gcc.dg/predict-11.c: New testcase.
7439 * gfortran.dg/predict-2.f90: New testcase.
7440
888ed1a3
JH
74412016-06-24 Jan Hubicka <hubicka@ucw.cz>
7442
7443 * gcc.dg/predict-10.c: New test.
7444
53605f35
BS
74452016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7446
7447 * gcc.target/powerpc/abs128-1.c: New.
7448 * gcc.target/powerpc/copysign128-1.c: New.
7449 * gcc.target/powerpc/inf128-1.c: New.
7450 * gcc.target/powerpc/nan128-1.c: New.
7451
7b22b4c6
EB
74522016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7453
7454 * gfortran.dg/pr71642.f90: New test.
7455
37e373c2
JJ
74562016-06-24 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR tree-optimization/71647
7459 * gcc.target/i386/pr71647.c: New test.
7460
b20b79f2
L
74612016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7462
7463 * gcc.target/i386/noplt-gd-1.c: New test.
7464 * gcc.target/i386/noplt-gd-2.c: Likewise.
7465 * gcc.target/i386/noplt-gd-3.c: Likewise.
7466 * gcc.target/i386/noplt-ld-1.c: Likewise.
7467 * gcc.target/i386/noplt-ld-2.c: Likewise.
7468 * gcc.target/i386/noplt-ld-3.c: Likewise.
7469 * lib/target-supports.exp
7470 (check_effective_target_tls_get_addr_via_got): New.
7471
04619cb8
UB
74722016-06-24 Uros Bizjak <ubizjak@gmail.com>
7473
7474 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7475 testsuite compile flags.
7476 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7477 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7478
74792016-06-24 Uros Bizjak <ubizjak@gmail.com>
7480
7481 * g++dg/vect/pr36684.cc: Add dg-do compile.
7482 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7483 * gcc.dg/vect/pr70021.c: Ditto.
7484 * gcc.dg/vect/pr70138-1.c: Ditto.
7485 * gcc.dg/vect/pr70138-2.c: Ditto.
7486 * gcc.dg/vect/pr70354-1.c: Ditto.
7487 * gcc.dg/vect/pr70354-2.c: Ditto.
7488 * gcc.dg/vect/pr71259.c: Ditto.
7489 * gcc.dg/vect/pr71416-1.c: Ditto.
7490 * gcc.dg/vect/slp-43.c: Ditto.
7491 * gcc.dg/vect/slp-45.c: Ditto.
7492 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7493 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7494 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7495 * gfortran.dg/vect/pr69980.f90: Ditto.
7496
74972016-06-24 Uros Bizjak <ubizjak@gmail.com>
7498
7499 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7500 * gcc.dg/vect/bb-slp-30.c: Ditto.
7501 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7502 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7503 * gcc.dg/vect/pr45902.c: Ditto.
7504 * gcc.dg/vect/pr48172.c: Ditto.
7505 * gcc.dg/vect/pr48377.c: Ditto.
7506 * gcc.dg/vect/pr49038.c: Ditto.
7507 * gcc.dg/vect/pr49771.c: Ditto.
7508 * gcc.dg/vect/pr52091.c: Ditto.
7509 * gcc.dg/vect/pr53185-2.c: Ditto.
7510 * gcc.dg/vect/pr56826.c: Ditto.
7511 * gcc.dg/vect/pr60276.c: Ditto.
7512 * gcc.dg/vect/pr62021.c: Ditto.
7513 * gcc.dg/vect/pr63530.c: Ditto.
7514 * gcc.dg/vect/pr65518.c: Ditto.
7515 * gcc.dg/vect/pr65947-1.c: Ditto.
7516 * gcc.dg/vect/pr65947-10.c: Ditto.
7517 * gcc.dg/vect/pr65947-11.c: Ditto.
7518 * gcc.dg/vect/pr65947-12.c: Ditto.
7519 * gcc.dg/vect/pr65947-13.c: Ditto.
7520 * gcc.dg/vect/pr65947-2.c: Ditto.
7521 * gcc.dg/vect/pr65947-3.c: Ditto.
7522 * gcc.dg/vect/pr65947-4.c: Ditto.
7523 * gcc.dg/vect/pr65947-5.c: Ditto.
7524 * gcc.dg/vect/pr65947-6.c: Ditto.
7525 * gcc.dg/vect/pr65947-7.c: Ditto.
7526 * gcc.dg/vect/pr65947-8.c: Ditto.
7527 * gcc.dg/vect/pr65947-9.c: Ditto.
7528 * gcc.dg/vect/pr71416-1.c: Ditto.
7529 * gcc.dg/vect/pr71439.c: Ditto.
7530 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7531 * gcc.dg/vect/vect-bswap16.c: Ditto.
7532 * gcc.dg/vect/vect-bswap32.c: Ditto.
7533 * gcc.dg/vect/vect-bswap64.c: Ditto.
7534 * gcc.dg/vect/vect-live-1.c: Ditto.
7535 * gcc.dg/vect/vect-live-2.c: Ditto.
7536 * gcc.dg/vect/vect-live-3.c: Ditto.
7537 * gcc.dg/vect/vect-live-4.c: Ditto.
7538 * gcc.dg/vect/vect-live-5.c: Ditto.
7539 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7540 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7541 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7542 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7543 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7544 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7545 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7546 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7547 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7548 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7549 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7550 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7551 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7552 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7553 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7554 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7555 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7556
da224bcb
UB
75572016-06-24 Uros Bizjak <ubizjak@gmail.com>
7558
7559 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7560
dfee2870
L
75612016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7562
7563 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7564 ia32 if R_386_GOT32X relocation is supported.
7565 * gcc.target/i386/noplt-3.c: Likewise.
7566 * gcc.target/i386/noplt-2.c: Likewise.
7567 (main): Renamed to ...
7568 (bar): This.
7569 * gcc.target/i386/noplt-4.c: Likewise.
7570 (main): Renamed to ...
7571 (bar): This.
7572 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7573 * gcc.target/i386/pr67400-5.c: Likewise.
7574
a86451b9
JJ
75752016-06-24 Jakub Jelinek <jakub@redhat.com>
7576
00085092
JJ
7577 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7578 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7579
a86451b9
JJ
7580 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7581 f4): Adjust expected diagnostics.
7582 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7583 (T): If OVFP is defined, redefine to TP.
7584 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7585 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7586 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7587 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7588 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7589 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7590 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7591 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7592 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7593 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7594 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7595 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7596 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7597 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7598 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7599 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7600 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7601 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7602 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7603 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7604 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7605 as last argument to __builtin_add_overflow_p.
7606
7bb5d5f4
UB
76072016-06-23 Uros Bizjak <ubizjak@gmail.com>
7608
7609 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7610 dg-options and remove default vector testsuite compile flags.
7611 * g++.dg/vect/pr33860a.cc: Ditto.
7612 * g++.dg/vect/pr45470-a.cc: Ditto.
7613 * g++.dg/vect/pr45470-b.cc: Ditto.
7614 * g++.dg/vect/pr60896.cc: Ditto.
7615 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7616 * gcc.dg/vect/pr18308.c: Ditto.
7617 * gcc.dg/vect/pr24049.c: Ditto.
7618 * gcc.dg/vect/pr33373.c: Ditto.
7619 * gcc.dg/vect/pr36228.c: Ditto.
7620 * gcc.dg/vect/pr42395.c: Ditto.
7621 * gcc.dg/vect/pr42604.c: Ditto.
7622 * gcc.dg/vect/pr46663.c: Ditto.
7623 * gcc.dg/vect/pr48765.c: Ditto.
7624 * gcc.dg/vect/pr49093.c: Ditto.
7625 * gcc.dg/vect/pr49352.c: Ditto.
7626 * gcc.dg/vect/pr52298.c: Ditto.
7627 * gcc.dg/vect/pr52870.c: Ditto.
7628 * gcc.dg/vect/pr53185.c: Ditto.
7629 * gcc.dg/vect/pr53773.c: Ditto.
7630 * gcc.dg/vect/pr56695.c: Ditto.
7631 * gcc.dg/vect/pr62171.c: Ditto.
7632 * gcc.dg/vect/pr63530.c: Ditto.
7633 * gcc.dg/vect/pr68339.c: Ditto.
7634 * gcc.dg/vect/pr71259.c: Ditto.
7635 * gcc.dg/vect/vect-82_64.c: Ditto.
7636 * gcc.dg/vect/vect-83_64.c: Ditto.
7637 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7638 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7639 * gcc.dg/vect/vect-shift-2.c: Ditto.
7640 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7641 * gfortran.dg/vect/pr39318.f90: Ditto.
7642 * gfortran.dg/vect/pr45714-a.f: Ditto.
7643 * gfortran.dg/vect/pr45714-b.f: Ditto.
7644 * gfortran.dg/vect/pr46213.f90: Ditto.
7645
2d4bb02f
MM
76462016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7647 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7648
7649 * gcc.target/powerpc/p9-splat-5.c: New test.
7650
f6d1b868
UB
76512016-06-23 Uros Bizjak <ubizjak@gmail.com>
7652
7653 PR tree-optimization/71488
7654 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7655 * lib/target-supports.exp: ... here.
7656 (check_sse4_hw_available): New procedure.
7657 (check_effective_target_sse4_runtime): Ditto.
7658 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7659 -march=westmere for sse4_runtime targets.
936ff030 7660 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7661 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7662 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7663 (main): Call check_vect ().
a7898180 7664 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7665
c0597759
L
76662016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7667
7668 PR target/66232
7669 PR target/67400
7670 * gcc.target/i386/pr66232-14.c: New file.
7671 * gcc.target/i386/pr66232-15.c: Likewise.
7672 * gcc.target/i386/pr66232-16.c: Likewise.
7673 * gcc.target/i386/pr66232-17.c: Likewise.
7674 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7675 ia32 if R_386_GOT32X relocation is supported.
7676 * gcc.target/i386/pr67400-2.c: Likewise.
7677 * gcc.target/i386/pr67400-3.c: Likewise.
7678 * gcc.target/i386/pr67400-4.c: Likewise.
7679 * gcc.target/i386/pr67400-6.c: Likewise.
7680 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7681 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7682
5b0e27a7
JD
76832016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7684
7685 PR libgfortran/48852
7686 * gfortran.dg/char4_iunit_1.f03: Update test.
7687 * gfortran.dg/f2003_io_5.f03: Update test.
7688 * gfortran.dg/real_const_3.f90: Update test.
7689
7f586d90
AK
76902016-06-23 Andi Kleen <ak@linux.intel.com>
7691
7692 * g++.dg/bprob/bprob.exp: Support autofdo.
7693 * g++.dg/tree-prof/tree-prof.exp: dito.
7694 * gcc.dg/tree-prof/tree-prof.exp: dito.
7695 * gcc.misc-tests/bprob.exp: dito.
7696 * gfortran.dg/prof/prof.exp: dito.
7697 * lib/profopt.exp: dito.
7698 * lib/target-supports.exp: Check for autofdo.
7699
60fa7862
ML
77002016-06-23 Martin Liska <mliska@suse.cz>
7701
7702 * gcc.dg/pr71619.c: New test.
7703
e3d62871
UB
77042016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7705
7706 PR target/67400
cc901875
UB
7707 * gcc.target/i386/pr67400-1.c: New test.
7708 * gcc.target/i386/pr67400-2.c: Likewise.
7709 * gcc.target/i386/pr67400-3.c: Likewise.
7710 * gcc.target/i386/pr67400-4.c: Likewise.
7711 * gcc.target/i386/pr67400-5.c: Likewise.
7712 * gcc.target/i386/pr67400-6.c: Likewise.
7713 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7714
ac81cf0b
DM
77152016-06-22 David Malcolm <dmalcolm@redhat.com>
7716
7717 * c-c++-common/missing-header-1.c: New test case.
7718 * c-c++-common/missing-header-2.c: New test case.
7719 * c-c++-common/missing-header-3.c: New test case.
7720 * c-c++-common/missing-header-4.c: New test case.
7721
1a4f11c8
DM
77222016-06-22 David Malcolm <dmalcolm@redhat.com>
7723
7724 PR c/70339
7725 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7726 hint.
7727 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7728 expected results due to builtin "nanl" now being suggested for
7729 "name".
7730 * gcc.dg/pr67580.c: Update expected messages.
7731 * gcc.dg/spellcheck-identifiers.c: New testcase.
7732 * gcc.dg/spellcheck-typenames.c: New testcase.
7733
a93eac6a
DM
77342016-06-22 David Malcolm <dmalcolm@redhat.com>
7735
7736 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7737 file.
7738 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7739 diagnostic-test-show-locus-parseable-fixits.c to sources for
7740 diagnostic_plugin_test_show_locus.c.
7741 * lib/gcc-defs.exp (freeform_regexps): New global.
7742 (dg-regexp): New function.
7743 (handle-dg-regexps): New function.
7744 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7745 freeform_regexps to the empty list.
7746 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7747
49e76ff1
IE
77482016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7749
f6d1b868 7750 PR tree-optimization/71488
49e76ff1
IE
7751 * g++.dg/pr71488.C: New test.
7752 * gcc.dg/vect/vect-bool-cmp.c: New test.
7753
951d8c8a
EB
77542016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7755
7756 * gcc.dg/guality/param-5.c: New test.
7757
b60fc3bd
BE
77582016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7759
7760 * gcc.target/i386/asm-flag-7.c: New test.
7761
0609abda
TS
77622016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7763
7764 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7765 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7766 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7767 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7768 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7769 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7770 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7772 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7773 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7774 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7776 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7777 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7778 * lib/target-supports.exp: Likewise.
7779
ee2499b4
TS
77802016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7781
7782 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7783 * gcc.dg/attr-ms_struct-2.c: Likewise.
7784 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7785 * gcc.dg/bf-ms-attrib.c: Likewise.
7786 * gcc.dg/bf-ms-layout-2.c: Likewise.
7787 * gcc.dg/bf-ms-layout-3.c: Likewise.
7788 * gcc.dg/bf-ms-layout.c: Likewise.
7789 * gcc.dg/bf-no-ms-layout.c: Likewise.
7790 * gcc.target/i386/bitfield1.c: Likewise.
7791 * gcc.target/i386/bitfield2.c: Likewise.
7792 * gcc.target/i386/bitfield3.c: Likewise.
7793
caea59ff
KN
77942016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7795
7796 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7797 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7798 override other than -mcpu=power9 command-line option is specified,
7799 or if the target operating system is aix.
7800 * gcc.target/powerpc/darn-1.c: Likewise.
7801 * gcc.target/powerpc/darn-2.c: Likewise.
7802 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7803 test if effective-target is not powerpc_p9vector_ok or if the
7804 target operating system is not defined.
7805 * gcc.target/powerpc/vslv-1.c: Likewise.
7806 * gcc.target/powerpc/vsrv-0.c: Likewise.
7807 * gcc.target/powerpc/vsrv-1.c: Likewise.
7808
63617e30
TB
78092016-06-21 Tobias Burnus <burnus@net-b.de>
7810
7811 PR fortran/71068
7812 * gfortran.dg/coarray/data_1.f90: New.
7813
89192c3c
WD
78142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7815
7816 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7817 (dg-require-effective-target): Use arm_v8_neon_hw.
7818 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7819 (dg-require-effective-target): Likewise.
7820 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7821 (dg-require-effective-target): Likewise.
7822 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7823 (dg-require-effective-target): Likewise.
7824 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7825 (dg-require-effective-target): Likewise.
7826 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7827 (dg-require-effective-target): Likewise.
7828 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7829 Add AArch64 check.
7830
64ac50e2
WD
78312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7832
7833 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7834 Set to 3 so test passes.
7835
6252b5db
WD
78362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7837
7838 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7839
3b9bc511
IV
78402016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7841
7842 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7843 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7844 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7845 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7846
21db1c78
IV
78472016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7848
7849 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7850 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7851
9d30e86f
L
78522016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7853
7854 PR target/71549
7855 * gcc.target/i386/pr71549.c: New test.
7856
448a7c69
KN
78572016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7858
7859 * gcc.target/powerpc/vadsdu-0.c: Replace
7860 dg-require-effective-target directive to allow test to run on more
7861 platforms, and add dg-skip-if directive to disable test on aix
7862 platforms because of known incompatibilities.
7863 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7864 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7865 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7866 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7867 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7868 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7869 * gcc.target/powerpc/vadsdub-2.c: Replace
7870 dg-require-effective-target directive to allow test to run on more
7871 platforms, and add dg-skip-if directive to disable test on aix
7872 platforms because of known incompatibilities.
7873 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7874 with vec_absdb call to differentiate this test from vadsdub-1.c.
7875 * gcc.target/powerpc/vadsduh-1.c: Replace
7876 dg-require-effective-target directive to allow test to run on more
7877 platforms, and add dg-skip-if directive to disable test on aix
7878 platforms because of known incompatibilities.
7879 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7880 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7881 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7882
0ad84f34
JJ
78832016-06-21 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR tree-optimization/71588
7886 * gcc.dg/pr71558.c: New test.
7887
e71e8d94
SKS
78882016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7889
7890 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7891 * c-c++-common/pr68657-2.c: Likewise.
7892 * c-c++-common/pr68657-3.c: Likewise.
7893 * gcc.dg/torture/pr69714.c: Require int32plus support.
7894 * gcc.dg/torture/pr70025.c: Likewise.
7895 * gcc.dg/torture/pr70083.c: Likewise.
7896 * gcc.dg/torture/pr70542.c: Likewise.
7897 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7898
5a578671
JM
78992016-06-20 Joseph Myers <joseph@codesourcery.com>
7900
7901 PR c/71601
7902 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7903
7a9df68e
JJ
79042016-06-20 Jakub Jelinek <jakub@redhat.com>
7905
50aa64d5
JJ
7906 PR middle-end/71581
7907 * gcc.dg/pr71581.c: New test.
7908
7a9df68e
JJ
7909 PR rtl-optimization/71591
7910 * gcc.dg/cpp/pr71591.c: New test.
7911
3947cf19
DR
79122016-06-20 David B. Robins <gcc@davidrobins.net>
7913
7914 PR target/71571
7915 * g++.dg/torture/pr71571.C: New test.
7916
c4ff221e
JJ
79172016-06-20 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR target/71559
7920 * gcc.target/i386/sse2-pr71559.c: New test.
7921 * gcc.target/i386/avx-pr71559.c: New test.
7922 * gcc.target/i386/avx512f-pr71559.c: New test.
7923
f1b5abfb
TB
79242016-06-20 Tobias Burnus <burnus@net-b.de>
7925
7926 PR fortran/71194
7927 * gfortran.dg/pointer_remapping_10.f90: New.
7928
842107e4
DM
79292016-06-20 David Malcolm <dmalcolm@redhat.com>
7930
7931 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7932
d9e8bdfd
MS
79332016-06-20 Martin Sebor <msebor@redhat.com>
7934
7935 PR c/69507
7936 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7937 * gnu90-const-expr-1.c: Same.
7938 * gnu99-const-expr-1.c: Same.
7939 * gnu99-static-1.c: Same.
7940
67785479
RL
79412016-06-20 Renlin Li <renlin.li@arm.com>
7942
29f09b38 7943 PR testsuite/71489
67785479
RL
7944 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7945
636929b8
JG
79462016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7947
7948 * gcc.target/aarch64/vcvt_f64_1.c: New.
7949 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7950 * gcc.target/aarch64/vrecp_f64_1.c: New.
7951
ff7b374b
KT
79522016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7953
7954 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7955 "alignement".
7956
554cfc9e
GJL
79572016-06-20 Georg-Johann Lay <avr@gjlay.de>
7958
7959 PR target/71103
7960 * gcc.target/avr/torture/pr71103-2.c: New test.
7961
94087e88 79622016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7963
7964 PR c/69507
7965 * gcc.dg/alignof.c: New test.
7966
c561b091
PC
79672016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7968
7969 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7970 vs dg-error; test constexpr specifier too.
7971
bf54f123
PC
79722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7973
7974 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7975
4e53aa97
CL
79762016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7977
7978 * lib/target-supports.exp
7979 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7980 arm_neon_ok and merge flags. Fix temporary test name.
7981 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7982 and merge flags.
7983
69071d86
ML
79842016-06-17 Martin Liska <mliska@suse.cz>
7985
7986 * gcc.dg/predict-9.c: Fix dump scanning.
7987
68b3b858
BC
79882016-06-17 Bin Cheng <bin.cheng@arm.com>
7989
7990 PR tree-optimization/71354
7991 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7992
d3ee260a
BC
79932016-06-17 Bin Cheng <bin.cheng@arm.com>
7994
7995 PR tree-optimization/71347
7996 * gcc.dg/tree-ssa/pr71347.c: New test.
7997
bd8fb114
BC
79982016-06-17 Bin Cheng <bin.cheng@arm.com>
7999
8000 PR tree-optimization/71354
8001 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8002
97816be4
BC
80032016-06-17 Bin Cheng <bin.cheng@arm.com>
8004
8005 * gcc.dg/vect/vect-alias-check-1.c: New test.
8006
2d761a37
SKS
80072016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8008
e0277d6b 8009 PR target/71151
2d761a37
SKS
8010 * gcc.target/avr/pr71151-1.c: New test.
8011 * gcc.target/avr/pr71151-2.c: New test.
8012 * gcc.target/avr/pr71151-3.c: New test.
8013 * gcc.target/avr/pr71151-4.c: New test.
8014 * gcc.target/avr/pr71151-5.c: New test.
8015 * gcc.target/avr/pr71151-6.c: New test.
8016 * gcc.target/avr/pr71151-7.c: New test.
8017 * gcc.target/avr/pr71151-8.c: New test.
8018 * gcc.target/avr/pr71151-common.h: New test.
8019
68fa96d6
ML
80202016-06-16 Martin Liska <mliska@suse.cz>
8021
8022 * gfortran.dg/predict-1.f90: New test.
8023
b6ca982f
UB
80242016-06-16 Uros Bizjak <ubizjak@gmail.com>
8025
8026 PR target/71242
3a146d46 8027 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8028
1dc8d15b
JH
80292016-06-16 Jan Hubicka <hubicka@ucw.cz>
8030
8031 * g++.dg/vect/pr36648.cc: Disable cunrolli
8032
67c25816
JJ
80332016-06-16 Jakub Jelinek <jakub@redhat.com>
8034
c577adb2
JJ
8035 PR target/71554
8036 * gcc.c-torture/execute/pr71554.c: New test.
8037
67c25816
JJ
8038 PR rtl-optimization/71532
8039 * gcc.dg/torture/pr71532.c: New test.
8040
1a3c3ee9
MM
80412016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8042
8043 * gcc.target/powerpc/p9-dimode1.c: New test.
8044 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8045
f29468a7
JJ
80462016-06-15 Jakub Jelinek <jakub@redhat.com>
8047
61daecc4
JJ
8048 * gcc.c-torture/compile/20160615-1.c: New test.
8049
f29468a7
JJ
8050 * g++.dg/cpp0x/ref-qual17.C: New test.
8051
209d1e2d
IE
80522016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8053
8054 PR middle-end/71529
8055 * gcc.target/i386/pr71529.C: New test.
8056
8dc35712
AH
80572016-06-15 Alan Hayward <alan.hayward@arm.com>
8058
8059 PR tree-optimization/71483
8060 * g++.dg/vect/pr71483.c: New
8061
b8911cb8
PC
80622016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/70202
8065 * g++.dg/inherit/crash6.C: New.
8066 * g++.dg/inherit/union2.C: Likewise.
8067 * g++.dg/inherit/virtual12.C: Likewise.
8068 * g++.dg/inherit/virtual13.C: Likewise.
8069 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8070
cf5d08ab
UB
80712016-06-15 Uros Bizjak <ubizjak@gmail.com>
8072
e3d62871 8073 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8074
8f482165
AH
80752016-06-15 Alan Hayward <alan.hayward@arm.com>
8076
8077 PR tree-optimization/71439
8078 * gcc.dg/vect/pr71439.c: New
8079
3256673f
KT
80802016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8081
8082 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8083
b17dc4d4
RB
80842016-06-15 Richard Biener <rguenther@suse.de>
8085
8086 * gcc.dg/vect/slp-45.c: New testcase.
8087
2a5825f2
RB
80882016-06-15 Richard Biener <rguenther@suse.de>
8089
8090 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8091
6e433d0b
BS
80922016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8093
8094 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8095 requirements, and disable for AIX for now.
8096 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8097
abe7f828
JJ
80982016-06-14 Jakub Jelinek <jakub@redhat.com>
8099
a09c81b4
JJ
8100 PR c++/71528
8101 * g++.dg/opt/pr71528.C: New test.
8102
abe7f828
JJ
8103 PR c++/71516
8104 * g++.dg/init/pr71516.C: New test.
8105
acfadf06
PC
81062016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 * g++.dg/init/array46.C: New.
8109
4d568ab2
UB
81102016-06-14 Uros Bizjak <ubizjak@gmail.com>
8111
e3d62871
UB
8112 * gcc.target/i386/float128-3.c: New test.
8113 * gcc.target/i386/quad-sse4.c: Ditto.
8114 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8115 Update scan strings.
4d568ab2 8116
30934c5d
RB
81172016-06-14 Richard Biener <rguenther@suse.de>
8118
8119 PR middle-end/71526
8120 * gfortran.dg/pr71526.f90: New testcase.
8121
3970e545
AV
81222016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8123
8124 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8125 * gcc.dg/zero_bits_compound-1.c: Likewise.
8126
04976c6e
RB
81272016-06-14 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/71522
8130 * gcc.dg/torture/pr71522.c: New testcase.
8131
23e025db
JJ
81322016-06-14 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR tree-optimization/71520
8135 * gcc.dg/tree-ssa/pr71520.c: New test.
8136
90b72e84
RB
81372016-06-14 Richard Biener <rguenther@suse.de>
8138
8139 PR tree-optimization/71521
86c24ba6 8140 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8141
ef7cf206
JJ
81422016-06-13 Jakub Jelinek <jakub@redhat.com>
8143
0dda258b
JJ
8144 PR sanitizer/71498
8145 * c-c++-common/ubsan/bounds-13.c: New test.
8146
ef7cf206
JJ
8147 PR preprocessor/71183
8148 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8149
a73786e3
JL
81502016-06-13 Jeff Law <law@redhat.com>
8151
8152 PR tree-optimization/71403
8153 * c-c++-common/ubsan/pr71403-1.c: New test.
8154 * c-c++-common/ubsan/pr71403-2.c: New test.
8155 * c-c++-common/ubsan/pr71403-3.c: New test.
8156
0ac249bf
JJ
81572016-06-13 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR middle-end/71478
8160 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8161 Add -Wno-psabi -w to dg-options.
8162
5408a64a
KN
81632016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8164
8165 * gcc.target/powerpc/vadsdu-0.c: New test.
8166 * gcc.target/powerpc/vadsdu-1.c: New test.
8167 * gcc.target/powerpc/vadsdu-2.c: New test.
8168 * gcc.target/powerpc/vadsdu-3.c: New test.
8169 * gcc.target/powerpc/vadsdu-4.c: New test.
8170 * gcc.target/powerpc/vadsdu-5.c: New test.
8171 * gcc.target/powerpc/vadsdub-1.c: New test.
8172 * gcc.target/powerpc/vadsdub-2.c: New test.
8173 * gcc.target/powerpc/vadsduh-1.c: New test.
8174 * gcc.target/powerpc/vadsduh-2.c: New test.
8175 * gcc.target/powerpc/vadsduw-1.c: New test.
8176 * gcc.target/powerpc/vadsduw-2.c: New test.
8177
f7e4f2e3
DM
81782016-06-13 David Malcolm <dmalcolm@redhat.com>
8179
8180 * gcc.dg/c99-init-2.c (c): Update expected error message.
8181 * gcc.dg/init-bad-8.c (foo): Likewise.
8182 * gcc.dg/spellcheck-fields-3.c: New test case.
8183
ad23a23e
ML
81842016-06-13 Martin Liska <mliska@suse.cz>
8185
8186 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8187 and "guess loop iv compared" heuristics.
8188 * gcc.dg/predict-2.c: Likewise.
8189 * gcc.dg/predict-3.c: Likewise.
8190 * gcc.dg/predict-4.c: Likewise.
8191 * gcc.dg/predict-5.c: Likewise.
8192 * gcc.dg/predict-6.c: Likewise.
8193
146c55da
MP
81942016-06-13 Marek Polacek <polacek@redhat.com>
8195
8196 PR middle-end/71476
8197 * c-c++-common/Wswitch-unreachable-4.c: New test.
8198 * gcc.dg/Wswitch-unreachable-2.c: New test.
8199 * g++.dg/tm/jump1.C: Move dg-warning.
8200
42e77cbc
EB
82012016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8202
8203 * gnat.dg/renaming10.ad[sb]: New test.
8204
7474dcc1
PT
82052016-06-13 Paul Thomas <pault@gcc.gnu.org>
8206
8207 PR fortran/70673
8208 * gfortran.dg/pr70673.f90: New test.
8209
f57f53d3
RB
82102016-06-13 Richard Biener <rguenther@suse.de>
8211
8212 PR middle-end/64516
8213 * gcc.dg/align-3.c: New testcase.
8214
5843a5f0
ML
82152016-06-13 Martin Liska <mliska@suse.cz>
8216
8217 * gcc.target/i386/pr71458.c: New test.
8218
aa8fdb44
UB
82192016-06-12 Uros Bizjak <ubizjak@gmail.com>
8220
8221 PR target/71241
3a146d46 8222 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8223
2043e4d7
DH
82242016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8225
8226 PR target/60751
8227 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8228 statement.
8229
d3dc025d
DH
82302016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8231
8232 PR target/60751
8233 * gfortran.dg/comma_IO_extension_1.f90: New test.
8234 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8235 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8236 statement.
8237 * gfortran.dg/graphite/pr38083.f90: Likewise.
8238 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8239 missing format.
8240
a31d78c6
EB
82412016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8242
8243 * gnat.dg/case_character.adb: New test.
8244
95c18dd0
SB
82452016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8246
8247 PR middle-end/71310
8248 * gcc.target/powerpc/pr71310.c: New testcase.
8249
b97d37b4
KV
82502016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8251
8252 PR middle-end/71478
8253 * gcc.dg/pr71478.c: New test.
8254
900bcda3
JJ
82552016-06-10 Jakub Jelinek <jakub@redhat.com>
8256
ec1c20db
JJ
8257 PR middle-end/71494
8258 * gcc.c-torture/execute/pr71494.c: New test.
8259
50b15873
JJ
8260 PR c/68657
8261 * gcc.target/i386/pr68657.c: New test.
8262
900bcda3
JJ
8263 PR inline-asm/68843
8264 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8265 (test): Add -masm=intel alternatives.
8266
4d926e34
MS
82672016-06-10 Martin Sebor <msebor@redhat.com>
8268
8269 PR c/71392
8270 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8271
ad071b2b
JL
82722016-06-10 Jeff Law <law@redhat.com>
8273
8274 PR tree-optimization/71335
8275 * gcc.c-torture/execute/pr71335.c: New test.
8276
2704efe8
DM
82772016-06-10 David Malcolm <dmalcolm@redhat.com>
8278
8279 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8280 the various "cannot tail-call: " messages.
8281
18c9b7d4
CL
82822016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8283
8284 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8285 and options.
8286
7cfa10f3
MO
82872016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8288
8289 PR sanitizer/71480
8290 * c-c++-common/asan/pr71480.c: New test.
8291
1f24fd3e
L
82922016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8293
8294 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8295 (ASMNAME2): Likewise.
8296 (main): Replace fn in asm statement with ASMNAME ("fn").
8297 * gcc.dg/guality/pr68037-2.c: Likewise.
8298 * gcc.dg/guality/pr68037-3.c: Likewise.
8299 * gcc.dg/torture/pr68037-1.c: Likewise.
8300 * gcc.dg/torture/pr68037-2.c: Likewise.
8301 * gcc.dg/torture/pr68037-3.c: Likewise.
8302
ad551c07
BE
83032016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8304
8305 PR inline-asm/68843
8306 * gcc.target/i386/pr68843-1.c: New test.
8307 * gcc.target/i386/pr68843-2.c: New test.
8308
4b1ffdb1 83092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8310 Cesar Philippidis <cesar@codesourcery.com>
8311
8312 PR middle-end/71373
8313 * gcc.dg/goacc/nested-function-1.c: New file.
8314 * gcc.dg/goacc/nested-function-2.c: Likewise.
8315 * gcc.dg/goacc/pr71373.c: Likewise.
8316 * gfortran.dg/goacc/cray-2.f95: Likewise.
8317 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8318 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8319 * gfortran.dg/goacc/cray.f95: Update.
8320 * gfortran.dg/goacc/loop-1.f95: Likewise.
8321 * gfortran.dg/goacc/loop-3.f95: Likewise.
8322 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8323 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8324
83252016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8326
8327 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8328 for OpenACC tile clauses.
8329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8330
8331 PR c/71381
8332 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8333 to...
8334 * c-c++-common/goacc/cache-2.c: ... this new file.
8335 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8336 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8337 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8338 usage.
8339 * gfortran.dg/goacc/cray.f95: Likewise.
8340 * gfortran.dg/goacc/loop-1.f95: Likewise.
8341
89851e4c
AH
83422016-06-10 Alan Hayward <alan.hayward@arm.com>
8343
8344 PR tree-optimization/71407
8345 PR tree-optimization/71416
8346 * gcc.dg/vect/pr71407.c: New
8347 * gcc.dg/vect/pr71416-1.c: New
8348 * gcc.dg/vect/pr71416-2.c: New
8349
200eafbf
RB
83502016-06-10 Richard Biener <rguenther@suse.de>
8351
8352 PR middle-end/71477
8353 * gcc.dg/torture/pr71477.c: New testcase.
8354
4df99d92
JK
83552016-06-09 Julia Koval <julia.koval@intel.com>
8356
8357 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8358 * gcc.target/i386/interrupt-13.c: Likewise.
8359 * gcc.target/i386/interrupt-15.c: Likewise.
8360 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8361 * gcc.target/i386/interrupt-24.c: Likewise.
8362 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8363 * gcc.target/i386/interrupt-9.c: Likewise.
8364 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8365
e01b4e16
MS
83662016-06-09 Martin Sebor <msebor@redhat.com>
8367
8368 PR c/70883
8369 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8370 * gcc.dg/builtin-constant_p-1.c: Same.
8371 * gcc.dg/builtins-error.c: Same.
8372 * gcc.dg/pr70859.c: Same.
8373
9c35db0e
SKS
83742016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8375
8376 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8377 * gcc.dg/torture/pr68067-1.c: Likewise.
8378 * gcc.dg/torture/pr68067-2.c: Likewise.
8379
83802016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8381
8382 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8383 when setting SIZE.
8384
392a81b9
PC
83852016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8386
8387 PR c++/71465
8388 * g++.dg/inherit/crash5.C: New.
8389 Revert:
8390 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8391
8392 PR c++/70202
8393 * g++.dg/inherit/crash5.C: New.
8394 * g++.dg/inherit/virtual1.C: Adjust.
8395
e49efc14
ML
83962016-06-09 Martin Liska <mliska@suse.cz>
8397
8398 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8399 * g++.dg/predict-loop-exit-2.C: Likewise.
8400 * g++.dg/predict-loop-exit-3.C: Likewise.
8401 * gcc.dg/predict-1.c: Likewise.
8402 * gcc.dg/predict-2.c: Likewise.
8403 * gcc.dg/predict-3.c: Likewise.
8404 * gcc.dg/predict-4.c: Likewise.
8405 * gcc.dg/predict-5.c: Likewise.
8406 * gcc.dg/predict-6.c: Likewise.
8407 * gcc.dg/predict-7.c: Likewise.
8408
36d57986
RB
84092016-06-09 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/71462
8412 * gcc.dg/torture/pr71462.c: New testcase.
8413
7d82e8e4
MP
84142016-06-09 Marek Polacek <polacek@redhat.com>
8415
8416 PR c/65471
8417 * gcc.dg/c11-generic-3.c: New test.
8418
c8a71589
PC
84192016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8420
8421 * g++.dg/init/array42.C: New.
8422 * g++.dg/init/array43.C: Likewise.
8423 * g++.dg/init/array44.C: Likewise.
8424 * g++.dg/init/array45.C: Likewise.
8425 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8426 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8427 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8428 * g++.dg/gomp/pr35751.C: Likewise.
8429 * g++.dg/init/array23.C: Likewise.
8430 * g++.dg/init/brace2.C: Likewise.
8431 * g++.dg/init/brace6.C: Likewise.
8432
44a845ca
MS
84332016-06-08 Martin Sebor <msebor@redhat.com>
8434 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c++/70507
8437 PR c/68120
8438 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8439 * c-c++-common/builtin-arith-overflow-2.c: New test.
8440 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8441 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8442 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8443
2ef16b6e
JJ
84442016-06-08 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR c++/71442
8447 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8448
5e3ee346
AL
84492016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8450
8451 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8452 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8453 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8454 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8455 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8456 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8457 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8458 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8459 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8460 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8461 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8462 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8463 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8464
b2ae2814
RB
84652016-06-08 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/68558
8468 * gcc.dg/vect/slp-44.c: New testcase.
8469
e09b4c37
RB
84702016-06-08 Richard Biener <rguenther@suse.de>
8471
8472 * gcc.dg/vect/slp-43.c: New testcase.
8473
72d50660
RB
84742016-06-08 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/71452
8477 * gcc.dg/torture/pr71452.c: New testcase.
8478
988c115c
JJ
84792016-06-08 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c++/71448
8482 * g++.dg/torture/pr71448.C: New test.
8483
73d73b48
BS
84842016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8485
8486 PR debug/71432
8487 PR ada/71413
8488 * g++.dg/debug/pr71432.C: New test.
8489
bdd15d0c
PK
84902016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8491
8492 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8493 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8494 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8495
ce0607bb
AH
84962016-06-08 Alan Hayward <alan.hayward@arm.com>
8497
8498 * gcc.dg/vect/vect-live-2.c: Update effective target.
8499 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8500 * lib/target-supports.exp: Add aarch64 to vect_long.
8501
92a5f2ba
MP
85022016-06-08 Marek Polacek <polacek@redhat.com>
8503
8504 PR c/71418
8505 * gcc.dg/noncompile/pr71418.c: New test.
8506
08203f73
MP
8507 PR c/71426
8508 * gcc.dg/noncompile/pr71426.c: New test.
8509
d1fcc2bd
JH
85102016-06-07 Jan Hubicka <hubicka@ucw.cz>
8511
8512 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8513 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8514 * gcc.dg/predict-3.c: Update template.
8515 * gcc.dg/predict-5.c: Update template.
8516 * gcc.dg/predict-6.c: Update template.
8517 * gcc.dg/predict-9.c: Update template.
8518 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8519
a23e6f1c
BS
85202016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8521
8522 * gcc.target/powerpc/vec-mul.c: New test.
8523
6ffd47b7
DM
85242016-06-07 David Malcolm <dmalcolm@redhat.com>
8525
8526 * gcc.dg/spellcheck-fields-2.c: New test case.
8527
bfd67b47
RB
85282016-06-07 Richard Biener <rguenther@suse.de>
8529
8530 PR c/61564
8531 * gcc.dg/Wpragmas-1.c: New testcase.
8532 * gcc.dg/Wattributes-4.c: Likewise.
8533 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8534 entry.
8535
701b9a47
CL
85362016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8537
8538 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8539 spurious debug code.
8540
6b80d6fa
RB
85412016-06-07 Richard Biener <rguenther@suse.de>
8542
8543 PR tree-optimization/71428
8544 * gcc.dg/torture/pr71428.c: New testcase.
8545
0f3f9437
RB
85462016-06-07 Richard Biener <rguenther@suse.de>
8547
8548 PR middle-end/71423
8549 * gcc.dg/torture/pr71423.c: New testcase.
8550
ec963f2a
KV
85512016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8552
8553 PR middle-end/71408
8554 * gcc.dg/tree-ssa/pr71408.c: New test.
8555
46ab5b6e
KV
85562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8557
8558 PR middle-end/71281
8559 * g++.dg/torture/pr71281.C: New test.
8560
1f40cff3
MP
85612016-06-06 Marek Polacek <polacek@redhat.com>
8562
8563 PR c/71362
8564 * gcc.dg/pr71362.c: New test.
8565
6f5bcd24
JJ
85662016-06-06 Jakub Jelinek <jakub@redhat.com>
8567 Patrick Palka <ppalka@gcc.gnu.org>
8568
8569 PR c++/70847
8570 PR c++/71330
8571 PR c++/71393
8572 * g++.dg/opt/pr70847.C: New test.
8573 * g++.dg/ubsan/pr70847.C: New test.
8574 * g++.dg/ubsan/pr71393.C: New test.
8575
158beb4a
JJ
85762016-06-06 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR tree-optimization/71259
8579 * gcc.dg/vect/pr71259.c: New test.
8580
d9b950dd
DM
85812016-06-06 David Malcolm <dmalcolm@redhat.com>
8582
8583 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8584 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8585 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8586 above.
8587
36f9ad69
KT
85882016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8589
8590 PR middle-end/37780
8591 * gcc.c-torture/execute/pr37780.c: New test.
8592 * gcc.target/aarch64/pr37780_1.c: Likewise.
8593 * gcc.target/arm/pr37780_1.c: Likewise.
8594
5545a907
MP
85952016-06-06 Marek Polacek <polacek@redhat.com>
8596
8597 * c-c++-common/attr-may-alias-1.c: New test.
8598 * c-c++-common/attr-may-alias-2.c: New test.
8599 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8600
93671519
BE
86012016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8602
8603 PR c/24414
8604 * gcc.target/i386/pr24414.c: New test.
8605
690f24b7
JM
86062016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8607
8608 * gcc.target/sparc/vis4misc.c: New file.
8609 * gcc.target/sparc/fpcmp.c: Likewise.
8610 * gcc.target/sparc/fpcmpu.c: Likewise.
8611
31ce6157
AH
86122016-06-06 Alan Hayward <alan.hayward@arm.com>
8613
8614 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8615 * gcc.dg/vect/vect-live-3.c: Likewise.
8616
9fcebb5a
RB
86172016-06-06 Richard Biener <rguenther@suse.de>
8618
8619 PR tree-optimization/71398
8620 * gcc.dg/torture/pr71398.c: New testcase.
8621
903ca97b
UB
86222016-06-06 Uros Bizjak <ubizjak@gmail.com>
8623
8624 PR target/71389
8625 * g++.dg/pr71389.C: New test.
8626
9c1eb332
JD
86272016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8628
8629 PR fortran/71404
8630 * gfortran.dg/fmt_read_5.f: New test.
8631
b2d83bd2
AV
86322016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8633
8634 PR fortran/69659
8635 * gfortran.dg/class_array_22.f03: New test.
8636
ec81960e
JH
86372016-06-05 Jan Hubicka <hubicka@ucw.cz>
8638
8639 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8640
429d2750
JH
86412016-06-05 Jan Hubicka <hubicka@ucw.cz>
8642
8643 * gcc.dg/predict-9.c: Update template.
8644
c1c00983
PC
86452016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8646
8647 PR c++/49377
8648 * g++.dg/template/pr49377.C: New.
8649
1927a963
JJ
86502016-06-04 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR tree-optimization/71405
8653 * g++.dg/torture/pr71405.C: New test.
8654
909a11ad
PC
86552016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8656
8657 PR c++/70202
8658 * g++.dg/inherit/crash5.C: New.
8659 * g++.dg/inherit/virtual1.C: Adjust.
8660
08bbb1f8
JL
86612016-06-03 Jeff Law <law@redhat.com>
8662
8663 PR tree-optimization/71316
8664 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8665
7c35235c
JJ
86662016-06-03 Jakub Jelinek <jakub@redhat.com>
8667
8668 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8669 dg-additional-options with just -fno-tree-scev-cprop in it.
8670 * gcc.dg/vect/vect-live-2.c: Likewise.
8671 * gcc.dg/vect/vect-live-5.c: Likewise.
8672 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8673 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8674 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8675
c8572dd6
PP
86762016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8677
8678 PR c++/27100
8679 * g++.dg/other/friend6.C: New test.
8680
1c7733a7
BS
86812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8682
8683 * g++.dg/torture/ppc-ldst-array.C: New.
8684
0d2f700f
JM
86852016-06-03 Joseph Myers <joseph@codesourcery.com>
8686
8687 PR target/71276
8688 PR target/71277
8689 * gcc.dg/torture/builtin-fp-int-inexact.c,
8690 gcc.target/i386/387-builtin-fp-int-inexact.c,
8691 gcc.target/i386/387-rint-inline-1.c,
8692 gcc.target/i386/387-rint-inline-2.c,
8693 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8694 gcc.target/i386/sse2-rint-inline-1.c,
8695 gcc.target/i386/sse2-rint-inline-2.c,
8696 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8697 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8698
f8071c05
L
86992016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8700 Julia Koval <julia.koval@intel.com>
8701
8702 PR target/66960
8703 PR target/67630
8704 PR target/67634
8705 PR target/67841
8706 PR target/68037
8707 PR target/68618
8708 PR target/68661
8709 PR target/69575
8710 PR target/69596
8711 PR target/69734
8712 * gcc.dg/guality/pr68037-1.c: New test.
8713 * gcc.dg/guality/pr68037-2.c: Likewise.
8714 * gcc.dg/guality/pr68037-3.c: Likewise.
8715 * gcc.dg/torture/pr68037-1.c: Likewise.
8716 * gcc.dg/torture/pr68037-2.c: Likewise.
8717 * gcc.dg/torture/pr68037-3.c: Likewise.
8718 * gcc.dg/torture/pr68661-1a.c: Likewise.
8719 * gcc.dg/torture/pr68661-1b.c: Likewise.
8720 * gcc.target/i386/interrupt-1.c: Likewise.
8721 * gcc.target/i386/interrupt-2.c: Likewise.
8722 * gcc.target/i386/interrupt-3.c: Likewise.
8723 * gcc.target/i386/interrupt-4.c: Likewise.
8724 * gcc.target/i386/interrupt-5.c: Likewise.
8725 * gcc.target/i386/interrupt-6.c: Likewise.
8726 * gcc.target/i386/interrupt-7.c: Likewise.
8727 * gcc.target/i386/interrupt-8.c: Likewise.
8728 * gcc.target/i386/interrupt-9.c: Likewise.
8729 * gcc.target/i386/interrupt-10.c: Likewise.
8730 * gcc.target/i386/interrupt-11.c: Likewise.
8731 * gcc.target/i386/interrupt-12.c: Likewise.
8732 * gcc.target/i386/interrupt-13.c: Likewise.
8733 * gcc.target/i386/interrupt-14.c: Likewise.
8734 * gcc.target/i386/interrupt-15.c: Likewise.
8735 * gcc.target/i386/interrupt-16.c: Likewise.
8736 * gcc.target/i386/interrupt-17.c: Likewise.
8737 * gcc.target/i386/interrupt-18.c: Likewise.
8738 * gcc.target/i386/interrupt-19.c: Likewise.
8739 * gcc.target/i386/interrupt-20.c: Likewise.
8740 * gcc.target/i386/interrupt-21.c: Likewise.
8741 * gcc.target/i386/interrupt-22.c: Likewise.
8742 * gcc.target/i386/interrupt-23.c: Likewise.
8743 * gcc.target/i386/interrupt-24.c: Likewise.
8744 * gcc.target/i386/interrupt-25.c: Likewise.
8745 * gcc.target/i386/interrupt-26.c: Likewise.
8746 * gcc.target/i386/interrupt-27.c: Likewise.
8747 * gcc.target/i386/interrupt-28.c: Likewise.
8748 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8749 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8750 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8751 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8752 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8753 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8754 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8755 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8756 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8757 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8758 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8759 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8760
36b85e43
BS
87612016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8762
9de2e795
L
8763 PR tree-optimization/52171
8764 * gcc.dg/pr52171.c: New test.
8765 * gcc.target/i386/pr52171.c: New test.
36b85e43 8766
bfeee8ac
JH
87672016-06-03 Jan Hubicka <jh@suse.cz>
8768
8769 * g++.dg/tree-ssa/pred-1.C: New testcase
8770 * gcc.dg/tree-ssa/pred-1.c: New testcase
8771
859b0bae
BS
87722016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8773
8774 PR target/70957
8775 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8776 support.
8777 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8778
3a2edf4c
AH
87792016-06-03 Alan Hayward <alan.hayward@arm.com>
8780
8781 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8782
b28ead45
AH
87832016-06-03 Alan Hayward <alan.hayward@arm.com>
8784
8785 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8786 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8787 * gcc.dg/vect/vect-live-1.c: New test.
8788 * gcc.dg/vect/vect-live-2.c: New test.
8789 * gcc.dg/vect/vect-live-3.c: New test.
8790 * gcc.dg/vect/vect-live-4.c: New test.
8791 * gcc.dg/vect/vect-live-5.c: New test.
8792 * gcc.dg/vect/vect-live-slp-1.c: New test.
8793 * gcc.dg/vect/vect-live-slp-2.c: New test.
8794 * gcc.dg/vect/vect-live-slp-3.c: New test.
8795
1f91747b
JJ
87962016-06-03 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR middle-end/71387
8799 * g++.dg/opt/pr71387.C: New test.
8800
47b83923
JL
88012016-06-02 Jeff Law <law@redhat.com>
8802
8803 PR tree-optimization/71328
8804 * gcc.c-torture/compile/pr71328.c: New test.
8805
e96e5f46
JD
88062016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8807
8808 PR fortran/52393
8809 * gfortran.dg/fmt_read_3.f90: Fix typo.
8810 * gfortran.dg/fmt_read_4.f90: New test.
8811
b872d729
PC
88122016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8813
8814 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8815 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8816 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8817 * g++.dg/cpp0x/override2.C: Likewise.
8818 * g++.dg/parse/crash5.C: Likewise.
8819 * g++.dg/parse/error16.C: Likewise.
8820 * g++.dg/parse/error27.C: Likewise.
8821 * g++.dg/template/qualttp15.C: Likewise.
8822 * g++.dg/template/redecl4.C: Likewise.
8823 * g++.old-deja/g++.other/crash39.C: Likewise.
8824 * g++.old-deja/g++.other/struct1.C: Likewise.
8825 * g++.old-deja/g++.pt/m9a.C: Likewise.
8826 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8827
0e535442
JJ
88282016-06-02 Jakub Jelinek <jakub@redhat.com>
8829
0633ee10
JJ
8830 PR c++/71372
8831 * c-c++-common/pr71372.c: New test.
8832
0e535442
JJ
8833 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8834 __TIME__ strings with __builtin_strcmp instead of printf and
8835 dg-output.
8836
f3c5ecc2
ML
88372016-06-02 Martin Liska <mliska@suse.cz>
8838
8839 * gcc.dg/predict-9.c: New test.
8840
a91807c5
JJ
88412016-06-02 Jakub Jelinek <jakub@redhat.com>
8842
8843 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8844 global set_compiler_env_var and global saved_compiler_env_var.
8845
b5bd1978
KT
88462016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8847
8848 PR rtl-optimization/71295
8849 * gcc.c-torture/compile/pr71295.c: New test.
8850
b93b1475
JJ
88512016-06-02 Jakub Jelinek <jakub@redhat.com>
8852
930ebd0e
JJ
8853 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8854
1e021dc3
JJ
8855 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8856 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8857
b93b1475
JJ
8858 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8859 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8860 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8861 alternative number.
8862
58f2fb5c
MM
88632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8864
8865 * gcc.target/powerpc/p9-splat-4.c: New test.
8866
88672016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8868
8869 PR target/71186
8870 * gcc.target/powerpc/pr71186.c: New test.
8871
4731c9f0
JD
88722016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8873
8874 PR fortran/52393
8875 * gfortran.dg/fmt_read_3.f90: New test.
8876
042dee3e
TP
88772016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8878
8879 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8880 procedure.
8881
15c98b2e
ES
88822016-06-01 Eduard Sanou <dhole@openmailbox.org>
8883
8884 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8885 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8886 env var is set.
8887 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8888 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8889 shown once.
8890 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8891 during compilation.
8892 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8893 vars set by dg-set-compiler-env-var.
8894
6442a6f4
PT
88952016-06-01 Paul Thomas <pault@gcc.gnu.org>
8896
8897 PR fortran/71156
8898 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8899 to the module procedure declaration.
8900 * gfortran.dg/submodule_16.f08: New test.
8901
ab62397a
JJ
89022016-06-01 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR middle-end/71371
8905 * c-c++-common/gomp/pr71371.c: New test.
8906
b66af6ed
RB
89072016-06-01 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/71366
8910 * gcc.dg/torture/pr71366-1.c: New testcase.
8911 * gcc.dg/torture/pr71366-2.c: Likewise.
8912
e342b9d8
KN
89132016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8914
8915 * gcc.target/powerpc/vslv-0.c: New test.
8916 * gcc.target/powerpc/vslv-1.c: New test.
8917 * gcc.target/powerpc/vsrv-0.c: New test.
8918 * gcc.target/powerpc/vsrv-1.c: New test.
8919
721547cd
NS
89202016-06-01 Nathan Sidwell <nathan@acm.org>
8921
8922 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8923 * gcc.target/nvptx/weak.c: New.
8924
fa2c9034
RB
89252016-06-01 Richard Biener <rguenther@suse.de>
8926
8927 PR tree-optimization/71261
8928 * gcc.dg/torture/vect-bool-1.c: New testcase.
8929
3e32893c
JJ
89302016-06-01 Jakub Jelinek <jakub@redhat.com>
8931
8932 * gfortran.dg/gomp/order-1.f90: New test.
8933 * gfortran.dg/gomp/order-2.f90: New test.
8934
8c383600
JH
89352016-06-01 Jan Hubicka <hubicka@ucw.cz>
8936
8937 * gcc.dg/unroll-6.c: Update template.
8938 * gcc.dg/unroll-7.c: New testcase.
8939 * gcc.dg/unroll-8.c: New testcase.
8940
a0dfeef5
EB
89412016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8942
8943 * gnat.dg/opt56.ad[sb]: New test.
8944
48de5701
PC
89452016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8946
8947 PR c++/66635
8948 * g++.dg/cpp0x/constexpr-ice16.C: New.
8949
827cf695
PP
89502016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8951
8952 PR tree-optimization/71314
8953 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8954 -mbranch-cost=2.
8955
ff66f6e8
PP
89562016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8957
8958 PR tree-optimization/71077
8959 * gcc.dg/tree-ssa/pr71077.c: New test.
8960
050fb209
JH
89612016-05-31 Jan Hubicka <hubicka@ucw.cz>
8962
48de5701
PC
8963 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8964 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8965 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8966
c642d919
PC
89672016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8968
8969 PR c++/71248
8970 * g++.dg/cpp0x/pr71248.C: New.
8971 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8972 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8973 * g++.dg/init/new37.C: Likewise.
8974 * g++.dg/template/static1.C: Likewise.
8975 * g++.dg/template/static2.C: Likewise.
8976
d6439e08
L
89772016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8978
8979 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8980 instead of %rdi.
8981 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8982
780b9dd4
MP
89832016-05-31 Marek Polacek <polacek@redhat.com>
8984
8985 * c-c++-common/Wswitch-unreachable-3.c: New test.
8986 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8987
0d99f8a0
RB
89882016-05-31 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/71352
8991 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8992
52545641
TP
89932016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8994
8995 * gcc.target/arm/armv5_thumb_isa.c: New test.
8996
5b8c1205
KY
89972016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8998
8999 PR target/71346
9000 * gcc.target/i386/pr71346.c: New test.
9001
7a88cc84
TV
90022016-05-31 Tom de Vries <tom@codesourcery.com>
9003
9004 PR tree-optimization/69068
9005 * gcc.dg/graphite/pr69068.c: New test.
9006
265149a6
MS
90072016-05-27 Martin Sebor <msebor@redhat.com>
9008
9009 PR c++/71306
9010 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9011
00631022
JJ
90122016-05-30 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR c++/71349
9015 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9016 nowait depend(inout: dd[0]) clauses where permitted.
9017
b2f6675b
PC
90182016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9019
9020 PR c++/71238
9021 * g++.dg/parse/pr71238.C: New.
9022 * g++.dg/concepts/friend1.C: Test column numbers too.
9023 * g++.dg/cpp0x/initlist31.C: Likewise.
9024 * g++.dg/cpp0x/pr51420.C: Likewise.
9025 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9026 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9027 * g++.dg/ext/builtin3.C: Likewise.
9028 * g++.dg/lookup/friend12.C: Likewise.
9029 * g++.dg/lookup/friend7.C: Likewise.
9030 * g++.dg/lookup/koenig1.C: Likewise.
9031 * g++.dg/lookup/koenig5.C: Likewise.
9032 * g++.dg/lookup/used-before-declaration.C: Likewise.
9033 * g++.dg/overload/koenig1.C: Likewise.
9034 * g++.dg/template/crash65.C: Likewise.
9035 * g++.dg/template/friend57.C: Likewise.
9036 * g++.dg/warn/Wshadow-5.C: Likewise.
9037 * g++.dg/warn/Wunused-8.C: Likewise.
9038 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9039 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9040 * g++.old-deja/g++.jason/member.C: Likewise.
9041 * g++.old-deja/g++.jason/report.C: Likewise.
9042 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9043 * g++.old-deja/g++.law/visibility20.C: Likewise.
9044 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9045 * g++.old-deja/g++.other/static5.C: Likewise.
9046 * g++.old-deja/g++.pt/overload2.C: Likewise.
9047
a448ff40
JH
90482016-05-30 Jan Hubicka <hubicka@ucw.cz>
9049
9050 * gcc.dg/tree-ssa/peel1.c: New testcase.
9051 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9052 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9053
69be8c91
TV
90542016-05-30 Tom de Vries <tom@codesourcery.com>
9055
9056 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9057 to ce.
9058
a59775a1
PC
90592016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 PR c++/71099
9062 * g++.dg/parse/virtual1.C: New.
9063
53d6d955
UB
90642016-05-30 Uros Bizjak <ubizjak@gmail.com>
9065
9066 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9067 Use correct register when clearing %edx.
9068
0557293f
AM
90692016-05-30 Alexander Monakov <amonakov@ispras.ru>
9070
9071 PR tree-optimization/71289
9072 * gcc.dg/pr71289.c: New test.
9073
5d476e35
KV
90742016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9075
9076 PR middle-end/71269
9077 PR middle-end/71292
9078 * gcc.dg/tree-ssa/pr71269.c: New test.
9079 * gcc.dg/tree-ssa/pr71292.c: New test.
9080
db5447ca
KV
90812016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9082
9083 PR middle-end/71252
9084 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9085
98bdbb39
JH
90862016-05-30 Jan Hubicka <hubicka@ucw.cz>
9087
9088 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9089 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9090 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9091
7e012855
TV
90922016-05-30 Tom de Vries <tom@codesourcery.com>
9093
9094 PR tree-optimization/69067
9095 * gcc.dg/graphite/pr69067.c: New test.
9096
beed3701
UB
90972016-05-29 Uros Bizjak <ubizjak@gmail.com>
9098
9099 PR target/71245
9100 * gcc.target/i386/pr71245-1.c: New test.
9101 * gcc.target/i386/pr71245-2.c: Ditto.
9102
b6d4f8e8
PC
91032016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9104
9105 PR c++/71105
9106 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9107 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9108 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9109
00022058
JH
91102016-05-27 Jan Hubicka <hubicka@ucw.cz>
9111
9112 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9113
c8419aca
VV
91142016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9115
9116 Revert:
9117 PR c++/69855
9118 * g++.dg/overload/69855.C: New.
9119 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9120 * g++.old-deja/g++.pt/crash3.C: Likewise.
9121
8008c4d2
PC
91222016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9123
9124 PR c++/60385
9125 * g++.dg/parse/namespace13.C: New.
9126
8b2ef235
JL
91272016-05-26 Jeff Law <law@redhat.com>
9128
9129 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9130 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9131 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9132 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9133 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9134 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9135 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9136 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9137 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9138 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9139 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9140 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9141 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9142
7d67159b
VV
91432016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9144
9145 PR c++/69855
9146 * g++.dg/overload/69855.C: New.
9147 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9148 * g++.old-deja/g++.pt/crash3.C: Likewise.
9149
88e3bdd1
JW
91502016-05-27 Jiong Wang <jiong.wang@arm.com>
9151
9152 PR target/63596
9153 * gcc.target/aarch64/va_arg_1.c: New testcase.
9154 * gcc.target/aarch64/va_arg_2.c: Likewise.
9155 * gcc.target/aarch64/va_arg_3.c: Likewise.
9156
3fd6b9cc
JW
91572016-05-27 Jiong Wang <jiong.wang@arm.com>
9158
9159 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9160 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9161 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9162 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9163 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9164
3cee7e4e
MP
91652016-05-27 Marek Polacek <polacek@redhat.com>
9166
9167 PR middle-end/71308
9168 * g++.dg/torture/pr71308.C: New test.
9169
6a813c96
DV
91702016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9171
9172 * gcc.dg/zero_bits_compound-1.c: New test.
9173 * gcc.dg/zero_bits_compound-2.c: New test.
9174
0561bcfb
IE
91752016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9176
9177 PR middle-end/71279
9178 * gcc.dg/pr71279.c: New test.
9179
21316320
MM
91802016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9181
9182 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9183 floating point min/max/comparison instructions.
9184 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9185
7211a097
JJ
91862016-05-26 Jakub Jelinek <jakub@redhat.com>
9187
9188 * c-c++-common/gomp/schedule-1.c: New test.
9189 * gfortran.dg/gomp/schedule-1.f90: New test.
9190
cac177cf
PP
91912016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9192
9193 PR c++/70822
9194 PR c++/70106
9195 * g++.dg/cpp1y/auto-fn32.C: New test.
9196 * g++.dg/cpp1y/paren4.C: New test.
9197
a2d5b8c9
NS
91982016-05-26 Nathan Sidwell <nathan@acm.org>
9199
9200 * gcc.dg/20060410.c: Xfail on ptx.
9201 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9202 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9203 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9204 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9205 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9206
ffa8b552
TP
92072016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9208
9209 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9210
c7501e00
JJ
92112016-05-26 Jakub Jelinek <jakub@redhat.com>
9212
1875b9a0
JJ
9213 PR tree-optimization/71280
9214 * gcc.dg/pr71280.c: New test.
9215
2116e19f
JJ
9216 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9217
305aef09
JJ
9218 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9219 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9220
c7501e00
JJ
9221 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9222
ca449d26
JW
92232016-05-26 Jiong Wang <jiong.wang@arm.com>
9224
9225 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9226 kept in memory.
ca449d26 9227
8af01c66
JL
92282016-05-25 Jeff Law <law@redhat.com>
9229
9230 PR tree-optimization/71272
9231 * gcc.c-torture/compile/pr71272.c: new test.
9232
f9d6ce73
BS
92332016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9234
9235 * gcc.target/powerpc/vec-cmpne.c: New test.
9236 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9237
a88a7b22
EB
92382016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9239
9240 * gnat.dg/opt55.ad[sb]: New test.
9241
125f02ed
SKS
92422016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9243
9244 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9245 * c-c++-common/pr60226.c: Require int32plus.
9246 * gcc.c-torture/execute/pr70602.c: Likewise.
9247 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9248 unsigned long for malloc arg type.
9249 * gcc.dg/asr_div1.c: Require int32plus.
9250 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9251 * gcc.dg/pie-1.c: Require pie.
9252 * gcc.dg/pie-2.c: Likewise.
9253 * gcc.dg/pr59471.c: Require int32plus.
9254 * gcc.dg/pr59963-2.c: XFAIL for int16.
9255 * gcc.dg/pr60114.c: Require int32plus.
9256 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9257 unsigned long for typedef of size_t.
9258 * gcc.dg/pr63914.c: Require int32plus.
9259 * gcc.dg/pr64536.c: Require pt32plus.
9260 * gcc.dg/pr65658.c: Likewise.
9261 * gcc.dg/pr67271.c: Require int32plus.
9262 * gcc.dg/pr68112.c: Likewise.
9263 * gcc.dg/pr69071.c: Skip for avr target.
9264 * gcc.dg/pr69973.c: Require int32plus.
9265 * gcc.dg/pr70169.c: Skip for avr target.
9266 * gcc.dg/sso-6.c: Require int32plus.
9267 * gcc.dg/sso-7.c: Likewise.
9268 * gcc.dg/sso-8.c: Likewise.
9269 * gcc.dg/vrp-min-max-2.c: Likewise.
9270
c6e434f5
UB
92712016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9272
9273 PR target/70738
9274 * gcc.target/i386/pr70738-1.c: New test.
9275 * gcc.target/i386/pr70738-2.c: Likewise.
9276 * gcc.target/i386/pr70738-3.c: Likewise.
9277 * gcc.target/i386/pr70738-4.c: Likewise.
9278 * gcc.target/i386/pr70738-5.c: Likewise.
9279 * gcc.target/i386/pr70738-6.c: Likewise.
9280 * gcc.target/i386/pr70738-7.c: Likewise.
9281 * gcc.target/i386/pr70738-8.c: Likewise.
9282 * gcc.target/i386/pr70738-9.c: Likewise.
9283
5c42d341
KT
92842016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9285
9286 PR rtl-optimization/66940
9287 * gcc.c-torture/execute/pr66940.c: New test.
9288
bf9a1a07
IV
92892016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9290
9291 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9292 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9293 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9294 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9295 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9296 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9297 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9298 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9299 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9300 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9301 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9302 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9303 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9304 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9305 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9306 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9307 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9308 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9309 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9310 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9311 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9312 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9313 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9314 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9315
95efe6b6
MP
93162016-05-25 Marek Polacek <polacek@redhat.com>
9317
9318 PR c/71265
9319 * gcc.dg/noncompile/pr71265.c: New test.
9320
a23faf7a
MP
9321 PR c/71266
9322 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9323
69a6d5ad
NS
93242016-05-25 Nathan Sidwell <nathan@acm.org>
9325
9326 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9327
3072d4ea
RB
93282016-05-25 Richard Biener <rguenther@suse.de>
9329
9330 PR tree-optimization/71261
9331 * c-c++-common/torture/pr71261.c: New testcase.
9332
e412ece4
RB
93332016-05-25 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71264
9336 * gcc.dg/vect/pr71264.c: New testcase.
9337
b9e551ad
PC
93382016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9339
9340 PR c++/55992
9341 * g++.dg/cpp0x/alias-decl-53.C: New.
9342 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9343
6aa1abe5
ML
93442016-05-25 Martin Liska <mliska@suse.cz>
9345
9346 * g++.dg/pr71239.C: New test.
9347
842d162e
RB
93482016-05-25 Richard Biener <rguenther@suse.de>
9349
c87885ca
RO
9350 * gcc.dg/vect/pr58135.c: Rename to ...
9351 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9352
f184a36c
MP
93532016-05-25 Marek Polacek <polacek@redhat.com>
9354
9355 * g++.dg/pr65295.C: Use target c++14.
9356
021fad86
PC
93572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9358
53d6d955
UB
9359 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9360 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9361
c3eaf15a
MM
93622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9363
9364 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9365 instructions.
9366
e46c7770
CP
93672016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9368
9369 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9370 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9371 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9372 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9373 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9374 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9375 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9376 * c-c++-common/goacc/pcopy.c: Likewise.
9377 * c-c++-common/goacc/pcopyin.c: Likewise.
9378 * c-c++-common/goacc/pcopyout.c: Likewise.
9379 * c-c++-common/goacc/pcreate.c: Likewise.
9380 * c-c++-common/goacc/pr70688.c: New test.
9381 * c-c++-common/goacc/present-1.c: Adjust test.
9382 * c-c++-common/goacc/reduction-5.c: Likewise.
9383 * g++.dg/goacc/data-1.C: New test.
9384
4bfc9db7
MM
93852016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9386
9387 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9388 vector parity built-in functions.
9389 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9390 count trailing zeros automatic vectorization.
9391 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9392 count trailing zeros built-in functions.
9393
2bc145af
KV
93942016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9395
9396 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9397
26869fdb
PH
93982016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9399
9400 PR target/71050
9401 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9402
b2dc9c3b
PC
94032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9404
9405 PR c++/50436
9406 * g++.dg/template/crash123.C: New.
9407 * g++.dg/template/crash124.C: Likewise.
9408
f65e97fd
MS
94092016-05-24 Martin Sebor <msebor@redhat.com>
9410
9411 PR c++/71147
9412 * g++.dg/ext/flexary16.C: New test.
9413
a6f5ac7f
IV
94142016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9415
69a6d5ad
NS
9416 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9417 before math.h is included.
a6f5ac7f
IV
9418 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9419 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9420 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9421 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9422 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9423 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9424 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9425 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9426 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9427 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9428 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9429 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9430 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9431 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9432 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9433 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9434 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9435 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9436 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9437 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9438 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9439 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9440 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9441
27bad558
MM
94422016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9443 Kelvin Nilsen <kelvin@gcc.gnu.org>
9444
9445 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9446 support.
9447
72f382fb
PC
94482016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9449
9450 PR c++/69872
9451 * g++.dg/warn/Wno-narrowing1.C: New.
9452
ef2ec9d9
MP
94532016-05-24 Marek Polacek <polacek@redhat.com>
9454
9455 PR c/71249
9456 * c-c++-common/Wswitch-unreachable-2.c: New test.
9457
e90434e3
JJ
94582016-05-24 Jakub Jelinek <jakub@redhat.com>
9459
7adb26f2
JJ
9460 PR c++/71257
9461 * g++.dg/vect/simd-clone-6.cc: New test.
9462 * g++.dg/gomp/declare-simd-6.C: New test.
9463
e90434e3
JJ
9464 PR middle-end/70434
9465 PR c/69504
9466 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9467
b556ea3b
RB
94682016-05-24 Richard Biener <rguenther@suse.de>
9469
9470 PR tree-optimization/71240
9471 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9472
e5328f5d
RB
94732016-05-24 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/71230
9476 * gcc.dg/torture/pr71230.c: New testcase.
9477 * g++.dg/torture/pr71230.C: Likewise.
9478
a04e69c0
TS
94792016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9480
9481 * c-c++-common/goacc/routine-5.c: Add tests.
9482 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9483 * gfortran.dg/goacc/routine-6.f90: Add tests.
9484
30fd2977
RB
94852016-05-24 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/71253
9488 * gcc.dg/torture/pr71253.c: New testcase.
9489
ca6f60bc
KV
94902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9491
9492 PR middle-end/71252
9493 * gfortran.dg/pr71252.f90: New test.
9494
d3465d72
RS
94952016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9496
9497 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9498
f17a223d
RB
94992016-05-24 Richard Biener <rguenther@suse.de>
9500
9501 PR middle-end/70434
9502 PR c/69504
9503 * c-c++-common/vector-subscript-4.c: New testcase.
9504 * c-c++-common/vector-subscript-5.c: Likewise.
9505
e3f36534
JD
95062016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9507
9508 PR fortran/71123
9509 * gfortran.dg/namelist_90.f: New test
9510
85d5c27d
JD
95112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9512
9513 PR fortran/66461
9514 * gfortran.dg/unexpected_eof.f: New test
9515
fe3f3340
MM
95162016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9517 Kelvin Nilsen <kelvin@gcc.gnu.org>
9518
9519 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9520 as little endian.
9521
26d6ae55
PC
95222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9523
9524 PR c++/70972
9525 * g++.dg/cpp0x/inh-ctor20.C: New.
9526 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9527
d6c9a06f
PC
95282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9529
9530 PR c++/69095
9531 * g++.dg/cpp0x/variadic168.C: New.
9532
396a1d10
PC
95332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9534
9535 * g++.dg/cpp0x/pr31445.C: Test column number too.
9536 * g++.dg/cpp0x/pr32253.C: Likewise.
9537 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9538 * g++.dg/cpp0x/variadic36.C: Likewise.
9539
ece46666
MG
95402016-05-23 Marc Glisse <marc.glisse@inria.fr>
9541
9542 * gcc.dg/fold-notshift-2.c: Adjust.
9543
a7dc5980
MP
95442016-05-23 Marek Polacek <polacek@redhat.com>
9545
9546 PR c/49859
9547 * c-c++-common/Wswitch-unreachable-1.c: New test.
9548 * gcc.dg/Wswitch-unreachable-1.c: New test.
9549 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9550 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9551 * g++.dg/gomp/block-10.C: Likewise.
9552 * gcc.dg/gomp/block-10.c: Likewise.
9553 * g++.dg/gomp/block-9.C: Likewise.
9554 * gcc.dg/gomp/block-9.c: Likewise.
9555 * g++.dg/gomp/target-1.C: Likewise.
9556 * g++.dg/gomp/target-2.C: Likewise.
9557 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9558 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9559 * g++.dg/gomp/taskgroup-1.C: Likewise.
9560 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9561 * gcc.dg/gomp/teams-1.c: Likewise.
9562 * g++.dg/gomp/teams-1.C: Likewise.
9563 * g++.dg/overload/error3.C: Likewise.
9564 * g++.dg/tm/jump1.C: Likewise.
9565 * g++.dg/torture/pr40335.C: Likewise.
9566 * gcc.dg/c99-vla-jump-5.c: Likewise.
9567 * gcc.dg/switch-warn-1.c: Likewise.
9568 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9569 * gcc.dg/nested-func-1.c: Likewise.
9570 * gcc.dg/pr67784-4.c: Likewise.
9571
18b54004
RB
95722016-05-23 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/71230
9575 * gfortran.dg/pr71230-1.f90: New testcase.
9576 * gfortran.dg/pr71230-2.f90: Likewise.
9577
e569db5f
VK
95782016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9579
396a1d10 9580 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9581 * gcc.dg/vect/pr58135.c: Add new.
9582 * gfortran.dg/pr46519-1.f: Adjust test case.
9583
e4b71114
PC
95842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9585
9586 PR c++/53401
9587 * g++.dg/cpp0x/decltype64.C: New.
9588
a25a8058
CL
95892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9590
9591 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9592 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9593 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9594
0dcfe9ab
CL
95952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9596
9597 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9598 Add poly64x1_t and poly64x2_t cases if supported.
9599 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9600 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9601 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9604
ffd70e4a
CL
96052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9606
9607 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9608 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9609 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9610 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9611 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9612 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9613 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9614
4b1f57fe
CL
96152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9616
9617 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9618
16c5ec77
CL
96192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9620
9621 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9622 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9623
94ad56c7
JJ
96242016-05-22 Jakub Jelinek <jakub@redhat.com>
9625
57748705
JJ
9626 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9627 constraint instead of "r".
9628 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9629 insn instead of vxorpd.
9630 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9631
af120161
JJ
9632 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9633 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9634
355023ce
JJ
9635 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9636
3b48574c
JJ
9637 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9638 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9639
94ad56c7
JJ
9640 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9641
8a85cee2
KV
96422016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9643
9644 PR middle-end/40921
9645 * gcc.dg/tree-ssa/pr40921.c: New test.
9646
8e916b16
PS
96472016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9648
9649 PR target/71103
9650 * gcc.target/avr/pr71103.c: New test.
9651
88aea79f
KV
96522016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9653
9654 PR middle-end/71179
9655 * gcc.dg/tree-ssa/pr71179.c: New test.
9656
79063edd
MS
96572016-05-20 Martin Sebor <msebor@redhat.com>
9658
9659 PR c/71115
9660 * gcc.dg/init-excess-2.c: New test.
9661
55c8849f
EB
96622016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9663
9664 * gnat.dg/opt53.adb: New test.
9665 * gnat.dg/opt54.adb: Likewise.
9666
c91a0948
MJ
96672016-05-20 Martin Jambor <mjambor@suse.cz>
9668
9669 PR tree-optimization/70884
9670 * gcc.dg/tree-ssa/pr70919.c: New test.
9671
9cad20fa
BS
96722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9673
9674 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9675 formatting.
69a6d5ad
NS
9676 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9677 fix code formatting.
9678
96792016-05-20 Nathan Sidwell <nathan@acm.org>
9680
9681 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9682 non-common cases.
9683 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9684
15c671a7
DM
96852016-05-20 David Malcolm <dmalcolm@redhat.com>
9686
9687 * jit.dg/all-non-failing-tests.h: Add
9688 test-factorial-must-tail-call.c.
9689 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9690 * jit.dg/test-factorial-must-tail-call.c: New test case.
9691
4f028369
JJ
96922016-05-20 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR fortran/71204
9695 * gfortran.dg/pr71204.f90: New test.
9696
7dea4ab3
CP
96972016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9698
9699 * gcc.target/nvptx/sincos.c: New test.
9700
ef98d365
PC
97012016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/70572
9704 * g++.dg/cpp1y/auto-fn31.C: New.
9705
92466115
BS
97062016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9707
9708 * gcc.target/powerpc/vec-addec.c: New test.
9709 * gcc.target/powerpc/vec-addec-int128.c: New test.
9710
9a385c2d
DM
97112016-05-20 David Malcolm <dmalcolm@redhat.com>
9712
9713 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9714 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9715 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9716 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9717
77c9d5b4
JH
97182016-05-20 Jan Hubicka <hubicka@ucw.cz>
9719
9720 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9721
68047971
JJ
97222016-05-20 Jakub Jelinek <jakub@redhat.com>
9723
18954840
JJ
9724 PR c++/71210
9725 * g++.dg/opt/pr71210-1.C: New test.
9726 * g++.dg/opt/pr71210-2.C: New test.
9727
68047971
JJ
9728 PR tree-optimization/29756
9729 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9730 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9731 only on selected targets where V4SImode vectors are known to be
9732 supported.
9733
d78789f5
MG
97342016-05-20 Marc Glisse <marc.glisse@inria.fr>
9735
9736 PR tree-optimization/71079
9737 PR tree-optimization/71206
9738 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9739
550fa093
PK
97402016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9741
9742 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9743 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9744 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9745
483c6429
RG
97462016-05-20 Richard Guenther <rguenther@suse.de>
9747
9748 PR tree-optimization/29756
9749 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9750
eb066284
RB
97512016-05-20 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/71185
9754 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9755
58f10249
RB
97562016-05-20 Richard Biener <rguenther@suse.de>
9757
9758 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9759
2a5569fa
MP
97602016-05-19 Marek Polacek <polacek@redhat.com>
9761
9762 PR c++/71075
9763 * g++.dg/diagnostic/pr71075.C: New test.
9764
5e9a5385
DM
97652016-05-19 David Malcolm <dmalcolm@redhat.com>
9766
9767 PR c++/71184
9768 * g++.dg/pr71184.C: New test case.
9769
4f45da44
KN
97702016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9771
9772 * gcc.target/powerpc/darn-0.c: New test.
9773 * gcc.target/powerpc/darn-1.c: New test.
9774 * gcc.target/powerpc/darn-2.c: New test.
9775
4177437e
MP
97762016-05-19 Marek Polacek <polacek@redhat.com>
9777
9778 PR tree-optimization/71031
9779 * gcc.dg/tree-ssa/vrp100.c: New test.
9780
afb72432
IE
97812016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9782
9783 PR rtl-optimization/71148
9784 * gcc.dg/pr71148.c: New test.
9785
4f83064e
KT
97862016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9787
9788 PR target/71056
9789 * gcc.target/arm/pr71056.c: New test.
9790
4bf8dbe1
BE
97912016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9792
9793 * c-c++-common/pr69669.c: Check the used mode.
9794
f3510625
MO
97952016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9796
9797 PR sanitizer/64354
9798 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9799
43c0068e
RB
98002016-05-19 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/70729
9803 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9804 * gcc.dg/graphite/scop-18.c: Likewise.
9805 * gcc.dg/pr41783.c: Disable LIM.
9806 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9807 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9808 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9809 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9810 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9811 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9812 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9813 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9814 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9815 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9816 * gfortran.dg/pr42108.f90: Likewise.
9817
70f25790
DM
98182016-05-18 David Malcolm <dmalcolm@redhat.com>
9819
9820 PR driver/69265
9821 * gcc.dg/spellcheck-options-11.c: New test case.
9822
960db8ec
JJ
98232016-05-18 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR c++/71100
9826 * g++.dg/opt/pr71100.C: New test.
9827
04643334
MJ
98282016-05-18 Martin Jambor <mjambor@suse.cz>
9829
9830 PR ipa/69708
9831 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9832 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9833 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9834 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9835
91bb9f80
MJ
98362016-05-18 Martin Jambor <mjambor@suse.cz>
9837
9838 PR ipa/69708
9839 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9840 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9841 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9842 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9843 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9844
c584aca6
PC
98452016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9846
9847 PR c++/69793
9848 * g++.dg/template/crash122.C: New.
9849
20309c6e
PC
98502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9851
9852 PR c++/70466
9853 * g++.dg/template/pr70466-1.C: New.
9854 * g++.dg/template/pr70466-2.C: Likewise.
9855
50c78b9a
MM
98562016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9857
9858 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9859 splat operations and the XXSPLTIB instruction.
9860 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9861 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9862 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9863 xxlxor to clear a register.
9864
cf8be00d
RS
98652016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9866
9867 * gcc.dg/torture/pr71020.c: New test.
9868
848a392a
MJ
98692016-05-18 Martin Jambor <mjambor@suse.cz>
9870
9871 PR ipa/70646
9872 * gcc.dg/ipa/pr70646.c: New test.
9873
1f2ab776
CL
98742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9875
9876 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9877
76489493
CL
98782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9879
9880 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9881 missing tests for vreinterpretq_p{8,16}.
9882
bd79378d
CL
98832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9884
9885 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9886 vsliq_n_s64 and vsliq_n_u64.
9887
81ca3ea0
CL
98882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9889
9890 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9891 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9892
873cb425
CL
98932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9894
9895 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9896 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9897 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9898
9d6e7c21
CL
98992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9900
9901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9902 in comment.
9903
b4dbe40e 99042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9905
9906 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9907 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9908 "blr\t" and switch to scan-assembler-times.
9909
83a5c910
JW
99102016-05-18 Jiong Wang <jiong.wang@arm.com>
9911
53d6d955
UB
9912 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9913 with __aarch64__.
9914 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9915 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9916
fb7cbdeb
JJ
99172016-05-18 Jakub Jelinek <jakub@redhat.com>
9918
8ee91165
JJ
9919 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9920 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9921 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9922 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9923 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9924 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9925
cf4d516a
JJ
9926 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9927 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9928
a4f16422
JJ
9929 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9930 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9931
7b37ce10
JJ
9932 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9933 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9934
fb7cbdeb
JJ
9935 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9936
c9326aef
RB
99372016-05-18 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/71168
9940 * gcc.dg/torture/pr71168.c: New testcase.
9941
df8b0a11
KV
99422016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9943
9944 PR middle-end/63586
9945 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9946 * gcc.dg/tree-ssa/pr63586.c: New test.
9947 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9948
2efd67ed
NS
99492016-05-17 Nathan Sidwell <nathan@acm.org>
9950
9951 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9952 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9953 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9954 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9955
1988b2c2
NS
99562016-05-17 Nathan Sidwell <nathan@acm.org>
9957
9958 * gcc.target/nvptx/abi-vararg-3.c: New.
9959
ad1d92ab
MM
99602016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9961
9962 PR tree-optimization/54579
9963 PR middle-end/55299
9964 * gcc.dg/fold-notrotate-1.c: New test.
9965 * gcc.dg/fold-notshift-1.c: New test.
9966 * gcc.dg/fold-notshift-2.c: New test.
9967
47768df8
MP
99682016-05-17 Marek Polacek <polacek@redhat.com>
9969
9970 PR ipa/71146
9971 * g++.dg/ipa/pr71146.C: New test.
9972
6b5423a5
DM
99732016-05-17 David Malcolm <dmalcolm@redhat.com>
9974
9975 * jit.dg/test-error-array-bounds.c: New test case.
9976
c7986356
MG
99772016-05-17 Marc Glisse <marc.glisse@inria.fr>
9978
9979 * gcc.dg/tree-ssa/and-1.c: New testcase.
9980
d982c5b7
MG
99812016-05-17 Marc Glisse <marc.glisse@inria.fr>
9982
9983 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9984 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9985
0139ba93
MG
99862016-05-17 Marc Glisse <marc.glisse@inria.fr>
9987
9988 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9989 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9990
daab4562
JW
99912016-05-17 Jiong Wang <jiong.wang@arm.com>
9992
9993 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9994
22330033
JW
99952016-05-17 Jiong Wang <jiong.wang@arm.com>
9996
9997 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9998
98b3a5f2
JW
99992016-05-17 Jiong Wang <jiong.wang@arm.com>
10000
10001 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10002 ".2d[index]" when scan the assembly.
10003 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10004 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10005 float64x1.
10006 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10007
b71b7a8e
RB
100082016-05-17 Richard Biener <rguenther@suse.de>
10009
10010 PR tree-optimization/71132
10011 * gcc.dg/torture/pr71132.c: New testcase.
10012
3c51ad46
CL
100132016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10014
10015 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10016
d20faa66
KT
100172016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10018
10019 PR target/70809
10020 * gcc.target/aarch64/pr70809_1.c: New test.
10021
b75cc5a4
KT
100222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10023
10024 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10025 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10026 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10027 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10028
b28eb195
IE
100292016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10030 Ilya Enkovich <ilya.enkovich@intel.com>
10031
10032 PR target/71114
10033 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10034
0b9004ed
JH
100352016-05-16 Jan Hubicka <hubicka@ucw.cz>
10036
10037 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10038 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10039
1b81a1c1
MW
100402016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10041
10042 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10043 test for __ARM_FP16_ARGS.
10044 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10045 * gcc.target/arm/aapcs/neon-vect10.c: New.
10046 * gcc.target/arm/aapcs/neon-vect9.c: New.
10047 * gcc.target/arm/aapcs/vfp18.c: New.
10048 * gcc.target/arm/aapcs/vfp19.c: New.
10049 * gcc.target/arm/aapcs/vfp20.c: New.
10050 * gcc.target/arm/aapcs/vfp21.c: New.
10051 * gcc.target/arm/fp16-aapcs-1.c: New.
10052 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10053 test for __ARM_FP16_ARGS.
10054 * g++.target/arm/fp16-return-1.c: Update expected output.
10055
921d1e73
JW
100562016-05-16 Jiong Wang <jiong.wang@arm.com>
10057
10058 PR testsuite/70227
10059 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10060
228eb42a
HA
100612016-05-15 Harald Anlauf <anlauf@gmx.de>
10062
10063 PR fortran/69603
10064 * gfortran.dg/pr69603.f90: New testcase.
10065
785abfd3
FR
100662016-05-14 Fritz Reese <fritzoreese@gmail.com>
10067
10068 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10069
e75eb64f
FR
100702016-05-14 Fritz Reese <fritzoreese@gmail.com>
10071
10072 PR fortran/71047
10073 * gfortran.dg/pr71047.f08: New test.
10074
aa4b467b
JM
100752016-05-13 Joseph Myers <joseph@codesourcery.com>
10076
10077 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10078 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10079 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10080
653fb4a2
MS
100812016-05-13 Martin Sebor <msebor@redhat.com>
10082
10083 PR c++/60049
10084 * g++.dg/cpp0x/constexpr-60049.C: New test.
10085
9e37582d
JJ
100862016-05-13 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR bootstrap/71071
10089 * gcc.dg/pr71071.c: New test.
10090
a278aa17
UB
100912016-05-13 Uros Bizjak <ubizjak@gmail.com>
10092
10093 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10094 remove XOP handling.
377eaca7 10095 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10096
ac3d02e2
NS
100972016-05-13 Nathan Sidwell <nathan@acm.org>
10098
10099 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10100 __atomic_is_lock_free declaration.
10101
8ab3bdac
RB
101022016-05-13 Richard Biener <rguenther@suse.de>
10103
10104 PR tree-optimization/42587
10105 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10106
623b8e0a
ML
101072016-05-13 Martin Liska <mliska@suse.cz>
10108
10109 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10110 the new format of dump output.
10111
da7674f6
IE
101122016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10113
10114 * gcc.dg/pr71084.c: New test.
10115
c959db3d
RR
101162016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10117
53d6d955
UB
10118 PR target/53440
10119 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10120
43203dea
RR
101212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10122
10123 * gcc.target/aarch64/struct_return.c: New test.
10124
4f2e1536
MP
101252016-05-12 Marek Polacek <polacek@redhat.com>
10126
10127 PR c/70756
10128 * c-c++-common/pr70756-2.c: New test.
10129 * c-c++-common/pr70756.c: New test.
10130
1ef33ef3
RB
101312016-05-12 Richard Biener <rguenther@suse.de>
10132
10133 PR tree-optimization/71059
10134 * gcc.dg/torture/pr71059.c: New testcase.
10135
763baff6
RB
101362016-05-12 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/71062
10139 * gcc.dg/torture/pr71062.c: New testcase.
10140
c4ec1243
IE
101412016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10142
10143 PR tree-optimization/71006
10144 * gcc.dg/pr71006.c: New test.
10145
a5fbf76d
MP
101462016-05-12 Marek Polacek <polacek@redhat.com>
10147
10148 PR driver/71063
10149 * gcc.dg/opts-7.c: New test.
10150
5acc47a4
KT
101512016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10152
10153 PR target/70830
10154 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10155 Add -save-temps to dg-options.
10156 Scan for ldmfd rather than pop instruction.
10157 * gcc.target/arm/interrupt-2.c: Likewise.
10158 * gcc.target/arm/pr70830.c: New test.
10159
40bd4bf9
JJ
101602016-05-12 Jakub Jelinek <jakub@redhat.com>
10161
3cd63842
JJ
10162 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10163 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10164
c05d08f6
JJ
10165 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10166 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10167 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10168
bc27ffae
JJ
10169 PR target/71019
10170 * gcc.target/i386/avx512vl-pack-1.c: New test.
10171 * gcc.target/i386/avx512vl-pack-2.c: New test.
10172 * gcc.target/i386/avx512bw-pack-2.c: New test.
10173
515d7412
JJ
10174 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10175
40bd4bf9
JJ
10176 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10177 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10178 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10179
44ab146a
RB
101802016-05-12 Richard Biener <rguenther@suse.de>
10181
10182 PR tree-optimization/70986
10183 * gcc.dg/torture/pr70986-1.c: New testcase.
10184 * gcc.dg/torture/pr70986-2.c: Likewise.
10185 * gcc.dg/torture/pr70986-3.c: Likewise.
10186
d6e83a8d
MM
101872016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10188
10189 PR c/43651
10190 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10191 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10192
51e67ea3
UB
101932016-05-11 Uros Bizjak <ubizjak@gmail.com>
10194
10195 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10196 directive.
10197 * gcc.target/i386/pr66746.c: Ditto.
10198
3fd2b007
MM
101992016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10200
10201 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10202 support.
10203 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10204 warning when using -mvsx-timode.
10205 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10206 * gcc.target/powerpc/dform-2.c: Likewise.
10207 * gcc.target/powerpc/pr68805.c: Likewise.
10208
5c3a10fb
MP
102092016-05-11 Marek Polacek <polacek@redhat.com>
10210
10211 PR c++/71024
10212 * c-c++-common/attributes-3.c: New test.
10213
7cfb065b
NS
102142016-05-11 Nathan Sidwell <nathan@acm.org>
10215
10216 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10217 * gcc.c-torture/execute/pr68185.c: Likewise.
10218 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10219 * gcc.dg/pr69634.c: Requires scheduling.
10220 * gcc.dg/torture/pr66178.c: Require label values.
10221 * gcc.dg/setjmp-6.c: Require indirect jumps.
10222
f35ea97d
RB
102232016-05-11 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/71055
10226 * gcc.dg/torture/pr71055.c: New testcase.
10227
dff70323
RB
102282016-05-11 Richard Biener <rguenther@suse.de>
10229
10230 PR debug/71057
10231 * g++.dg/debug/pr71057.C: New testcase.
10232
56a3d28b
JJ
102332016-05-11 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR fortran/70855
10236 * gfortran.dg/gomp/pr70855.f90: New test.
10237
ebc1b29e
RB
102382016-05-11 Richard Biener <rguenther@suse.de>
10239
10240 PR middle-end/71002
10241 * g++.dg/torture/pr71002.C: New testcase.
10242
98ccd1d7
IE
102432016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10244
10245 PR middle-end/70807
10246 * gcc.dg/pr70807.c: New test.
10247
ed29e24b
MS
102482016-05-10 Martin Sebor <msebor@redhat.com>
10249
10250 PR c++/38611
10251 * g++.dg/Wattributes.C: New test.
10252
e39dab2c
MG
102532016-05-10 Marc Glisse <marc.glisse@inria.fr>
10254
10255 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10256 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10257 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10258
d067e238
IE
102592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10260
10261 PR target/70799
10262 * gcc.target/i386/pr70799-1.c: New test.
10263
cd36c83e
PMR
102642016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10265
10266 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10267
1e3af2a4
IE
102682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10269
10270 PR middle-end/70877
10271 * gcc.target/i386/pr70877.c: New test.
10272
afc610db
IE
102732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10274
10275 PR tree-optimization/70786
10276 * gcc.target/i386/pr70876.c: New test.
10277
4b59d19f
JJ
102782016-05-10 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR target/70927
10281 * gcc.target/i386/avx512vl-logic-1.c: New test.
10282 * gcc.target/i386/avx512vl-logic-2.c: New test.
10283 * gcc.target/i386/avx512dq-logic-2.c: New test.
10284
9b5ee426
BS
102852016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10286
10287 PR target/70963
10288 * gcc.target/powerpc/pr70963.c: New.
10289
f3352cab
DM
102902016-05-10 David Malcolm <dmalcolm@redhat.com>
10291
10292 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10293 (test_very_wide_line): Add ruler to expected output.
10294 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10295 (test_very_wide_line): Likewise.
10296 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10297 (test_show_locus): Within the handling of "test_very_wide_line",
10298 enable show_ruler_p on the diagnostic context.
10299
4a3255dd
RB
103002016-05-10 Richard Biener <rguenther@suse.de>
10301
10302 PR tree-optimization/71039
10303 * gcc.dg/torture/pr71039.c: New testcase.
10304
da7c9950
NS
103052016-05-10 Nathan Sidwell <nathan@acm.org>
10306
10307 * gcc.dg/nested-func-10.c: Requires alloca.
10308 * gcc.dg/nested-func-9.c: Requires alloca.
10309 * gcc.c-torture/execute/pr70460.c: Requires labels.
10310 * gcc.c-torture/compile/pr70199.c: Requires labels.
10311 * gcc.target/nvptx/decl.c: Compile only.
10312 * gcc.target/nvptx/trailing-init.c: Compile only.
10313 * gcc.target/nvptx/ary-init.c: Compile only.
10314
cf68d92c
MP
103152016-05-10 Marek Polacek <polacek@redhat.com>
10316
10317 PR c/70255
10318 * gcc.dg/attr-opt-1.c: New test.
10319
64ea4e15
RB
103202016-05-10 Richard Biener <rguenther@suse.de>
10321
10322 PR tree-optimization/70497
10323 PR tree-optimization/28367
10324 * gcc.dg/torture/20160404-1.c: New testcase.
10325 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10326 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10327
5a96dae3
PMR
103282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10329
10330 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10331
fc97f805
UB
103322016-05-09 Uros Bizjak <ubizjak@gmail.com>
10333
10334 * gcc.target/i386/fabsneg-1.c New test.
10335
a710b1d5
AM
103362016-05-09 Alan Modra <amodra@gmail.com>
10337
10338 PR testsuite/70826
10339 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10340
171f6f05
RB
103412016-05-09 Richard Biener <rguenther@suse.de>
10342
10343 PR tree-optimization/70985
10344 * gcc.dg/torture/pr70985.c: New testcase.
10345
18caa34e
BC
103462016-05-09 Bin Cheng <bin.cheng@arm.com>
10347
10348 * gcc.dg/tree-ssa/ifc-9.c: New test.
10349 * gcc.dg/tree-ssa/ifc-10.c: New test.
10350 * gcc.dg/tree-ssa/ifc-11.c: New test.
10351 * gcc.dg/tree-ssa/ifc-12.c: New test.
10352 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10353 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10354 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10355
7a27d38f
RB
103562016-05-09 Richard Biener <rguenther@suse.de>
10357
10358 PR fortran/70937
10359 * gfortran.dg/pr70937.f90: New testcase.
10360
5ebbbd3d
RO
103612016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10362
10363 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10364
f6288c24
FR
103652016-05-07 Fritz Reese <fritzoreese@gmail.com>
10366
10367 PR fortran/56226
10368 * gfortran.dg/dec_structure_1.f90: New testcase.
10369 * gfortran.dg/dec_structure_2.f90: Ditto.
10370 * gfortran.dg/dec_structure_3.f90: Ditto.
10371 * gfortran.dg/dec_structure_4.f90: Ditto.
10372 * gfortran.dg/dec_structure_5.f90: Ditto.
10373 * gfortran.dg/dec_structure_6.f90: Ditto.
10374 * gfortran.dg/dec_structure_7.f90: Ditto.
10375 * gfortran.dg/dec_structure_8.f90: Ditto.
10376 * gfortran.dg/dec_structure_9.f90: Ditto.
10377 * gfortran.dg/dec_structure_10.f90: Ditto.
10378 * gfortran.dg/dec_structure_11.f90: Ditto.
10379 * gfortran.dg/dec_union_1.f90: Ditto.
10380 * gfortran.dg/dec_union_2.f90: Ditto.
10381 * gfortran.dg/dec_union_3.f90: Ditto.
10382 * gfortran.dg/dec_union_4.f90: Ditto.
10383 * gfortran.dg/dec_union_5.f90: Ditto.
10384 * gfortran.dg/dec_union_6.f90: Ditto.
10385 * gfortran.dg/dec_union_7.f90: Ditto.
10386
5ec4a8cd
TV
103872016-05-07 Tom de Vries <tom@codesourcery.com>
10388
10389 PR tree-optimization/70956
10390 * gcc.dg/graphite/pr70956.c: New test.
10391
58ec1d0e
JJ
103922016-05-06 Jakub Jelinek <jakub@redhat.com>
10393
ccd88fb7
JJ
10394 PR middle-end/70941
10395 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10396 (a, b, c, d): Change type from char to signed char.
10397 (main): Compare against (signed char) -1634678893 instead of
10398 hardcoded -109. Use __builtin_abort instead of abort.
10399
dd3b6464
JJ
10400 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10401 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10402
58ec1d0e
JJ
10403 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10404
19aa23d8
YR
104052016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10406
10407 PR debug/70935
10408 * gcc.dg/torture/pr70935.c: New test.
10409
ae5f0df1
OE
104102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10411
10412 PR target/58219
ce23a8ff 10413 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10414
078f7e37
RB
104152016-05-06 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/70960
10418 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10419
765d7b54
OE
104202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10421
10422 PR target/52933
10423 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10424 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10425 Adjust expected instruction counts.
10426 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10427
29c94e65
MP
104282016-05-06 Marek Polacek <polacek@redhat.com>
10429
10430 PR sanitizer/70875
10431 * gcc.dg/ubsan/bounds-3.c: New test.
10432
3684b02e
OE
104332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10434
10435 PR target/54089
10436 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10437
8706773f
RB
104382016-05-06 Richard Biener <rguenther@suse.de>
10439
10440 PR middle-end/70931
10441 * gfortran.dg/pr70931.f90: New testcase.
10442
a4f51018
RB
104432016-05-06 Richard Biener <rguenther@suse.de>
10444
10445 PR middle-end/70941
10446 * gcc.dg/torture/pr70941.c: New testcase.
10447
c4f2425f
BC
104482016-05-05 Bin Cheng <bin.cheng@arm.com>
10449
10450 PR tree-optimization/57206
10451 * gcc.dg/vect/pr57206.c: New test.
10452
5dc08197
RO
104532016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10454
10455 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10456
351f85c5
JJ
104572016-05-05 Jakub Jelinek <jakub@redhat.com>
10458
568bac8c
JJ
10459 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10460
351f85c5
JJ
10461 * c-c++-common/Wdangling-else-4.c: New test.
10462
33fd7785
JJ
104632016-05-04 Jakub Jelinek <jakub@redhat.com>
10464
2d1ac15a
JJ
10465 PR c++/70906
10466 PR c++/70933
10467 * g++.dg/opt/pr70906.C: New test.
10468 * g++.dg/opt/pr70933.C: New test.
10469
33fd7785
JJ
10470 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10471
6b715bf6
JH
104722016-05-04 Jan Hubicka <hubicka@ucw.cz>
10473
10474 * gcc.dg/ipa/pure-const-3.c: New testcase.
10475
deef7113
MP
104762016-05-04 Marek Polacek <polacek@redhat.com>
10477
10478 * c-c++-common/Wdangling-else-1.c: New test.
10479 * c-c++-common/Wdangling-else-2.c: New test.
10480 * c-c++-common/Wdangling-else-3.c: New test.
10481
5396db97
KCY
104822016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10483
10484 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10485 flag is present.
10486
de55efd5
MP
104872016-05-04 Marek Polacek <polacek@redhat.com>
10488
10489 PR c/48778
10490 * gcc.dg/Waddress-2.c: New test.
10491
475839b6
AM
104922016-05-04 Alan Modra <amodra@gmail.com>
10493
10494 * gcc.target/powerpc/pr70866.c: New.
10495
b25aad5f
MS
104962016-05-03 Martin Sebor <msebor@redhat.com>
10497
10498 PR c++/66561
10499 * c-c++-common/builtin_location.c: New test.
10500 * g++.dg/cpp1y/builtin_location.C: New test.
10501
79ce98bc
MP
105022016-05-03 Marek Polacek <polacek@redhat.com>
10503
10504 PR c/70859
10505 * gcc.dg/pr70859.c: New test.
10506 * gcc.dg/pr70859-2.c: New test.
10507
402e89f5
PMR
105082016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10509
10510 * gnat.dg/debug5.adb: New testcase.
10511
f3d90045
DV
105122016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10513
10514 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10515 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10516 Procedure to check for z10 instruction set.
10517
1e26cec1
CL
105182016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10519
10520 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10521
71aca5a0
AM
105222016-05-03 Alan Modra <amodra@gmail.com>
10523
10524 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10525
2fd70ec1
JJ
105262016-05-03 Jakub Jelinek <jakub@redhat.com>
10527
10528 * gcc.target/i386/avx512f-cvt-1.c: New test.
10529
e5705cf7
L
105302016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10533 -fdump-tree-vrp-details.
10534
381cdae4
RB
105352016-05-03 Richard Biener <rguenther@suse.de>
10536
10537 * gcc.dg/pr30172-1.c: Adjust.
10538 * gcc.dg/pr63743.c: Likewise.
10539 * gcc.dg/tm/pr51696.c: Likewise.
10540 * c-c++-common/tm/safe-1.c: Likewise.
10541 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10542 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10543 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10544 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10545
adedd5c1
JJ
105462016-05-03 Jakub Jelinek <jakub@redhat.com>
10547
31ed1665
JJ
10548 PR rtl-optimization/70467
10549 * gcc.target/i386/pr70467-3.c: New test.
10550 * gcc.target/i386/pr70467-4.c: New test.
10551
dea60b59
JJ
10552 PR tree-optimization/70916
10553 * gcc.c-torture/compile/pr70916.c: New test.
10554
adedd5c1
JJ
10555 PR target/49244
10556 * gcc.target/i386/pr49244-1.c: New test.
10557 * gcc.target/i386/pr49244-2.c: New test.
10558
f80041ef
BS
105592016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10560
10561 PR rtl-optimization/44281
10562 * gcc.target/i386/pr44281.c: New test.
10563
1cfcd39e
BC
105642016-05-03 bin cheng <bin.cheng@arm.com>
10565
10566 PR tree-optimization/56541
10567 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10568 * gcc.dg/vect/pr56541.c: new test.
10569
4304ccfd
MM
105702016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10571
10572 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10573 __float128.
10574 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10575
50d94c29
L
105762016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10577
10578 PR testsuite/70520
10579 * c-c++-common/asan/clone-test-1.c (main): Align child process
10580 stack to 16 bytes.
10581
bc1aee87
DM
105822016-05-02 David Malcolm <dmalcolm@redhat.com>
10583
10584 PR c++/62314
10585 * g++.dg/spellcheck-fields-2.C: New test case.
10586
474e0129
DM
105872016-05-02 David Malcolm <dmalcolm@redhat.com>
10588
10589 PR c++/62314
10590 * g++.dg/pr62314.C: New test case.
10591
818b88a7
JH
105922016-05-02 Jan Hubicka <hubicka@ucw.cz>
10593
10594 * gcc.dg/ipa/inline-8.c: New testcase.
10595
dd77684f
JJ
105962016-05-02 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR rtl-optimization/70467
10599 * gcc.target/i386/pr70467-1.c: New test.
10600
72407e00
BE
106012016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10602
10603 * gcc.dg/spec-options.c: Run the test on all targets.
10604 * gcc.dg/foo.specs: Use cpp_unique_options.
10605
dd53d197
MG
106062016-05-02 Marc Glisse <marc.glisse@inria.fr>
10607
10608 * gcc.dg/tree-ssa/unord.c: New testcase.
10609
a8b85ce9
MG
106102016-05-02 Marc Glisse <marc.glisse@inria.fr>
10611
10612 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10613
5b37e866
NS
106142016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10615
10616 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10617
7176a4a0
MP
106182016-05-02 Marek Polacek <polacek@redhat.com>
10619
10620 PR c/70851
10621 * gcc.dg/enum-incomplete-3.c: New test.
10622
6b9933b9
MP
106232016-05-02 Marek Polacek <polacek@redhat.com>
10624 Tom de Vries <tom@codesourcery.com>
10625
10626 PR tree-optimization/70700
10627 * gcc.dg/pr70700.c: New test.
10628
90f82260
UB
106292016-05-01 Uros Bizjak <ubizjak@gmail.com>
10630
10631 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10632 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10633 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10634 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10635 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10636
f73036c1
EB
106372016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10638
10639 * ada/acats/run_acats: Rename into...
10640 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10641 * ada/acats/run_all.sh: Remove redundant test.
10642 (target_run): Move around.
10643 (target_gnatchop): Use newly built executable.
10644 (target_gnatmake): Likewise.
10645 Check that the compilation of impbit succeeds.
10646
85e051a3
OE
106472016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10648
10649 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10650 * gcc.dg/20021029-1.c: Likewise.
10651 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10652 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10653 * gcc.target/sh/cmpstr.c: Likewise.
10654 * gcc.target/sh/cmpstrn.c: Likewise.
10655 * gcc.target/sh/memset.c: Likewise.
10656 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10657 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10658 * gcc.target/sh/pr39423-1.c: Likewise.
10659 * gcc.target/sh/pr49468-di.c: Likewise.
10660 * gcc.target/sh/pr49468-si.c: Likewise.
10661 * gcc.target/sh/pr49880-1.c: Likewise.
10662 * gcc.target/sh/pr49880-2.c: Likewise.
10663 * gcc.target/sh/pr49880-3.c: Likewise.
10664 * gcc.target/sh/pr50751-1.c: Likewise.
10665 * gcc.target/sh/pr50751-4.c: Likewise.
10666 * gcc.target/sh/pr50751-7.c: Likewise.
10667 * gcc.target/sh/pr51244-1.c: Likewise.
10668 * gcc.target/sh/pr51244-10.c: Likewise.
10669 * gcc.target/sh/pr51244-11.c: Likewise.
10670 * gcc.target/sh/pr51244-12.c: Likewise.
10671 * gcc.target/sh/pr51244-13.c: Likewise.
10672 * gcc.target/sh/pr51244-14.c: Likewise.
10673 * gcc.target/sh/pr51244-17.c: Likewise.
10674 * gcc.target/sh/pr51244-18.c: Likewise.
10675 * gcc.target/sh/pr51244-19.c: Likewise.
10676 * gcc.target/sh/pr51244-4.c: Likewise.
10677 * gcc.target/sh/pr51244-5.c: Likewise.
10678 * gcc.target/sh/pr51244-7.c: Likewise.
10679 * gcc.target/sh/pr51244-8.c: Likewise.
10680 * gcc.target/sh/pr51244-9.c: Likewise.
10681 * gcc.target/sh/pr51697.c: Likewise.
10682 * gcc.target/sh/pr52483-1.c: Likewise.
10683 * gcc.target/sh/pr52483-2.c: Likewise.
10684 * gcc.target/sh/pr52483-3.c: Likewise.
10685 * gcc.target/sh/pr52483-5.c: Likewise.
10686 * gcc.target/sh/pr52933-1.c: Likewise.
10687 * gcc.target/sh/pr52933-2.c: Likewise.
10688 * gcc.target/sh/pr52933-3.c: Likewise.
10689 * gcc.target/sh/pr53568-1.c: Likewise.
10690 * gcc.target/sh/pr53976-1.c: Likewise.
10691 * gcc.target/sh/pr53988-1.c: Likewise.
10692 * gcc.target/sh/pr53988.c: Likewise.
10693 * gcc.target/sh/pr54089-1.c: Likewise.
10694 * gcc.target/sh/pr54089-6.c: Likewise.
10695 * gcc.target/sh/pr54089-7.c: Likewise.
10696 * gcc.target/sh/pr54089-8.c: Likewise.
10697 * gcc.target/sh/pr54089-9.c: Likewise.
10698 * gcc.target/sh/pr54236-1.c: Likewise.
10699 * gcc.target/sh/pr54236-2.c: Likewise.
10700 * gcc.target/sh/pr54236-3.c: Likewise.
10701 * gcc.target/sh/pr54236-4.c: Likewise.
10702 * gcc.target/sh/pr54386.c: Likewise.
10703 * gcc.target/sh/pr54602-1.c: Likewise.
10704 * gcc.target/sh/pr54685.c: Likewise.
10705 * gcc.target/sh/pr54760-1.c: Likewise.
10706 * gcc.target/sh/pr54760-2.c: Likewise.
10707 * gcc.target/sh/pr54760-3.c: Likewise.
10708 * gcc.target/sh/pr54760-4.c: Likewise.
10709 * gcc.target/sh/pr54760-5.c: Likewise.
10710 * gcc.target/sh/pr54760-6.c: Likewise.
10711 * gcc.target/sh/pr55146.c: Likewise.
10712 * gcc.target/sh/pr55160.c: Likewise.
10713 * gcc.target/sh/pr59278.c: Likewise.
10714 * gcc.target/sh/pr59401-1.c: Likewise.
10715 * gcc.target/sh/pr59533-1.c: Likewise.
10716 * gcc.target/sh/pr63260.c: Likewise.
10717 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10718 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10719 * gcc.target/sh/strlen.c: Likewise.
10720 * gcc.target/sh/torture/pr30807.c: Likewise.
10721 * gcc.target/sh/torture/pr34777.c: Likewise.
10722 * gcc.target/sh/torture/pr64652.c: Likewise.
10723 * gcc.target/sh/torture/pr65505.c: Likewise.
10724 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10725 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10726
411e5c67
PC
107272016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10728
10729 PR c++/66644
10730 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10731
8fa97501
BS
107322016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10733
10734 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10735 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10736 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10737 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10738
5a956111
PP
107392016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10740
10741 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10742 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10743
e7ff0319
CP
107442016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10745
10746 PR middle-end/70626
10747 * c-c++-common/goacc/combined-reduction.c: New test.
10748 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10749
52d11a4b
L
107502016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10751
10752 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10753 *movdi_internal pattern only if PIC off.
10754 * gcc.target/i386/pr70155-2.c: Likewise.
10755 * gcc.target/i386/pr70155-3.c: Likewise.
10756 * gcc.target/i386/pr70155-4.c: Likewise.
10757 * gcc.target/i386/pr70155-5.c: Likewise.
10758 * gcc.target/i386/pr70155-6.c: Likewise.
10759 * gcc.target/i386/pr70155-7.c: Likewise.
10760 * gcc.target/i386/pr70155-8.c: Likewise.
10761 * gcc.target/i386/pr70155-15.c: Likewise.
10762 * gcc.target/i386/pr70155-17.c: Likewise.
10763 * gcc.target/i386/pr70155-22.c: Likewise.
10764
8960db31
BC
107652016-04-29 Bin Cheng <bin.cheng@arm.com>
10766
10767 PR tree-optimization/70803
10768 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10769
cca535a4
IE
107702016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10771
10772 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10773 optimization of vector loop.
10774 * gcc.target/i386/vect-unpack-3.c: New test.
10775 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10776 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10777 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10778
500ecf4a
MP
107792016-04-29 Marek Polacek <polacek@redhat.com>
10780
10781 PR sanitizer/70342
10782 * g++.dg/ubsan/null-7.C: New test.
10783
2fff3db8
MP
10784 PR c/70852
10785 * gcc.dg/pr70852.c: New test.
10786
509063eb
DV
107872016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10788
10789 PR/69089
10790 * g++.dg/cpp0x/alignas6.C: New test.
10791
83745c0d
DV
107922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10793
c87885ca
RO
10794 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10795 * gcc.dg/pr27003.c: Likewise.
10796 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10797 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10798 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10799 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10800 * gcc.target/arc/mxy.c: Likewise.
10801 * gcc.target/arc/mswape.c: Likewise.
10802 * gcc.target/arc/mrtsc.c: Likewise.
10803 * gcc.target/arc/mcrc.c: Likewise.
10804 * gcc.target/arc/mdsp-packa.c: Likewise.
10805 * gcc.target/arc/mdvbf.c: Likewise.
10806 * gcc.target/arc/mlock.c: Likewise.
10807 * gcc.target/arc/mmac-24.c: Likewise.
10808 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10809
849b265d
BS
108102016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10811 Matthijs Kooijman <matthijs@stdin.nl>
10812 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10813
10814 PR target/60040
10815 * gcc.target/avr/pr60040-1.c: New.
10816 * gcc.target/avr/pr60040-2.c: New.
10817
1390536b
RB
108182016-04-29 Richard Biener <rguenther@suse.de>
10819
10820 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10821
98998245
RB
108222016-04-29 Richard Biener <rguenther@suse.de>
10823
10824 PR tree-optimization/13962
10825 PR tree-optimization/65686
10826 * gcc.dg/uninit-pr65686.c: New testcase.
10827
8b80cc21
JJ
108282016-04-29 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR middle-end/70843
10831 * gcc.dg/pr70843.c: New test.
10832
6181bc30
JJ
108332016-04-28 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR target/70858
10836 * gcc.target/i386/pr70858.c: New test.
10837
f4cb3612
AB
108382016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10839
10840 * gcc.target/arc/nps400-1.c: New file.
10841
8ad9df62
JR
108422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10843 Andrew Burgess <andrew.burgess@embecosm.com>
10844
10845 * gcc.target/arc/movh_cl-1.c: New file.
10846
ceaaa9fe
JR
108472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10848 Andrew Burgess <andrew.burgess@embecosm.com>
10849
10850 * gcc.target/arc/extzv-1.c: New file.
10851 * gcc.target/arc/insv-1.c: New file.
10852 * gcc.target/arc/insv-2.c: New file.
10853 * gcc.target/arc/movb-1.c: New file.
10854 * gcc.target/arc/movb-2.c: New file.
10855 * gcc.target/arc/movb-3.c: New file.
10856 * gcc.target/arc/movb-4.c: New file.
10857 * gcc.target/arc/movb-5.c: New file.
10858 * gcc.target/arc/movb_cl-1.c: New file.
10859 * gcc.target/arc/movb_cl-2.c: New file.
10860 * gcc.target/arc/movbi_cl-1.c: New file.
10861 * gcc.target/arc/movl-1.c: New file.
10862
4d03dc2f
JR
108632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10864 Andrew Burgess <andrew.burgess@embecosm.com>
10865
10866 * gcc.target/arc/cmem-1.c: New file.
10867 * gcc.target/arc/cmem-2.c: New file.
10868 * gcc.target/arc/cmem-3.c: New file.
10869 * gcc.target/arc/cmem-4.c: New file.
10870 * gcc.target/arc/cmem-5.c: New file.
10871 * gcc.target/arc/cmem-6.c: New file.
10872 * gcc.target/arc/cmem-7.c: New file.
10873 * gcc.target/arc/cmem-ld.inc: New file.
10874 * gcc.target/arc/cmem-st.inc: New file.
10875
81262dad
JJ
108762016-04-28 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR target/70821
10879 * gcc.target/i386/pr70821.c: New test.
10880
0a31a09a
BS
108812016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10882
10883 * gcc.target/powerpc/vec-adde.c: New test.
10884 * gcc.target/powerpc/vec-adde-int128.c: New test.
10885
3ddffba9
JJ
108862016-04-28 Jakub Jelinek <jakub@redhat.com>
10887
10888 * gcc.target/i386/avx-vround-1.c: New test.
10889 * gcc.target/i386/avx-vround-2.c: New test.
10890 * gcc.target/i386/avx512vl-vround-1.c: New test.
10891 * gcc.target/i386/avx512vl-vround-2.c: New test.
10892
713dedcd
RO
108932016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10894
10895 PR testsuite/70595
10896 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10897 (check_effective_target_cilkplus_runtime): ... this.
10898 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10899 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10900
10901 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10902 Require cilkplus_runtime.
10903 Don't add -lcilkrts.
10904 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10905 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10906 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10907 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10908 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10909 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10910 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10911 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10912 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10913 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10914 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10915 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10916 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10917 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10918 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10919 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10920 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10921 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10922 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10923 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10924 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10925 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10926 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10927 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10928 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10929 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10930 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10931 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10932 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10933
10934 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10935 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10936
10937 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10938
10939 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10940 cilkplus_runtime.
10941
3563f78f
MG
109422016-04-27 Marc Glisse <marc.glisse@inria.fr>
10943
10944 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10945 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10946
6bc2bb18
RB
109472015-04-27 Ryan Burn <contact@rnburn.com>
10948
10949 PR c++/69024
10950 PR c++/68997
10951 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10952 diagnostic.
10953 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10954 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10955
1e55d29a
EB
109562016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10957
10958 * gnat.dg/limited_with4.ad[sb]: New test.
10959 * gnat.dg/limited_with4_pkg.ads: New helper.
10960
087146ca
L
109612016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10962
10963 PR target/70155
10964 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10965 and movv1ti_internal patterns
10966 * gcc.target/i386/pr70155-1.c: New test.
10967 * gcc.target/i386/pr70155-2.c: Likewise.
10968 * gcc.target/i386/pr70155-3.c: Likewise.
10969 * gcc.target/i386/pr70155-4.c: Likewise.
10970 * gcc.target/i386/pr70155-5.c: Likewise.
10971 * gcc.target/i386/pr70155-6.c: Likewise.
10972 * gcc.target/i386/pr70155-7.c: Likewise.
10973 * gcc.target/i386/pr70155-8.c: Likewise.
10974 * gcc.target/i386/pr70155-9.c: Likewise.
10975 * gcc.target/i386/pr70155-10.c: Likewise.
10976 * gcc.target/i386/pr70155-11.c: Likewise.
10977 * gcc.target/i386/pr70155-12.c: Likewise.
10978 * gcc.target/i386/pr70155-13.c: Likewise.
10979 * gcc.target/i386/pr70155-14.c: Likewise.
10980 * gcc.target/i386/pr70155-15.c: Likewise.
10981 * gcc.target/i386/pr70155-16.c: Likewise.
10982 * gcc.target/i386/pr70155-17.c: Likewise.
10983 * gcc.target/i386/pr70155-18.c: Likewise.
10984 * gcc.target/i386/pr70155-19.c: Likewise.
10985 * gcc.target/i386/pr70155-20.c: Likewise.
10986 * gcc.target/i386/pr70155-21.c: Likewise.
10987 * gcc.target/i386/pr70155-22.c: Likewise.
10988
92329f9f
L
109892016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10990
10991 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10992 ".{5,6}".
10993
309a0cf6
BC
109942016-04-27 Bin Cheng <bin.cheng@arm.com>
10995
10996 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10997 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10998 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10999 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11000 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11001
72ed2b9c
RB
110022016-04-27 Richard Biener <rguenther@suse.de>
11003
11004 PR ipa/70760
11005 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11006 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11007
3c98ff9b
NS
110082016-04-27 Nathan Sidwell <nathan@acm.org>
11009
11010 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11011 * g++.dg/ubsan/pr63956.C: Adjust error location.
11012
9ec5d66b
NC
110132016-04-27 Nick Clifton <nickc@redhat.com>
11014
11015 PR middle-end/49889
11016 * gcc.dg/pr49889.c: New test.
11017
c1e1f433
BS
110182016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11019
11020 * c-c++-common/memset-array.c: New test.
11021
8ac43293
MS
110222016-04-26 Martin Sebor <msebor@redhat.com>
11023
11024 PR c++/66639
11025 * g++.dg/cpp1y/func_constexpr.C: New test.
11026
843ce8ab
PP
110272016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11028
11029 PR c++/70241
11030 * g++.dg/cpp0x/enum32.C: New test.
11031 * g++.dg/cpp0x/enum33.C: New test.
11032
110332016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11034
11035 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11036 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11037 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11038 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11039 * gcc.c-torture/execute/pr38151.c: Likewise.
11040 * gcc.c-torture/execute/pr66556.c: Likewise.
11041 * gcc.c-torture/execute/pr67781.c: Likewise.
11042 * gcc.c-torture/execute/pr68648.c: Likewise.
11043
ca1206be
MG
110442016-04-26 Marc Glisse <marc.glisse@inria.fr>
11045
11046 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11047
2448a956
MP
110482016-04-26 Marek Polacek <polacek@redhat.com>
11049
11050 PR c/67784
11051 * gcc.dg/pr67784-3.c: New test.
11052 * gcc.dg/pr67784-4.c: New test.
11053 * gcc.dg/pr67784-5.c: New test.
11054
b02a5e26
MP
11055 PR c/70791
11056 * gcc.dg/Wnested-externs-2.c: New test.
11057
6b6aa8d3
MG
110582016-04-26 Marc Glisse <marc.glisse@inria.fr>
11059
11060 * gcc.dg/fold-plusmult.c: Adjust.
11061 * gcc.dg/no-strict-overflow-6.c: Adjust.
11062 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11063
a2095b55
BS
110642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11065
11066 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11067 number scans.
11068 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11069 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11070 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11071 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11072 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11073 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11074 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11075 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11076 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11077 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11078 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11079 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11080 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11081 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11082 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11083 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11084 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11085 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11086 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11087 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11088 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11089 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11090 scans.
11091 * gcc.target/i386/pr32219-4.c: Likewise.
11092 * gcc.target/i386/pr32219-6.c: Likewise.
11093 * gcc.target/i386/pr32219-8.c: Likewise.
11094
bb0cc5c8
KT
110952016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11096
11097 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11098 associated options.
11099
5a0802ea
MP
111002016-04-26 Marek Polacek <polacek@redhat.com>
11101
11102 PR c++/70744
11103 * g++.dg/ext/cond2.C: New test.
11104
00f615af
BC
111052016-04-26 Bin Cheng <bin.cheng@arm.com>
11106
11107 PR tree-optimization/70771
11108 PR tree-optimization/70775
11109 * gcc.dg/pr70771.c: New test.
25939d34 11110 * gcc.dg/pr70775.c: New test.
00f615af 11111
218155e7
BS
111122016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11113
11114 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11115
ab99f467
RB
111162016-04-25 Richard Biener <rguenther@suse.de>
11117
11118 PR tree-optimization/70780
11119 * gcc.dg/torture/pr70780.c: New testcase.
11120
3f8257db 111212016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11122
c87885ca
RO
11123 * gcc.target/arm/neon-vaddws16.c: New test.
11124 * gcc.target/arm/neon-vaddws32.c: New test.
11125 * gcc.target/arm/neon-vaddwu16.c: New test.
11126 * gcc.target/arm/neon-vaddwu32.c: New test.
11127 * gcc.target/arm/neon-vaddwu8.c: New test.
11128 * lib/target-supports.exp
93c590ee
MC
11129 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11130 that arm neon support vector widen sum of HImode TO SImode.
11131
d6c1a7a7
JJ
111322016-04-23 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR sanitizer/70712
11135 * c-c++-common/asan/pr70712.c: New test.
11136
ab0fc037
TS
111372016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11138
11139 * .gitattributes: New file.
11140
2aa64824
CL
111412016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11142
11143 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11144
e7e12d92
DH
111452016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11146
11147 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11148 * gfortran.dg/submodule_15.f08: Likewise.
11149
d1431192
RB
111502016-04-22 Richard Biener <rguenther@suse.de>
11151
11152 PR tree-optimization/70740
11153 * gcc.dg/torture/pr70740.c: New testcase.
11154
04a63c24
L
111552016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11156
11157 PR target/70750
11158 * gcc.target/i386/pr70750-1.c: New test.
11159 * gcc.target/i386/pr70750-2.c: Likewise.
11160
20700098
PC
111612016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11162
11163 PR c++/70540
11164 * g++.dg/cpp0x/auto48.C: New.
11165
aedf4e12
MP
111662016-04-21 Marek Polacek <polacek@redhat.com>
11167
11168 PR c++/70513
11169 * g++.dg/cpp0x/forw_enum12.C: New test.
11170 * g++.dg/cpp0x/forw_enum13.C: New test.
11171
2074d80a
KY
111722016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11173
11174 PR target/70728
11175 * gcc.target/i386/pr70728.c: New test.
11176
aef4aab0
RB
111772016-04-21 Richard Biener <rguenther@suse.de>
11178
11179 PR middle-end/70747
11180 * gcc.dg/pr70747.c: New testcase.
11181
2359e571
BC
111822016-04-21 Bin Cheng <bin.cheng@arm.com>
11183
11184 PR tree-optimization/70715
11185 * gcc.dg/tree-ssa/scev-13.c: New test.
11186
ce0e66ff
MG
111872016-04-21 Marc Glisse <marc.glisse@inria.fr>
11188
11189 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11190
2c2870a1
MG
111912016-04-21 Marc Glisse <marc.glisse@inria.fr>
11192
11193 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11194
a2b056a3
JH
111952016-04-20 Jan Hubicka <jh@suse.cz>
11196
11197 PR ipa/70018
11198 * g++.dg/ipa/nothrow-1.C: New testcase.
11199
ee392fc2
NS
112002016-04-20 Nathan Sidwell <nathan@acm.org>
11201
11202 PR c++/55635
11203 * g++.dg/eh/delete1.C: New.
11204
dda49daf
L
112052016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11206
11207 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11208 -mtune-ctrl=sse_typeless_stores.
11209
8a5b9d5a
L
112102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11211
11212 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11213
1011119f
BC
112142016-04-20 Bin Cheng <bin.cheng@arm.com>
11215
11216 PR tree-optimization/69489
11217 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11218
477d4906
IV
112192016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11220
11221 PR c++/69363
11222 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11223 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11224 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11225
fad08d12
BC
112262016-04-20 Bin Cheng <bin.cheng@arm.com>
11227
11228 PR tree-optimization/56625
11229 PR tree-optimization/69489
11230 * gcc.dg/vect/pr56625.c: New test.
11231 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11232
9e3e4fab
AP
112332016-04-20 Andrew Pinski <apinski@cavium.com>
11234
11235 PR target/64971
11236 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11237
d7aa24e4
AC
112382016-04-20 Arnaud Charlet <charlet@adacore.com>
11239
11240 * gnat.dg/self1.adb: Remove now incorrect test.
11241
e6d62b46
BC
112422016-04-20 Bin Cheng <bin.cheng@arm.com>
11243
11244 * gcc.dg/tree-ssa/scev-11.c: New test.
11245 * gcc.dg/tree-ssa/scev-12.c: New test.
11246
2697b189
MP
112472016-04-20 Marek Polacek <polacek@redhat.com>
11248
11249 PR tree-optimization/70725
11250 * gcc.dg/pr70725.c: New test.
11251
60d393e8
RB
112522016-04-20 Richard Biener <rguenther@suse.de>
11253
11254 PR tree-optimization/70726
11255 * g++.dg/vect/pr70726.cc: New testcase.
11256
82c6f58a
AK
112572016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11258
11259 PR target/70674
11260 * gcc.target/s390/pr70674.c: New test.
11261
90eeab20
JD
112622016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11263
11264 PR libgfortran/70684
11265 * gfortran.dg/list_read_14.f90: New test.
11266
fc9cf6da
L
112672016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11268
11269 PR target/69201
11270 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11271 extern to force it misaligned.
11272 (b): Likewise.
11273 (c): Likewise.
11274 (d): Likewise.
11275 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11276 Don't check `*' before movv4sf_internal.
11277 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11278 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11279 Don't check `*' before movv16qi_internal.
11280 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11281 extern to force it misaligned.
11282 (b): Likewise.
11283 (c): Likewise.
11284 (d): Likewise.
11285 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11286 Don't check `*' before movv2df_internal.
11287 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11288 extern to force it misaligned.
11289 (b): Likewise.
11290 (c): Likewise.
11291 (d): Likewise.
11292 Check movv8sf_internal instead of avx_storeups256.
11293 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11294
ea8927ea
RB
112952016-04-19 Richard Biener <rguenther@suse.de>
11296
11297 PR tree-optimization/70171
11298 * g++.dg/tree-ssa/pr70171.C: New testcase.
11299
65f52ee9
RB
113002016-04-19 Richard Biener <rguenther@suse.de>
11301
11302 PR tree-optimization/70724
11303 * gcc.dg/torture/pr70724.c: New testcase.
11304
987b67f1
VM
113052016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11306
11307 PR middle-end/70689
c87885ca 11308 * gcc.target/i386/pr70689.c: New.
987b67f1 11309
91a47c39
L
113102016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11311
11312 PR target/70708
11313 * gcc.target/i386/pr70708.c: New test.
11314
8270b82d
RB
113152016-04-18 Richard Biener <rguenther@suse.de>
11316
11317 PR tree-optimization/43434
11318 * gcc.dg/vect/pr43434.c: New testcase.
11319 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11320 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11321 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11322 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11323 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11324 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11325 * gcc.dg/gomp/pr68640.c: Likewise.
11326 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11327 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11328
edd048e2
RB
113292016-04-18 Richard Biener <rguenther@suse.de>
11330
11331 PR tree-optimization/70701
11332 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11333
bd5c7330
TV
113342016-04-18 Tom de Vries <tom@codesourcery.com>
11335
11336 PR testsuite/70699
11337 * gcc.dg/pr70161.c: Add dot-file scans.
11338 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11339 instead of after last dot char.
11340
23f2660f
EB
113412016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11342
11343 * c-c++-common/dump-ada-spec-3.c: New test.
11344 * c-c++-common/dump-ada-spec-4.c: Likewise.
11345
da152c9f
TV
113462016-04-17 Tom de Vries <tom@codesourcery.com>
11347
11348 PR other/70183
11349 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11350
cc950f98
JH
113512016-04-15 Jan Hubicka <jh@suse.cz>
11352
11353 PR ipa/70018
11354 * g++.dg/ipa/pure-const-1.C: New testcase.
11355 * g++.dg/ipa/pure-const-2.C: New testcase.
11356 * g++.dg/ipa/pure-const-3.C: New testcase.
11357
949505a9
MP
113582016-04-15 Marek Polacek <polacek@redhat.com>
11359
11360 PR c/70671
11361 * gcc.dg/bitfld-22.c: New test.
11362
10e547d6
BS
113632016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11364
11365 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11366 x86_64.
11367
1e77281b
MP
113682016-04-15 Marek Polacek <polacek@redhat.com>
11369
11370 PR c/70651
11371 * c-c++-common/pr70651.c: New test.
11372
e501fa8e
KT
113732016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 PR rtl-optimization/70681
11376 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11377 dump scan on arm and powerpc.
11378 * gcc.dg/pr10474.c: Likewise.
11379
dda1bf61
JJ
113802016-04-15 Jakub Jelinek <jakub@redhat.com>
11381
ca4ef1ff
JJ
11382 PR c++/69517
11383 PR c++/70019
11384 PR c++/70588
11385 * g++.dg/cpp1y/vla11.C: Revert for real.
11386
dda1bf61
JJ
11387 PR c/70436
11388 * c-c++-common/Wparentheses-1.c: New test.
11389 * c-c++-common/gomp/Wparentheses-1.c: New test.
11390 * c-c++-common/gomp/Wparentheses-2.c: New test.
11391 * c-c++-common/gomp/Wparentheses-3.c: New test.
11392 * c-c++-common/gomp/Wparentheses-4.c: New test.
11393 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11394 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11395 * c-c++-common/goacc/Wparentheses-1.c: New test.
11396
1355e62c
KY
113972016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11398
11399 PR target/70662
11400 * gcc.target/i386/pr70662.c: New test.
11401
0ab34b9e 114022016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11403 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11404
11405 PR tree-optimization/70130
11406 * gcc.dg/vect/O3-pr70130.c: New testcase.
11407
bc773aad
MM
114082016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11409
6e9b2286
MM
11410 PR target/70669
11411 * gcc.target/powerpc/pr70669.c: New test.
11412
bc773aad
MM
11413 PR target/70640
11414 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11415 a power7 system that does not have an assembler that supports
11416 power8.
11417
d8747845
MS
114182016-04-14 Martin Sebor <msebor@redhat.com>
11419
11420 PR c++/69517
11421 PR c++/70019
11422 PR c++/70588
11423 * c-c++-common/ubsan/vla-1.c: Revert.
11424 * g++.dg/cpp1y/vla11.C: Same.
11425 * g++.dg/cpp1y/vla12.C: Same.
11426 * g++.dg/cpp1y/vla13.C: Same.
11427 * g++.dg/cpp1y/vla14.C: Same.
11428 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11429 * g++.dg/init/array24.C: Same.
d8747845
MS
11430 * g++.dg/ubsan/vla-1.C: Same.
11431
85128559
MP
114322016-04-14 Marek Polacek <polacek@redhat.com>
11433 Jan Hubicka <hubicka@ucw.cz>
11434
11435 PR c++/70029
11436 * g++.dg/torture/pr70029.C: New test.
11437
52fbb073
MS
114382016-04-14 Martin Sebor <msebor@redhat.com>
11439
11440 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11441 type size to prevent failures on targets with very low maximum
11442 alignment.
11443
6db61d6f
RB
114442016-04-14 Richard Biener <rguenther@suse.de>
11445
11446 PR tree-optimization/70623
11447 * gcc.dg/torture/pr70623.c: New testcase.
11448 * gcc.dg/torture/pr70623-2.c: Likewise.
11449
342fac95
MS
114502016-04-13 Martin Sebor <msebor@redhat.com>
11451
11452 PR c++/69517
11453 PR c++/70019
11454 PR c++/70588
11455 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11456 * g++.dg/cpp1y/vla11.C: New test.
11457 * g++.dg/cpp1y/vla12.C: New test.
11458 * g++.dg/cpp1y/vla13.C: New test.
11459 * g++.dg/cpp1y/vla14.C: New test.
11460 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11461 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11462 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11463
d93c452f
JJ
114642016-04-13 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR c++/70641
11467 * g++.dg/opt/pr70641.C: New test.
11468
85115fb6
RO
114692016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11470
11471 PR rtl-optimization/68749
11472 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11473 effects of argument promotions.
11474 Remove default args to dg-skip-if.
11475
545a4139
PC
114762016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11477
11478 PR c++/70635
11479 * g++.dg/parse/pr70635.C: New.
11480
b3a77f21
MP
114812016-04-13 Marek Polacek <polacek@redhat.com>
11482
11483 PR c++/70639
11484 * c-c++-common/Wmisleading-indentation-4.c: New test.
11485
99cd9857
MP
114862016-04-13 Marek Polacek <polacek@redhat.com>
11487
11488 PR c/70436
c87885ca
RO
11489 * gcc.dg/Wparentheses-12.c: New test.
11490 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11491
75ca93ec
IE
114922016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11493
11494 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11495 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11496 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11497
3d3f9e7e
JJ
114982016-04-13 Jakub Jelinek <jakub@redhat.com>
11499
37947cd0
JJ
11500 PR middle-end/70633
11501 * gcc.c-torture/compile/pr70633.c: New test.
11502
3d3f9e7e
JJ
11503 PR debug/70628
11504 * gcc.dg/torture/pr70628.c: New test.
11505
92886d3e
PP
115062016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11507
11508 PR c++/70610
11509 * g++.dg/template/pr70610.C: New test.
11510 * g++.dg/template/pr70610-2.C: New test.
11511 * g++.dg/template/pr70610-3.C: New test.
11512 * g++.dg/template/pr70610-4.C: New test.
11513
13bd7c2b
JJ
115142016-04-12 Jakub Jelinek <jakub@redhat.com>
11515
6512fa6d
JJ
11516 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11517 128 instead of 32.
11518
13bd7c2b
JJ
11519 PR c++/70571
11520 * g++.dg/ext/pr70571.C: New test.
11521
20b9851c
MM
115222016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11523
8a434ada 11524 PR target/70640
20b9851c
MM
11525 * gcc.target/powerpc/pr70640.c: New test.
11526
2b2f52bc
PC
115272016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11528
11529 PR c++/68722
11530 * g++.dg/parse/pr68722.C: New.
11531
5901e56a
JJ
115322016-04-12 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR rtl-optimization/70596
11535 * gcc.target/i386/pr70596.c: New test.
11536
d4619dc1
NS
115372016-04-12 Nathan Sidwell <nathan@acm.org>
11538
11539 PR c++/70501
11540 * g++.dg/init/pr70501.C: New.
11541
3df530d3
DW
115422016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11543
11544 * gcc.target/i386/asm-flag-6.c: New test.
11545
b7a120d7
TV
115462016-04-12 Tom de Vries <tom@codesourcery.com>
11547
11548 PR tree-optimization/68756
11549 * gcc.dg/graphite/pr68756.c: New test.
11550
4e0eea75
JJ
115512016-04-12 Jakub Jelinek <jakub@redhat.com>
11552
11553 PR tree-optimization/70602
11554 * gcc.c-torture/execute/pr70602.c: New test.
11555
35fbda43
MM
115562016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11557
11558 PR target/70381
11559 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11560 __float128 emulator is built and runs.
11561 * gcc.target/powerpc/float128-1.c: Likewise.
11562
11563 * lib/target-supports.exp (check_ppc_float128_sw_available):
11564 Rework tests for __float128 software and hardware
11565 availability. Fix exit condition to return 0 on success.
11566
04a99ebe
JG
115672016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11568
11569 PR target/70133
11570 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11571 * gcc.target/aarch64/target_attr_15.c: Likewise.
11572
47cd5a85
PC
115732016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11574
11575 PR c++/69066
11576 * g++.dg/cpp1y/pr69066.C: New.
11577
a5edb32e
JD
115782016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11579
11580 PR fortran/68566
11581 * gfortran.dg/pr36192.f90: Update test.
11582 * gfortran.dg/pr36192_1.f90: Update test.
11583 * gfortran.dg/real_dimension_1.f: Update test.
11584 * gfortran.dg/parameter_array_init_7.f90: New test.
11585
8ef378f8
JDA
115862016-04-09 John David Anglin <danglin@gcc.gnu.org>
11587
c532c871
JDA
11588 PR testsuite/64039
11589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11590
d34f706f
JDA
11591 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11592
75e1dd9e
JDA
11593 PR rtl-optimization/66669
11594 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11595
8a976f5f
JDA
11596 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11597
da04822a
JDA
11598 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11599 * gcc.dg/pie-1.c: Likewise.
11600 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11601 * gcc.dg/pic-4.c: Likewise.
11602 * gcc.dg/pie-3.c: Likewise.
11603 * gcc.dg/pie-4.c: Likewise.
11604
adfabcf9
JDA
11605 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11606
4a020adf
JDA
11607 PR tree-optimization/68644
11608 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11609
8ef378f8
JDA
11610 PR rtl-optimization/64886
11611 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11612
09bf990e
TV
116132016-04-09 Tom de Vries <tom@codesourcery.com>
11614
11615 PR tree-optimization/68953
11616 * gcc.dg/graphite/pr68953.c: New test.
11617
138c3c1a
DH
116182016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11619
11620 PR fortran/70592
11621 * gfortran.dg/deferred_character_16.f90: New test.
11622
f55460af
JJ
116232016-04-09 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR tree-optimization/70586
11626 * gcc.c-torture/execute/pr70586.c: New test.
11627
0b77bbf3
DH
116282016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11629
11630 PR sanitizer/70573
11631 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11632 with __builtin_memset
11633 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11634
c42cfb5c
CP
116352016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11636
11637 PR lto/70289
11638 PR ipa/70348
11639 PR tree-optimization/70373
11640 PR middle-end/70533
11641 PR middle-end/70534
11642 PR middle-end/70535
11643 * c-c++-common/goacc/reduction-5.c: New test.
11644 * c-c++-common/goacc/reduction-promotions.c: New test.
11645 * gfortran.dg/goacc/reduction-3.f95: New test.
11646 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11647
56cfb596
PP
116482016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11649
11650 PR c++/70590
11651 PR c++/70452
11652 * g++.dg/pr70590.C: New test.
11653 * g++.dg/pr70590-2.C: New test.
11654
1a13c0a2
JJ
116552016-04-08 Jakub Jelinek <jakub@redhat.com>
11656
abc0647a
JJ
11657 PR middle-end/70593
11658 * gcc.target/i386/pr70593.c: New test.
11659
1a13c0a2
JJ
11660 PR rtl-optimization/70574
11661 * gcc.target/i386/avx2-pr70574.c: New test.
11662
c3da4956
MO
116632016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11664
11665 PR sanitizer/70541
11666 * c-c++-common/asan/pr70541.c: New test.
11667
9f1b833b
TV
116682016-04-08 Tom de Vries <tom@codesourcery.com>
11669
11670 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11671 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11672
bae7adda
KT
116732016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11674
11675 PR target/70566
11676 * gcc.c-torture/execute/pr70566.c: New test.
11677
211f3d57
TV
116782016-04-08 Tom de Vries <tom@codesourcery.com>
11679
11680 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11681 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11682
02cf2861
AM
116832016-04-08 Alan Modra <amodra@gmail.com>
11684
11685 * gcc.target/powerpc/pr70117.c: New.
11686
5f490f9f
JJ
116872016-04-07 Jakub Jelinek <jakub@redhat.com>
11688
56e9b710
JJ
11689 PR testsuite/70581
11690 * gcc.dg/lto/simd-function_0.c: New test.
11691
5f490f9f
JJ
11692 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11693 clones.
11694 * c-c++-common/attr-simd-2.c: Likewise.
11695 * c-c++-common/attr-simd-4.c: Likewise.
11696 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11697 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11698
e4ebc74d
TP
116992016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11700
11701 PR testsuite/70553
11702 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11703
9817ae35
TS
117042016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11705 Tom de Vries <tom@codesourcery.com>
11706
11707 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11708 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11709 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11710 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11711 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11712 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11713 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11714 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11715
e292f64d
PP
117162016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11717
11718 PR c/70436
11719 * g++.dg/warn/Wparentheses-29.C: New test.
11720
6b37bdaf
PP
117212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11722
11723 PR c/70436
11724 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11725 explicit braces to resolve a future -Wparentheses warning.
11726
64824205
RH
117272016-04-06 Richard Henderson <rth@redhat.com>
11728
11729 * gcc.dg/pr61817-1.c: New test.
11730 * gcc.dg/pr61817-2.c: New test.
11731 * gcc.dg/pr69391-1.c: New test.
11732 * gcc.dg/pr69391-2.c: New test.
11733
bc2fc1f3
VM
117342016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11735
11736 PR rtl-optimization/70398
c87885ca 11737 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11738
41414a02
EB
117392016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11740
11741 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11742
4066ea8a
YR
117432016-04-06 Yvan Roux <yvan.roux@linaro.org>
11744 Pedro Alves <palves@redhat.com>
11745
11746 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11747
ec35ea45
JJ
117482016-04-06 Jakub Jelinek <jakub@redhat.com>
11749
3866f8dd
JJ
11750 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11751 Check for avx512f effective targets instead of avx2.
11752 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11753 for AVX512F clones.
11754 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11755 * g++.dg/gomp/declare-simd-1.C: Likewise.
11756 * g++.dg/gomp/declare-simd-3.C: Likewise.
11757 * g++.dg/gomp/declare-simd-4.C: Likewise.
11758
ec35ea45
JJ
11759 PR middle-end/70550
11760 * c-c++-common/gomp/pr70550-1.c: New test.
11761 * c-c++-common/gomp/pr70550-2.c: New test.
11762
c08d28ac
NS
117632016-04-05 Nathan Sidwell <nathan@acm.org>
11764
11765 PR c++/70512
11766 * g++.dg/ext/attribute-may-alias-5.C: New.
11767
1d510e04
JJ
117682016-04-05 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR c++/70336
11771 * c-c++-common/pr70336.c: New test.
11772 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11773 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11774
84278ed9
JH
117752016-04-05 Jan Hubicka <hubicka@ucw.cz>
11776
11777 PR ipa/66223
11778 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11779
268a0ec4
JJ
117802016-04-05 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR rtl-optimization/70542
11783 * gcc.dg/torture/pr70542.c: New test.
11784 * gcc.target/i386/avx2-pr70542.c: New test.
11785
5e8c2eb1
ZS
117862016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11787
11788 PR tree-optimization/70509
11789 * gcc.target/i386/avx512bw-pr70509.c: New test.
11790
c0daf32d
PP
117912016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11792
11793 PR c++/70452
11794 * g++.dg/ext/constexpr-vla4.C: New test.
11795
bf867841
UB
117962016-04-05 Uros Bizjak <ubizjak@gmail.com>
11797
11798 PR target/70510
11799 * gcc.target/i386/pr70510.c: New test.
11800
3022186a
RB
118012016-04-05 Richard Biener <rguenther@suse.de>
11802
11803 PR tree-optimization/70526
11804 * g++.dg/torture/pr70526.C: New testcase.
11805
55fc79b2
JJ
118062016-04-05 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR target/70525
11809 * gcc.target/i386/pr70525.c: New test.
11810
62b233f2
RB
118112016-04-05 Richard Biener <rguenther@suse.de>
11812
11813 PR middle-end/70499
11814 * g++.dg/torture/pr70499.C: New testcase.
11815
cc05759d
RB
118162016-04-05 Richard Biener <rguenther@suse.de>
11817
11818 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11819 remove XFAIL.
11820
f23f16d4
JJ
118212016-04-04 Jakub Jelinek <jakub@redhat.com>
11822
11823 PR middle-end/70307
11824 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11825 rs6000 ABI warnings.
11826
d27ecc49
JH
118272016-04-04 Jan Hubicka <hubicka@ucw.cz>
11828
11829 PR ipa/66223
11830 * g++.dg/ipa/devirt-51.C: New testcase.
11831
c974c96e 118322016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11833 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11834
11835 PR middle-end/70457
11836 * gcc.dg/torture/pr70457.c: New.
11837
7a85da89
AV
118382016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11839
11840 PR fortran/67538
11841 * gfortran.dg/allocate_with_source_19.f08: New test.
11842
de517e64
AV
118432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11844
11845 PR fortran/65795
11846 * gfortran.dg/coarray_allocate_6.f08: New test.
11847
43b9f499
RB
118482016-04-04 Richard Biener <rguenther@suse.de>
11849
11850 PR rtl-optimization/70484
11851 * gcc.dg/torture/pr70484.c: New testcase.
11852
f13355da
MP
118532016-04-04 Marek Polacek <polacek@redhat.com>
11854
11855 PR c/70307
11856 * gcc.dg/torture/pr70307.c: New test.
11857
6cc6ed50
OE
118582016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11859
11860 PR target/70416
11861 PR target/67391
11862 * gcc.target/sh/torture/pr70416.c: New.
11863
abdc16c8
MS
118642016-04-02 Martin Sebor <msebor@redhat.com>
11865
11866 PR c++/67376
11867 PR c++/70170
11868 PR c++/70172
11869 PR c++/70228
11870 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11871 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11872 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11873 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11874 * g++.dg/cpp0x/constexpr-string.C: Same.
11875 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11876 * g++.dg/cpp0x/pr65398.C: Same.
11877 * g++.dg/ext/constexpr-vla1.C: Same.
11878 * g++.dg/ext/constexpr-vla2.C: Same.
11879 * g++.dg/ext/constexpr-vla3.C: Same.
11880 * g++.dg/ubsan/pr63956.C: Same.
11881
763cd859
JJ
118822016-04-01 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR rtl-optimization/70467
11885 * gcc.target/i386/pr70467-2.c: New test.
11886
0f875435
JJ
118872016-04-01 Jakub Jelinek <jakub@redhat.com>
11888 Marek Polacek <polacek@redhat.com>
11889
11890 PR c++/70488
11891 * g++.dg/init/new47.C: New test.
11892
41d14659
RR
118932016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11894
11895 PR target/70496
11896 * gcc.target/arm/pr70496.c: New test.
11897
f9bf89bb
NS
118982016-04-01 Nathan Sidwell <nathan@acm.org>
11899
73b9085d
NS
11900 PR c++/68475
11901 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11902
4afdcfaa
IE
119032016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11904
11905 PR target/69890
11906 * gcc.dg/strlenopt.h (memmove): New.
11907 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11908 instead of "string.h".
11909 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11910 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11911 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11912 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11913 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11914 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11915 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11916 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11917 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11918 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11919 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11920 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11921 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11922 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11923 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11924 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11925 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11926 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11927 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11928 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11929
b5d7a29c
RO
119302016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11933 (Holder::foo): Reflect this.
11934
b660f9ec
IE
119352016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11936
11937 PR target/70442
11938 * gcc.dg/pr70442.c: New test.
11939
88504f34
NS
119402016-03-31 Nathan Sidwell <nathan@acm.org>
11941
11942 PR c++/70393
11943 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11944
95d34b96
KY
119452016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11946
11947 PR target/70453
11948 * gcc.target/i386/pr70453.c: New test.
11949
b4c4967c
AB
119502016-03-31 Andrey Belevantsev <abel@ispras.ru>
11951
11952 PR target/70292
11953 * gcc.c-torture/pr70292.c: New test.
11954
5fde6a45
MP
119552016-03-31 Marek Polacek <polacek@redhat.com>
11956
11957 PR c/70297
11958 * c-c++-common/pr70297.c: New test.
11959 * g++.dg/cpp0x/typedef-redecl.C: New test.
11960 * gcc.dg/typedef-redecl2.c: New test.
11961
97eb24c4
JJ
119622016-03-31 Jakub Jelinek <jakub@redhat.com>
11963
11964 PR rtl-optimization/70460
11965 * gcc.c-torture/execute/pr70460.c: New test.
11966
efc3536f
RB
119672016-03-31 Richard Biener <rguenther@suse.de>
11968
11969 PR c++/70430
11970 * g++.dg/ext/vector30.C: New testcase.
11971
e0876e21
DH
119722016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11973 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11974
11975 * gfortran.dg/fmt_pf.f90: New test.
11976
e9bff8c6
RO
119772016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11978
11979 Forward-port from 5 branch
11980 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR testsuite/70356
11983 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11984 dg-require-effective-target after dg-do.
11985
11986 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11987
11988 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11989
2620c80d
TS
119902016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11991 Julian Brown <julian@codesourcery.com>
11992 Chung-Lin Tang <cltang@codesourcery.com>
11993 Cesar Philippidis <cesar@codesourcery.com>
11994 James Norris <jnorris@codesourcery.com>
11995 Tom de Vries <tom@codesourcery.com>
11996 Nathan Sidwell <nathan@codesourcery.com>
11997
bf867841 11998 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11999 * c-c++-common/goacc/loop-clauses.c: Likewise.
12000 * g++.dg/goacc/template.C: Likewise.
12001 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12002 * gfortran.dg/goacc/loop-1.f95: Likewise.
12003 * gfortran.dg/goacc/loop-5.f95: Likewise.
12004 * gfortran.dg/goacc/loop-6.f95: Likewise.
12005 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12006 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12007 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12008 * c-c++-common/goacc/clauses-fail.c: Likewise.
12009 * c-c++-common/goacc/parallel-1.c: Likewise.
12010 * c-c++-common/goacc/reduction-1.c: Likewise.
12011 * c-c++-common/goacc/reduction-2.c: Likewise.
12012 * c-c++-common/goacc/reduction-3.c: Likewise.
12013 * c-c++-common/goacc/reduction-4.c: Likewise.
12014 * c-c++-common/goacc/routine-3.c: Likewise.
12015 * c-c++-common/goacc/routine-4.c: Likewise.
12016 * c-c++-common/goacc/routine-5.c: Likewise.
12017 * c-c++-common/goacc/tile.c: Likewise.
12018 * g++.dg/goacc/template.C: Likewise.
12019 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12020 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12021 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12022 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12023 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12024 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12025 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12026 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12027 * c-c++-common/goacc/use_device-1.c: ... this file.
12028 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12029 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12030 * c-c++-common/goacc/host_data-6.c: ... this file.
12031 * c-c++-common/goacc/loop-2-kernels.c: New file.
12032 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12033 * c-c++-common/goacc/loop-3.c: Likewise.
12034 * g++.dg/goacc/reference.C: Likewise.
12035 * g++.dg/goacc/routine-1.C: Likewise.
12036 * g++.dg/goacc/routine-2.C: Likewise.
12037
f6d2d066
RB
120382016-03-30 Richard Biener <rguenther@suse.de>
12039
12040 PR middle-end/70450
12041 * gcc.dg/torture/pr70450.c: New testcase.
12042
d43242b9
JJ
120432016-03-30 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR target/70421
12046 * gcc.dg/torture/pr70421.c: New test.
12047 * gcc.target/i386/avx512f-pr70421.c: New test.
12048
5ce43b77
L
120492016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12050
12051 PR testsuite/70364
12052 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12053 (check): New function.
12054 (bar): Call check.
12055 (foo): Align stack to 16 bytes when calling bar.
12056 * gcc.target/i386/cleanup-2.c: Likewise.
12057
d014a712
PP
120582016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12059
12060 PR tree-optimization/59124
12061 * gcc.dg/Warray-bounds-19.c: New test.
12062
3f8257db 120632016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12064
12065 * lib/prune.exp (escape_regex_chars): New.
12066 (prune_file_path): Update to quote metcharacters for regexp.
12067
3336c6e0
JJ
120682016-03-29 Jakub Jelinek <jakub@redhat.com>
12069
a362f023
JJ
12070 PR rtl-optimization/70429
12071 * gcc.c-torture/execute/pr70429.c: New test.
12072
3336c6e0
JJ
12073 PR tree-optimization/70405
12074 * gcc.dg/pr70405.c: New test.
12075
728557fd
AV
120762016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12077
12078 PR fortran/70397
12079 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12080 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12081
bef977d4
TS
120822016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12083
12084 PR testsuite/64177
12085 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12086 __cilkrts_set_param to set two workers.
12087 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12088 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12089
6f6d25c9
DH
120902016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12091
bf867841 12092 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12093
45733562
KY
120942016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12095
12096 PR target/70406
bf867841 12097 * gcc.target/i386/pr70406.c: New test.
45733562 12098
a1799e5e
EB
120992016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12100
12101 * gnat.dg/specs/double_record_extension3.ads: New test.
12102
5fca7b66
RH
121032016-03-25 Richard Henderson <rth@redhat.com>
12104
12105 PR target/70120
12106 * gcc.target/aarch64/pr70120-1.c: New.
12107 * gcc.target/aarch64/pr70120-2.c: New.
12108 * gcc.target/aarch64/pr70120-3.c: New.
12109
31ce75c6
PP
121102016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12111
12112 PR c++/62212
12113 * g++.dg/template/mangle2.C: The dg-do directive should be
12114 "compile" not "assemble".
12115
3caf0ca1
BS
121162016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12117
12118 PR lto/69650
12119 * gcc.dg/pr69650.c: New test.
12120
634035b6
DE
121212016-03-25 David Edelsohn <dje.gcc@gmail.com>
12122
12123 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12124
45d34276
AM
121252016-03-25 Alan Modra <amodra@gmail.com>
12126
12127 * gcc.dg/dfp/pr70052.c: New test.
12128
8f085166
RH
121292016-03-24 Richard Henderson <rth@redhat.com>
12130
12131 PR middle-end/69845
12132 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12133 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12134
011e5ec3
TV
121352016-03-24 Tom de Vries <tom@codesourcery.com>
12136
12137 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12138
9e3f4551
TV
121392016-03-24 Tom de Vries <tom@codesourcery.com>
12140
12141 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12142 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12143
45780041
TV
121442016-03-24 Tom de Vries <tom@codesourcery.com>
12145
12146 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12147 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12148
887ab4e5
PP
121492016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12150
12151 PR c++/62212
12152 * g++.dg/template/mangle2.C: New test.
12153
69a9a66f
RB
121542016-03-24 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/70396
12157 * gcc.dg/torture/pr70396.c: New testcase.
12158
ed87de55
RB
121592016-03-24 Richard Biener <rguenther@suse.de>
12160
12161 PR middle-end/70370
12162 * gcc.dg/torture/pr70370.c: New testcase.
12163
ea064934
TV
121642016-03-24 Tom de Vries <tom@codesourcery.com>
12165
12166 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12167 * gfortran.dg/goacc/kernels-tree.f95: Same.
12168 * gfortran.dg/goacc/parallel-tree.f95: Same.
12169
b2a4dd1d
TV
121702016-03-24 Tom de Vries <tom@codesourcery.com>
12171
12172 * c-c++-common/goacc/uninit-if-clause.c: New test.
12173 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12174
72e7cd6e
JJ
121752016-03-24 Jakub Jelinek <jakub@redhat.com>
12176
12177 PR target/70290
bf867841
UB
12178 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12179 Fix formatting.
72e7cd6e 12180
ce9d0c03
RB
121812016-03-24 Richard Biener <rguenther@suse.de>
12182
12183 PR tree-optimization/70372
12184 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12185
426b9428
PP
121862016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12187
12188 PR c++/70347
12189 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12190
cd1588c4
PP
121912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12192
12193 PR c++/70332
12194 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12195
61637db3
JJ
121962016-03-23 Jakub Jelinek <jakub@redhat.com>
12197
928af3bf
JJ
12198 PR c++/70001
12199 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12200 * g++.dg/cpp1y/pr70001.C: New test.
12201
61637db3
JJ
12202 PR c++/70323
12203 * g++.dg/cpp0x/constexpr-70323.C: New test.
12204
05aca4e7
AO
122052016-03-23 Alexandre Oliva <aoliva@redhat.com>
12206 Jason Merrill <jason@redhat.com>
12207 Jakub Jelinek <jakub@redhat.com>
12208
12209 PR c++/69315
12210 * g++.dg/cpp0x/constexpr-69315.C: New test.
12211 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12212
fbdb6baf
MP
122132016-03-23 Marek Polacek <polacek@redhat.com>
12214
12215 PR c++/69884
12216 * g++.dg/warn/Wignored-attributes-1.C: New test.
12217 * g++.dg/warn/Wignored-attributes-2.C: New test.
12218
d79ee524
TV
122192016-03-23 Tom de Vries <tom@codesourcery.com>
12220
12221 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12222 initialization.
12223 * gfortran.dg/goacc/private-3.f95 (test): Same.
12224 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12225 missing use param.
12226
a59f0bef
KT
122272016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12228
12229 * lib/target-supports.exp: Remove v7ve entry from loop
12230 creating effective target checks.
12231 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12232 (add_options_for_arm_arch_v7ve): Likewise.
12233
0179520a
JJ
122342016-03-23 Jakub Jelinek <jakub@redhat.com>
12235
12236 PR tree-optimization/70354
12237 * gcc.dg/vect/pr70354-1.c: New test.
12238 * gcc.dg/vect/pr70354-2.c: New test.
12239 * gcc.target/i386/avx2-pr70354-1.c: New test.
12240 * gcc.target/i386/avx2-pr70354-2.c: New test.
12241
75bb14d7
JL
122422016-03-22 Jeff Law <law@redhat.com>
12243
12244 PR target/70232
12245 * gcc.dg/tree-ssa/pr70232.c: New test.
12246
72c9526d
IE
122472016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12248
12249 PR target/70302
12250 * gcc.target/i386/pr70302.c: New test.
12251
a3ca1bc5
RB
122522016-03-22 Richard Biener <rguenther@suse.de>
12253
12254 PR middle-end/70251
12255 * g++.dg/torture/pr70251.C: New testcase.
12256
5c240f4d
DM
122572016-03-22 David Malcolm <dmalcolm@redhat.com>
12258
12259 PR c/69993
12260 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12261 Wmisleading-indentation.c.
12262 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12263 reflect change to diagnostic text and order of messages.
12264 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12265
80f6631b
DE
122662016-03-22 David Edelsohn <dje.gcc@gmail.com>
12267
12268 * g++.dg/ext/java-3.C: Don't compile on AIX.
12269
9a10956c
RB
122702016-03-22 Richard Biener <rguenther@suse.de>
12271
12272 PR middle-end/70333
12273 * gcc.dg/torture/pr70333.c: New testcase.
12274
6cedf922
IE
122752016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12276
12277 * g++.dg/ext/pr70290.C: New test.
12278
cd6c27ac
KY
122792016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12280
12281 PR target/70325
12282 * gcc.target/i386/pr70325.c: New test.
12283
4cde512c
JJ
122842016-03-22 Jakub Jelinek <jakub@redhat.com>
12285
b01915ed
JJ
12286 PR target/70329
12287 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12288 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12289
4e3e2cf1
JJ
12290 PR target/70300
12291 * gcc.target/i386/pr70300.c: New test.
12292
4cde512c
JJ
12293 PR c++/70295
12294 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12295 (func2): New function for cond with parens, xfail warning for c++.
12296 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12297
16f6d7dc
PP
122982016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12299
12300 PR c++/70096
12301 * g++.dg/template/ptrmem30.C: New test.
12302
a3e2b438
PP
123032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12304
12305 PR c++/70204
12306 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12307 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12308
11b6a02e
JJ
123092016-03-21 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR middle-end/70326
12312 * gcc.dg/pr70326.c: New test.
12313
b9407883
MG
123142016-03-21 Marc Glisse <marc.glisse@inria.fr>
12315 Jakub Jelinek <jakub@redhat.com>
12316
12317 PR tree-optimization/70317
12318 * gcc.dg/pr70317.c: New test.
12319
4a148e19
UB
123202016-03-21 Uros Bizjak <ubizjak@gmail.com>
12321
12322 PR target/70327
12323 * gcc.target/i386/pr70327.c: New test.
12324
2a85ddbb
ML
123252016-03-21 Martin Liska <mliska@suse.cz>
12326
7d36fe98 12327 PR ipa/70306
2a85ddbb
ML
12328 * gcc.dg/ipa/pr70306.c: New test.
12329
4a148e19 123302016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12331
12332 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12333 * gcc.target/arm/attr-align3.c: Likewise.
12334 * gcc.target/arm/attr_arm.c: Likewise.
12335 * gcc.target/arm/flip-thumb.c: Likewise.
12336
6b366948
JJ
123372016-03-21 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR target/70296
12340 * gcc.target/powerpc/altivec-36.c: New test.
12341
2fac8c14
RB
123422016-03-21 Richard Biener <rguenther@suse.de>
12343
12344 PR tree-optimization/70310
12345 * gcc.dg/torture/pr70310.c: New testcase.
12346
e9bde854
KY
123472016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12348
12349 PR target/70293
12350 * gcc.target/i386/pr70293.c: New test.
12351
56bbfaf6
RB
123522016-03-21 Richard Biener <rguenther@suse.de>
12353
12354 PR tree-optimization/70288
12355 * gcc.dg/torture/pr70288-1.c: New testcase.
12356 * gcc.dg/torture/pr70288-2.c: Likewise.
12357
3eee49ed
AB
123582016-03-21 Andrey Belevantsev <abel@ispras.ru>
12359
12360 PR rtl-optimization/69307
12361 * gcc.target/arm/pr69307.c: New test.
4a148e19 12362
8e7816b4
AB
123632016-03-21 Andrey Belevantsev <abel@ispras.ru>
12364
12365 PR rtl-optimization/69102
12366 * gcc.c-torture/compile/pr69102.c: New test.
12367
14d7d4be
JL
123682016-03-18 Jeff Law <law@redhat.com>
12369
12370 PR rtl-optimization/70263
12371 * gcc.c-torture/compile/pr70263-1.c: New test.
12372 * gcc.target/i386/pr70263-2.c: New test.
12373
5c6a601c
BS
123742016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12375
12376 PR rtl-optimization/70278
12377 * gcc.dg/torture/pr70278.c: New test.
12378 * gcc.target/arm/pr70278.c: New test.
12379
4bbf545b
DM
123802016-03-18 David Malcolm <dmalcolm@redhat.com>
12381
12382 PR c/70281
12383 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12384 (test_builtin_types_compatible_p): New test function.
12385 * gcc.dg/pr70281.c: New test case.
12386
dc28bb68
CL
123872016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12388
12389 PR target/70113
12390 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12391
5e8d6dff
IE
123922016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12393
12394 PR tree-optimization/70252
12395 * gcc.dg/pr70252.c: New test.
12396
d0e7e403
TV
123972016-03-18 Tom de Vries <tom@codesourcery.com>
12398
12399 * gcc.dg/pr70161-2.c: New test.
12400 * gcc.dg/pr70161.c: New test.
12401
fa22501a
TV
124022016-03-18 Tom de Vries <tom@codesourcery.com>
12403
12404 PR ipa/70269
12405 * gcc.dg/pr70269.c: New test.
12406
dd125026
JJ
124072016-03-18 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR c++/70267
12410 * g++.dg/ext/java-3.C: New test.
12411
91914f0a
PP
124122016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12413
12414 PR c++/70205
12415 * g++.dg/lookup/pr70205.C: New test.
12416
753a8910
PP
124172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12418
12419 PR c++/70218
12420 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12421
14ba7b28
MP
124222016-03-17 Marek Polacek <polacek@redhat.com>
12423
12424 PR c/69407
12425 * gcc.dg/atomic-op-6.c: New test.
12426
ded60913
DM
124272016-03-17 David Malcolm <dmalcolm@redhat.com>
12428
12429 PR c/70264
12430 * c-c++-common/pr70264.c: New test case.
12431
a3aad0e6
JJ
124322016-03-17 Jakub Jelinek <jakub@redhat.com>
12433
17366700
JJ
12434 PR c++/70144
12435 * c-c++-common/pr70144-1.c: New test.
12436 * c-c++-common/pr70144-2.c: New test.
12437
a3aad0e6
JJ
12438 PR c++/70272
12439 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12440 * g++.dg/opt/flifetime-dse6.C: New test.
12441 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12442
b57e6e18
L
124432016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12444
12445 PR driver/70192
12446 * gcc.dg/pic-1.c: New test.
12447 * gcc.dg/pic-2.c: Likewise.
12448 * gcc.dg/pic-3.c: Likewise.
12449 * gcc.dg/pic-4.c: Likewise.
12450 * gcc.dg/pie-1.c: Likewise.
12451 * gcc.dg/pie-2.c: Likewise.
12452 * gcc.dg/pie-3.c: Likewise.
12453 * gcc.dg/pie-4.c: Likewise.
12454 * gcc.dg/pie-5.c: Likewise.
12455 * gcc.dg/pie-6.c: Likewise.
12456
b38ba58b
TV
124572016-03-17 Tom de Vries <tom@codesourcery.com>
12458
12459 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12460 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12461
6931b3b7
RB
124622016-03-17 Richard Biener <rguenther@suse.de>
12463
12464 PR debug/70271
12465 * g++.dg/debug/pr70271.C: New testcase.
12466
0c8b64cb
IE
124672016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12468
12469 * gcc.target/i386/pr70251.c: New test.
12470
b1970801
MP
124712016-03-17 Marek Polacek <polacek@redhat.com>
12472
12473 PR c++/70194
12474 * g++.dg/warn/constexpr-70194.C: New test.
12475
820c5eaa
RH
124762016-03-16 Richard Henderson <rth@redhat.com>
12477
12478 PR middle-end/70240
12479 * gcc.c-torture/compile/pr70240.c: New.
12480
da0ad263
SKS
124812016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12482
12483 * gcc.c-torture/compile/20151204.c: Skip for avr.
12484
c73d295c
JJ
124852016-03-16 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR target/70245
12488 * g++.dg/opt/pr70245.C: New test.
12489 * g++.dg/opt/pr70245.h: New file.
12490 * g++.dg/opt/pr70245-aux.cc: New file.
12491
b2794066
MS
124922016-03-16 Martin Sebor <msebor@redhat.com>
12493
12494 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12495
aa43616c
RH
124962016-03-16 Richard Henderson <rth@redhat.com>
12497
12498 PR middle-end/70199
12499 * gcc.c-torture/compile/pr70199.c: New.
12500
59608fe5
L
125012016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12502
12503 * gcc.dg/uninit-19.c: Run dos2unix.
12504
ab4c578f
MP
125052016-03-16 Marek Polacek <polacek@redhat.com>
12506
12507 PR c/70093
12508 * gcc.dg/nested-func-10.c: New test.
12509 * gcc.dg/nested-func-9.c: New test.
12510
f5387e76
JJ
125112016-03-16 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR tree-optimization/68714
12514 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12515
7662b718
TV
125162016-03-16 Tom de Vries <tom@codesourcery.com>
12517
12518 PR tree-optimization/68715
12519 * gcc.dg/graphite/pr68715-2.c: New test.
12520 * gcc.dg/graphite/pr68715.c: New test.
12521 * gfortran.dg/graphite/pr68715.f90: New test.
12522
be7ce7ae
TV
125232016-03-16 Tom de Vries <tom@codesourcery.com>
12524
12525 PR tree-optimization/68809
12526 * gcc.dg/graphite/pr68809-2.c: New test.
12527 * gcc.dg/graphite/pr68809.c: New test.
12528
1935f250
JJ
125292016-03-16 Jakub Jelinek <jakub@redhat.com>
12530
6651c93e
JJ
12531 PR c++/70147
12532 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12533 method call to i () as argument. Adjust expected output.
12534
1935f250
JJ
12535 PR c++/70147
12536 * g++.dg/ubsan/pr70147-1.C: New test.
12537 * g++.dg/ubsan/pr70147-2.C: New test.
12538
ab1caa6e
MS
125392016-03-15 Martin Sebor <msebor@redhat.com>
12540
12541 PR c++/58281
12542 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12543
5c2a1bbb
JDA
125442016-03-15 John David Anglin <danglin@gcc.gnu.org>
12545
cb5d8ad1
JDA
12546 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12547 hppa*-*-hpux*.
12548
b440dd40
JDA
12549 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12550
5c2a1bbb
JDA
12551 PR libfortran/69799
12552 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12553 libatomic_available.
12554
42c729c5
MP
125552016-03-15 Marek Polacek <polacek@redhat.com>
12556
12557 PR c++/70209
12558 * g++.dg/ext/attribute-may-alias-4.C: New test.
12559
82b1c550
AM
125602016-03-15 Alexander Monakov <amonakov@ispras.ru>
12561
12562 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12563 -fvar-tracking-assignments-toggle flag.
12564
4ccbf3a6
PH
125652016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12566
12567 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12568
c39858bd
JJ
125692016-03-15 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR rtl-optimization/70222
12572 * gcc.c-torture/execute/pr70222-1.c: New test.
12573 * gcc.c-torture/execute/pr70222-2.c: New test.
12574
8be119c1
RH
125752016-03-15 Richard Henderson <rth@redhat.com>
12576
12577 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12578
6598bb55
AB
125792016-03-15 Andrey Belevantsev <abel@ispras.ru>
12580
12581 PR rtl-optimization/69032
12582 * gcc.dg/pr69032.c: New test.
12583
81fa2944
AB
125842016-03-15 Andrey Belevantsev <abel@ispras.ru>
12585
12586 PR rtl-optimization/63384
4a148e19 12587 * g++.dg/pr63384.C: New test.
81fa2944 12588
74ea9ab6
AB
125892016-03-15 Andrey Belevantsev <abel@ispras.ru>
12590
12591 PR target/64411
12592 * gcc.target/i386/pr64411.C: New test.
12593
045d5055
TV
125942016-03-15 Tom de Vries <tom@codesourcery.com>
12595
12596 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12597 * gfortran.dg/goacc/kernels-alias.f95: New test.
12598
3ea33585
MS
125992016-03-14 Martin Sebor <msebor@redhat.com>
12600
12601 PR c++/53792
12602 * g++.dg/cpp0x/constexpr-inline.C: New test.
12603 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12604
1df7b330
DE
126052016-03-14 David Edelsohn <dje.gcc@gmail.com>
12606
12607 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12608
79b57d18
JJ
126092016-03-14 Jakub Jelinek <jakub@redhat.com>
12610
12611 PR middle-end/70219
12612 * gcc.dg/pr70219.c: New test.
12613
3cbf012a
BS
126142016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12615
12616 PR target/70083
12617 * gcc.dg/torture/pr70083.c: New test.
12618 * gcc.target/i386/pr70083.c: New test.
12619
a9fee7cd
RB
126202016-03-14 Richard Biener <rguenther@suse.de>
12621
12622 PR tree-optimization/56365
12623 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12624
4799603f
SB
126252016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12626
12627 PR target/70098
12628 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12629 New function.
12630 * g++.dg/pr70098.C: New testcase.
12631
12632
760ca967
TV
126332016-03-14 Tom de Vries <tom@codesourcery.com>
12634
12635 PR tree-optimization/70045
12636 * gcc.dg/graphite/pr70045.c: New test.
12637
44e66a77
JD
126382016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12639
12640 PR fortran/69043
12641 * gfortran.dg/include_9.f90: New test.
12642
a18e0fe1
DH
126432016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12644
12645 PR fortran/45076
12646 gfortran.dg/prof/prof.exp: New script.
12647 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12648
d0aca6ab
AB
126492016-03-12 Andrey Belevantsev <abel@ispras.ru>
12650
12651 PR rtl-optimization/69307
12652 * gcc.dg/pr69307.c: New test.
12653
cefe08a4
VM
126542016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12655
12656 PR target/69614
12657 * gcc.target/arm/pr69614.c: New.
12658
70112e2a
PT
126592016-03-12 Paul Thomas <pault@gcc.gnu.org>
12660
12661 PR fortran/70031
12662 * gfortran.dg/submodule_14.f08: New test
12663
12664 PR fortran/69524
12665 * gfortran.dg/submodule_15.f08: New test
12666
3f1e5d3a
PP
126672016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12668
12669 PR c++/70106
12670 * g++.dg/cpp1y/paren3.C: New test.
12671
a3f6d680
MM
126722016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12673
12674 PR target/70131
12675 * gcc.target/powerpc/ppc-round2.c: New test.
12676
92348f09
BS
126772016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12678
12679 PR target/70123
12680 * gcc.dg/torture/pr70123.c: New test.
12681
cebde9e9
JL
126822016-03-11 Jeff Law <law@redhat.com>
12683
12684 PR tree-optimization/70190
12685 * gcc.c-torture/compile/pr70190.c: New test.
12686
3edc5da4
DM
126872016-03-11 David Malcolm <dmalcolm@redhat.com>
12688
12689 PR c/68187
12690 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12691 case.
12692 (test43_b): Likewise.
12693 (test43_c): Likewise.
12694 (test43_d): Likewise.
12695 (test43_e): Likewise.
12696 (test43_f): Likewise.
12697 (test43_g): Likewise.
12698 (test44_a): Likewise.
12699 (test44_b): Likewise.
12700 (test44_c): Likewise.
12701 (test44_d): Likewise.
12702 (test44_e): Likewise.
12703
318c1204
DM
127042016-03-11 David Malcolm <dmalcolm@redhat.com>
12705
12706 PR c/70085
12707 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12708
bc062234
KT
127092016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12710
12711 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12712 dg-options.
12713
acfc1ac1
KT
127142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12715
12716 PR target/70002
12717 PR target/69245
12718 * gcc.target/aarch64/pr69245_2.c: New test.
12719
d1e2bb2d
JJ
127202016-03-11 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR tree-optimization/70177
12723 * gcc.dg/pr70177.c: New test.
12724
07350627
AL
127252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12726
12727 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12728
5c6706f7
AL
127292016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12730
12731 * gcc.dg/tree-ssa/sra-20.c: New.
12732
02d472a2
JJ
127332016-03-11 Jakub Jelinek <jakub@redhat.com>
12734
686d390a
JJ
12735 PR rtl-optimization/70174
12736 * gcc.dg/pr70174.c: New test.
12737
02d472a2
JJ
12738 PR tree-optimization/70169
12739 * gcc.dg/pr70169.c: New test.
12740
0f9befa1
IE
127412016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12742
12743 PR target/70160
12744 * gcc.target/i386/pr70160.c: New test.
12745
432d4670
AK
127462016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12747
12748 * gcc.target/s390/dfp-1.c: New test.
12749
a3dc8760
NC
127502016-03-10 Nick Clifton <nickc@redhat.com>
12751
12752 PR target/70044
12753 * gcc.target/aarch64/pr70044.c: New test.
12754
b87a8d7d
PP
127552016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12756 Jakub Jelinek <jakub@redhat.com>
12757
12758 PR c++/70001
12759 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12760 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12761 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12762
4f4ada6a
JH
127632016-03-10 Jan Hubicka <hubicka@ucw.cz>
12764
12765 PR lto/69589
12766 * g++.dg/lto/pr69589_0.C: New testcase
12767 * g++.dg/lto/pr69589_1.C: New testcase
12768
d49b0aa0
MP
127692016-03-10 Marek Polacek <polacek@redhat.com>
12770
12771 PR c++/70153
12772 * g++.dg/delayedfold/unary-plus1.C: New test.
12773
127742016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12775
12776 * gcc.target/arm/pr45701-1.c: Escape brackets.
12777 * gcc.target/arm/pr45701-2.c: Likewise.
12778
71017a7b
AL
127792016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12780
12781 * gfortran.dg/unconstrained_commons.f: New.
12782
ba52669f
AM
127832016-03-10 Alan Modra <amodra@gmail.com>
12784
12785 * gcc.dg/pr69195.c: New.
12786 * gcc.dg/pr69238.c: New.
12787
27742332
TV
127882016-03-10 Tom de Vries <tom@codesourcery.com>
12789
12790 PR testsuite/68915
12791 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12792
3a81a594
RB
127932016-03-10 Richard Biener <rguenther@suse.de>
12794
12795 PR tree-optimization/70128
12796 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12797 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12798
3433b975
JJ
127992016-03-09 Jakub Jelinek <jakub@redhat.com>
12800
c2864f02
JJ
12801 PR tree-optimization/70152
12802 * gcc.dg/pr70152.c: New test.
12803
3433b975
JJ
12804 PR target/70086
12805 * gcc.target/i386/pr70086-1.c: New test.
12806 * gcc.target/i386/pr70086-2.c: New test.
12807 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12808
12809 PR tree-optimization/70127
12810 * gcc.c-torture/execute/pr70127.c: New test.
12811
96b3c82d
CP
128122016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12813
12814 * c-c++-common/goacc/combined-directives-2.c: New test.
12815
b4f3232d
DM
128162016-03-09 David Malcolm <dmalcolm@redhat.com>
12817
12818 PR c/68473
12819 PR c++/70105
12820 * g++.dg/diagnostic/pr70105.C: New test.
12821 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12822 (test_multiple_ordinary_maps): New test function.
12823
40499f81
DM
128242016-03-09 David Malcolm <dmalcolm@redhat.com>
12825
12826 PR c/68473
12827 PR c++/70105
12828 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12829 Drop range information from call to inform_at_rich_loc.
12830 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12831 New.
12832 (test_show_locus): Replace calls to rich_location::add_range with
12833 calls to add_range. Rewrite the tests that used the now-defunct
12834 rich_location ctor taking a source_range. Simplify other tests
12835 by replacing calls to COMBINE_LOCATION_DATA with calls to
12836 make_location.
12837
c9e33662
RB
128382016-03-09 Richard Biener <rguenther@suse.de>
12839 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR tree-optimization/70138
12842 * gcc.dg/vect/pr70138-1.c: New testcase.
12843 * gcc.dg/vect/pr70138-2.c: Likewise.
12844
2c73b764
JJ
128452016-03-09 Jakub Jelinek <jakub@redhat.com>
12846
12847 PR target/70049
12848 * gcc.target/i386/pr70049.c: New test.
12849
c06d25bb
RB
128502016-03-09 Richard Biener <rguenther@suse.de>
12851
12852 PR c/70143
12853 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12854 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12855 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12856
5828a501
RO
128572016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12858
12859 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12860 arm-*-*.
12861
2e141c8d
JJ
128622016-03-09 Jakub Jelinek <jakub@redhat.com>
12863
5a9def37
JJ
12864 PR middle-end/67278
12865 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12866
2e141c8d
JJ
12867 PR target/67278
12868 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12869
12870 PR middle-end/70050
12871 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12872 in testcase comment.
12873
bf751f40
TV
128742016-03-09 Tom de Vries <tom@codesourcery.com>
12875
12876 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12877 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12878 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12879 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12880 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12881 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12882 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12883 * gfortran.dg/goacc/kernels-loop.f95: New test.
12884
e210c999
MS
128852016-03-08 Martin Sebor <msebor@redhat.com>
12886
12887 PR c++/62096
12888 * g++.dg/warn/overflow-warn-7.C: New test.
12889
80aac5c8
JM
128902016-03-08 Jason Merrill <jason@redhat.com>
12891
12892 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12893 * lib/target-supports.exp (check_effective_target_concepts): New.
12894
12b81409
JJ
128952016-03-08 Jakub Jelinek <jakub@redhat.com>
12896
d259b234
JJ
12897 PR c++/70135
12898 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12899 * g++.dg/ubsan/pr70135.C: New test.
12900
12b81409
JJ
12901 PR target/70110
12902 * gcc.dg/pr70110.c: New test.
12903
b4e9f2aa
MJ
129042016-03-07 Martin Jambor <mjambor@suse.cz>
12905
12906 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12907 * c-c++-common/gomp/if-1.c: Likewise.
12908 * c-c++-common/gomp/pr61486-2.c: Likewise.
12909 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12910 to dg-additional-options.
12911 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12912 * g++/gomp/target-teams-1.c: Likewise.
12913 * gcc.dg/gomp/gomp.exp: Likewise.
12914 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12915 dg-additional-options.
12916 * gfortran.dg/gomp/gomp.exp: Likewise.
12917 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12918 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12919 dg-additional-options.
12920 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12921
f86e631e
MJ
129222016-03-07 Martin Jambor <mjambor@suse.cz>
12923
12924 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12925 * c-c++-common/gomp/gridify-1.c: New test.
12926 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12927
94156b3f
AV
129282016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12929
12930 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12931 trigger for cortex-r8, when scanning for register r8.
12932 * gcc.target/arm/pr45701-2.c: Likewise.
12933
a84a49b7 129342016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12935 Jeff Law <law@redhat.com>
a84a49b7
RB
12936
12937 PR tree-optimization/69740
12938 * gcc.c-torture/compile/pr69740-1.c: New test.
12939 * gcc.c-torture/compile/pr69740-2.c: New test.
12940
e41f6c9e
BS
129412016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12942
12943 * lib/target-supports.exp
12944 (check_effective_target_whole_vector_shift): Enable for PPC64.
12945
57548bf5
RB
129462016-03-07 Richard Biener <rguenther@suse.de>
12947
12948 PR tree-optimization/70115
12949 * gcc.dg/torture/pr70115.c: New testcase.
12950
4ae13300
NS
129512016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12952
12953 PR middle-end/69916
12954 * c-c-++-common/goacc/pr69916.c: New.
12955
5edb9853
RH
129562016-03-07 Richard Henderson <rth@redhat.com>
12957
12958 * gcc.c-torture/compile/pr70061.c: New test.
12959
2067a8f3
RB
129602016-03-07 Richard Biener <rguenther@suse.de>
12961
12962 PR testsuite/70109
12963 * gcc.dg/vect/O3-pr36098.c: New testcase.
12964
4145a9b7
CL
129652016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12966
12967 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12968
1878be32
EB
129692016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12970
12971 * gnat.dg/renaming9.ad[sb]: New testcase.
12972
df762bb2
JJ
129732016-03-05 Jakub Jelinek <jakub@redhat.com>
12974
12975 PR c++/70084
12976 * g++.dg/expr/stdarg3.C: New test.
12977
7d461295
JL
129782016-03-04 Jeff Law <law@redhat.com>
12979
12980 PR tree-optimization/69196
12981 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12982 x86_64-*-*.
12983
29b9828f
BS
129842016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12985
b6b552fd
BS
12986 PR c/69973
12987 * gcc.dg/pr69973.c: New test.
12988
201d49e9
BS
12989 PR rtl-optimization/69941
12990 * gcc.dg/torture/pr69941.c: New test.
12991
29b9828f
BS
12992 PR c/69824
12993 * gcc.dg/pr69824.c: New test.
12994
640b7e74
TV
129952016-03-05 Tom de Vries <tom@codesourcery.com>
12996
12997 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12998 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12999 function.
13000
7a3a3fad
PP
130012016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13002
13003 PR c++/66786
13004 * g++.dg/cpp1y/var-templ48.C: New test.
13005 * g++.dg/cpp1y/var-templ49.C: New test.
13006
cd439aec
EB
130072016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13008
13009 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13010
60204554
JJ
130112016-03-04 Jakub Jelinek <jakub@redhat.com>
13012
0c8825de
JJ
13013 PR c++/70035
13014 * g++.dg/ubsan/pr70035.C: New test.
13015
60204554
JJ
13016 PR target/70062
13017 * gcc.target/i386/pr70062.c: New test.
13018
f79d4eab
L
130192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13020
13021 * g++.dg/template/typename21.C: Remove c++98_only.
13022
ea81ce67
L
130232016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13024
13025 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13026
64b23c13
DM
130272016-03-04 David Malcolm <dmalcolm@redhat.com>
13028
13029 PR c/68187
13030 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13031 function.
13032 (fn_42_b): Likewise.
13033 (fn_42_c): Likewise.
13034
729526f5
DM
130352016-03-04 David Malcolm <dmalcolm@redhat.com>
13036
13037 PR c/68187
13038 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13039 function.
13040 (fn_40_b): Likewise.
13041 (fn_41_a): Likewise.
13042 (fn_41_b): Likewise.
13043
f9ea11ac
JJ
130442016-03-04 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR target/70059
13047 * gcc.target/i386/avx512f-pr70059.c: New test.
13048 * gcc.target/i386/avx512dq-pr70059.c: New test.
13049
b6c38c69
BS
130502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13051
13052 PR rtl-optimization/57676
13053 * gcc.dg/torture/pr57676.c: New test.
13054
af3cdd34
IE
130552016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13056
13057 * gcc.dg/pr70026.c: New test.
13058
7ff6ca38
MP
130592016-03-04 Marek Polacek <polacek@redhat.com>
13060
13061 PR c/69798
13062 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13063 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13064
a6bf62d5
KT
130652016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13066
13067 PR target/70004
13068 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13069 Delete.
13070 (test_corners_sisd_si): Likewise.
13071 (main): Remove checks of the above.
13072 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13073
ae4cdc6a
EB
130742016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13075
13076 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13077
08455559
CL
130782016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13079
13080 * gcc.dg/torture/pr69951.c: Accept argc==0.
13081
e9a35493
RB
130822016-03-04 Richard Biener <rguenther@suse.de>
13083
13084 PR c++/70054
13085 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13086 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13087
fba054c2
DV
130882016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13089
13090 PR testsuite/69766
13091 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13092 testing multiarch.
13093
f10cdc6c
JJ
130942016-03-04 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR debug/69947
13097 * gcc.dg/guality/pr69947.c: New test.
13098
2e981ba0
JJ
130992016-03-03 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR ada/70017
13102 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13103
0ba3bfa2
KT
131042016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13105
13106 PR rtl-optimization/69904
13107 * gcc.target/arm/pr69904.c: New test.
13108
97ecdb46
JJ
131092016-03-03 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR target/70021
13112 * gcc.dg/vect/pr70021.c: New test.
13113 * gcc.target/i386/pr70021.c: New test.
13114
a2a743a1
MP
131152016-03-03 Marek Polacek <polacek@redhat.com>
13116
13117 PR middle-end/70050
13118 * gcc.dg/pr70050.c: New test.
13119
fa07ecdd
JG
131202016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13121
13122 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13123
23504262
ML
131242016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13125
13126 PR tree-optimization/70043
13127 * gfortran.dg/vect/pr70043.f90: New test.
13128
b7b9e1a9
EB
131292016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13130
13131 * gnat.dg/specs/task1.ads: New test.
13132
cb83ba54
RO
131332016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13134
13135 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13136 Invoke gdb with -batch.
13137 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13138
a75f5e30
RB
131392016-03-03 Richard Biener <rguenther@suse.de>
13140
13141 PR tree-optimization/55936
13142 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13143
268bc320
JL
131442016-03-02 Jeff Law <law@redhat.com>
13145
815f20ab
JL
13146 PR rtl-optimization/69942
13147 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13148 effects of argument promotions.
13149
268bc320
JL
13150 PR tree-optimization/69987
13151 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13152 target does not support -fprefetch-loop-arrays.
13153
171f7de5
UB
131542016-03-02 Uros Bizjak <ubizjak@gmail.com>
13155
13156 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13157
192912db
BC
131582016-03-02 Bin Cheng <bin.cheng@arm.com>
13159
c7908871 13160 PR rtl-optimization/69052
192912db
BC
13161 * gcc.target/i386/pr69052.c: New test.
13162
90a7a40b
AM
131632016-03-02 Alan Modra <amodra@gmail.com>
13164
13165 * gcc.dg/pr69990.c: New.
13166
69fa742f
JJ
131672016-03-02 Jakub Jelinek <jakub@redhat.com>
13168
de752fb0
JJ
13169 PR c/68062
13170 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13171
13172 PR middle-end/70022
13173 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13174
69fa742f
JJ
13175 PR target/70028
13176 * gcc.target/i386/pr70028.c: New test.
13177
7c65bd56
MK
131782016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13179
13180 * c-c++-common/asan/swapcontext-test-1.c,
13181 * c-c++-common/tsan/thread_leak.c,
13182 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13183 * g++.dg/tsan/benign_race.C,
13184 * g++.dg/tsan/fd_close_norace.C,
13185 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13186 races with sanitizer output
13187
37d98220 131882016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13189 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13190
13191 PR target/67278
13192 * gcc.dg/simd-8.c: New testcase.
13193
218db463
RB
131942016-03-02 Richard Biener <rguenther@suse.de>
13195
13196 PR middle-end/67278
13197 * gcc.dg/simd-7.c: New testcase.
13198
22c72158
EB
131992016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13200
13201 * gcc.target/i386/pr70007.c: Tweak.
13202
9a790ccc
DV
132032016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13204
13205 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13206
bd02f00f
MP
132072016-03-02 Marek Polacek <polacek@redhat.com>
13208
13209 PR c/67854
13210 * gcc.dg/pr67854.c: New test.
13211
1e840f39
JJ
132122016-03-02 Jakub Jelinek <jakub@redhat.com>
13213
13214 PR middle-end/70025
13215 * gcc.dg/torture/pr70025.c: New test.
13216
bca00241
VK
132172016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13218
13219 PR tree-optimization/68621
13220 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13221
0bca04b8
EB
132222016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13223
13224 * gcc.target/i386/pr70007.c: New test.
13225
2a9afc86
JL
132262016-03-01 Jeff Law <law@redhat.com>
13227
eab2541b 13228 PR tree-optimization/69196
9d83ef71 13229 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13230
2a9afc86
JL
13231 PR tree-optimization/69196
13232 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13233 duplicating code and spoiling the expected output.
13234
0d39977e
MM
132352016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13236
13237 PR target/70033
13238 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13239 supports power9 before doing tests.
13240 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13241 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13242 * gcc.target/powerpc/p9-permute.c: Likewise.
13243
a0c0699d
UB
132442016-03-01 Uros Bizjak <ubizjak@gmail.com>
13245
13246 PR target/70027
13247 * gcc.target/i386/pr70027.c: New test.
13248
0ae3ef47 132492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13250
13251 * gcc.dg/pr70017.c: New test.
13252
686e2237
JJ
132532016-03-01 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR c/69796
13256 PR c/69974
13257 * gcc.dg/pr69796.c: New test.
13258 * gcc.dg/pr69974.c: New test.
13259
f8e4188c
EB
132602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13263
5e3f1c7c
JL
132642016-02-29 Jeff Law <law@redhat.com>
13265
13266 PR tree-optimization/69987
13267 * gfortran.dg/pr69987.f90: New test.
13268
13269 PR tree-optimization/69989
13270 * gcc.c-torture/compile/pr69989-2.c: New test.
13271
1be56bc5
MP
132722016-03-01 Marek Polacek <polacek@redhat.com>
13273
13274 PR c++/69795
13275 * g++.dg/parse/invalid1.C: New test.
13276
1b19470d
RB
132772016-03-01 Richard Biener <rguenther@suse.de>
13278
13279 PR middle-end/70022
13280 * gcc.dg/pr70022.c: New testcase.
13281
3ae0661a
IE
132822016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13283
13284 PR tree-optimization/69956
13285 * gcc.dg/pr69956.c: New test.
13286
0f09ab88
BS
132872016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13288
13289 PR target/70011
13290 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13291 XFAIL when hardware supports efficient unaligned storage access.
13292
76d881bf
PP
132932016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13294
13295 PR c++/69961
13296 * g++.dg/template/pr69961a.C: New test.
13297 * g++.dg/template/pr69961b.C: New test.
13298
7168133a
DM
132992016-02-29 David Malcolm <dmalcolm@redhat.com>
13300
13301 PR preprocessor/69985
13302 * gcc.dg/cpp/pr69985.c: New test case.
13303
0c6072a3
JL
133042016-02-29 Jeff Law <law@redhat.com>
13305
e66f219b
JL
13306 PR tree-optimization/70005
13307 * gcc.c-torture/execute/pr70005.c New test.
13308
0c6072a3
JL
13309 PR tree-optimization/69999
13310 * gcc.c-torture/compile/pr69999.c: New test.
13311
fd9fbdb3
YR
133122016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13313
13314 PR tree-optimization/69652
13315 * gcc.dg/torture/pr69652.c: Delete test.
13316 * gcc.dg/vect/pr69652.c: New test.
13317
cbd400b4
RB
133182016-02-19 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/69980
13321 * gfortran.dg/vect/pr69980.f90: New testcase.
13322
84ea0f58
EB
133232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13324
13325 * gcc.target/sparc/20160229-1.c: New test.
13326
5d2a63dc
EB
133272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13328
13329 * gnat.dg/stack_usage3.adb: New test.
13330 * gnat.dg/stack_usage3_pkg.ads: New helper.
13331
93e708f9
EB
133322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13333
13334 * gnat.dg/renaming8.adb: New test.
13335 * gnat.dg/renaming8_pkg1.ads: New helper.
13336 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13337 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13338
6512bc93
RB
133392016-02-29 Richard Biener <rguenther@suse.de>
13340
13341 PR tree-optimization/69720
13342 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13343
7b201a88
TK
133442016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13345
13346 PR fortran/68147
13347 PR fortran/47674
13348 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13349
82ee0cf2 133502016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13351 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13352
13353 PR fortran/56007
13354 * gfortran.dg/coarray_8.f90: Adjust error message.
13355 * gfortran.dg/pr56007.f90: New test.
13356 * gfortran.dg/pr56007.f: New test.
13357
cdc1a2c8
L
133582016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13359
13360 PR tree-optimization/69989
13361 * gcc.dg/torture/pr69989.c: New test.
13362
33505bcf
EB
133632016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13364
13365 * gcc.target/i386/stack-realign-win.c: New test.
13366
524bfb19
HA
133672016-02-28 Harald Anlauf <anlauf@gmx.de>
13368
13369 PR fortran/60126
13370 * gfortran.dg/pr60126.f90: New test.
13371
bd542508
JL
133722016-02-27 Jeff Law <law@redhat.com>
13373
13374 Revert
13375 2016-02-26 Richard Biener <rguenther@suse.de>
13376 Jeff Law <law@redhat.com>
13377
13378 PR tree-optimization/69740
13379 * gcc.c-torture/compile/pr69740-1.c: New test.
13380 * gcc.c-torture/compile/pr69740-2.c: New test.
13381
dd1291e0
JD
133822016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13383
5fb67f8b 13384 PR fortran/69910
dd1291e0
JD
13385 * gfortran.dg/newunit_4.f90: New test.
13386
5cfefb59
JJ
133872016-02-27 Jakub Jelinek <jakub@redhat.com>
13388
13389 PR target/69613
13390 PR rtl-optimization/69886
13391 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13392 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13393 target.
13394
20ba5f33
MS
133952016-02-26 Martin Sebor <msebor@redhat.com>
13396
13397 PR tree-optimization/15826
13398 * gcc.dg/tree-ssa/pr15826.c: New test.
13399
e6fb01b0
JJ
134002016-02-26 Jakub Jelinek <jakub@redhat.com>
13401
13402 PR target/69969
13403 * gcc.target/powerpc/pr69969.c: New test.
13404
e3e0cf64
MS
134052016-02-26 Martin Sebor <msebor@redhat.com>
13406
13407 PR c++/15766
13408 * g++.old-deja/g++.other/decl5.C: Add a test case.
13409
d1f2bea5
SB
134102016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13411
13412 PR target/69946
13413 * gcc.target/powerpc/pr69946.c: New file.
13414
4a4f9d2b 134152016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13416 Jeff Law <law@redhat.com>
4a4f9d2b 13417
e3e0cf64 13418 PR tree-optimization/69740
4a4f9d2b
RB
13419 * gcc.c-torture/compile/pr69740-1.c: New test.
13420 * gcc.c-torture/compile/pr69740-2.c: New test.
13421
ad2a2706
MJ
134222016-02-26 Martin Jambor <mjambor@suse.cz>
13423
13424 PR middle-end/69920
13425 * gcc.dg/torture/pr69932.c: New test.
13426 * gcc.dg/torture/pr69936.c: Likewise.
13427
1d11f7ce
AK
134282016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13429
13430 PR target/69709
13431 * gcc.target/s390/pr69709.c: New test.
13432
6cfccbb2
KT
134332016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13434
13435 PR target/69245
13436 * gcc.target/aarch64/pr69245_1.c: New test.
13437
ac59ad4e
KT
134382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13439
13440 PR target/69613
13441 * gcc.dg/torture/pr69613.c: New test.
13442
a2ad54a0
JJ
134432016-02-26 Jakub Jelinek <jakub@redhat.com>
13444
13445 PR rtl-optimization/69891
13446 * gcc.target/i386/pr69891.c: New test.
13447
0884062c 134482016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13449 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13450
d2369d4f 13451 PR target/61397
c163789b
MM
13452 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13453 functionality for both 32-bit and 64-bit.
13454
5aed7e2c
RB
134552016-02-26 Richard Biener <rguenther@suse.de>
13456
13457 PR tree-optimization/69551
13458 * gcc.dg/torture/pr69951.c: New testcase.
13459
798e2a8e
RB
134602016-02-25 Richard Biener <rguenther@suse.de>
13461
13462 PR tree-optimization/48795
13463 * gcc.dg/Warray-bounds-18.c: New testcase.
13464
9559fbac
RO
134652016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13466
13467 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13468
c049b107
JJ
134692016-02-25 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR rtl-optimization/69896
13472 * gcc.dg/pr69896.c: New test.
13473
1137001c
PP
134742016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 PR c++/69736
13477 * g++.dg/cpp1y/paren2.C: New test.
13478
2e9c8641
MS
134792016-02-24 Martin Sebor <msebor@redhat.com>
13480
13481 PR c/51147
13482 * gcc.dg/enum-mode-2.c: New test.
13483
03ca8fb3
JJ
134842016-02-24 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c++/69922
13487 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13488 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13489 * g++.dg/ubsan/pr69922.C: New test.
13490
0b05329b
MP
134912016-02-24 Marek Polacek <polacek@redhat.com>
13492
13493 PR c/69819
13494 * gcc.dg/pr69819.c: New test.
13495
57c2c374
MS
134962016-02-24 Martin Sebor <msebor@redhat.com>
13497
3b96b93a
MS
13498 PR c++/69912
13499 * g++.dg/ext/flexary15.C: New test.
13500
135012016-02-24 Martin Sebor <msebor@redhat.com>
13502
13503 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13504 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13505 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13506
65433bb5
MK
135072016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13508 Charles Baylis <charles.baylis@linaro.org>
13509
13510 PR debug/61033
13511 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13512
f802a424 135132016-02-24 Richard Biener <rguenther@suse.de>
44293580 13514 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13515
13516 PR middle-end/69760
13517 * gcc.dg/torture/pr69760.c: New testcase.
13518
525f795f
RO
135192016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13520
13521 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13522 pattern on Solaris with as.
13523
cd7bbceb
KT
135242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13525
13526 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13527 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13528 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13529 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13530
89c0c1fd
JJ
135312016-02-24 Jakub Jelinek <jakub@redhat.com>
13532
13533 PR middle-end/69915
13534 * gcc.dg/pr69915.c: New test.
13535
0683fd27
KT
135362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13537
13538 PR rtl-optimization/69886
13539 * gcc.dg/torture/pr69886.c: New test.
13540
e53d562a
RB
135412016-02-24 Richard Biener <rguenther@suse.de>
13542
13543 PR middle-end/68963
13544 * gcc.dg/torture/pr68963.c: New testcase.
13545
74a00288
KT
135462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13547
13548 PR target/69875
13549 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13550 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13551 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13552 * gcc.target/arm/atomic_loaddi_1.c: New test.
13553 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13554 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13555 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13556 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13557 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13558 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13559 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13560 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13561
340fd4c9
JJ
135622016-02-24 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR middle-end/69909
13565 * gcc.dg/torture/pr69909.c: New test.
13566
47d3fdb2
RB
135672016-02-24 Richard Biener <rguenther@suse.de>
13568
13569 PR tree-optimization/69907
13570 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13571 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13572 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13573
dab73e73
CB
135742016-02-24 Christian Bruel <christian.bruel@st.com>
13575
13576 * gcc.target/arm/pragma_cpp_fma.c: New test.
13577
7cc5ec65
JD
135782016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13579
13580 PR fortran/61156
13581 * gfortran.dg/include_6.f90: Update test.
13582
067fbd8b
JJ
135832016-02-23 Jakub Jelinek <jakub@redhat.com>
13584
13585 PR objc/69844
13586 * objc.dg/pr69844.m: New test.
13587
64a454d9
JD
135882016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13589
13590 PR libgfortran/69456
13591 * gfortran.dg/namelist_89.f90: New test.
13592 * gfortran.dg/pr59700.f90: Update test..
13593
35886f0b
MS
135942016-02-23 Martin Sebor <msebor@redhat.com>
13595
13596 PR middle-end/69780
13597 * g++.dg/ext/builtin_alloca.C: New test.
13598 * gcc.dg/builtins-68.c: New test.
13599
162cc7e3
RH
136002016-02-23 Richard Henderson <rth@redhat.com>
13601
13602 * gcc.target/i386/addr-space-3.c: Remove test.
13603
196440f8
DM
136042016-02-23 David Malcolm <dmalcolm@redhat.com>
13605
13606 PR preprocessor/69126
13607 PR preprocessor/69543
13608 * c-c++-common/pr69126-2-long.c: New test.
13609 * c-c++-common/pr69126-2-short.c: New test.
13610 * c-c++-common/pr69543-1.c: Remove xfail.
13611
1d3121af
DM
136122016-02-23 David Malcolm <dmalcolm@redhat.com>
13613
13614 PR preprocessor/69126
13615 PR preprocessor/69543
13616 PR preprocessor/69558
13617 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13618 (f): Rename to...
13619 (test_2): ...this, and add leading comment.
13620 (MACRO_3, test_3): New.
13621 (MACRO_4A, MACRO_4B, test_4): New.
13622 (MACRO): Rename to...
13623 (MACRO_5): ...this.
13624 (g): Rename to...
13625 (test_5): ...this, updating for renaming of MACRO, and
13626 add leading comment.
13627 * c-c++-common/pr69543-1.c: New.
13628 * c-c++-common/pr69543-2.c: New.
13629 * c-c++-common/pr69543-3.c: New.
13630 * c-c++-common/pr69543-4.c: New.
13631 * c-c++-common/pr69558-1.c: New.
13632 * c-c++-common/pr69558-2.c: New.
13633 * c-c++-common/pr69558-3.c: New.
13634 * c-c++-common/pr69558-4.c: New.
13635 * gcc.dg/pr69558.c: Move to...
13636 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13637 xfail for c++.
13638
f99c3557
TS
136392016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13640
13641 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13642 to -ftree-parallelize-loops/-fopenacc changes.
13643 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13644 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13645 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13646 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13647 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13648 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13649 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13650 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13651 * c-c++-common/goacc/kernels-loop.c: Likewise.
13652 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13653 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13654 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13655 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13656
c60ec7c2
RO
136572016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13658
13659 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13660
f1a62b6f
JJ
136612016-02-23 Jakub Jelinek <jakub@redhat.com>
13662
e67bf044
JJ
13663 PR c++/69902
13664 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13665
f1a62b6f
JJ
13666 PR c/69900
13667 * gcc.dg/pr69900.c: New test.
13668
20c5e09e
MJ
136692016-02-23 Martin Jambor <mjambor@suse.cz>
13670
13671 PR tree-optimization/69666
13672 * gcc.dg/tree-ssa/pr69666.c: New test.
13673
e457a6fc
AV
136742016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13675
13676 PR fortran/67451
13677 * gfortran.dg/coarray_allocate_5.f08: New test.
13678
d7b574f4
AK
136792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13680
13681 * gcc.target/s390/vcond-shift.c: Move to ...
13682 * gcc.target/s390/vector/vcond-shift.c: ... here.
13683
58bdeb44
AK
136842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13685
13686 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13687 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13688
7cd0387b
AK
136892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13690
13691 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13692
4246c8da
MW
136932016-02-20 Mark Wielaard <mjw@redhat.com>
13694
13695 PR c/28901
13696 * gcc.dg/unused-variable-3.c: New test.
13697
f93bc532
JJ
136982016-02-22 Jakub Jelinek <jakub@redhat.com>
13699
13700 PR target/69888
13701 * gcc.target/i386/pr69888.c: New test.
13702
c4e360f4
RB
137032016-02-22 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69882
13706 * gfortran.dg/vect/pr69882.f90: New testcase.
13707
09c92f1c
JJ
137082016-02-22 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR target/69885
13711 * gcc.dg/pr69885.c: New test.
13712
f88d45dc
OE
137132016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13714
13715 PR target/69806
13716 PR target/54089
13717 * gcc.target/sh/pr54089-10.c: New.
13718
ce1ff48e
PT
137192016-02-20 Paul Thomas <pault@gcc.gnu.org>
13720
13721 PR fortran/69423
13722 * gfortran.dg/deferred_character_15.f90 : New test.
13723
bbf27208
DH
137242016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13725
13726 PR fortran/57365
13727 gfortran.dg/allocate_with_source_18.f03: New test.
13728
137292016-02-20 Harald Anlauf <anlauf@gmx.de>
13730
13731 PR fortran/52531
13732 gfortran.dg/gomp/pr52531.f90: New test.
13733
268be88c
BE
137342016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13735
13736 PR c++/69865
13737 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13738 -std=c++03.
13739
4b6c824a
JJ
137402016-02-19 Jakub Jelinek <jakub@redhat.com>
13741
871b3f47
JJ
13742 PR c++/69826
13743 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13744 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13745
7a965d51
JJ
13746 PR c++/69850
13747 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13748
4b6c824a
JJ
13749 PR c++/69851
13750 * g++.dg/torture/pr69851.C: New test.
13751
15fca21a
MS
137522016-02-19 Martin Sebor <msebor@redhat.com>
13753
13754 PR testsuite/69573
13755 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13756
19e21586
JJ
137572016-02-19 Jakub Jelinek <jakub@redhat.com>
13758
03a616ac
JJ
13759 PR c++/69850
13760 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13761 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13762
19e21586
JJ
13763 PR c++/67767
13764 * g++.dg/cpp0x/pr67767.C: New test.
13765
2db16594
KT
137662016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13767
13768 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13769 for fp, simd, crypto, crc, lse.
13770 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13771 above.
13772 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13773 effective target check.
13774
5a7d9d1e
JJ
137752016-02-19 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR target/69820
13778 * gcc.target/i386/pr69820.c: New test.
13779
6448f064
AK
137802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13781
13782 * gcc.target/s390/vector/int128-1.c: New test.
13783
d0a859e6
AK
137842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13785
13786 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13787
9e4eb643
AK
137882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13789
13790 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13791 instruction pattern name to prevent the testcase from failing with
13792 -march=z13.
13793
859a4c0e
AK
137942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13795
13796 * gcc.target/s390/md/movstr-2.c: New test.
13797
efc2340b
MK
137982016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13799
13800 * gcc.target/s390/morestack.c: New test.
13801
ca2bfbc2
DV
138022016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13803
13804 PR target/69625
13805 * gcc.target/s390/pr69625.c: Add test case.
13806
efd4bd05
BE
138072016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13808
13809 PR testsuite/68580
13810 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13811
2bf2078a
MM
138122016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13813
13814 PR target/68404
13815 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13816 * gcc.target/powerpc/fusion3.c: Likewise.
13817
f003579e
RB
138182016-02-18 Richard Biener <rguenther@suse.de>
13819
13820 PR middle-end/69553
13821 * g++.dg/torture/pr69553.C: New testcase.
13822
19233914
NC
138232016-02-18 Nick Clifton <nickc@redhat.com>
13824
efd4bd05
BE
13825 PR target/62254
13826 PR target/69610
13827 * gcc.target/arm/pr62554.c: New test.
13828 * gcc.target/arm/pr69610-1.c: New test.
13829 * gcc.target/arm/pr69610-2.c: New test.
19233914 13830
23f27839
RB
138312016-02-18 Richard Biener <rguenther@suse.de>
13832
13833 PR middle-end/69854
13834 * gcc.dg/torture/pr69854.c: New testcase.
13835
932c0da4
JJ
138362016-02-17 Jakub Jelinek <jakub@redhat.com>
13837
13838 PR c++/69850
13839 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13840
1bed93e4
BS
138412012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13842
13843 * gcc.target/powerpc/vec-cg.c: New test.
13844
57bfb134
RB
138452016-02-17 Richard Biener <rguenther@suse.de>
13846
13847 PR testsuite/69586
13848 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13849
a44e0ebb
KT
138502016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13851
13852 PR target/69161
13853 * gcc.c-torture/compile/pr69161.c: New test.
13854
ffacd726
DS
138552016-02-17 David Sherwood <david.sherwood@arm.com>
13856
13857 PR target/69532
13858 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13859 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13860
448db8d2
EB
138612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13862
13863 * gcc.dg/ifcvt-4.c: Skip on Visium.
13864
e2f0522e
EB
138652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13866
13867 * gnat.dg/atomic8.adb: New test.
13868
bf17fe3f
EB
138692016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13870
13871 * gnat.dg/discr46.ad[sb]: New test.
13872
ecf835e9
KN
138732016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13874
13875 PR Target/48344
13876 * gcc.target/powerpc/pr48344-1.c: New test.
13877
49a1164a
TK
138782015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13879
13880 PR fortran/69742
13881 * gfortran.dg/associate_21.f90: New test.
13882
bf14eba2
JJ
138832016-02-16 Jakub Jelinek <jakub@redhat.com>
13884
13885 PR c/69835
13886 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13887 -Wnonnull in dg-options.
13888 * c-c++-common/nonnull-2.c: New test.
13889
35a093b6
JG
138902016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13891 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13892
13893 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13894
e387d491
JJ
138952016-02-16 Jakub Jelinek <jakub@redhat.com>
13896
13897 PR middle-end/69801
13898 * gcc.dg/pr69801.c: Add empty dg-options.
13899
ba539195
JN
139002016-02-16 James Norris <jnorris@codesourcery.com>
13901
13902 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13903 * g++.dg/goacc/deviceptr-1.c: New file.
13904
2a2b8f64
JJ
139052016-02-16 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR tree-optimization/69820
13908 * gcc.dg/vect/pr69820.c: New test.
13909
87440c29
RB
139102016-02-16 Richard Biener <rguenther@suse.de>
13911
13912 PR tree-optimization/69776
13913 * gcc.dg/torture/pr69776-2.c: New testcase.
13914
6d87c306
BS
139152016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13916
13917 PR tree-optimization/69714
13918 * gcc.dg/torture/pr69714.c: New test.
13919
3824a0a2
JJ
139202016-02-16 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR tree-optimization/69802
13923 * gcc.dg/pr69802.c: New test.
13924
c8cfe96e
RB
139252016-02-16 Richard Biener <rguenther@suse.de>
13926
13927 PR middle-end/69801
13928 * gcc.dg/pr69801.c: New testcase.
13929
fc12098d
JD
139302016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13931
13932 PR libgfortran/69651
13933 * gfortran.dg/read_bang.f90: New test.
13934 * gfortran.dg/read_bang4.f90: New test.
13935
ba6b3795
JJ
139362016-02-15 Jakub Jelinek <jakub@redhat.com>
13937
f0516ca4
JJ
13938 PR c++/69658
13939 * g++.dg/init/pr69658.C: New test.
13940
ba6b3795
JJ
13941 PR c++/69797
13942 * c-c++-common/pr69797.c: New test.
13943
de3f9a2d
PK
139442016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13945
13946 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13947 check for aarch64*-*-*.
13948
17a3b967
RB
139492016-02-15 Richard Biener <rguenther@suse.de>
13950
13951 PR tree-optimization/69783
13952 * gcc.dg/vect/pr69783.c: New testcase.
13953
1c48bff1
RB
139542016-02-15 Richard Biener <rguenther@suse.de>
13955
13956 PR tree-optimization/69776
13957 * gcc.dg/torture/pr69776.c: New testcase.
13958
1e6025b6
TK
139592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13960
13961 PR fortran/60526
13962 * gfortran.dg/type_decl_4.f90: Reinstated.
13963
d3308279
JDA
139642016-02-14 John David Anglin <danglin@gcc.gnu.org>
13965
13966 PR fortran/68746
13967 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13968
b7c56581
TK
139692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13970
13971 PR fortran/60526
13972 PR bootstrap/69816
13973 * gfortran.dg/type_decl_4.f90: Removed.
13974
60cb4ef5
TK
139752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13976
13977 PR fortran/60526
13978 * gfortran.dg/type_decl_4.f90: New test.
13979
f6964637
AM
139802016-02-14 Alan Modra <amodra@gmail.com>
13981
1a8849d1 13982 PR testsuite/68886
f6964637
AM
13983 * gcc.c-torture/execute/stkalign.c: Revise test.
13984
f5121920
OE
139852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13986
13987 PR target/67260
13988 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13989
6cda3ab6
OE
139902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13991
13992 PR target/67260
13993 * gcc.target/sh/torture/pr67260.c: New.
13994
6786e598
JDA
139952016-02-12 John David Anglin <danglin@gcc.gnu.org>
13996
13997 * gcc.dg/pr67964.c: Add dg-require-alias.
13998
7e05dad8
OE
139992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14000
14001 PR target/67636
14002 PR target/64345
14003 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14004
7f4cc3ce
JD
140052016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14006
14007 PR libgfortran/69668
14008 * gfortran.dg/namelist_88.f90: New test.
14009
955ca6dc
JD
140102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14011
14012 PR libgfortran/69668
14013 * gfortran.dg/namelist_38.f90: Update test.
14014 * gfortran.dg/namelist_84.f90: Update test.
14015
876217ae
DM
140162016-02-12 David Malcolm <dmalcolm@redhat.com>
14017
14018 PR other/69554
14019 * gcc.dg/pr69554-1.c: New test.
14020 * gfortran.dg/pr69554-1.F90: New test.
14021 * gfortran.dg/pr69554-2.F90: New test.
14022 * lib/gcc-dg.exp (proc dg-locus): New function.
14023 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14024 distinguish between the caret-printing and non-caret-printing
14025 cases. If caret-printing has been explicitly enabled, bail out
14026 without attempting to fix up the output.
14027
61789eed
DM
140282016-02-12 David Malcolm <dmalcolm@redhat.com>
14029
14030 PR driver/69265
14031 PR driver/69453
14032 * gcc.dg/spellcheck-options-3.c: New test case.
14033 * gcc.dg/spellcheck-options-4.c: New test case.
14034 * gcc.dg/spellcheck-options-5.c: New test case.
14035 * gcc.dg/spellcheck-options-6.c: New test case.
14036 * gcc.dg/spellcheck-options-7.c: New test case.
14037 * gcc.dg/spellcheck-options-8.c: New test case.
14038 * gcc.dg/spellcheck-options-9.c: New test case.
14039 * gcc.dg/spellcheck-options-10.c: New test case.
14040
c3090c1f
JJ
140412016-02-12 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR rtl-optimization/69764
14044 PR rtl-optimization/69771
14045 * c-c++-common/pr69764.c: New test.
14046 * gcc.dg/torture/pr69771.c: New test.
14047
8222034d
MP
140482016-02-12 Marek Polacek <polacek@redhat.com>
14049
14050 * g++.dg/torture/init-list1.C: New.
14051
f749f792
MP
140522016-02-12 Marek Polacek <polacek@redhat.com>
14053
14054 * gcc.dg/pr69522.c: Add empty dg-options.
14055
199fb02a
IE
140562016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14057
14058 * g++.dg/lto/lto.exp: Include and init mpx.
14059 * g++.dg/lto/pr69729_0.C: New test.
14060
b69539cb
JJ
140612016-02-12 Jakub Jelinek <jakub@redhat.com>
14062
06ff7000
JJ
14063 PR ipa/69241
14064 * g++.dg/ipa/pr69241-4.C: New test.
14065
b69539cb
JJ
14066 PR ipa/68672
14067 * g++.dg/ipa/pr68672-1.C: New test.
14068 * g++.dg/ipa/pr68672-2.C: New test.
14069 * g++.dg/ipa/pr68672-3.C: New test.
14070
16595a1f
BS
140712016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14072
14073 PR c/69522
6d87c306 14074 * gcc.dg/pr69522.c: New test.
16595a1f 14075
38d795d2
PP
140762016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14077
14078 PR c++/69098
14079 * g++.dg/cpp1y/69098.C: New test.
14080 * g++.dg/cpp1y/69098-2.C: New test.
14081
9c582551
JJ
140822016-02-12 Jakub Jelinek <jakub@redhat.com>
14083
14084 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14085 and neighbour -> neighbor.
14086 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14087 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14088 * c-c++-common/Wvarargs.c: Likewise.
14089 * c-c++-common/goacc/host_data-5.c: Likewise.
14090 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14091 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14092 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14093 * gcc.target/aarch64/pr60697.c: Likewise.
14094 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14095 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14096 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14097 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14098 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14099 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14100 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14101 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14102 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14103 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14104 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14105 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14106 * g++.dg/lookup/koenig5.C: Likewise.
14107 * g++.dg/ext/no-asm-2.C: Likewise.
14108 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14109 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14110 * gfortran.dg/used_types_16.f90: Likewise.
14111 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14112 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14113 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14114 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14115 * gfortran.dg/abstract_type_6.f03: Likewise.
14116 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14117 * gfortran.dg/used_types_15.f90: Likewise.
14118 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14119 * gfortran.dg/exit_3.f08: Likewise.
14120 * gfortran.dg/open_status_2.f90: Likewise.
14121 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14122 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14123 * gfortran.dg/associate_1.f03: Likewise.
14124 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14125 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14126 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14127 * gcc.dg/builtin-object-size-1.c: Likewise.
14128 * gcc.dg/noreturn-6.c: Likewise.
14129 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14130 * gcc.dg/globalalias.c: Likewise.
14131 * gcc.dg/builtins-config.h: Likewise.
14132 * gcc.dg/pr30457.c: Likewise.
14133 * gcc.c-torture/compile/volatile-1.c: Likewise.
14134 * gcc.c-torture/execute/20101011-1.c: Likewise.
14135 * c-c++-common/Waddress-1.c: Likewise.
14136
66756373
JJ
141372016-02-11 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR c/69768
14140 * c-c++-common/Waddress-1.c: New test.
14141
76fe932b
AV
141422016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14143
14144 PR fortran/69296
14145 * gfortran.dg/associate_19.f03: New test.
14146 * gfortran.dg/associate_20.f03: New test.
14147
564c4d4b
OE
141482016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14149
14150 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14151
e1c1ecb0
KT
141522016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14153
14154 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14155 .arch armv8-a\n. Add -dA to dg-options.
14156 * gcc.target/aarch64/assembler_arch_1.c: New test.
14157 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14158
0d7d9458
PC
141592016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14160
14161 PR c++/68726
14162 * g++.dg/cpp0x/pr68726.C: New.
14163
e6208a60
IE
141642016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14165
14166 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14167 test.
14168
281a11eb
RB
141692016-02-11 Richard Biener <rguenther@suse.de>
14170
14171 * g++.dg/tree-ssa/pr61034.C: Adjust.
14172
e03dd765
VM
141732016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14174
4b48faf5 14175 PR target/69148
e03dd765
VM
14176 * gcc.target/s390/pr69148.c: New.
14177
cdc23927
YR
141782016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14179
14180 PR tree-optimization/69652
14181 * gcc.dg/torture/pr69652.c: New test.
14182
e199dd0a
JJ
141832016-02-10 Jakub Jelinek <jakub@redhat.com>
14184 Patrick Palka <ppalka@gcc.gnu.org>
14185
14186 PR ipa/69241
14187 PR c++/69649
14188 * g++.dg/ipa/pr69241-1.C: New test.
14189 * g++.dg/ipa/pr69241-2.C: New test.
14190 * g++.dg/ipa/pr69241-3.C: New test.
14191 * g++.dg/ipa/pr69649.C: New test.
14192
d6b38027
UB
141932016-02-10 Uros Bizjak <ubizjak@gmail.com>
14194
14195 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14196 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14197
13b562c5
BC
141982016-02-10 Bin Cheng <bin.cheng@arm.com>
14199
14200 PR tree-optimization/68021
14201 * gcc.dg/tree-ssa/pr68021.c: New test.
14202
24a179f8
RB
142032016-02-10 Richard Biener <rguenther@suse.de>
14204
14205 PR tree-optimization/69726
14206 * gcc.dg/uninit-22.c: New testcase.
14207
0d99886f
AP
142082016-02-09 Andrew Pinski <apinski@cavium.com>
14209
14210 PR tree-opt/69282
14211 * gcc.c-torture/compile/20160205-1.c: New testcase.
14212
ab04995c
MM
142132016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14214
14215 PR target/68404
14216 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14217 instead accessing a really large arrray.
14218 * gcc.target/powerpc/fusion3.c: Likewise.
14219
4b79ac23
CB
142202016-02-09 Charles Baylis <charles.baylis@linaro.org>
14221
14222 PR target/68532
14223 * gcc.c-torture/execute/pr68532.c: New test.
14224
b890a441
AO
142252016-02-11 Alexandre Oliva <aoliva@redhat.com>
14226
14227 PR target/69634
14228 * gcc.dg/pr69634.c: New.
14229
84a5bef7
RB
142302016-02-09 Richard Biener <rguenther@suse.de>
14231
14232 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14233
1f123759 142342016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14235
1f123759
AF
14236 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14237
65860c77
YR
142382016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14239
14240 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14241
7e1e8a0a
RB
142422016-02-09 Richard Biener <rguenther@suse.de>
14243
14244 PR tree-optimization/69715
14245 * gcc.dg/torture/pr69715.c: New testcase.
14246
efb45a9f
PP
142472016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14248
14249 PR c++/69139
14250 * g++.dg/cpp0x/trailing12.C: New test.
14251 * g++.dg/cpp0x/trailing13.C: New test.
14252
20a0c6f9
PP
142532016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14254
14255 PR c++/69283
14256 PR c++/67835
14257 * g++.dg/cpp1y/auto-fn29.C: New test.
14258 * g++.dg/cpp1y/auto-fn30.C: New test.
14259
a162f3af
JJ
142602016-02-08 Jakub Jelinek <jakub@redhat.com>
14261
14262 PR tree-optimization/69209
14263 * gcc.c-torture/compile/pr69209.c: New test.
14264
4b4a9fbd
JL
142652016-02-08 Jeff Law <law@redhat.com>
14266
14267 PR tree-optimization/68541
14268 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14269 of statements allowed in join block for path splitting.
14270
cfac5ed2
JJ
142712016-02-08 Jakub Jelinek <jakub@redhat.com>
14272
f68bc23f
JJ
14273 PR c++/59627
14274 * g++.dg/gomp/pr59627.C: New test.
14275
cfac5ed2
JJ
14276 PR ipa/69239
14277 * g++.dg/ipa/pr69239.C: New test.
14278
44714d8c
DM
142792016-02-08 David Malcolm <dmalcolm@redhat.com>
14280
14281 PR preprocessor/69664
14282 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14283 * gcc.dg/cpp/warn-comments.c: Likewise.
14284
eba9e839
MP
142852016-02-08 Marek Polacek <polacek@redhat.com>
14286
14287 PR c++/69688
14288 * g++.dg/init/const12.C: New test.
14289
a011cd92
BS
142902016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14291
14292 PR target/60410
14293 * gcc.dg/lto/pr55113_0.c: Remove test.
14294
5317b1be
RB
142952016-02-08 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/69719
14298 * gcc.dg/torture/pr69719.c: New testcase.
14299
63998a63
RB
143002016-02-08 Richard Biener <rguenther@suse.de>
14301 Jeff Law <law@redhat.com>
14302
14303 PR target/68273
14304 * gcc.target/mips/pr68273.c: New testcase.
14305
43f4a281
RB
143062016-02-08 Richard Biener <rguenther@suse.de>
14307
14308 PR rtl-optimization/69274
14309 * gcc.target/i386/addr-sel-1.c: XFAIL.
14310
0b604d2d
JL
143112016-02-08 Jeff Law <law@redhat.com>
14312
e8dfe49e
JL
14313 PR tree-optimization/68541
14314 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14315
6daecd7a 14316 PR tree-optimization/65917
0b604d2d
JL
14317 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14318
c0f0e35a
JD
143192016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14320
14321 PR fortran/50555
14322 * gfortran.dg/namelist_args.f90: New test.
14323
8981d712
JL
143242016-02-05 Jeff Law <law@redhat.com>
14325
6daecd7a 14326 PR tree-optimization/68541
8981d712
JL
14327 * gcc.dg/tree-ssa/split-path-2.c: New test.
14328 * gcc.dg/tree-ssa/split-path-3.c: New test.
14329 * gcc.dg/tree-ssa/split-path-4.c: New test.
14330 * gcc.dg/tree-ssa/split-path-5.c: New test.
14331 * gcc.dg/tree-ssa/split-path-6.c: New test.
14332 * gcc.dg/tree-ssa/split-path-7.c: New test.
14333
46cb9332
MS
143342016-02-05 Martin Sebor <msebor@redhat.com>
14335
14336 PR c++/69662
14337 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14338 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14339
be2083ea
RH
143402016-02-06 Richard HEnderson <rth@redhat.com>
14341
14342 PR c/69643
14343 * gcc.target/i386/addr-space-4.c: New.
14344 * gcc.target/i386/addr-space-5.c: New.
14345
711d7c23
MM
143462016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14347
14348 PR fortran/66089
14349 * gfortran.dg/elemental_dependency_6.f90: New.
14350
b5c1c988
JJ
143512016-02-05 Jakub Jelinek <jakub@redhat.com>
14352
861c7bcd
JJ
14353 PR rtl-optimization/69691
14354 * gcc.c-torture/execute/pr69691.c: New test.
14355
b5c1c988
JJ
14356 PR c++/69628
14357 * g++.dg/parse/pr69628.C: New test.
14358
f7dfa966
UB
143592016-02-05 Uros Bizjak <ubizjak@gmail.com>
14360
14361 * gcc.dg/sancov/asan.c: Move to ...
14362 * gcc.dg/asan/sancov-1.c: ... here.
14363
9b143e64
UB
143642016-02-05 Uros Bizjak <ubizjak@gmail.com>
14365
14366 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14367
f5d4b899
L
143682016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14369
14370 PR target/69677
14371 * gcc.target/i386/pr69677.c: New test.
14372
76c85fbb
PP
143732016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14374
14375 PR c++/68948
14376 * g++.dg/template/pr68948.C: New test.
14377
f181bf90
DV
143782016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14379
14380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14381 (only necessary on s390x).
14382
714fb282
L
143832016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14384
14385 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14386 -mno-accumulate-outgoing-args.
14387
618d6c1c
PP
143882016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14389
14390 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14391
1066e9b5
JJ
143922016-02-04 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR c/69669
14395 * c-c++-common/pr69669.c: New test.
14396
76255d0d
MM
143972016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14398
14399 PR target/69667
14400 * g++.dg/pr69667.C: New file.
14401
e0b059b1
WD
144022016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14403
14404 PR target/69619
14405 * gcc.dg/pr69619.c: Add new test.
14406
2692b5c8
RS
144072016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14408
14409 PR rtl-optimization/69577
14410 * gcc.target/i386/pr69577.c: New test.
14411
7db337c2
ML
144122016-02-04 Martin Liska <mliska@suse.cz>
14413
14414 * g++.dg/asan/pr69276.C: New test.
14415
cc9c0829
KT
144162016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14417
14418 PR target/65932
14419 PR target/67714
14420 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14421 a single smulbb instruction.
14422 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14423 * gcc.target/amr/wmul-2.c: Likewise.
14424
eb9feb52
KT
144252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14426
14427 PR target/65932
14428 PR target/67714
14429 * gcc.c-torture/execute/pr67714.c: New test.
14430
61f727fe
JJ
144312016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14432
14433 PR target/69454
14434 * gcc.target/i386/pr69454-1.c: New test.
14435 * gcc.target/i386/pr69454-2.c: New test.
14436
05dd97db
MS
144372016-02-03 Martin Sebor <msebor@redhat.com>
14438
14439 PR c++/69251
14440 PR c++/69253
14441 PR c++/69290
14442 PR c++/69277
14443 PR c++/69349
14444 * g++.dg/ext/flexarray-mangle-2.C: New test.
14445 * g++.dg/ext/flexarray-mangle.C: New test.
14446 * g++.dg/ext/flexarray-subst.C: New test.
14447 * g++.dg/ext/flexary11.C: New test.
14448 * g++.dg/ext/flexary12.C: New test.
14449 * g++.dg/ext/flexary13.C: New test.
14450 * g++.dg/ext/flexary14.C: New test.
14451 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14452
dac2fc29
L
144532016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14454
14455 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14456 Define only if CHECK_FLOAT128 is defined.
14457 (main): Properly initialize u5.
14458
eadb8035
JJ
144592016-02-03 Jakub Jelinek <jakub@redhat.com>
14460
0afbb81b
JJ
14461 PR c/69627
14462 * gcc.dg/pr69627.c: New test.
14463
eadb8035
JJ
14464 PR target/69644
14465 * gcc.dg/pr69644.c: New test.
14466
b12d4923
MS
144672016-02-03 Mike Stump <mikestump@comcast.net>
14468
14469 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14470 support for struct-layout-1.exp.
14471
ab4bae0c
PP
144722016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14473
14474 PR c++/69056
618d6c1c 14475 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14476
95831c01
VM
144772016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14478 Alexandre Oliva <aoliva@redhat.com>
14479
14480 PR target/69461
14481 * gcc.target/powerpc/pr69461.c: New.
14482
ccc71ab8
UB
144832016-02-03 Uros Bizjak <ubizjak@gmail.com>
14484
14485 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14486 works from here ...
14487 (check_effective_target_fsanitize_thread): ... to here. Do not
14488 specify additional compile flags for the test source.
14489 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14490 specify additional compile flags for the test source.
14491
96299640
WD
144922016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14493
14494 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14495
781d83d9
AV
144962016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14497
14498 PR fortran/67451
14499 PR fortran/69418
14500 * gfortran.dg/coarray_allocate_2.f08: New test.
14501 * gfortran.dg/coarray_allocate_3.f08: New test.
14502 * gfortran.dg/coarray_allocate_4.f08: New test.
14503
d8208e6d
AL
145042016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14505
14506 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14507 use same scan-tree-dump-times on all platforms.
14508 * gcc.dg/vect/vect-outer-1.c: Likewise.
14509 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14510 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14511 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14512 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14513 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14514 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14515 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14516
a8394fa0
SB
145172016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14518
14519 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14520 warning.
14521
f3baa1d3
L
145222016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14523
14524 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14525
eb077516
JN
145262016-02-02 James Norris <jnorris@codesourcery.com>
14527
14528 * c-c++-common/goacc/routine-5.c: Add tests.
14529
578fb225
AM
145302016-02-02 Alexander Monakov <amonakov@ispras.ru>
14531
14532 * gcc.target/nvptx/unsigned-cmp.c: New test.
14533
c64f7d37
WD
145342016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14535
14536 * gcc.target/aarch64/scalar_shift_1.c
14537 (test_corners_sisd_di): Improve force to SIMD register.
14538 (test_corners_sisd_si): Likewise.
14539 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14540 Remove scan-assembler check for ldr.
14541
90c6f26c
RB
145422016-02-02 Richard Biener <rguenther@suse.de>
14543
14544 PR tree-optimization/69595
14545 * gcc.dg/Warray-bounds-17.c: New testcase.
14546
9dc03c97
RB
145472016-02-02 Richard Biener <rguenther@suse.de>
14548
14549 PR tree-optimization/69606
14550 * gcc.dg/torture/pr69606.c: New testcase.
14551
2d4dc223
YR
145522016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14553
14554 PR middle-end/68542
14555 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14556 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14557
65c98fde
AM
145582016-02-02 Alan Modra <amodra@gmail.com>
14559
14560 PR target/69548
14561 * gcc.target/powerpc/pr69548.c: New test.
14562
e1b81f2b
JJ
145632016-02-01 Jakub Jelinek <jakub@redhat.com>
14564
d0268b37
JJ
14565 PR rtl-optimization/69592
14566 * gcc.dg/pr69592.c: New test.
14567
e1b81f2b
JJ
14568 PR preprocessor/69543
14569 PR c/69558
14570 * gcc.dg/pr69543.c: New test.
14571 * gcc.dg/pr69558.c: New test.
14572
7dd7780d
UB
145732016-02-01 Uros Bizjak <ubizjak@gmail.com>
14574
bf672ee5
UB
14575 PR testsuite/65940
14576 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14577
9a7013f8
MS
145782016-02-01 Martin Sebor <msebor@redhat.com>
14579
14580 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14581
e681fb2b
BC
145822016-02-01 Bin Cheng <bin.cheng@arm.com>
14583
14584 PR tree-optimization/67921
14585 * c-c++-common/ubsan/pr67921.c: New test.
14586
ff86345f
RB
145872016-02-01 Richard Biener <rguenther@suse.de>
14588
14589 PR middle-end/69556
14590 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14591
bc369dbd
RB
145922016-02-01 Richard Biener <rguenther@suse.de>
14593
14594 PR tree-optimization/69574
14595 * gcc.dg/torture/pr69574.c: New testcase.
14596
ef318184
RB
145972016-02-01 Richard Biener <rguenther@suse.de>
14598
14599 PR tree-optimization/69579
14600 * gcc.dg/setjmp-6.c: New testcase.
14601
654745e6
JJ
146022016-02-01 Jakub Jelinek <jakub@redhat.com>
14603
14604 PR rtl-optimization/69570
14605 * g++.dg/opt/pr69570.C: New test.
14606
e6c0c44b
RH
146072016-02-01 Richard Henderson <rth@redhat.com>
14608
14609 * gcc.dg/pr69535.c: New test.
14610
6ff3f09a
JDA
146112016-01-31 John David Anglin <danglin@gcc.gnu.org>
14612
2c005538
JDA
14613 PR testsuite/69584
14614 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14615 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14616
61083a4b
JDA
14617 PR debug/68244
14618 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14619
6ff3f09a
JDA
14620 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14621
0c221916
PT
146222016-01-31 Paul Thomas <pault@gcc.gnu.org>
14623
14624 PR fortran/67564
14625 * gfortran.dg/allocate_with_source_17.f03: New test.
14626
db7a2818
JJ
146272016-01-30 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR tree-optimization/69546
14630 * gcc.dg/torture/pr69546.c: New test.
14631
e520d5f0
PT
146322016-01-30 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/69566
14635 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14636
343c05d3
MS
146372016-01-30 Martin Sebor <msebor@redhat.com>
14638
14639 PR c++/68490
14640 * g++.dg/ext/flexary10.C: New test.
14641
d6c3a539
DH
146422016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14643
14644 PR fortran/66707
14645 gfortran.dg/common_23.f90: New test.
14646
52d72fcd
BS
146472016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14648
14649 PR target/65546
14650 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14651 condition being checked, and disable it when the target supports
14652 misaligned loads and stores.
14653
3a5d2ba4
JJ
146542016-01-29 Jakub Jelinek <jakub@redhat.com>
14655
14656 PR debug/69518
14657 * gcc.dg/torture/pr69518.c: New test.
14658
6bbacdb5
L
146592016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14660
14661 PR target/69530
14662 * gcc.target/i386/pr69530.c: New test.
14663
af932cdb
SE
146642016-01-29 Steve Ellcey <sellcey@imgtec.com>
14665
14666 PR target/65604
14667 * gcc.target/mips/div-delay.c: New test.
14668
26658b7c
JJ
146692016-01-29 Jakub Jelinek <jakub@redhat.com>
14670
33e89989
JJ
14671 PR target/69551
14672 * gcc.target/i386/pr69551.c: New test.
14673
26658b7c
JJ
14674 PR target/66137
14675 * gcc.target/i386/pr66137.c: New test.
14676
401116b5
AB
146772016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14678
14679 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14680 always built for p5600.
14681 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14682 isa=p5600 dg-option.
14683
d4abfcc5
RB
146842016-01-29 Richard Biener <rguenther@suse.de>
14685
14686 PR tree-optimization/69547
14687 * g++.dg/tree-ssa/pr69547.C: New testcase.
14688
16b77b32
JJ
146892016-01-29 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR debug/66869
14692 * g++.dg/warn/Wunused-function2.C: New test.
14693
a1c95464
DV
146942016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14695
14696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14697 support for test to succeed.
14698
5453bfed
MP
146992016-01-29 Marek Polacek <polacek@redhat.com>
14700
14701 PR c++/69509
14702 PR c++/69516
14703 * g++.dg/ext/constexpr-vla2.C: New test.
14704 * g++.dg/ext/constexpr-vla3.C: New test.
14705 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14706
452ec2a5
RB
147072016-01-29 Richard Biener <rguenther@suse.de>
14708
14709 PR middle-end/69537
14710 * gcc.dg/uninit-21.c: New testcase.
14711
aec0b19e
UB
147122016-01-28 Uros Bizjak <ubizjak@gmail.com>
14713
14714 PR target/69459
14715 * gcc.target/i386/pr69459.c: New test.
14716
df113ce7
SE
147172016-01-28 Steve Ellcey <sellcey@imgtec.com>
14718
14719 PR target/68400
14720 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14721 * gcc.target/mips/pr68400.c: New test.
14722
494de84f
MS
147232016-01-28 Martin Sebor <msebor@redhat.com>
14724
14725 PR target/17381
14726 * gcc.target/powerpc/pr17381.c: New test.
14727
eb1b1f01
JJ
147282016-01-28 Jakub Jelinek <jakub@redhat.com>
14729
14730 PR middle-end/69542
14731 * gcc.dg/torture/pr69542.c: New test.
14732
6dfeb7ce
WD
147332016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14734
14735 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14736
4b7471a4
DE
147372016-01-28 David Edelsohn <dje.gcc@gmail.com>
14738
14739 * gcc.dg/pr65980.c: Skip on AIX.
14740 * gcc.dg/pr66688.c: Same.
14741
b271fd21
DE
147422016-01-28 David Edelsohn <dje.gcc@gmail.com>
14743
14744 PR target/63679
14745 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14746 * gcc.dg/tree-ssa/sra-18.c: Same.
14747
874108a9
AV
147482016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14749
14750 PR fortran/62536
14751 * gfortran.dg/block_15.f08: New test.
14752 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14753 on incorrectly closed BLOCK.
14754
30480bcd
IE
147552016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14756
14757 * gcc.dg/declare-simd.c: New test.
6905c577 14758
14ba8d6d
RB
147592016-01-28 Richard Biener <rguenther@suse.de>
14760
14761 PR tree-optimization/69466
14762 * gfortran.dg/vect/pr69466.f90: New testcase.
14763
0d4c694e
TP
147642016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14765
14766 * g++.dg/pr67989.C: Remove ARM-specific option.
14767 * gcc.target/arm/pr67989.C: New file.
14768
2aa780da
UB
147692016-01-27 Uros Bizjak <ubizjak@gmail.com>
14770
14771 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14772 and expm1 test for glibc < 2.11.
14773
f75ebe77
RH
147742016-01-27 Richard Henderson <rth@redhat.com>
14775
14776 * gcc.c-torture/execute/pr69447.c: New test.
14777
147782016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14779
9a175e65 14780 PR fortran/69422
49847d75
PT
14781 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14782
cbdd8ae0
JJ
147832016-01-27 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR debug/66869
14786 * gcc.dg/pr66869.c: New test.
14787
2b572b3c
JL
147882016-01-25 Jeff Law <law@redhat.com>
14789
14790 PR tree-optimization/68398
aec0b19e 14791 PR tree-optimization/69196
2b572b3c
JL
14792 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14793 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14794 path to avoid new heuristic allowing more irreducible regions
14795 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14796 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14797 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14798 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14799 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14800
fa74a4bc
MP
148012016-01-27 Marek Polacek <polacek@redhat.com>
14802
14803 PR c/68062
14804 * c-c++-common/vector-compare-4.c: New test.
14805
0afff540
DM
148062016-01-27 David Malcolm <dmalcolm@redhat.com>
14807
14808 PR preprocessor/69126
14809 * c-c++-common/pr69126.c: New test case.
14810
1a218fc9
ILT
148112016-01-27 Ian Lance Taylor <iant@google.com>
14812
14813 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14814
5d70666e
RB
148152016-01-27 Ryan Burn <contact@rnburn.com>
14816
14817 PR cilkplus/69267
14818 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14819
87ff4d66
UB
148202016-01-27 Uros Bizjak <ubizjak@gmail.com>
14821
14822 PR target/69512
14823 * gcc.target/i386/pr69512.c: New test.
14824
27e23cca
RE
148252016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14826
14827 PR ada/69488
14828 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14829
05bf54c3
MP
148302016-01-27 Marek Polacek <polacek@redhat.com>
14831
14832 PR c++/69379
14833 * g++.dg/pr69379.C: New test.
14834
60214d0d
MS
148352016-01-27 Martin Sebor <msebor@redhat.com>
14836
14837 PR c++/69317
14838 * g++.dg/abi/Wabi-2-2.C: New test.
14839 * g++.dg/abi/Wabi-2-3.C: New test.
14840 * g++.dg/abi/Wabi-3-2.C: New test.
14841 * g++.dg/abi/Wabi-3-3.C: New test.
14842
167c7bfa
RB
148432016-01-27 Richard Biener <rguenther@suse.de>
14844
14845 PR tree-optimization/69166
14846 * gcc.dg/torture/pr69166.c: New testcase.
14847
1430fb1f
MJ
148482016-01-27 Martin Jambor <mjambor@suse.cz>
14849
14850 PR tree-optimization/69355
14851 * gcc.dg/tree-ssa/pr69355.c: New test.
14852
95e3030c
MP
148532016-01-27 Marek Polacek <polacek@redhat.com>
14854
14855 PR c++/69496
14856 * g++.dg/ext/constexpr-vla1.C: New test.
14857
eeb085f3
CB
148582016-01-20 Christian Bruel <christian.bruel@st.com>
14859
14860 PR target/69245
14861 * gcc.target/arm/pr69245.c: New test.
14862
b1652dde
JJ
148632016-01-27 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR tree-optimization/69399
14866 * gcc.dg/torture/pr69399.c: New test.
14867
ce7e8f00
EB
148682016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14869
14870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14871
e4aac1d1
EB
148722016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14873
14874 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14875
8dfdb419
TV
148762016-01-26 Tom de Vries <tom@codesourcery.com>
14877
14878 PR tree-optimization/69110
14879 * gcc.dg/autopar/pr69110.c: New test.
14880
56f80f54 148812016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14882 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14883
14884 * gcc.dg/graphite/isl-ast-op-select.c: New.
14885
a0909527
PT
148862015-01-26 Paul Thomas <pault@gcc.gnu.org>
14887
14888 PR fortran/69385
14889 * gfortran.dg/allocate_error_6.f90: New test.
14890
ffc445f4
RH
148912016-01-26 Richard Henderson <rth@redhat.com>
14892
14893 * gcc.dg/tm/pr60908.c: New test.
14894
01e1dea3
DM
148952016-01-26 David Malcolm <dmalcolm@redhat.com>
14896
14897 PR other/69006
14898 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14899 directive.
14900 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14901 expected multiline output to reflect the colorization being
14902 disabled before newlines.
14903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14904 (custom_diagnostic_finalizer): Replace call to
14905 pp_newline_and_flush with call to pp_flush.
14906 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14907 * gfortran.dg/implicit_class_1.f90: Likewise.
14908 * lib/gcc-dg.exp (allow_blank_lines): New global.
14909 (dg-allow-blank-lines-in-output): New procedure.
14910 (gcc-dg-prune): Complain about blank lines in the output, unless
14911 dg-allow-blank-lines-in-output was called.
14912 * lib/multiline.exp (_build_multiline_regex): Only support
14913 arbitrary followup text for non-blank-lines, not for blank lines.
14914
13f92e8d
JJ
149152016-01-26 Jakub Jelinek <jakub@redhat.com>
14916
14917 PR tree-optimization/69483
14918 * gcc.dg/pr69483.c: New test.
14919 * g++.dg/opt/pr69483.C: New test.
14920
92422235
CL
149212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14922
14923 PR target/68620
14924 * gcc.target/arm/pr68620.c: New test.
14925
0bccf11b
L
149262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14927
14928 * gcc.target/i386/pr68986-2.c: Remove -m32.
14929
81cd202e
L
149302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14931
14932 PR target/68986
14933 * gcc.target/i386/pr68986-1.c: New test.
14934 * gcc.target/i386/pr68986-2.c: Likewise.
14935 * gcc.target/i386/pr68986-3.c: Likewise.
14936
213a1c03
CB
149372016-01-26 Christian Bruel <christian.bruel@st.com>
14938
14939 * lib/target-supports.exp
14940 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14941 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14942 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14943
22a08dd1
RB
149442016-01-26 Richard Biener <rguenther@suse.de>
14945
14946 PR tree-optimization/69452
14947 * gcc.dg/torture/pr69452.c: New testcase.
14948
6c06e0e8
JJ
149492016-01-26 Jakub Jelinek <jakub@redhat.com>
14950
14951 PR target/69442
14952 * gcc.dg/pr69442.c: New test.
14953
b96824c4
RFI
149542016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14955
14956 PR target/67896
14957 * gcc.target/aarch64/simd/pr67896.C: New.
14958
5ee31e57
RS
149592016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14960
14961 PR tree-optimization/69400
14962 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14963 function.
14964 (plugin_init): Call it.
14965 * gcc.dg/torture/pr69400.c: New test.
14966
7ddfb31d
CL
149672016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14968
14969 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14970
1e050c90
AK
149712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14972 Sebastian Pop <s.pop@samsung.com>
14973
14974 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14975 isl-0.15.
14976
c8ee4bf5
AK
149772016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14978 Sebastian Pop <s.pop@samsung.com>
14979
14980 * gcc.dg/graphite/pr69292.c: New.
14981
d902b330
JJ
149822016-01-25 Jakub Jelinek <jakub@redhat.com>
14983
14984 * c-c++-common/goacc/use_device-1.c: New test.
14985
2c89b952
JL
149862016-01-25 Jeff Law <law@redhat.com>
14987
14988 PR tree-optimization/69196
14989 PR tree-optimization/68398
14990 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14991 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14992
685c8785
DE
149932016-01-25 David Edelsohn <dje.gcc@gmail.com>
14994
14995 PR target/69469
14996 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14997 Algorithm.
14998
95cef0c1
RB
149992016-01-25 Richard Biener <rguenther@suse.de>
15000
15001 PR testsuite/69380
15002 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15003
2947d3b2
IE
150042016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15005
15006 PR target/69421
15007 * gcc.dg/pr69421.c: New test.
15008
ae19075a
BB
150092016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15010
15011 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15012 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15013 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15014 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15015 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15016 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15017 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15018 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15019 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15020 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15021
fa4511c2
RB
150222016-01-25 Richard Biener <rguenther@suse.de>
15023
15024 PR tree-optimization/69376
15025 * gcc.dg/torture/pr69376.c: New testcase.
15026
1d101216
JD
150272016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15028
15029 PR fortran/69397
15030 PR fortran/68442
15031 * gfortran.dg/interface_38.f90: New test.
15032 * gfortran.dg/interface_39.f90: New test.
a0909527 15033
a59b92b0
PP
150342016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15035
15036 Revert:
15037 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15038
15039 PR c++/11858
15040 PR c++/24663
15041 PR c++/24664
15042 * g++.dg/template/pr11858.C: New test.
15043 * g++.dg/template/pr24663.C: New test.
15044 * g++.dg/template/unify12.C: New test.
15045 * g++.dg/template/unify13.C: New test.
15046 * g++.dg/template/unify14.C: New test.
15047 * g++.dg/template/unify15.C: New test.
15048 * g++.dg/template/unify16.C: New test.
15049 * g++.dg/template/unify17.C: New test.
15050
16acb1a8
DH
150512016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15052
15053 PR fortran/68283
15054 gfortran.dg/pr68283.f90: New test.
15055
094773e8
TK
150562016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15057
15058 PR fortran/66094
15059 * gfortran.dg/inline_matmul_13.f90: New test.
15060 * gfortran.dg/matmul_bounds_8.f90: New test.
15061 * gfortran.dg/matmul_bounds_9.f90: New test.
15062 * gfortran.dg/matmul_bounds_10.f90: New test.
15063
42fb90d7
TV
150642016-01-23 Tom de Vries <tom@codesourcery.com>
15065
15066 PR tree-optimization/69426
15067 * gcc.dg/autopar/pr69426.c: New test.
15068
69da7802
MS
150692016-01-23 Martin Sebor <msebor@redhat.com>
15070
15071 PR c++/58109
15072 PR c++/69022
15073 * g++.dg/cpp0x/alignas5.C: New test.
15074 * g++.dg/ext/vector29.C: Same.
15075
da17300a
UB
150762016-01-23 Uros Bizjak <ubizjak@gmail.com>
15077
15078 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15079 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15080 _GNU_SOURCE from compile flags to the source.
15081 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15082 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15083 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15084 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15085
62041cfc
JJ
150862016-01-22 Jakub Jelinek <jakub@redhat.com>
15087
15088 PR target/69432
15089 * g++.dg/opt/pr69432.C: New test.
15090
f7d2ad6f
BS
150912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15092
15093 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15094 32-bit targets testing an -m64 multilib.
15095
d403fc9a
WS
150962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15097
15098 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15099 64-bit support.
15100
4aa16f8d
JG
151012016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15102
15103 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15104
7c816d0f
CB
151052016-01-21 Christian Bruel <christian.bruel@st.com>
15106
15107 PR target/68674
15108 * gcc.target/i386/pr68674.c
15109 * gcc.target/aarch64/pr68674.c
15110 * gcc.target/arm/pr68674.c
15111
fce661e8
KT
151122016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15113
15114 PR target/69403
15115 * gcc.c-torture/execute/pr69403.c: New test.
15116
4696899f
PC
151172016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15118
15119 PR c++/55843
15120 * g++.dg/template/pr55843.C: New.
15121
bac69366
AL
151222016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15123
15124 PR testsuite/66877
15125 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15126 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15127
b57d3a5c
BS
151282016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15129
15130 PR testsuite/67489
da17300a
UB
15131 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15132 from dg-do compile directive, and instead add
15133 { dg-require-effective-target int128 }.
b57d3a5c 15134
9f04a53e
MS
151352016-01-20 Martin Sebor <msebor@redhat.com>
15136
15137 PR c/69405
15138 * gcc.dg/sync-fetch.c: New test.
15139
38a51663
JL
151402016-01-21 Martin Sebor <msebor@redhat.com>
15141
15142 PR target/69252
15143 * gcc.target/powerpc/pr69252.c: New test.
15144
2423a75a
JD
151452016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15146
15147 PR fortran/65996
da17300a 15148 * gfortran.dg/pr65996.f90: New test.
2423a75a 15149
0a76463f
DV
151502016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15151
15152 PR c++/68810
9f04a53e 15153 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15154 expected to generate an error.
0a76463f 15155
9776e692
BS
151562016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15157
15158 PR middle-end/66178
15159 * gcc.dg/torture/pr66178.c: New test.
15160
c8d3e088
AB
151612016-01-21 Anton Blanchard <anton@samba.org>
15162 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15163
15164 PR target/63354
15165 * gcc.target/powerpc/pr63354.c: New test.
15166
35b707ff
VM
151672016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15168
15169 PR rtl-optimization/68990
15170 * gcc.target/i386/pr68990: New.
15171
157b0829
NC
151722016-01-21 Nick Clifton <nickc@redhat.com>
15173
15174 PR target/69129
15175 * gcc.target/mips/pr69129.c: New.
15176
aede6748
PC
151772016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15178
15179 PR c++/58046
15180 * g++.dg/cpp0x/pr58046.C: New.
15181
5463c2c8
JJ
151822016-01-21 Jakub Jelinek <jakub@redhat.com>
15183
6d31cc75
SS
15184 PR target/69187
15185 PR target/65624
15186 * gcc.target/arm/pr69187.c: New test.
15187
5463c2c8
JJ
15188 PR c++/69355
15189 * g++.dg/torture/pr69355.C: New test.
15190
fa28f32b
AK
151912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15192 Sebastian Pop <s.pop@samsung.com>
15193
15194 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15195
b920a047
AK
151962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15197 Sebastian Pop <s.pop@samsung.com>
15198
da17300a 15199 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15200
bdd3aea6
JJ
152012016-01-21 Jakub Jelinek <jakub@redhat.com>
15202
15203 PR middle-end/67653
15204 * c-c++-common/pr67653.c: New test.
15205 * gcc.dg/torture/pr29119.c: Add dg-warning.
15206
26a2e6ae
PB
152072016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15208
15209 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15210
d25c7690
PK
152112016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15212
15213 PR c/24293
15214 * gcc.dg/pr24293.c: New test.
15215 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15216 incomplete struct type.
15217 * gcc.dg/declspec-1.c: Likewise.
15218 * gcc.dg/pr63549.c: Likewise.
15219
889d5698
JJ
152202016-01-20 Jakub Jelinek <jakub@redhat.com>
15221
15222 PR tree-optimization/66612
15223 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15224 for bdn instruction.
15225
d7cf3dc7
CL
152262016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15227
15228 * lib/target-supports.exp
15229 (check_effective_target_arm_fp_ok_nocache): New.
15230 (check_effective_target_arm_fp_ok): New.
15231 (add_options_for_arm_fp): New.
15232 (check_effective_target_arm_crypto_ok_nocache): Require
15233 target_arm_v8_neon_ok instead of arm32.
15234 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15235 (check_effective_target_arm_crypto_pragma_ok): New.
15236 (add_options_for_arm_vfp): New.
15237 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15238 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15239 target instead. Force initial fpu to vfp.
15240 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15241 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15242 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15243 dependency.
15244 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15245 use arm_vfp effective target instead. Force initial fpu to vfp.
15246 * gcc.target/arm/attr-neon3.c: Likewise.
15247 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15248 arm_vfp_ok.
15249 * gcc.target/arm/unsigned-float.c: Likewise.
15250 * gcc.target/arm/vfp-1.c: Likewise.
15251 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15252 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15253 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15254 * gcc.target/arm/vfp-ldmias.c: Likewise.
15255 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15256 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15257 * gcc.target/arm/vfp-stmiad.c: Likewise.
15258 * gcc.target/arm/vfp-stmias.c: Likewise.
15259 * gcc.target/arm/vnmul-1.c: Likewise.
15260 * gcc.target/arm/vnmul-2.c: Likewise.
15261 * gcc.target/arm/vnmul-3.c: Likewise.
15262 * gcc.target/arm/vnmul-4.c: Likewise.
15263
01ac9704 152642016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15265
e84b00da
L
15266 PR testsuite/69366
15267 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15268 the MPX run-time library, for compile-time MPX test.
15269 * gcc.target/i386/chkp-always_inline.c: Likewise.
15270 * gcc.target/i386/chkp-bndret.c: Likewise.
15271 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15272 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15273 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15274 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15275 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15276 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15277 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15278 * gcc.target/i386/chkp-label-address.c: Likewise.
15279 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15280 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15281 * gcc.target/i386/chkp-pr69044.c: Likewise.
15282 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15283 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15284 * gcc.target/i386/chkp-strchr.c: Likewise.
15285 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15286 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15287 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15288 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15289 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15290 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15291 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15292 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15293 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15294 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15295 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15296 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15297 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15298 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15299 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15300 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15301 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15302 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15303 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15304 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15305 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15306 * gcc.target/i386/pr63995-2.c: Likewise.
15307 * gcc.target/i386/pr64805.c: Likewise.
15308 * gcc.target/i386/pr65044.c: Likewise.
15309 * gcc.target/i386/pr65167.c: Likewise.
15310 * gcc.target/i386/pr65183.c: Likewise.
15311 * gcc.target/i386/pr65184.c: Likewise.
15312 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15313
28b33016
IE
153142016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15315
15316 PR tree-optimization/69328
15317 * gcc.dg/pr69328.c: New test.
15318
bcff0913
JL
153192016-01-20 Jeff Law <law@redhat.com>
15320
bf0bb970 15321 PR target/25114
bcff0913
JL
15322 * gcc.target/m68k/pr25114.c: New test.
15323
a3f69631
AV
153242016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15325
15326 * gcc.target/arm/memset-inline-10.c: Added
15327 dg-require-effective-target arm_thumb2_ok.
15328
af33ba0d
EB
153292016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15330
15331 * gcc.dg/debug/dwarf2/sso.c: New test.
15332
7596d5de
UB
153332016-01-19 Uros Bizjak <ubizjak@gmail.com>
15334
15335 PR testsuite/68820
15336 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15337 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15338 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15339
ceda2c69
JH
153402016-01-19 Jan Hubicka <hubicka@ucw.cz>
15341
15342 PR ipa/66223
15343 * g++.dg/ipa/devirt-50.C: New testcase.
15344
38a979f2
MP
153452016-01-19 Marek Polacek <polacek@redhat.com>
15346
15347 PR c++/68965
15348 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15349 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15350
962801c5
KT
153512016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15352
15353 PR target/69135
15354 * gcc.target/arm/pr69135_1.c: New test.
15355
078fe40a
WD
153562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15357
15358 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15359
786e3c06
WD
153602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15361
15362 * gcc.target/aarch64/ccmp_1.c: New testcase.
15363
1e297006
MP
153642016-01-19 Marek Polacek <polacek@redhat.com>
15365
15366 PR c++/68586
15367 * g++.dg/cpp0x/enum30.C: New test.
15368
879c27e3
RB
153692016-01-19 Richard Biener <rguenther@suse.de>
15370
15371 PR tree-optimization/69336
15372 * g++.dg/tree-ssa/pr69336.C: New testcase.
15373
015337d3
JJ
153742016-01-19 Jakub Jelinek <jakub@redhat.com>
15375
15376 PR debug/65779
15377 * gcc.dg/pr65779.c: New test.
15378
e2c768b6
RB
153792016-01-19 Richard Biener <rguenther@suse.de>
15380
15381 PR tree-optimization/69352
15382 * gcc.dg/torture/pr69352.c: New testcase.
15383
569efc34
JJ
153842016-01-19 Jakub Jelinek <jakub@redhat.com>
15385
15386 PR rtl-optimization/68955
15387 PR rtl-optimization/64557
15388 * gcc.dg/torture/pr68955.c: New test.
15389
e49d321f
JH
153902016-01-19 Jan Hubicka <hubicka@ucw.cz>
15391
15392 PR lto/69136
15393 * g++.dg/torture/pr69136.C: New testcase.
15394
e9191ad3
JH
153952016-01-19 Jan Hubicka <hubicka@ucw.cz>
15396
15397 PR lto/69133
15398 * g++.dg/lto/pr69133_0.C: New testcase.
15399 * g++.dg/lto/pr69133_1.C: New testcase.
15400
2bedb645
JL
154012016-01-15 Jeff Law <law@redhat.com>
15402
15403 PR tree-optimization/69320
15404 * gcc.c-torture/pr69320-1.c: New test.
15405 * gcc.c-torture/pr69320-2.c: New test.
15406 * gcc.c-torture/pr69320-3.c: New test.
15407 * gcc.c-torture/pr69320-4.c: New test.
15408
17c15cb9
PP
154092016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15410
15411 PR c++/11858
15412 PR c++/24663
15413 PR c++/24664
15414 * g++.dg/template/pr11858.C: New test.
15415 * g++.dg/template/pr24663.C: New test.
15416 * g++.dg/template/unify12.C: New test.
15417 * g++.dg/template/unify13.C: New test.
15418 * g++.dg/template/unify14.C: New test.
15419 * g++.dg/template/unify15.C: New test.
15420 * g++.dg/template/unify16.C: New test.
15421 * g++.dg/template/unify17.C: New test.
15422
9617fd08
DM
154232016-01-18 David Malcolm <dmalcolm@redhat.com>
15424
15425 PR testsuite/69181
15426 * gcc.dg/pr69181-1.c: New test file.
15427 * gcc.dg/pr69181-2.c: New test file.
15428 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15429 globals by moving it to...
15430 (cleanup-after-saved-dg-test): ...this new function. Add
15431 "global additional_sources_used". Add reset of global
15432 multiline_expected_outputs to the empty list.
15433 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15434 global to...
15435 (multiline_expected_outputs): ...this, and updated comments to
15436 note that it is modified from gcc-dg.exp.
15437 (dg-end-multiline-output): Update for the above renaming.
15438 (handle-multiline-outputs): Likewise. Remove the clearing
15439 of the expected outputs to the empty list.
15440
b555a2e4
RB
154412016-01-18 Richard Biener <rguenther@suse.de>
15442
15443 PR tree-optimization/69297
15444 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15445
96902805
JM
154462016-01-18 Joseph Myers <joseph@codesourcery.com>
15447
15448 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15449 dg-options.
15450 * gcc.target/mips/mips-3d-2.c: Likewise.
15451 * gcc.target/mips/mips-3d-3.c: Likewise.
15452 * gcc.target/mips/mips-3d-4.c: Likewise.
15453 * gcc.target/mips/mips-3d-5.c: Likewise.
15454 * gcc.target/mips/mips-3d-6.c: Likewise.
15455 * gcc.target/mips/mips-3d-7.c: Likewise.
15456 * gcc.target/mips/mips-3d-8.c: Likewise.
15457 * gcc.target/mips/mips-3d-9.c: Likewise.
15458 * gcc.target/mips/mips-ps-1.c: Likewise.
15459 * gcc.target/mips/mips-ps-2.c: Likewise.
15460 * gcc.target/mips/mips-ps-3.c: Likewise.
15461 * gcc.target/mips/mips-ps-4.c: Likewise.
15462 * gcc.target/mips/mips-ps-5.c: Likewise.
15463 * gcc.target/mips/mips-ps-6.c: Likewise.
15464 * gcc.target/mips/mips-ps-7.c: Likewise.
15465 * gcc.target/mips/mips-ps-type.c: Likewise.
15466 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15467 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15468
40e26f94
TV
154692016-01-18 Tom de Vries <tom@codesourcery.com>
15470
15471 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15472 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15473 * c-c++-common/goacc/kernels-empty.c: New test.
15474 * c-c++-common/goacc/kernels-eternal.c: New test.
15475 * c-c++-common/goacc/kernels-loop-2.c: New test.
15476 * c-c++-common/goacc/kernels-loop-3.c: New test.
15477 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15478 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15479 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15480 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15481 * c-c++-common/goacc/kernels-loop-data.c: New test.
15482 * c-c++-common/goacc/kernels-loop-g.c: New test.
15483 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15484 * c-c++-common/goacc/kernels-loop-n.c: New test.
15485 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15486 * c-c++-common/goacc/kernels-loop.c: New test.
15487 * c-c++-common/goacc/kernels-noreturn.c: New test.
15488 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15489 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15490 * c-c++-common/goacc/kernels-reduction.c: New test.
15491
a98d4647
TV
154922016-01-18 Tom de Vries <tom@codesourcery.com>
15493
15494 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15495 * gcc.dg/autopar/outer-2.c: Same.
15496 * gcc.dg/autopar/outer-3.c: Same.
15497 * gcc.dg/autopar/outer-4.c: Same.
15498 * gcc.dg/autopar/outer-5.c: Same.
15499 * gcc.dg/autopar/outer-6.c: Same.
15500 * gcc.dg/autopar/parallelization-1.c: Same.
15501 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15502 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15503 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15504 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15505 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15506 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15507 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15508 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15509 * gcc.dg/autopar/pr39500-1.c: Same.
15510 * gcc.dg/autopar/pr39500-2.c: Same.
15511 * gcc.dg/autopar/pr46193.c: Same.
15512 * gcc.dg/autopar/pr46194.c: Same.
15513 * gcc.dg/autopar/pr49580.c: Same.
15514 * gcc.dg/autopar/pr49960-1.c: Same.
15515 * gcc.dg/autopar/pr49960.c: Same.
15516 * gcc.dg/autopar/pr68373.c: Same.
15517 * gcc.dg/autopar/reduc-1.c: Same.
15518 * gcc.dg/autopar/reduc-1char.c: Same.
15519 * gcc.dg/autopar/reduc-1short.c: Same.
15520 * gcc.dg/autopar/reduc-2.c: Same.
15521 * gcc.dg/autopar/reduc-2char.c: Same.
15522 * gcc.dg/autopar/reduc-2short.c: Same.
15523 * gcc.dg/autopar/reduc-3.c: Same.
15524 * gcc.dg/autopar/reduc-4.c: Same.
15525 * gcc.dg/autopar/reduc-6.c: Same.
15526 * gcc.dg/autopar/reduc-7.c: Same.
15527 * gcc.dg/autopar/reduc-8.c: Same.
15528 * gcc.dg/autopar/reduc-9.c: Same.
15529 * gcc.dg/autopar/uns-outer-4.c: Same.
15530 * gcc.dg/autopar/uns-outer-5.c: Same.
15531 * gcc.dg/autopar/uns-outer-6.c: Same.
15532 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15533 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15534
da976fa8
AL
155352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15536
15537 PR target/63679
15538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15539 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15540
70c1e886
AL
155412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15542
15543 PR target/63679
15544 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15545 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15546 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15547
88bed196
AL
155482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15549
15550 PR target/63679
15551 * gcc.dg/tree-ssa/sra-17.c: New.
15552 * gcc.dg/tree-ssa/sra-18.c: New.
15553
3dd5f42e
IE
155542016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15555
15556 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15557
ae5a77fa
EB
155582016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15559
15560 * gnat.dg/inline12.adb: New test.
15561
11e57fc6
BC
155622016-01-18 Bin Cheng <bin.cheng@arm.com>
15563
15564 PR tree-optimization/66797
15565 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15566
995b6fe0
RB
155672016-01-18 Richard Biener <rguenther@suse.de>
15568
15569 PR tree-optimization/69170
15570 * gcc.dg/torture/pr69170.c: New testcase.
15571
82ee0cf2 155722016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15573
15574 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15575
d69da357
TV
155762016-01-16 Tom de Vries <tom@codesourcery.com>
15577
15578 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15579
a3845283
TV
155802016-01-16 Tom de Vries <tom@codesourcery.com>
15581
15582 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15583 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15584 redundant dg-require-effective-target pthread.
15585 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15586 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15587 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15588 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15589 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15590 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15591 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15592
197a6aa6
DE
155932016-01-16 David Edelsohn <dje.gcc@gmail.com>
15594
15595 PR target/68609
15596 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15597 * gcc.target/powerpc/recip-7.c: Same.
15598
ec7886c1
PP
155992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15600
15601 PR c++/69091
15602 * g++.dg/template/pr69091.C: New test.
15603
203484bb
PP
156042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15605
15606 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15607 dump does not contain an error_mark_node.
15608 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15609 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15610
aa2500e9
PP
156112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15612
15613 PR c++/68936
15614 * g++.dg/template/pr68936.C: New test.
15615
28621a5c
DE
156162016-01-15 David Edelsohn <dje.gcc@gmail.com>
15617
15618 PR target/68609
15619 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15620 * gcc.target/powerpc/recip-2.c: Same.
15621 * gcc.target/powerpc/recip-3.c: Same.
15622 * gcc.target/powerpc/recip-4.c: Same.
15623 * gcc.target/powerpc/recip-sqrtf.c: Same.
15624
40c43aca
JL
156252016-01-15 Jeff Law <law@redhat.com>
15626
15627 PR tree-optimization/69270
15628 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15629 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15630
afbc5ae8
PT
156312016-01-15 Paul Thomas <pault@gcc.gnu.org>
15632
15633 PR fortran/49630
15634 * gfortran.dg/deferred_character_13.f90: New test for the fix
15635 of comment 3 of the PR.
15636
15637 PR fortran/54070
15638 * gfortran.dg/deferred_character_8.f90: New test
15639 * gfortran.dg/allocate_error_5.f90: New test
15640
15641 PR fortran/60593
15642 * gfortran.dg/deferred_character_10.f90: New test
15643
15644 PR fortran/60795
15645 * gfortran.dg/deferred_character_14.f90: New test
15646
15647 PR fortran/61147
15648 * gfortran.dg/deferred_character_11.f90: New test
15649
15650 PR fortran/64324
15651 * gfortran.dg/deferred_character_9.f90: New test
15652
49abe076
VM
156532016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15654
15655 PR rtl-optimization/69030
15656 * gcc.target/i386/pr69030.c: New.
15657
16d12992
KT
156582016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15659
15660 * gcc.target/aarch64/target_attr_17.c: New test.
15661
78810bd3
RB
156622016-01-15 Richard Biener <rguenther@suse.de>
15663
15664 PR tree-optimization/66856
15665 * gcc.dg/torture/pr66856-1.c: New testcase.
15666 * gcc.dg/torture/pr66856-2.c: Likewise.
15667
2bd847fe
RB
156682016-01-15 Richard Biener <rguenther@suse.de>
15669
15670 PR debug/69137
15671 * g++.dg/lto/pr69137_0.C: New testcase.
15672
a00fe3b7
RS
156732016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15674
15675 PR middle-end/69246
15676 * gcc.target/i386/pr69246.c: New test.
15677
cbb0e83b
DV
156782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15679
7596d5de 15680 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15681
5a500ecf
DV
156822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15683
15684 PR c++/56194
15685 * g++.dg/init/const9.C: Disable test on S/390.
15686
5d9bf64f
DV
156872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15688
15689 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15690 * g++.dg/Wno-frame-address.C: Ditto.
15691
e234b19e
DV
156922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15693
15694 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15695
89483f99
RB
156962016-01-15 Richard Biener <rguenther@suse.de>
15697
15698 PR tree-optimization/68961
15699 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15700
94f37395
IE
157012016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15702
15703 * gcc.target/i386/pr65105-5.c: New test.
15704
82ee0cf2 157052016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15706
15707 * gcc.c-torture/execute/alias-4.c: New testcase.
15708
82ee0cf2 157092016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15710
15711 PR ipa/68148
15712 * g++.dg/ipa/devirt-49.C: New testcase.
15713
092f7deb 157142016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15715
15716 PR target/65837
15717 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15718 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15719 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15720
e93c66bc
RB
157212016-01-15 Richard Biener <rguenther@suse.de>
15722
15723 PR tree-optimization/69117
15724 * gcc.dg/torture/pr69117.c: New testcase.
15725
c47eaca6 157262015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15727
15728 PR c++/69048
15729 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15730
c3f6914a
FXC
157312016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15732
15733 PR testsuite/67509
15734 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15735 range tests use 100 * maximum instead of maximum + 1.
15736
cd65ae90
JJ
157372016-01-14 Jakub Jelinek <jakub@redhat.com>
15738
15739 PR debug/69244
15740 * gcc.dg/guality/pr69244.c: New test.
15741
19643948
UB
157422016-01-14 Uros Bizjak <ubizjak@gmail.com>
15743
15744 * lib/target-supports.exp (check_effective_target_issignaling):
15745 New procedure.
15746 * gcc.dg/pr61441.c: Require issignaling effective target.
15747
fe79c97e
SB
157482016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15749
15750 PR target/68803
15751 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15752
c7df95d8
DM
157532016-01-14 David Malcolm <dmalcolm@redhat.com>
15754
15755 PR c++/68819
15756 PR preprocessor/69177
15757 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15758 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15759 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15760 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15761
00083992
MP
157622016-01-14 Marek Polacek <polacek@redhat.com>
15763
15764 PR c/69262
15765 * gcc.dg/array-15.c: New test.
15766
0c9b3294
JJ
157672016-01-14 Jakub Jelinek <jakub@redhat.com>
15768
15769 PR middle-end/68146
15770 PR tree-optimization/69155
15771 * gfortran.dg/pr68146.f: New test.
15772 * gfortran.dg/pr69155.f90: New test.
15773
3688e13d
RB
157742016-01-14 Richard Biener <rguenther@suse.de>
15775
15776 PR tree-optimization/68060
15777 * gcc.dg/torture/pr68060-1.c: New testcase.
15778 * gcc.dg/torture/pr68060-2.c: Likewise.
15779
bab0ad3a
NC
157802016-01-14 Nick Clifton <nickc@redhat.com>
15781
15782 * lib/target-supports.exp
15783 (check_effective_target_arm_neon_ok_nocache): Add an option
15784 sequence that includes setting the ARM architecture to ARMv7-A.
15785 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15786 command line options necessary to enable Neon support.
15787 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15788 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15789 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15790 * gcc.target/arm/pr69180.c: Likewise.
15791
947c2ce5
JL
157922016-01-14 Jeff Law <law@redhat.com>
15793
15794 PR tree-optimization/69270
15795 * gcc.dg/tree-ssa/pr69270.c: New test.
15796
3342fd71
BS
157972016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15798
15799 PR c/66208
15800 * c-c++-common/pr66208.c: New file.
15801
2ad3adf1
JJ
158022016-01-13 Jakub Jelinek <jakub@redhat.com>
15803
15804 PR tree-optimization/69156
15805 * gcc.dg/pr69156.c: New test.
15806
398d6feb
L
158072016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15808
15809 * gcc.target/i386/pr69225-7.c: New test.
15810
4c868789
RH
158112016-01-13 Richard Henderson <rth@redhat.com>
15812
15813 * gcc.dg/tm/memopt-13.c: Update expected function.
15814 * gcc.dg/tm/memopt-6.c: Likewise.
15815
ef6d1772
UB
158162016-01-13 Uros Bizjak <ubizjak@gmail.com>
15817
15818 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15819 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15820 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15821 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15822
ef6d1772
UB
158232016-01-13 Tom de Vries <tom@codesourcery.com>
15824
15825 PR tree-optimization/69169
0b4b6ef2
TV
15826 * gcc.dg/pr69169.c: New test.
15827
2ad3adf1 158282016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15829
15830 PR target/69228
15831 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15832 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15833 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15834 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15835 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15836 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15837 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15838 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15839
9060e335
AK
158402016-01-13 Jakub Jelinek <jakub@redhat.com>
15841
15842 PR target/69247
15843 * gcc.dg/pr69247.c: New test.
15844
40311329
RB
158452016-01-13 Richard Biener <rguenther@suse.de>
15846
15847 PR tree-optimization/69242
15848 * gcc.dg/torture/pr69242.c: New testcase.
15849
ccbd7103
RB
158502016-01-13 Richard Biener <rguenther@suse.de>
15851
15852 PR tree-optimization/69186
15853 * gcc.dg/torture/pr69186.c: New testcase.
15854
c6f72a46
JL
158552016-01-13 Jeff Law <law@redhat.com>
15856
15857 PR tree-optimization/67755
15858 * gcc.dg/tree-ssa/pr67755.c: New test.
15859
158602016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15861
15862 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15863 pass number in output by a star.
15864
c446cf07
BC
158652016-01-12 Bin Cheng <bin.cheng@arm.com>
15866
15867 PR tree-optimization/68911
15868 * gcc.c-torture/execute/pr68911.c: New test.
15869
5342156c
MP
158702016-01-12 Marek Polacek <polacek@redhat.com>
15871
15872 PR c++/68979
15873 * g++.dg/warn/permissive-1.C: New test.
15874
65364cc5
JJ
158752016-01-12 Jakub Jelinek <jakub@redhat.com>
15876
15877 PR objc++/68511
15878 PR c++/69213
15879 * g++.dg/opt/pr69213.C: New test.
15880
81b9a3d9
CB
158812016-01-12 Christian Bruel <christian.bruel@st.com>
15882
15883 PR target/69180
15884 * gcc.target/arm/pr69180.c: New test.
15885
3c4e91c9
RB
158862016-01-12 Richard Biener <rguenther@suse.de>
15887
15888 PR lto/69077
15889 * g++.dg/lto/pr69077_0.C: New testcase.
15890 * g++.dg/lto/pr69077_1.C: Likewise.
15891
5664cea1
JJ
158922016-01-12 Jakub Jelinek <jakub@redhat.com>
15893
15894 PR target/69175
15895 * g++.dg/opt/pr69175.C: New test.
15896
86cefc49
AL
158972016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15898
15899 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15900 rather than #including math.h & stdlib.h.
15901 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15902 * gcc.dg/vect/pr49771.c: Likewise.
15903 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15904 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15905 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15906 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15907 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15908 * gcc.dg/vect/pr44507.c: Likewise.
15909 * gcc.dg/vect/pr45902.c: Likewise.
15910 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15911 * gcc.dg/vect/vect-117.c: Likewise.
15912 * gcc.dg/vect/vect-99.c: Likewise.
15913 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15914 * gcc.dg/vect/vect-cond-1.c: Likewise.
15915 * gcc.dg/vect/vect-cond-2.c: Likewise.
15916 * gcc.dg/vect/vect-cond-3.c: Likewise.
15917 * gcc.dg/vect/vect-cond-4.c: Likewise.
15918 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15919 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15920 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15921 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15922 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15923 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15924 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15925 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15926 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15927 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15928 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15929 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15930 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15931 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15932 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15933 include of signal.h.
15934 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15935 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15936 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15937 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15939 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15940 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15941 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15942 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15943 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15944 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15945 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15946 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15947 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15948 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15949 * gcc.dg/vect/vect-outer-5.c: Likewise.
15950 * gcc.dg/vect/vect-outer-6.c: Likewise.
15951 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15952 include of stdio.h.
15953
b832f61e
NC
159542016-01-12 Nick Clifton <nickc@redhat.com>
15955
15956 PR target/68913
15957 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15958 to fread so that it will be found in all target runtimes.
15959
8eac49b1
RB
159602016-01-12 Richard Biener <rguenther@suse.de>
15961
15962 PR tree-optimization/69053
15963 * g++.dg/torture/pr69053.C: New testcase.
15964
2935d994
RB
159652016-01-12 Richard Biener <rguenther@suse.de>
15966
15967 PR tree-optimization/69168
15968 * gcc.dg/torture/pr69168.c: New testcase.
15969
66c16fd9
RB
159702016-01-12 Richard Biener <rguenther@suse.de>
15971
15972 PR tree-optimization/69157
15973 * gcc.dg/torture/pr69157.c: New testcase.
15974
159752016-01-12 Richard Biener <rguenther@suse.de>
15976
15977 PR tree-optimization/69174
15978 * gcc.dg/torture/pr69174.c: New testcase.
15979
723033a6
JJ
159802016-01-12 Jakub Jelinek <jakub@redhat.com>
15981
15982 PR c++/66808
15983 PR c++/69000
15984 * g++.dg/tls/pr66808.C: New test.
15985 * g++.dg/tls/pr69000.C: New test.
15986
3574cf47
BS
159872016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15988
15989 * gcc.target/powerpc/swaps-p8-23.c: New test.
15990 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15991
feb20787
JDA
159922016-01-11 John David Anglin <danglin@gcc.gnu.org>
15993
15994 PR tree-optimization/68356
15995 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15996
27b1820a
KV
159972016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15998 Jim Wilson <jim.wilson@linaro.org>
15999
16000 PR target/69194
16001 * gcc.target/arm/pr69194.c: New test.
16002
cf4de6af
L
160032016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16004
16005 PR target/69225
16006 * gcc.target/i386/pr69225-1.c: New test.
16007 * gcc.target/i386/pr69225-2.c: Likewise.
16008 * gcc.target/i386/pr69225-3.c: Likewise.
16009 * gcc.target/i386/pr69225-4.c: Likewise.
16010 * gcc.target/i386/pr69225-5.c: Likewise.
16011 * gcc.target/i386/pr69225-6.c: Likewise.
16012
1ebd5558
JJ
160132016-01-11 Jakub Jelinek <jakub@redhat.com>
16014
23552a4d
JJ
16015 PR target/67462
16016 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16017 if lp64.
16018
26ff85b0
JJ
16019 PR target/69071
16020 * gcc.dg/pr69071.c: New test.
16021
9cb6bd74
JJ
16022 PR c++/69211
16023 * g++.dg/opt/pr69211.C: New test.
16024
1ebd5558
JJ
16025 PR tree-optimization/69214
16026 * gcc.c-torture/compile/pr69214.c: New test.
16027
8c18c836
UB
160282016-01-11 Uros Bizjak <ubizjak@gmail.com>
16029
16030 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16031 * gcc.target/i386/pr66232-11.c: Ditto.
16032 * gcc.target/i386/pr66232-12.c: Ditto.
16033 * gcc.target/i386/pr66232-13.c: Ditto.
16034
62446e6e
RB
160352016-01-11 Richard Biener <rguenther@suse.de>
16036
16037 PR tree-optimization/69173
16038 * gcc.dg/torture/pr69173.c: New testcase.
16039
2b8568fe
KT
160402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16041
16042 PR rtl-optimization/68796
16043 * gcc.target/aarch64/tst_5.c: New test.
16044 * gcc.target/aarch64/tst_6.c: Likewise.
16045
5baf4532
KT
160462016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16047
16048 PR rtl-optimization/68841
16049 * gcc.dg/pr68841.c: New test.
16050 * gcc.c-torture/execute/pr68841.c: New test.
16051
ca90b1ed
YR
160522016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16053
16054 PR rtl-optimization/68920
16055 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16056 for ix86 targets.
16057 * gcc.dg/ifcvt-5.c: New test.
16058
2ad3adf1 160592016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16060
16061 PR bootstrap/69123
16062 * g++.dg/pr69123.C: New.
16063
83834c09
IE
160642016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16065
16066 PR target/69010
16067 * gcc.target/i386/pr69010.c: New test.
16068
dcf89d57
MJ
160692016-01-11 Martin Jambor <mjambor@suse.cz>
16070
16071 PR ipa/69044
16072 * gcc.target/i386/chkp-pr69044.c: New test.
16073
d95167ee
TV
160742016-01-11 Tom de Vries <tom@codesourcery.com>
16075
16076 PR tree-optimization/69109
16077 * gcc.dg/autopar/pr69109-2.c: New test.
16078 * gcc.dg/autopar/pr69109.c: New test.
16079
4f6403a8
TV
160802016-01-11 Tom de Vries <tom@codesourcery.com>
16081
16082 PR tree-optimization/69108
16083 * gcc.dg/autopar/pr69108.c: New test.
16084
21efdd80
PP
160852016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16086
16087 PR c++/69029
16088 * c-c++-common/Wisleading-indentation.c: Augment test.
16089
fd42eed8
TK
160902016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16091
16092 PR fortran/69154
16093 * gfortran.dg/inline_matmul_12.f90: New test.
16094
4f90ee6c
PT
160952016-01-10 Paul Thomas <pault@gcc.gnu.org>
16096
16097 PR fortran/67779
16098 * gfortran.dg/actual_array_offset_1: New test.
16099
3907c6cf
TV
161002016-01-10 Tom de Vries <tom@codesourcery.com>
16101
16102 PR tree-optimization/69062
16103 * gcc.dg/autopar/pr69062.c: New test.
16104
b07b236e
TS
161052016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16106
16107 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16108 * gcc.dg/vect/slp-perm-2.c: Likewise.
16109 * gcc.dg/vect/slp-perm-3.c: Likewise.
16110 * gcc.dg/vect/slp-perm-5.c: Likewise.
16111 * gcc.dg/vect/slp-perm-6.c: Likewise.
16112 * gcc.dg/vect/slp-perm-7.c: Likewise.
16113 * gcc.dg/vect/slp-perm-8.c: Likewise.
16114
23fab8ae
TV
161152016-01-10 Tom de Vries <tom@codesourcery.com>
16116
16117 PR tree-optimization/69039
16118 * gcc.dg/autopar/pr69039.c: New test.
16119
73f0dae2
MP
161202016-01-09 Marek Polacek <polacek@redhat.com>
16121
16122 PR c++/69113
16123 * g++.dg/pr69113.C: New test.
16124
20b8d734
JJ
161252016-01-09 Jakub Jelinek <jakub@redhat.com>
16126
16127 PR middle-end/50865
16128 PR tree-optimization/69097
16129 * gcc.c-torture/execute/pr50865.c: New test.
16130 * gcc.c-torture/execute/pr69097-1.c: New test.
16131 * gcc.c-torture/execute/pr69097-2.c: New test.
16132 * gcc.dg/pr69097-1.c: New test.
16133 * gcc.dg/pr69097-2.c: New test.
16134
c50e614b
JJ
161352016-01-09 Jakub Jelinek <jakub@redhat.com>
16136
16137 PR c++/69164
16138 * g++.dg/opt/pr69164.C: New test.
16139
e0237993
JJ
161402016-01-08 Jakub Jelinek <jakub@redhat.com>
16141
16142 PR tree-optimization/69167
16143 * gcc.dg/pr69167.c: New test.
16144
bd8f5bb2
MP
161452016-01-08 Marek Polacek <polacek@redhat.com>
16146
16147 PR c++/68449
16148 * g++.dg/pr68449.C: New.
16149
bb0f5ca7
AL
161502016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16151
16152 PR tree-optimization/68707
16153 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16154 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16155 on platforms supporting it.
16156 * gcc.dg/vect/slp-perm-2.c: Likewise.
16157 * gcc.dg/vect/slp-perm-3.c: Likewise.
16158 * gcc.dg/vect/slp-perm-5.c: Likewise.
16159 * gcc.dg/vect/slp-perm-7.c: Likewise.
16160 * gcc.dg/vect/slp-perm-8.c: Likewise.
16161 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16162 on platforms supporting it.
16163
22518428
JJ
161642016-01-08 Jakub Jelinek <jakub@redhat.com>
16165
33f0852f
JJ
16166 PR tree-optimization/69162
16167 * gcc.dg/pr69162.c: New test.
16168
22518428
JJ
16169 PR tree-optimization/69172
16170 * gcc.dg/pr69172.c: New test.
16171
80e9b3aa
TP
161722016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16173
16174 PR tree-optimization/67781
16175 * gcc.c-torture/execute/pr67781.c: New file.
16176
262a363f
JJ
161772016-01-08 Jakub Jelinek <jakub@redhat.com>
16178
16179 PR tree-optimization/69083
16180 * gcc.dg/vect/pr69083.c: New test.
16181
6e1f093f
SS
161822016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16183
16184 PR tree-optimization/61441
16185 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16186 Use -fexcess-precision=standard for compiler options.
16187 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16188
53290e07
JJ
161892016-01-08 Jakub Jelinek <jakub@redhat.com>
16190
57bf3072
JJ
16191 PR fortran/69128
16192 * gfortran.dg/gomp/pr69128.f90: New test.
16193
53290e07
JJ
16194 PR c++/69145
16195 * g++.dg/ext/pr69145-1.C: New test.
16196 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16197 * g++.dg/ext/pr69145-2.h: New file.
16198
7a127fa7
MS
161992016-01-07 Martin Sebor <msebor@redhat.com>
16200
16201 PR c/68966
16202 * gcc.dg/atomic-fetch-bool.c: New test.
16203 * gcc.dg/sync-fetch-bool.c: New test.
16204
95918b49
L
162052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16206
16207 PR fortran/66680
16208 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16209
c8e62a9d
NC
162102016-01-07 Nick Clifton <nickc@redhat.com>
16211
16212 PR target/66655
16213 * g++.dg/pr66655.C: New test.
16214 * g++.dg/pr66655_1.cc: Test support file.
16215 * g++.dg/pr66655.h: Test header file.
16216
2ad3adf1 162172016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16218
16219 PR fortran/66680
16220 gfortran.dg/gomp/pr66680.f90: New test.
16221
4cd9ca92
L
162222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16223
16224 PR target/69171
16225 * gcc.target/i386/pr69171-1.c: New test.
16226 * gcc.target/i386/pr69171-2.c: Likewise.
16227 * gcc.target/i386/pr69171-3.c: Likewise.
16228 * gcc.target/i386/pr69171-4.c: Likewise.
16229 * gcc.target/i386/pr69171-5.c: Likewise.
16230 * gcc.target/i386/pr69171-6.c: Likewise.
16231
7e33d4dc
BS
162322015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16233
16234 PR middle-end/67639
16235 * c-c++-common/pr67639.c: New test.
16236
fec64afc
JJ
162372016-01-07 Jakub Jelinek <jakub@redhat.com>
16238
16239 PR tree-optimization/69141
16240 * g++.dg/opt/pr69141.C: New test.
16241
f293ad29
EB
162422016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16243
16244 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16245
5027395e
UB
162462016-01-06 Uros Bizjak <ubizjak@gmail.com>
16247
16248 PR target/69140
16249 * gcc.target/i386/pr69140.c: New test
16250
7443cf13
DM
162512016-01-06 David Malcolm <dmalcolm@redhat.com>
16252
16253 * gcc.dg/bad-dereference.c: New test case.
16254
32928931
BS
162552015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16256
16257 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16258
68dd05da
AS
162592016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16260
16261 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16262
6b131d5b
MP
162632016-01-06 Marek Polacek <polacek@redhat.com>
16264
16265 PR sanitizer/69099
16266 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16267
8d9fdb49
MP
162682016-01-05 Marek Polacek <polacek@redhat.com>
16269
16270 PR c/69104
16271 * gcc.dg/atomic-invalid-2.c: New.
16272
acf93f1e
L
162732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16274
16275 PR target/68991
16276 * gcc.target/i386/pr68991.c: New test.
16277
3f50525d
L
162782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16279
16280 PR target/68991
16281 * g++.dg/pr68991-1.C: New test.
16282 * g++.dg/pr68991-2.C: Likewise.
16283
e0237993 162842016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16285
e0237993 16286 PR other/60465
face88a1
ST
16287 * gcc.target/ia64/pr60465-gprel64.c: New test.
16288 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16289
a0866eff
KT
162902016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16291
16292 PR rtl-optimization/68651
16293 * gcc.target/aarch64/pr68651_1.c: New test.
16294
c589e975
DM
162952016-01-05 David Malcolm <dmalcolm@redhat.com>
16296
16297 PR c/69122
16298 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16299
929710d9
NS
163002016-01-05 Nathan Sidwell <nathan@acm.org>
16301
ce3e43d7
NS
16302 PR c++/58583
16303 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16304
929710d9
NS
16305 * gcc.dg/alias-15.c: New.
16306
a2faef8e
NC
163072016-01-05 Nick Clifton <nickc@redhat.com>
16308
16309 PR target/68870
16310 * g++.dg/pr68770.C: New test.
16311
4cfa76e3
MS
163122016-01-04 Mike Stump <mikestump@comcast.net>
16313
16314 * lib/target-supports.exp (check_effective_target_cilkplus):
16315 cilkplus targets require pthreads.
4ece61b6 16316 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16317
4e8a3a35
MM
163182016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16319
16320 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16321 generation.
16322
818ab71a
JJ
163232016-01-04 Jakub Jelinek <jakub@redhat.com>
16324
16325 Update copyright years.
16326
2fe0a208
MP
163272016-01-04 Marek Polacek <polacek@redhat.com>
16328
16329 PR c/68908
16330 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16331 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16332 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16333
9e3b2fe3
EB
163342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16335
16336 * gcc.target/sparc/20160104-2.c: New test.
16337
e8d65a35
EB
163382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16339
16340 * gcc.target/sparc/20160104-1.c: New test.
16341
25ccfccd
PT
163422016-01-03 Paul Thomas <pault@gcc.gnu.org>
16343
16344 PR fortran/65045
16345 * gfortran.dg/pr65045.f90: New test.
16346
cb51d382
EB
163472016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16348
16349 * gnat.dg/specs/debug1.ads: Delete.
16350
6eeaad6e
JD
163512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16352
16353 PR libgfortran/68867
16354 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16355 expression.
16356
2f968603
JD
163572016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16358
16359 PR libgfortran/68867
16360 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16361 PowerPC.
16362
591bb5e4
PT
163632016-01-01 Paul Thomas <pault@gcc.gnu.org>
16364
16365 PR fortran/68864
16366 * gfortran.dg/pr68864.f90: New test.
16367
f1e0620c
JJ
163682016-01-01 Jakub Jelinek <jakub@redhat.com>
16369
942a1319
JJ
16370 PR tree-optimization/69070
16371 * gcc.dg/pr69070.c: New test.
16372
10dff63f
JJ
16373 PR sanitizer/69055
16374 * gfortran.dg/pr69055.f90: New test.
16375
f1e0620c
JJ
16376 PR target/69015
16377 * gcc.dg/pr69015.c: New test.
818ab71a 16378\f
2f883d1c 16379Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16380
16381Copying and distribution of this file, with or without modification,
16382are permitted in any medium without royalty provided the copyright
16383notice and this notice are preserved.