]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
03f24169
JM
12016-11-23 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.c-torture/compile/20161123-1.c: New test.
4
91c9fb42
SK
52016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
6
7 PR fortran/78297
8 * gfortran.dg/pr78297.f90: New test.
9
15a3cdd8
DE
102016-11-23 David Edelsohn <dje.gcc@gmail.com>
11
12 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
13
c39dad64
JJ
142016-11-23 Jakub Jelinek <jakub@redhat.com>
15
c944c6a2
JJ
16 PR sanitizer/69278
17 * g++.dg/ubsan/return-7.C: New test.
18 * c-c++-common/ubsan/unreachable-4.c: New test.
19
871a2c6c
JJ
20 PR tree-optimization/78482
21 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
22 (bar): New function.
23 (main): Call bar instead of printf.
24
c39dad64
JJ
25 PR middle-end/69183
26 * gfortran.dg/gomp/pr69183.f90: New test.
27
282016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
29
30 PR target/78230
31 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
32 (test2) Ditto.
33
25cb6b33
JJ
342016-11-23 Jakub Jelinek <jakub@redhat.com>
35
36 PR c++/77907
37 * g++.dg/cpp0x/pr77907.C: New test.
38
cfe3d653
PK
392016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
40
41 PR middle-end/78153
42 * gcc.dg/tree-ssa/pr78153-1.c: New test.
43 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
44
5774b1fa
JG
452016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
46
47 PR target/63250
48 * lib/target-supports.exp (add_options_for_float16): Add
49 -mfp16-format=ieee when testign arm*-*-*.
50
5e0f10a0
JG
512016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
52
53 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
54 result.
55 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
56 result.
57
ba75a174
JG
582016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
59
60 * lib/target-supports.exp (check_effective_target_float16): Add
61 options for _Float16.
62 (check_effective_target_float32): Add options for _Float32.
63 (check_effective_target_float64): Add options for _Float64.
64 (check_effective_target_float128): Add options for _Float128.
65 (check_effective_target_float32x): Add options for _Float32x.
66 (check_effective_target_float64x): Add options for _Float64x.
67 (check_effective_target_float128x): Add options for _Float128x.
68
56d8ffc1
JG
692016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
70
71 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
72 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
73
04f0fcf7
JG
742016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
75
76 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
77 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
78
aecc521b
MS
792016-11-23 Martin Sebor <msebor@redhat.com>
80
81 PR middle-end/78461
82 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
83 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
84
e2df2328
JJ
852016-11-23 Jakub Jelinek <jakub@redhat.com>
86
1b3314dd
JJ
87 PR c++/71450
88 * g++.dg/cpp0x/pr71450-1.C: New test.
89 * g++.dg/cpp0x/pr71450-2.C: New test.
90
e2df2328
JJ
91 PR c++/77739
92 * g++.dg/cpp1y/pr77739.C: New test.
93
56b1c60e
MJ
942016-11-23 Martin Jambor <mjambor@suse.cz>
95
96 * c-c++-common/gomp/gridify-1.c: Update scan string.
97 * gfortran.dg/gomp/gridify-1.f90: Likewise.
98 * c-c++-common/gomp/gridify-2.c: New test.
99 * c-c++-common/gomp/gridify-3.c: Likewise.
100
e600f219
RB
1012016-11-23 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/78396
104 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
105
cbb88345
RB
1062016-11-23 Richard Biener <rguenther@suse.de>
107
108 PR tree-optimization/78482
109 * gcc.dg/torture/pr78482.c: New testcase.
110
b5481987
BC
1112016-11-23 Bin Cheng <bin.cheng@arm.com>
112
113 * gcc.dg/fold-cond_expr-1.c: New test.
114 * gcc.dg/fold-condcmpconv-1.c: New test.
115 * gcc.dg/fold-condcmpconv-2.c: New test.
116
0eb078fe
RB
1172016-11-23 Richard Biener <rguenther@suse.de>
118
119 PR middle-end/71762
120 * gcc.dg/torture/pr71762-1.c: New testcase.
121 * gcc.dg/torture/pr71762-2.c: Likewise.
122 * gcc.dg/torture/pr71762-3.c: Likewise.
123 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
124
efb71232
RB
1252016-11-23 Richard Biener <rguenther@suse.de>
126
127 PR lto/78472
128 * g++.dg/lto/pr78472_0.c: New testcase.
129 * g++.dg/lto/pr78472_1.C: Likewise.
130
a5bb8a5c
RB
1312016-11-23 Richard Biener <rguenther@suse.de>
132 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
133
134 PR tree-optimization/78154
135 * gcc.dg/tree-ssa/pr78154.c: New test.
136
e36c1cfe
N
1372016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
138
139 * gcc.dg/pr31096.c: New testcase.
140 * gcc.dg/pr31096-1.c: New testcase.
141
fb2675cb
PB
1422016-11-23 Paolo Bonzini <bonzini@gnu.org>
143
144 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
145 adjust for warning->pedwarn change.
146 * gcc.dg/cpp/defined-syshdr.c,
147 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
148 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
149 gcc.dg/cpp/defined-Wextra.c,
150 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
151
baf53c47
SKS
1522016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
153
154 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
155
ec1c5694
JJ
1562016-11-23 Jakub Jelinek <jakub@redhat.com>
157
158 PR target/78451
159 * gcc.target/i386/pr78451.c: New test.
160 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
161 and #pragma GCC pop_options around the first #pragma GCC target.
162 * gcc.target/i386/pr69255-2.c: Likewise.
163 * gcc.target/i386/pr69255-3.c: Likewise.
164
43fd192f
MC
1652016-11-23 Michael Collison <michael.collison@arm.com>
166
167 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
168 additional constants are recognized and fewer instructions generated.
169 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
170 additional constants are recognized and fewer instructions generated.
171
ed9e2fa9
ILT
1722016-11-22 Ian Lance Taylor <iant@golang.org>
173
174 * gcc.misc-tests/godump-1.c: Update expected output for recent
175 changes.
176
3135d8fe
MP
1772016-11-22 Marek Polacek <polacek@redhat.com>
178
179 PR tree-optimization/78455
180 * gcc.dg/uninit-23.c: New.
181
f8a6e41f
SK
1822016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
183
184 PR fortran/78479
185 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
186 comment.
187
7e98cccb
SK
1882016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
189
190 PR fortran/78479
191 * gfortran.dg/char_component_initializer_3.f90: New test.
192
9435cd52
JJ
1932016-11-22 Jakub Jelinek <jakub@redhat.com>
194
195 PR target/78451
196 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
197 GCC target pragma before including immintrin.h.
198
a0af8668
CL
1992016-11-22 Carl Love <cel@us.ibm.com>
200
201 * gcc.target/powerpc/builtins-3.c: New file to test the new
202 built-ins for vector compare equal and vector compare not equal.
203
5d382ed6
JW
2042016-11-22 Janus Weil <janus@gcc.gnu.org>
205
206 PR fortran/78443
207 * gfortran.dg/typebound_proc_35.f90: New test case.
208
4fa33072
GJL
2092016-11-22 Georg-Johann Lay <avr@gjlay.de>
210
211 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
212 parameter in declaration.
213
0e721ce7
GJL
2142016-11-22 Georg-Johann Lay <avr@gjlay.de>
215
216 * gcc.dg/loop-split.c: Require int32plus.
217 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
218
88c888f1
BE
2192016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
220
221 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
222
9d494aac
GJL
2232016-11-22 Georg-Johann Lay <avr@gjlay.de>
224
225 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
226
c69fb816
KT
2272016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
228
229 PR target/78439
230 * gcc.c-torture/compile/pr78439.c: New test.
231
4ac52f16
TP
2322016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
233
234 PR target/77904
235 * gcc.target/arm/pr77904.c: New test.
236
e4fe8c9f
TT
2372016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
238
239 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
240 isa_rev>=2.
241
9b28cb6f
JJ
2422016-11-22 Jakub Jelinek <jakub@redhat.com>
243
46a61395
JJ
244 PR tree-optimization/78436
245 * gcc.c-torture/execute/pr78436.c: New test.
246
76a7314d
JJ
247 PR middle-end/78416
248 * gcc.dg/torture/pr78416.c: New test.
249
9b28cb6f
JJ
250 PR tree-optimization/78445
251 * gcc.dg/pr78445.c: New test.
252
ee8195d9
SN
2532016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
254
b2b0acbe 255 PR libgfortran/78449
ee8195d9
SN
256 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
257
3ca23cdb
JL
2582016-11-21 Jeff Law <law@redhat.com>
259
b2b0acbe 260 PR target/68538
3ca23cdb
JL
261 * gcc.c-torture/compile/pr68538.c: New test.
262
d85e598a
MM
2632016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
264
265 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
266 to be generated instead of FCTIWUZ or FCTIWZ.
267
afb34582
JJ
2682016-11-21 Jakub Jelinek <jakub@redhat.com>
269
699e8cb7
JJ
270 PR middle-end/67335
271 * g++.dg/vect/simd-clone-7.cc: New test.
272
afb34582
JJ
273 PR c++/71973
274 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
275 long unsigned int.
276 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
277 unsigned long.
278
83ad4fac
JL
2792016-11-20 Jeff Law <law@redhat.com>
280
281 PR target/25128
282 * gcc.target/m68k/pr25128.c: New test.
283
9713daa0
RS
2842016-11-21 Richard Sandiford <richard.sandiford@arm.com>
285
286 * gcc.dg/tree-ssa/tailcall-7.c: New test.
287
67b5d0b2
DM
2882016-11-21 David Malcolm <dmalcolm@redhat.com>
289
290 PR preprocessor/78324
291 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
292 (test_multitoken_macro): New function.
293 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
294 case.
295 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
296 case.
297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
298 cases.
299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
300 Move to...
301 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
302 -ftrack-macro-expansion=0.
303 (test_sprintf_note): Remove "P" macro. Add
304 dg-begin/end-multiline-output directives.
305 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
306
dd586f98
GJL
3072016-11-21 Georg-Johann Lay <avr@gjlay.de>
308
309 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
310 Return 1 for AVR_TINY.
311
e51482c9
SB
3122016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
313
314 PR rtl-optimization/71785
315 * gcc.target/powerpc/pr71785.c: New file.
316
e0e7aa34
BC
3172016-11-21 Bin Cheng <bin.cheng@arm.com>
318
319 PR testsuite/78114
320 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
321 options. Refine test by checking predictive commining PHI
322 nodes in vectorized loop wrto vector factor.
323
48330c93
BE
3242016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
325
326 PR c++/71973
327 * g++.dg/pr71973-1.C: New test.
328 * g++.dg/pr71973-2.C: New test.
329 * g++.dg/pr71973-3.C: New test.
330 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
331 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
332 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
333 to dg-options.
334 * g++.old-deja/g++.other/realloc.C: Likewise.
335 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
336
eeeaf719
BS
3372016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
338
339 PR tree-optimization/78413
340 * gcc.dg/tree-ssa/pr78413.c: New test.
341
e420e419
TP
3422016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
343
344 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
345 target is Thumb-only.
346
fe12d76c
JL
3472016-11-20 Jeff Law <law@redhat.com>
348
349 PR target/48551
350 * gcc.target/m68k/pr48551.c: New test.
351
8dc998fb 3522016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 353
8dc998fb
HA
354 PR fortran/69741
355 * gfortran.dg/forall_18.f90: New testcase.
356
40fd269a
MG
3572016-11-20 Marc Glisse <marc.glisse@inria.fr>
358
359 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
360
8294f555
AV
3612016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
362
363 PR fortran/78395
364 * gfortran.dg/typebound_operator_21.f03: New test.
365
5b7f6ed0
MG
3662016-11-20 Marc Glisse <marc.glisse@inria.fr>
367
368 * gcc.dg/tree-ssa/divide-5.c: New file.
369
b8271a38
AS
3702016-11-19 Andreas Schwab <schwab@linux-m68k.org>
371
372 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
373 signed int.
374
ddba26a4
JDA
3752016-11-19 John David Anglin <danglin@gcc.gnu.org>
376
377 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
378 libatomic_available.
379 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
380 * gfortran.dg/coarray_allocate_10.f08: Likewise.
381 * gfortran.dg/coarray_allocate_7.f08: Likewise.
382 * gfortran.dg/coarray_allocate_8.f08: Likewise.
383 * gfortran.dg/coarray_allocate_9.f08: Likewise.
384 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
385 * gfortran.dg/coarray_stat_2.f90: Likewise.
386 * gfortran.dg/coindexed_1.f90: Likewise.
387
636a9a89
JL
3882016-11-18 Jeff Law <law@redhat.com>
389
390 PR target/25111
391 * gcc.target/m68k/pr25111.c: New test.
392
6c554a2a
JJ
3932016-11-18 Jakub Jelinek <jakub@redhat.com>
394
521c54dd
JJ
395 PR c++/68180
396 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
397
5e7c7761
JJ
398 PR middle-end/78419
399 * gcc.target/i386/pr78419.c: New test.
400
6c554a2a
JJ
401 PR c++/77285
402 * g++.dg/tls/pr77285-1.C: New test.
403 * g++.dg/tls/pr77285-2.C: New test.
404
57d7fe86
JL
4052016-11-18 Jeff Law <law@redhat.com>
406
407 PR target/25112
408 * gcc.target/m68k/pr25112: New test.
409
1b2e0303
DE
4102016-11-18 David Edelsohn <dje.gcc@gmail.com>
411
412 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
413 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
414
70e73d3c
TP
4152016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
416
417 * gcc.target/arm/optional_thumb-1.c: New test.
418 * gcc.target/arm/optional_thumb-2.c: New test.
419 * gcc.target/arm/optional_thumb-3.c: New test.
420
151c204f
DV
4212016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
422
423 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
424 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
425 successful test.
426 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
427 (DEFAULT_REQUIRED_QUORUM): Likewise.
428
dbb29a2a
AB
4292016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
430 Toma Tabacu <toma.tabacu@imgtec.com>
431
b2b0acbe
UB
432 * gcc.target/mips/inline-memcpy-1.c (dg-options):
433 Add (REQUIRES_STDLIB).
dbb29a2a
AB
434 * gcc.target/mips/inline-memcpy-2.c: Ditto.
435 * gcc.target/mips/inline-memcpy-3.c: Ditto.
436 * gcc.target/mips/inline-memcpy-4.c: Ditto.
437 * gcc.target/mips/inline-memcpy-5.c: Ditto.
438 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
439 * gcc.target/mips/loongson-simd.c: Ditto.
440 * gcc.target/mips/memcpy-1.c: Ditto.
441 * gcc.target/mips/mips-3d-1.c: Ditto.
442 * gcc.target/mips/mips-3d-2.c: Ditto.
443 * gcc.target/mips/mips-3d-3.c: Ditto.
444 * gcc.target/mips/mips-3d-4.c: Ditto.
445 * gcc.target/mips/mips-3d-5.c: Ditto.
446 * gcc.target/mips/mips-3d-6.c: Ditto.
447 * gcc.target/mips/mips-3d-7.c: Ditto.
448 * gcc.target/mips/mips-3d-8.c: Ditto.
449 * gcc.target/mips/mips-3d-9.c: Ditto.
450 * gcc.target/mips/mips-ps-1.c: Ditto.
451 * gcc.target/mips/mips-ps-2.c: Ditto.
452 * gcc.target/mips/mips-ps-3.c: Ditto.
453 * gcc.target/mips/mips-ps-4.c: Ditto.
454 * gcc.target/mips/mips-ps-6.c: Ditto.
455 * gcc.target/mips/mips16-attributes.c: Ditto.
456 * gcc.target/mips/mips32-dsp-run.c: Ditto.
457 * gcc.target/mips/mips32-dsp.c: Ditto.
458 * gcc.target/mips/save-restore-1.c: Ditto.
459 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
460 (mips_preprocess): Add ignore_output argument that when set
461 will not return the pre-processed output.
b2b0acbe 462 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
463 (mips-dg-init): Ditto.
464 (mips-dg-options): Check if a test having test option
465 (REQUIRES_STDLIB) has the required sysroot support for
466 the current test options.
467
f2b6aad9
JL
4682016-11-17 Jeff Law <law@redhat.com>
469
f97db488
JL
470 PR middle-end/38219
471 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
472
f2b6aad9
JL
473 PR target/47192
474 * gcc.target/m68k/pr47192.c: New test.
475
e080b281
TT
4762016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
477
478 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
479 instead of isa>=4, in order to downgrade to R5.
480
e389ba30
AB
4812016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
482
483 * gcc.target/arc/cmem-bit-1.c: New file.
484 * gcc.target/arc/cmem-bit-2.c: New file.
485 * gcc.target/arc/cmem-bit-3.c: New file.
486 * gcc.target/arc/cmem-bit-4.c: New file.
487
9775c1a5
L
4882016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
489
490 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
491 "avx5124fmaps".
492 * gcc.target/i386/funcspec-56.inc: Test new attributes.
493
4942016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
495 Andrew Senkevich <andrew.senkevich@intel.com>
496
497 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
498 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
499 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
500 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
501 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
502 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
503 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
504 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
505 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
506 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
507 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
508 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
509 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
510 avx5124vnniw-check.h.
511 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
512 check_effective_target_avx5124vnniw): New.
513 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
514 Set under ifndef.
515 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
516 * gcc.target/i386/sse-13.c: Ditto.
517 * g++.dg/other/i386-2.C: Ditto.
518 * g++.dg/other/i386-3.C: Ditto.
519 * gcc.target/i386/sse-22.c: Ditto.
520 * gcc.target/i386/sse-23.c: Ditto.
521
80557bb7
PC
5222016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
523
524 PR c++/55080
525 * g++.dg/parse/pr55080.C: New.
526
c80620fc
MM
5272016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
528
529 PR target/78101
530 * gcc.target/powerpc/fusion4.c: New test.
531
77b384c5
TP
5322016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
533
534 PR target/77933
535 * gcc.target/arm/pr77933-1.c: New test.
536 * gcc.target/arm/pr77933-2.c: Likewise.
537
5fe353c8
JJ
5382016-11-17 Jakub Jelinek <jakub@redhat.com>
539
540 PR middle-end/78201
541 * g++.dg/opt/pr78201.C: New test.
542
cc4aa659
CL
5432016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
544
545 * gcc.dg/pr78333.c: Add empty implementations of
546 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
547 problems on non-glibc systems.
548
b8f56412
DM
5492016-11-17 David Malcolm <dmalcolm@redhat.com>
550
551 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
552 (test_raw_string_one_liner): New function.
553 (test_raw_string_multiline): New function.
554
141a3ccf
KT
5552016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
556
557 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
558 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
559
54e63f00 5602016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 561 Richard Biener <rguenther@suse.de>
54e63f00
BS
562
563 PR tree-optimization/77848
564 * gfortran.dg/vect/pr77848.f: New test.
565
2fe37211
BE
5662016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
567
568 PR target/77308
569 * gcc.target/arm/pr53447-5.c: New test.
570 * lib/target-supports.exp
571 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
572
c867c39d
CZ
5732016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
574
575 * gcc.target/arc/abitest.S: New file.
576 * gcc.target/arc/abitest.h: Likewise.
577 * gcc.target/arc/va_args-1.c: Likewise.
578 * gcc.target/arc/va_args-2.c: Likewise.
579 * gcc.target/arc/va_args-3.c: Likewise.
580 * gcc.target/arc/mcrc.c: Deleted.
581 * gcc.target/arc/mdsp-packa.c: Likewise.
582 * gcc.target/arc/mdvbf.c: Likewise.
583 * gcc.target/arc/mmac-24.c: Likewise.
584 * gcc.target/arc/mmac-d16.c: Likewise.
585 * gcc.target/arc/mno-crc.c: Likewise.
586 * gcc.target/arc/mno-dsp-packa.c: Likewise.
587 * gcc.target/arc/mno-dvbf.c: Likewise.
588 * gcc.target/arc/mno-mac-24.c: Likewise.
589 * gcc.target/arc/mno-mac-d16.c: Likewise.
590 * gcc.target/arc/mno-rtsc.c: Likewise.
591 * gcc.target/arc/mno-xy.c: Likewise.
592 * gcc.target/arc/mrtsc.c: Likewise.
593 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
594 function.
595 (check_effective_target_arc700): Likewise.
596 (check_effective_target_arc6xx): Likewise.
597 (check_effective_target_arcmpy): Likewise.
598 (check_effective_target_archs): Likewise.
599 (check_effective_target_clmcpu): Likewise.
600 (check_effective_target_barrelshifter): Likewise.
601 * gcc.target/arc/barrel-shifter-1.c: Changed.
602 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
603 * gcc.target/arc/cmem-1.c: Changed.
604 * gcc.target/arc/cmem-2.c: Likewise.
605 * gcc.target/arc/cmem-3.c: Likewise.
606 * gcc.target/arc/cmem-4.c: Likewise.
607 * gcc.target/arc/cmem-5.c: Likewise.
608 * gcc.target/arc/cmem-6.c: Likewise.
609 * gcc.target/arc/cmem-7.c: Likewise.
610 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
611 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
612 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
613 * gcc.target/arc/jump-around-jump.c: Update options.
614 * gcc.target/arc/mARC601.c: Changed.
615 * gcc.target/arc/mcpu-arc600.c: Changed.
616 * gcc.target/arc/mcpu-arc601.c: Changed.
617 * gcc.target/arc/mcpu-arc700.c: Changed.
618 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
619 * gcc.target/arc/movb-1.c: Changed.
620 * gcc.target/arc/movb-2.c: Likewise.
621 * gcc.target/arc/movb-3.c: Likewise.
622 * gcc.target/arc/movb-4.c: Likewise.
623 * gcc.target/arc/movb-5.c: Likewise.
624 * gcc.target/arc/movb_cl-1.c: Likewise.
625 * gcc.target/arc/movb_cl-2.c: Likewise.
626 * gcc.target/arc/movbi_cl-1.c: Likewise.
627 * gcc.target/arc/movh_cl-1.c: Likewise.
628 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
629 * gcc.target/arc/mul64.c: Enable it only for ARC600.
630 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
631 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
632 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
633 * gcc.target/arc/trsub.c: Only for ARC EM cores.
634 * gcc.target/arc/builtin_simdarc.c: Changed.
635 * gcc.target/arc/extzv-1.c: Likewise.
636 * gcc.target/arc/insv-1.c: Likewise.
637 * gcc.target/arc/insv-2.c: Likewise.
638 * gcc.target/arc/mA6.c: Likewise.
639 * gcc.target/arc/mA7.c: Likewise.
640 * gcc.target/arc/mARC600.c: Likewise.
641 * gcc.target/arc/mARC700.c: Likewise.
642 * gcc.target/arc/mcpu-arc600.c: Likewise.
643 * gcc.target/arc/mcpu-arc700.c: Likewise.
644 * gcc.target/arc/movl-1.c: Likewise.
645 * gcc.target/arc/nps400-1.c: Likewise.
646 * gcc.target/arc/trsub.c: Likewise.
647 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
648 configuration.
649 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
650 * gcc.target/arc/mswape.c: Likewise.
651
c90928c8
PC
6522016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/68180
655 * g++.dg/cpp1y/pr68180.C: New.
656
6c99dcb5
PK
6572016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
658
659 PR tree-optimization/78319
660 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
661 arm-none-eabi.
662
8ce3fee5
RB
6632016-11-17 Richard Biener <rguenther@suse.de>
664
665 PR tree-optimization/78306
666 * gcc.dg/cilk-plus/pr78306.c: New testcase.
667
f8294131
RB
6682016-11-17 Richard Biener <rguenther@suse.de>
669
670 PR middle-end/78305
671 * gcc.dg/torture/pr78305.c: New testcase.
672
04f1c830
JW
6732016-11-17 Janus Weil <janus@gcc.gnu.org>
674
675 PR fortran/66227
676 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
677
0d939c95
MP
6782016-11-16 Marek Polacek <polacek@redhat.com>
679
680 PR c/78285
681 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
682 * g++.dg/ext/case-range2.C: Likewise.
683
99c72130
SK
6842016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
685
686 PR fortran/58001
687 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
688 * gfortran.dg/fmt_tab_2.f90: Ditto.
689
fb324f02
JJ
6902016-11-16 Jakub Jelinek <jakub@redhat.com>
691
692 PR rtl-optimization/78378
693 * gcc.c-torture/execute/pr78378.c: New test.
694
a2ea37fb
AB
6952016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
696
697 * gcc.dg/tree-prof/section-attr-1.c: New file.
698 * gcc.dg/tree-prof/section-attr-2.c: New file.
699 * gcc.dg/tree-prof/section-attr-3.c: New file.
700
d08c0ea3
MR
7012016-11-16 Maciej W. Rozycki <macro@imgtec.com>
702
703 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
704 rather than `la'.
705
8e2be5ae
MR
7062016-11-16 Maciej W. Rozycki <macro@imgtec.com>
707
708 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
709 (dg-final): Remove microMIPS JALRS mnemonic matching.
710 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
711 (dg-final): Remove microMIPS JALRS mnemonic matching.
712 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
713 (dg-final): Remove microMIPS JALRS mnemonic matching.
714 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
715 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
716 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
717 * gcc.target/mips/call-1u.c: New test case.
718 * gcc.target/mips/call-2u.c: New test case.
719 * gcc.target/mips/call-3u.c: New test case.
720 * gcc.target/mips/call-4u.c: New test case.
721 * gcc.target/mips/call-5u.c: New test case.
722 * gcc.target/mips/call-6u.c: New test case.
723
660e6c2c
TP
7242016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
725
726 * gcc.target/arm/empty_fiq_handler.c: New test.
727
5e8d7713
JJ
7282016-11-16 Jakub Jelinek <jakub@redhat.com>
729
730 PR fortran/78299
731 * gfortran.dg/gomp/pr78299.f90: New test.
732
dd784916
WD
7332015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
734
735 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 736 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
737 * gcc.dg/optimize-bswapsi-2.c: Likewise.
738
0af30954
SN
7392016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
740
741 PR libgfortran/78314
742 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
743
e38f6572
BC
7442016-11-16 Bin Cheng <bin.cheng@arm.com>
745
746 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
747 according to updated dump info.
748
5012919d
AM
7492016-11-16 Alexander Monakov <amonakov@ispras.ru>
750
751 * lib/target-supports.exp (check_effective_target_alloca): Use a
752 compile test.
753 * gcc.target/nvptx/softstack.c: New test.
754 * gcc.target/nvptx/decl-shared.c: New test.
755 * gcc.target/nvptx/decl-shared-init.c: New test.
756
2fe2aba3
MR
7572016-11-16 Maciej W. Rozycki <macro@imgtec.com>
758
759 * gcc.target/mips/data-sym-jump.c: New test case.
760 * gcc.target/mips/data-sym-pool.c: New test case.
761 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
762 annotation.
763
598eaaa2
YR
7642016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
765
766 * lib/target-supports.exp (check_avx2_hw_available): New.
767 (check_effective_target_avx2_runtime): New.
768 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
769
03b85dcd
TC
7702016-11-16 Tamar Christina <tamar.christina@arm.com>
771
772 PR testsuite/78136
773 * gcc.dg/cpp/trad/trad.exp
774 (dg-runtest): Moved $srcdir/$subdir/ to
775 DEFAULT_TRADCPPFLAGS.
776
dc9e0b66
AV
7772016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
778
779 PR fortran/78356
780 * gfortran.dg/class_allocate_23.f08: New test.
781
d964ba07
RB
7822016-11-16 Richard Biener <rguenther@suse.de>
783
784 PR middle-end/78333
785 * gcc.dg/pr78333.c: New testcase.
786
080140bc
ML
7872016-11-16 Martin Liska <mliska@suse.cz>
788
789 PR sanitizer/78270
790 * gcc.dg/asan/pr78270.c: Update comment style.
791 * gcc.dg/asan/pr78270-2.c: New test.
792
4786fabe
SKS
7932016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
794
795 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
796 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
797
510d73a0
RB
7982016-11-16 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/78348
801 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
802
1705cebd
JJ
8032016-11-16 Jakub Jelinek <jakub@redhat.com>
804
805 PR sanitizer/77823
806 * c-c++-common/ubsan/overflow-vec-1.c: New test.
807 * c-c++-common/ubsan/overflow-vec-2.c: New test.
808
ed66ba99
MP
8092016-11-15 Marek Polacek <polacek@redhat.com>
810
811 * g++.dg/cpp1z/init-statement6.C: Rename a function.
812
5d70ab07
JD
8132016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
814
815 PR libgfortran/51119
816 * gfortran.dg/matmul_12.f90: New test case.
817
48aef8e2
UB
8182016-11-15 Uros Bizjak <ubizjak@gmail.com>
819
820 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 821 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 822 common 32-bit and 64-bit function specific options.
b2b0acbe 823 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 824
0c8a8fe2
JJ
8252016-11-15 Jakub Jelinek <jakub@redhat.com>
826
5a65a911
JJ
827 * g++.dg/cpp1z/decomp14.C: New test.
828 * g++.dg/cpp1z/decomp15.C: New test.
829 * g++.dg/cpp1z/decomp16.C: New test.
830
a0f5b987
JJ
831 * g++.dg/cpp1z/decomp13.C: New test.
832
5a0e7889
JJ
833 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
834
0c8a8fe2
JJ
835 PR c++/71988
836 * g++.dg/cpp0x/constexpr-71988.C: New test.
837
2cf63121
MR
8382016-11-15 Maciej W. Rozycki <macro@imgtec.com>
839
840 * gcc.target/mips/insn-casesi.c: New test case.
841 * gcc.target/mips/insn-pseudo-1.c: New test case.
842 * gcc.target/mips/insn-pseudo-2.c: New test case.
843 * gcc.target/mips/insn-pseudo-3.c: New test case.
844 * gcc.target/mips/insn-pseudo-4.c: New test case.
845 * gcc.target/mips/insn-tablejump.c: New test case.
846
2cbfb209
MR
8472016-11-15 Maciej W. Rozycki <macro@imgtec.com>
848
849 * gcc.target/mips/mips.exp (mips_option_tests): Add
850 `-mcode-readable=yes' array element.
851
f05a874c
MR
8522016-11-15 Maciej W. Rozycki <macro@imgtec.com>
853
854 * gcc.target/mips/mips.exp (mips_option_tests): Add
855 `-mmicromips' array element.
856
b229ab2a
MM
8572016-11-15 Michael Matz <matz@suse.de>
858
859 PR missed-optimization/77881
860 * gcc.target/i386/pr77881.c: New test.
861
aa806c3b
JJ
8622016-11-15 Jakub Jelinek <jakub@redhat.com>
863
864 PR middle-end/78295
865 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
866
bcb9a772
MM
8672016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
868
869 * gcc.target/powerpc/vec-set-int.c: New test.
870 * gcc.target/powerpc/vec-set-short.c: Likesie.
871 * gcc.target/powerpc/vec-set-char.c: Likewise.
872
8e745a17
JJ
8732016-11-14 Jakub Jelinek <jakub@redhat.com>
874
875 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
876
d809e15a
JW
8772016-11-14 Janus Weil <janus@gcc.gnu.org>
878
879 PR fortran/78300
880 * gfortran.dg/class_result_3.f90: New test.
881
1ee62b92 8822016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
883 Richard Biener <rguenther@suse.de>
884
885 * gcc.dg/gimplefe-1.c: New testcase.
886 * gcc.dg/gimplefe-2.c: Likewise.
887 * gcc.dg/gimplefe-3.c: Likewise.
888 * gcc.dg/gimplefe-4.c: Likewise.
889 * gcc.dg/gimplefe-5.c: Likewise.
890 * gcc.dg/gimplefe-6.c: Likewise.
891 * gcc.dg/gimplefe-7.c: Likewise.
892 * gcc.dg/gimplefe-8.c: Likewise.
893 * gcc.dg/gimplefe-9.c: Likewise.
894 * gcc.dg/gimplefe-10.c: Likewise.
895 * gcc.dg/gimplefe-11.c: Likewise.
896 * gcc.dg/gimplefe-12.c: Likewise.
897 * gcc.dg/gimplefe-13.c: Likewise.
898 * gcc.dg/gimplefe-14.c: Likewise.
899 * gcc.dg/gimplefe-15.c: Likewise.
900 * gcc.dg/gimplefe-16.c: Likewise.
901 * gcc.dg/gimplefe-17.c: Likewise.
902 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 903
4d209853
ML
9042016-11-14 Martin Liska <mliska@suse.cz>
905
906 PR bootstrap/78069
907 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
908 to match scanned pattern.
909 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
910
5129b43b
RB
9112016-11-14 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/78312
914 * gcc.dg/torture/pr78312.c: New testcase.
915
d97cca4a
GJL
9162016-11-14 Georg-Johann Lay <avr@gjlay.de>
917
918 PR target/78093
919 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
920
5230c3d8
JJ
9212016-11-14 Jakub Jelinek <jakub@redhat.com>
922 Jason Merrill <jason@redhat.com>
923
924 Implement P0217R3 - C++17 structured bindings
925 * g++.dg/cpp1z/decomp1.C: New test.
926 * g++.dg/cpp1z/decomp2.C: New test.
927 * g++.dg/cpp1z/decomp3.C: New test.
928 * g++.dg/cpp1z/decomp4.C: New test.
929 * g++.dg/cpp1z/decomp5.C: New test.
930 * g++.dg/cpp1z/decomp6.C: New test.
931 * g++.dg/cpp1z/decomp7.C: New test.
932 * g++.dg/cpp1z/decomp8.C: New test.
933 * g++.dg/cpp1z/decomp9.C: New test.
934 * g++.dg/cpp1z/decomp10.C: New test.
935
a2b4c188
KV
9362016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
937
938 * g++.dg/torture/pr78268.C: New test.
939
975672f3
PK
9402016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
941
942 PR c/35503
943 * c-c++-common/pr35503-1.c: New test.
944 * c-c++-common/pr35503-2.c: Likewise.
945 * c-c++-common/pr35503-3.c: Likewise.
946 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
947
a4ba1151
UB
9482016-11-13 Uros Bizjak <ubizjak@gmail.com>
949
950 PR rtl-optimization/78232
951 PR rtl-optimization/78248
952 * gcc.dg/ubsan/pr78248.c: New test.
953
47605312
EB
9542016-11-13 Eric Botcazou <ebotcazou@adacore.com>
955
956 * gnat.dg/address_conv.adb: New test.
957
96826e28
EB
9582016-11-13 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gnat.dg/renaming11.ad[sb]: New test.
961
4be719cd
EB
9622016-11-13 Eric Botcazou <ebotcazou@adacore.com>
963
964 * c-c++-common/dump-ada-spec-6.c: New test.
965
4ebd491f
EB
9662016-11-13 Eric Botcazou <ebotcazou@adacore.com>
967
968 * gnat.dg/lto21.adb: New test.
969 * gnat.dg/lto21_pkg1.ads: New helper.
970 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
971
f9d49cd1
JW
9722016-11-13 Janus Weil <janus@gcc.gnu.org>
973
974 PR fortran/60952
975 * gfortran.dg/typebound_proc_34.f90: New test.
976
9cbf8673
JW
9772016-11-13 Janus Weil <janus@gcc.gnu.org>
978
979 PR fortran/66366
980 * gfortran.dg/class_57.f90: Changed error message.
981 * gfortran.dg/class_60.f90: New test.
982
0e075835
DE
9832016-11-12 David Edelsohn <dje.gcc@gmail.com>
984
985 * g++.dg/pr78112.C: XFAIL AIX.
986
b93d8a3f
JW
9872016-11-12 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/77501
990 * gfortran.dg/typebound_generic_16.f90: New test.
991
b8f70e67
JJ
9922016-11-12 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/71225
995 * g++.dg/cpp0x/pr71225.C: New test.
996
8b287aea
EB
9972016-11-11 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gcc.target/sparc/20161111-1.c: New test.
1000
c901bc0d
UB
10012016-11-11 Uros Bizjak <ubizjak@gmail.com>
1002
1003 PR target/78310
1004 * gcc.target/i386/pr78310.c: New test.
1005
606f928d
JL
10062016-11-11 Jeff Law <law@redhat.com>
1007
1008 * gcc.dg/tree-ssa/isolate-6.c: New test.
1009 * gcc.dg/tree-ssa/isolate-7.c: New test.
1010
be278990
BC
10112016-11-11 Bin Cheng <bin.cheng@arm.com>
1012
1013 PR testsuite/78292
1014 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1015 vect_max_reduc.
1016
d9ab7525
JJ
10172016-11-11 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR c++/72774
1020 * g++.dg/parse/pr72774.C: New test.
1021
4b7e0c76
RB
10222016-11-11 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/71575
1025 * gcc.dg/graphite/pr71575-1.c: New testcase.
1026 * gcc.dg/graphite/pr71575-2.c: Likewise.
1027
d07f8c59
RB
10282016-11-11 Richard Biener <rguenther@suse.de>
1029
1030 PR middle-end/78295
1031 * gcc.dg/uninit-pr78295.c: New testcase.
1032
aa806c3b 10332016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1034
1035 PR fortran/78277
1036 * gfortran.dg/dec_structure_17.f90: New test.
1037
456f0dfa
MM
10382016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1039
1040 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1041 being allowed in vector registers.
1042 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1043 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1044 * gcc.target/powerpc/vsx-himode.c: Likewise.
1045 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1046 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1047 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1048 to allow matching MFVSRD or MFVSRW.
1049
8d34bfa8
PH
10502016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1051
1052 PR rtl-optimization/78241
1053 * gcc.dg/pr78241.c: New test.
1054
0569479e
JJ
10552016-11-10 Jakub Jelinek <jakub@redhat.com>
1056
8ebd1b31
JJ
1057 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1058 201307.
1059
0569479e
JJ
1060 * g++.dg/cpp1z/noexcept-type14.C: New test.
1061 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1062
37a16493
JG
10632016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1064
1065 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1066 WVAL0S tests added in r241817.
1067
b4c3a85b
JJ
10682016-11-10 Jakub Jelinek <jakub@redhat.com>
1069
1070 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1071 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1072 no longer allowed and corresponding ordered construct.
1073 * gfortran.dg/gomp/linear-1.f90: New test.
1074 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1075 * gfortran.dg/gomp/declare-target-1.f90: New test.
1076 * gfortran.dg/gomp/declare-target-2.f90: New test.
1077
86bc8506
ML
10782016-11-10 Martin Liska <mliska@suse.cz>
1079
1080 PR sanitizer/78270
1081 * gcc.dg/asan/pr78270.c: New test.
1082
ed5fdfba
PMR
10832016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1084 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR debug/78112
b4c3a85b 1087 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1088
0391e4a3
JJ
10892016-11-09 Jakub Jelinek <jakub@redhat.com>
1090
cc38d9d6
JJ
1091 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1092 -Wno-c++1z-compat.
1093 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1094 string in case condition contains % characters.
1095
0391e4a3
JJ
1096 PR c++/78283
1097 * g++.dg/cpp1z/noexcept-type13.C: New test.
1098
410fe60d
TT
10992016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1100
1101 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1102 using (HAS_MOVN) with MIPS III.
1103
271dd55c
JW
11042016-11-09 Janus Weil <janus@gcc.gnu.org>
1105
1106 PR fortran/46459
1107 * gfortran.dg/volatile14.f90: New test.
1108
ff1f317b
UB
11092016-11-09 Uros Bizjak <ubizjak@gmail.com>
1110
1111 PR target/78262
1112 * gcc.target/i386/pr78262.c: New test.
1113
aa806c3b 11142016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1115
1116 PR fortran/78259
1117 * gfortran.dg/pr78259.f90: New test.
1118
b349a81a
JW
11192016-11-09 Janus Weil <janus@gcc.gnu.org>
1120
1121 PR fortran/60777
1122 * gfortran.dg/spec_expr_7.f90: New test.
1123
2e955d50
JJ
11242016-11-09 Jakub Jelinek <jakub@redhat.com>
1125
4f353581
JJ
1126 PR target/77718
1127 * gcc.c-torture/execute/pr77718.c: New test.
1128
2e955d50
JJ
1129 * gcc.dg/ubsan/c99-shift-3.c: New test.
1130 * gcc.dg/ubsan/c99-shift-4.c: New test.
1131 * gcc.dg/ubsan/c99-shift-5.c: New test.
1132 * gcc.dg/ubsan/c99-shift-6.c: New test.
1133
68c93708
ML
11342016-11-09 Martin Liska <mliska@suse.cz>
1135
1136 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1137 test-case for memcmp.
1138 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1139
7b649f79
TP
11402016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1141
1142 PR testsuite/78269
1143 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1144
bfcb501d
PT
11452016-11-09 Paul Thomas <pault@gcc.gnu.org>
1146
1147 * gfortran.dg/move_alloc_18.f90: New test.
1148
e15861c2
PK
11492016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1150
1151 PR middle-end/78256
1152 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1153 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1154
5f395580
JW
11552016-11-09 Janus Weil <janus@gcc.gnu.org>
1156
1157 PR fortran/71894
1158 * gfortran.dg/class_59.f90: New test.
1159
37b14185
RB
11602016-11-09 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/78007
1163 * gcc.dg/vect/vect-bswap32.c: Adjust.
1164 * gcc.dg/vect/vect-bswap64.c: Likewise.
1165
d6e8a41c
KV
11662016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1167
1168 * gcc.dg/ipa/vrp7.c: New test.
1169
5d5f1e95
KV
11702016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1171
1172 PR ipa/78121
1173 * gcc.dg/ipa/pr78121.c: New test.
1174
0290a292
MO
11752016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1176
1177 * c-c++-common/asan/default_options.h: New file.
1178 * c-c++-common/asan/strcasestr-1.c: New test.
1179 * c-c++-common/asan/strcasestr-2.c: Likewise.
1180 * c-c++-common/asan/strcspn-1.c: Likewise.
1181 * c-c++-common/asan/strcspn-2.c: Likewise.
1182 * c-c++-common/asan/strpbrk-1.c: Likewise.
1183 * c-c++-common/asan/strpbrk-2.c: Likewise.
1184 * c-c++-common/asan/strspn-1.c: Likewise.
1185 * c-c++-common/asan/strspn-2.c: Likewise.
1186 * c-c++-common/asan/strstr-1.c: Likewise.
1187 * c-c++-common/asan/strstr-2.c: Likewise.
1188 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1189
fbdb92eb
MO
11902016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1191
1192 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1193
103c4f75
JW
11942016-11-08 Janus Weil <janus@gcc.gnu.org>
1195
1196 PR fortran/68440
1197 * gfortran.dg/class_58.f90: New test.
1198
90a2ffc0
UB
11992016-11-08 Uros Bizjak <ubizjak@gmail.com>
1200
1201 PR target/70799
1202 * gcc.target/i386/pr70799-2.c: New test.
1203
eba5aec8
JW
12042016-11-08 Janus Weil <janus@gcc.gnu.org>
1205
1206 PR fortran/77596
1207 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1208
fad36601
BC
12092016-11-08 Bin Cheng <bin.cheng@arm.com>
1210
1211 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1212
7c8615b6
BC
12132016-11-08 Bin Cheng <bin.cheng@arm.com>
1214
1215 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1216
4c6a4a53
BC
12172016-11-08 Bin Cheng <bin.cheng@arm.com>
1218
1219 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1220
fcd1b8df
ML
12212016-11-08 Martin Liska <mliska@suse.cz>
1222
1223 PR testsuite/78242
1224 * g++.dg/asan/use-after-scope-4.C: New test.
1225 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1226 * gcc.dg/asan/use-after-scope-8.c: Remove.
1227
f9ef2c76
RB
12282016-11-08 Richard Biener <rguenther@suse.de>
1229
1230 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1231
ad11774f
TC
12322016-11-08 Tamar Christina <tamar.christina@arm.com>
1233
1234 PR testsuite/78136
1235 * gcc.dg/cpp/trad/trad.exp
1236 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1237 * gcc.dg/cpp/trad/include.c: Use local header file.
1238
fe73a332
RB
12392016-11-08 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/78205
1242 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1243
ed053eb8
RB
12442016-11-08 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/78224
1247 * g++.dg/torture/pr78224.C: New testcase.
1248
06658c6d
SKS
12492016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1250
1251 * gcc.dg/store_merging_1.c: Require store_merge.
1252 * gcc.dg/store_merging_2.c: Likewise.
1253 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1254 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1255 * gcc.dg/store_merging_6.c: Likewise.
1256 * gcc.dg/store_merging_7.c: Likewise.
1257 * gcc.dg/store_merging_8.c: Likewise.
1258 * lib/target-supports.exp (check_effective_target_store_merge): New.
1259
e4b39278
DE
12602016-11-07 David Edelsohn <dje.gcc@gmail.com>
1261
1262 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1263 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1264 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1265 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1266 -mvsx -mpower8-vector.
1267 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1268 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1269 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1270 -mvsx -mpower8-vector.
1271
fda2d612
DE
12722016-11-07 David Edelsohn <dje.gcc@gmail.com>
1273
1274 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1275
1276 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1277 * gcc.dg/visibility-14.c: XFAIL AIX.
1278 * gcc.dg/visibility-15.c: XFAIL AIX.
1279 * gcc.dg/visibility-16.c: XFAIL AIX.
1280 * gcc.dg/visibility-17.c: XFAIL AIX.
1281 * gcc.dg/visibility-18.c: XFAIL AIX.
1282 * gcc.dg/visibility-19.c: XFAIL AIX.
1283 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1284 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1285 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1286 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1287
60cee85e
JJ
12882016-11-07 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR target/78227
1291 * gcc.target/i386/pr78227-1.c: New test.
1292 * gcc.target/i386/pr78227-2.c: New test.
1293
7aa13860
PK
12942016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1295
1296 PR middle-end/35691
1297 * gcc.dg/pr35691-1.c: New test-case.
1298 * gcc.dg/pr35691-2.c: Likewise.
1299
caa024ff
BS
13002016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1301
1302 PR rtl-optimization/77309
1303 * gcc.dg/torture/pr77309.c: New test.
1304
a9815228
JJ
13052016-11-07 Jakub Jelinek <jakub@redhat.com>
1306
1307 PR middle-end/71529
1308 * gcc.target/i386/pr71529.C: Moved to ...
1309 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1310
1311 PR target/64411
1312 * gcc.target/i386/pr64411.C: Moved to ...
1313 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1314 lp64.
1315
1316 PR target/65105
1317 * gcc.target/i386/pr65105-4.C: Moved to ...
1318 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1319 Run into compile test rather than execute test.
1320
e8ab5cb1
RB
13212016-11-07 Richard Biener <rguenther@suse.de>
1322
1323 PR target/78229
1324 * g++.dg/pr78229.C: New testcase.
1325
20770eb8
RB
13262016-11-07 Richard Biener <rguenther@suse.de>
1327
1328 PR tree-optimization/78218
1329 * gcc.dg/torture/pr78218.c: New testcase.
1330
32894793
RB
13312016-11-07 Richard Biener <rguenther@suse.de>
1332
1333 PR tree-optimization/78228
1334 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1335
e27bfda2
KT
13362016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1337
1338 PR target/77822
1339 * g++.dg/torture/pr77822.C: New test.
1340
00d6b7a1
ML
13412016-11-07 Martin Liska <mliska@suse.cz>
1342
1343 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1344 -f-sanitize-address-use-after-scope.
1345 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1346 internal fn calls.
1347 * g++.dg/asan/use-after-scope-1.C: New test.
1348 * g++.dg/asan/use-after-scope-2.C: Likewise.
1349 * g++.dg/asan/use-after-scope-3.C: Likewise.
1350 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1351 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1352 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1353 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1354 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1355 * g++.dg/asan/use-after-scope-types.h: Likewise.
1356 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1357 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1358 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1359 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1360 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1361 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1362 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1363 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1364 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1365 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1366 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1367 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1368 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1369 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1370
a0d3edf8
RB
13712016-11-07 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/78189
1374 * g++.dg/torture/pr78189.C: New testcase.
1375
0db5adfa
DE
13762016-11-06 David Edelsohn <dje.gcc@gmail.com>
1377
1378 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1379
cc03bf7a
AV
13802016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1381
1382 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1383 occuring.
1384
18bb8b8a
TK
13852016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1386
1387 PR fortran/78221
1388 * arith.c (gfc_complex2real): Change gfc_warning_now to
1389 gfc_warning.
1390
c7f587bd
PT
13912016-11-05 Paul Thomas <pault@gcc.gnu.org>
1392
1393 * gfortran.dg/move_alloc_17.f03: New test.
1394
92657eb0
RB
13952016-11-05 Richard Biener <rguenther@suse.de>
1396
1397 PR bootstrap/78188
1398 * g++.dg/ipa/pr78188.C: New test.
1399
28ce22e6
JW
14002016-11-05 Janus Weil <janus@gcc.gnu.org>
1401 Dominique d'Humieres <dominiq@lps.ens.fr>
1402
1403 PR fortran/69495
1404 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1405
d233ee5f
PT
14062016-11-05 Paul Thomas <pault@gcc.gnu.org>
1407
1408 PR fortran/67564
1409 * gfortran.dg/select_type_39.f03: New test.
1410
14112016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1412
1413 PR fortran/64933
1414 * gfortran.dg/associate_23.f90: New test.
1415
5f4cebba
JJ
14162016-11-04 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR target/77834
1419 * gcc.dg/pr77834.c: New test.
1420
6e3ae7e6
PC
14212016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/67980
1424 * g++.dg/cpp1y/pr67980.C: New.
1425
fff6ed28
BS
14262016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1427
1428 * gcc.target/powerpc/fold-vec-add-1.c: New.
1429 * gcc.target/powerpc/fold-vec-add-2.c: New.
1430 * gcc.target/powerpc/fold-vec-add-3.c: New.
1431 * gcc.target/powerpc/fold-vec-add-4.c: New.
1432 * gcc.target/powerpc/fold-vec-add-5.c: New.
1433 * gcc.target/powerpc/fold-vec-add-6.c: New.
1434 * gcc.target/powerpc/fold-vec-add-7.c: New.
1435
bef3a8d7 14362016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1437
1438 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1439 for -mbranch-likely, infer -mno-branch-likely for R6.
1440
dac9376a
BE
14412016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1442
1443 PR c++/71973
1444 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1445 * g++.dg/init/new15.C: Likewise.
1446 * g++.dg/ipa/inline-1.C: Likewise.
1447 * g++.dg/ipa/inline-2.C: Likewise.
1448 * g++.dg/lto/20080908-1_0.C: Likewise.
1449 * g++.dg/tc1/dr20.C: Likewise.
1450 * g++.dg/tree-ssa/inline-1.C: Likewise.
1451 * g++.dg/tree-ssa/inline-2.C: Likewise.
1452 * g++.old-deja/g++.law/except1.C: Likewise.
1453 * g++.old-deja/g++.other/vbase5.C: Likewise.
1454 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1455
b210df46
BS
14562016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1457
1458 PR tree-optimization/78210
1459 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1460 possibility of widening multiplies.
1461
964ef24c
RB
14622016-11-04 Richard Biener <rguenther@suse.de>
1463
1464 PR middle-end/78185
1465 * gcc.dg/pr78185.c: New testcase.
1466
5fb80387
DE
14672016-10-04 David Edelsohn <dje.gcc@gmail.com>
1468
1469 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1470 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1471
6905c577
JJ
14722016-11-03 Jakub Jelinek <jakub@redhat.com>
1473 Alexandre Oliva <aoliva@redhat.com>
1474 Jason Merrill <jason@redhat.com>
1475
1476 PR debug/28767
1477 PR debug/56974
1478 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1479 * g++.dg/debug/dwarf2/ref-3.C: New test.
1480 * g++.dg/debug/dwarf2/ref-4.C: New test.
1481 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1482 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1483
14842016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1485
1486 * gfortran.dg/dec_exp_1.f90: New test.
1487 * gfortran.dg/dec_exp_2.f90: Likewise.
1488 * gfortran.dg/dec_exp_3.f90: Likewise.
1489
6905c577 14902016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1491
1492 * gfortran.dg/dec_parameter_1.f: New test.
1493 * gfortran.dg/dec_parameter_2.f90: Likewise.
1494 * gfortran.dg/dec_parameter_3.f90: Likewise.
1495 * gfortran.dg/dec_parameter_4.f90: Likewise.
1496
7d29f8e3
ML
14972016-11-03 Martin Liska <mliska@suse.cz>
1498
1499 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1500 output.
1501 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1502
5de3e2d8
BE
15032016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1504
1505 PR libgcc/78067
1506 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1507
f03f0232
SKS
15082016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1509
1510 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1511
bd17a9df
MF
15122016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1513
1514 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1515
2b01aad6
TC
15162016-11-01 Tamar Christina <tamar.christina@arm.com>
1517
1518 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1519 Check for arm_v8_neon_hw.
1520 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1521 Likewise.
1522 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1523 Likewise.
1524 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1525 Likewise.
1526
aa55dc0c
RB
15272016-11-02 Richard Biener <rguenther@suse.de>
1528
1529 * gcc.dg/store_merging_8.c: New testcase.
1530
6905c577 15312016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1532
1533 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1534
075be4a1
DE
15352016-11-02 David Edelsohn <dje.gcc@gmail.com>
1536
4b69fb13
DE
1537 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1538 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1539 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1540 * gcc.dg/pr65779.c: XFAIL AIX.
1541 * gcc.dg/pr70405.c: XFAIL AIX.
1542
075be4a1
DE
1543 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1544 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1545 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1546
fdb1aa55
RO
15472016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1548
1549 * lib/target-supports.exp (check_gc_sections_available): Use
1550 -print-prog-name=ld to determine linker used.
1551
4adbcdb4
ML
15522016-11-02 Martin Liska <mliska@suse.cz>
1553
1554 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1555 test case.
1556
4b2c06f4
KT
15572016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558
1559 PR tree-optimization/78170
1560 * gcc.c-torture/execute/pr78170.c: New test.
1561
63e523d6
KT
15622016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563
1564 PR tree-optimization/78162
1565 * gcc.c-torture/compile/pr78162.c: New test.
1566
da42ac7b
RB
15672016-11-02 Richard Biener <rguenther@suse.de>
1568
1569 PR tree-optimization/78035
1570 PR tree-optimization/77964
1571 * gcc.target/i386/pr78035.c: New testcase.
1572
4280df0a
RB
15732016-11-02 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1576 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1577 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1578 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1579 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1580
1b1d9303
DE
15812016-11-01 David Edelsohn <dje.gcc@gmail.com>
1582
1583 * gfortran.dg/pr70937.f90: require-effective-target lto.
1584
5b7c0519
TK
15852016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1586
1587 PR fortran/69544
1588 * gfortran.dg/where_6.f90: New test.
1589
70d28813
JJ
15902016-11-01 Jakub Jelinek <jakub@redhat.com>
1591
1592 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1593
7f4266d4
TK
15942016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 PR fortran/69544
1597 * gfortran.dg/where_5.f90: New test.
1598
9fc158eb
BB
15992016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1600
1601 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1602 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1603 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1604 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1605
baeb7b5c
UB
16062016-11-01 Uros Bizjak <ubizjak@gmail.com>
1607
1608 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1609 Whitespace fixes.
1610 (check_effective_target_vect_cmdline_needed): Check
1611 is-effective-target ia32 for x86 targets.
1612 (check_effective_target_vect_simd_clones): Simplify condition.
1613 (check_effective_target_vect_double): Ditto.
1614 (check_effective_target_vect_aligned_arrays): Check
1615 is-effective-target ia32 for x86 targets. Simplify condition.
1616 (check_effective_target_vect_multiple_sizes): Simplify condition.
1617 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1618 (check_effective_target_sync_int_128): Simplify condition.
1619 (check_effective_target_sync_int_128_runtime): Ditto.
1620 (check_effective_target_sync_long_long_runtime): Ditto.
1621 (check_effective_target_divmod): Add i?86-*-* target.
1622
156b5cca
MM
16232016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1624
1625 * gcc.target/powerpc/vsx-extract-4.c: New test.
1626 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1627
120a4c45
JD
16282016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1629
1630 PR fortran/54679
1631 * gfortran.dg/fmt_l.f90: Update test.
1632 * gfortran.dg/fmt_l0.f90: New test.
1633
c5fed5c6
JJ
16342016-10-31 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR c++/78089
1637 * c-c++-common/builtin-shuffle-1.c: New test.
1638 * g++.dg/cpp0x/addressof3.C: New test.
1639
aee69156
VV
16402016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1641
1642 Add tests for a const member and a reference member for launder.
1643 * g++.dg/cpp1z/launder3.C: New.
1644 * g++.dg/cpp1z/launder4.C: Likewise.
1645 * g++.dg/cpp1z/launder5.C: Likewise.
1646 * g++.dg/cpp1z/launder5.cc: Likewise.
1647 * g++.dg/cpp1z/launder5.h: Likewise.
1648 * g++.dg/cpp1z/launder6.C: Likewise.
1649 * g++.dg/cpp1z/launder6.cc: Likewise.
1650 * g++.dg/cpp1z/launder6.h: Likewise.
1651
1e4fa9b1
JJ
16522016-10-31 Jakub Jelinek <jakub@redhat.com>
1653
dcb466ec
JJ
1654 PR c++/77948
1655 * g++.dg/cpp0x/pr77948-1.C: New test.
1656 * g++.dg/cpp0x/pr77948-2.C: New test.
1657 * g++.dg/cpp0x/pr77948-3.C: New test.
1658 * g++.dg/cpp0x/pr77948-4.C: New test.
1659 * g++.dg/cpp0x/pr77948-5.C: New test.
1660 * g++.dg/cpp0x/pr77948-6.C: New test.
1661
1e4fa9b1
JJ
1662 PR tree-optimization/77860
1663 * gcc.dg/pr77860.c: New test.
1664
9782e1ec
JJ
16652016-10-31 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/77886
1668 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1669
dd57b05e
SKS
16702016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1671
1672 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1673
84ff4775
LCW
16742016-10-30 Le-Chun Wu <lcwu@google.com>
1675 Mark Wielaard <mjw@redhat.com>
1676
1677 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1678 * gcc.dg/Wshadow-local-1.c: Likewise.
1679 * gcc.dg/Wshadow-local-2.c: Likewise.
1680 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1681 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1682 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1683
0b56e9ad
BS
16842016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1685
1686 PR tree-optimization/71915
1687 PR tree-optimization/71490
1688 * gcc.dg/tree-ssa/pr54245.c: Delete.
1689 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1690 document why.
1691
d4fc6702
JD
16922016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1693
1694 PR fortran/78123
1695 * gfortran.dg/fmt_t_9.f: New test.
1696
396e56d2
TK
16972016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1698
1699 PR fortran/67219
1700 * gfortran.dg/pr67219.f90: New test.
1701
a654d5d0
JJ
17022016-10-29 Jakub Jelinek <jakub@redhat.com>
1703
205b9ed1
JJ
1704 PR rtl-optimization/77919
1705 * g++.dg/torture/pr77919-2.C: New test.
1706
a654d5d0
JJ
1707 PR target/78148
1708 * gcc.dg/pr78148.c: New test.
1709
894d8b41
EB
17102016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1711
1712 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1713 * gcc.target/sparc/overflow-4.c: ...here.
1714 * gcc.target/sparc/overflow-5.c: New test.
1715
e72531b9
PK
17162016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1717 Kugan Vivekanandarajah <kuganv@linaro.org>
1718 Jim Wilson <jim.wilson@linaro.org>
1719
1720 PR tree-optimization/43721
1721 * lib/target-supports.exp (check_effective_target_divmod): New.
1722 (check_effective_target_divmod_simode): Likewise.
1723 (check_effective_target_arm_divmod_simode): Likewise.
1724 * gcc.dg/divmod-1-simode.c: New test.
1725 * gcc.dg/divmod-1.c: Likewise.
1726 * gcc.dg/divmod-2-simode.c: Likewise.
1727 * gcc.dg/divmod-2.c: Likewise.
1728 * gcc.dg/divmod-3-simode.c: Likewise.
1729 * gcc.dg/divmod-3.c: Likewise.
1730 * gcc.dg/divmod-4-simode.c: Likewise.
1731 * gcc.dg/divmod-4.c: Likewise.
1732 * gcc.dg/divmod-5.c: Likewise.
1733 * gcc.dg/divmod-6-simode.c: Likewise.
1734 * gcc.dg/divmod-6.c: Likewise.
1735 * gcc.dg/divmod-7.c: Likewise.
1736
f663d9ad 17372016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1738 Jakub Jelinek <jakub@redhat.com>
1739 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1740
1741 PR middle-end/22141
1742 PR rtl-optimization/23684
1743 * gcc.c-torture/execute/pr22141-1.c: New test.
1744 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1745 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1746 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1747 * gcc.dg/store_merging_1.c: New test.
1748 * gcc.dg/store_merging_2.c: Likewise.
1749 * gcc.dg/store_merging_3.c: Likewise.
1750 * gcc.dg/store_merging_4.c: Likewise.
1751 * gcc.dg/store_merging_5.c: Likewise.
1752 * gcc.dg/store_merging_6.c: Likewise.
1753 * gcc.dg/store_merging_7.c: Likewise.
1754 * gcc.target/i386/pr22141.c: Likewise.
1755 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1756 * g++.dg/init/new17.C: Likewise.
1757
6905c577 17582016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1759
1760 PR middle-end/72747
1761 * c-c++-common/pr72747-1.c: New test.
1762 * c-c++-common/pr72747-2.c: Likewise.
1763
539405d5
AK
17642016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1765
1766 * gcc.target/s390/oscbreak-1.c: New test.
1767
0dbb19f0
AK
17682016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1769
1770 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1771
0d9e143c
JJ
17722016-10-28 Jakub Jelinek <jakub@redhat.com>
1773
c19066a7
JJ
1774 PR rtl-optimization/77919
1775 * g++.dg/torture/pr77919.C: New test.
1776
0d9e143c
JJ
1777 PR rtl-optimization/78132
1778 * gcc.target/i386/pr78132.c: New test.
1779
cc91248d
EB
17802016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1781
1782 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1783
787c7a65
MM
17842016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1785
1786 * gcc.target/powerpc/vsx-simode.c: New test.
1787 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1788 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1789
4ce71579
JJ
17902016-10-27 Jakub Jelinek <jakub@redhat.com>
1791
6f21288f
JJ
1792 PR fortran/78026
1793 * gfortran.dg/gomp/pr78026.f03: New test.
1794 * gfortran.dg/select_type_38.f03: New test.
1795
4ce71579
JJ
1796 PR middle-end/78025
1797 * g++.dg/gomp/declare-simd-7.C: New test.
1798
6f21288f 17992016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1800
1801 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1802 * gfortran.dg/dec_init_2.f90: Likewise.
1803 * gfortran.dg/dec_init_3.f90: New test.
1804 * gfortran.dg/dec_init_4.f90: Likewise.
1805
93f90bec
BC
18062016-10-27 Bin Cheng <bin.cheng@arm.com>
1807
1808 * gcc.dg/fold-narrowbopcst-1.c: New test.
1809
6f21288f 18102016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1811
1812 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1813 dg-shouldfail/dg-output instead of XFAIL.
1814 * gfortran.dg/dec_io_6.f90: Likewise.
1815
ddb92ab9
TP
18162016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1817
1818 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1819 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1820 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1821 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1822 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1823 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1824 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1825 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1826 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1827 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1828
ad6e4ba8
BC
18292016-10-27 Bin Cheng <bin.cheng@arm.com>
1830
1831 * gcc.dg/fold-convmaxconv-1.c: New test.
1832 * gcc.dg/fold-convminconv-1.c: New test.
1833
6905c577 18342016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1835
1836 PR fortran/78092
1837 * gfortran.dg/pr78092.f90: New test.
1838
7a83b391
KN
18392016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1840
1841 PR target/78056
1842 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1843 expected error message.
1844 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1845 expected error message.
1846 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1847 (test_all_not_equal_and_not_zero): Change expected error message.
1848
3693a620
JJ
18492016-10-26 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR fortran/77973
1852 * gfortran.dg/gomp/pr77973.f90: New test.
1853
cd612e8a
PT
18542016-10-26 Paul Thomas <pault@gcc.gnu.org>
1855
1856 PR fortran/78108
1857 * gfortran.dg/submodule_18.f08: New test.
1858 * gfortran.dg/submodule_19.f08: New test.
1859
09844a5f
MM
18602016-10-26 Michael Matz <matz@suse.de>
1861
1862 * g++.dg/pr78060.C: New test.
1863 * gfortran.dg/pr78061.f: New test.
1864 * g++.dg/pr78088.C: New test.
1865
6f21288f 18662016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1867
1868 * gfortran.dg/dec_io_1.f90: New test.
1869 * gfortran.dg/dec_io_2.f90: New test.
1870 * gfortran.dg/dec_io_3.f90: New test.
1871 * gfortran.dg/dec_io_4.f90: New test.
1872 * gfortran.dg/dec_io_5.f90: New test.
1873 * gfortran.dg/dec_io_6.f90: New test.
1874
6c95388f
JJ
18752016-10-25 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR sanitizer/78106
1878 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1879
18802016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1881
1882 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1883 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1884
90e261e4
EB
18852016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 * gnat.dg/opt59.adb: New test.
1888 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1889
1890 * gnat.dg/opt60.adb: New test.
1891
cef026ec
AV
18922016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1893
1894 PR fortran/72770
1895 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1896 this pr.
1897
96592eed
JJ
18982016-10-25 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR target/78102
1901 * gcc.target/i386/pr78102.c: New test.
1902
6c95388f 19032016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1904
1905 * gfortran.dg/dec_logical_xor_1.f90: New test.
1906 * gfortran.dg/dec_logical_xor_2.f90: New test.
1907 * gfortran.dg/dec_logical_xor_3.f03: New test.
1908
6c95388f 19092016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1910
1911 * gfortran.dg/dec_loc_rval_1.f90: New test.
1912 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1913 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1914
6c95388f 19152016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1916
90051c26
FR
1917 * gfortran.dg/dec_type_print.f90: New testcase.
1918
6c95388f 19192016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1920
1921 * gfortran.dg/feed_1.f90: New test.
1922 * gfortran.dg/feed_2.f90: New test.
ef144767 1923
8e104951
ML
19242016-10-25 Martin Liska <mliska@suse.cz>
1925
1926 PR sanitizer/78106
1927 * gcc.dg/asan/pr78106.c: New test.
1928
b93ee1bb
ML
19292016-10-25 Martin Liska <mliska@suse.cz>
1930
1931 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1932
ad6922b0
WD
19332016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1934
1935 PR target/78041
1936 * gcc.target/arm/pr78041.c: New test.
1937
e16f1cc7
JJ
19382016-10-25 Jakub Jelinek <jakub@redhat.com>
1939
1940 * g++.dg/cpp1z/launder1.C: New test.
1941 * g++.dg/cpp1z/launder2.C: New test.
1942
078134e5 19432016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1944 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1945
1946 PR target/71676
1947 PR target/71678
1948 * gcc.target/avr/pr71676-2.c: New test.
1949
c7212a15 19502016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1951 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1952
1953 PR target/71676
1954 PR target/71678
1955 * gcc.target/avr/pr71676-1.c: New test.
1956 * gcc.target/avr/pr71676-3.c: New test.
1957 * gcc.target/avr/pr71676.c: New test.
1958 * gcc.target/avr/pr71678.c: New test.
1959
d1c7d3a8
KV
19602016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1961
1962 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1963 such that cloned verions of tested functions are not created.
1964
c7082171
SK
19652016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1966
1967 PR fortran/71895
1968 * gfortran.dg/pr71895.f90: New test.
1969
0f2a9e37
JJ
19702016-10-24 Jakub Jelinek <jakub@redhat.com>
1971
1972 * g++.dg/debug/dwarf2/ref-2.C: New test.
1973
f8348061
BE
19742016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1975
1976 * c-c++-common/Wint-in-bool-context-3.c: New test.
1977
1eb4547b
MS
19782016-10-24 Martin Sebor <msebor@redhat.com>
1979
1980 PR middle-end/77735
1981 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1982 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1983 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1984 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1985 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1986 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1987 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1988
292af537
RB
19892016-10-24 Richard Biener <rguenther@suse.de>
1990
1991 PR testsuite/71491
1992 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1993 * gcc.dg/vect/slp-45.c: Likewise.
1994
40f683e8
RB
19952016-10-24 Richard Biener <rguenther@suse.de>
1996
1997 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1998 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1999 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2000
b1b6774f
GJL
20012016-10-24 Georg-Johann Lay <avr@gjlay.de>
2002
2003 PR target/78093
2004 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2005 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2006
ed9760d2
AV
20072016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2008
2009 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2010
fb027a42
JJ
20112016-10-24 Jakub Jelinek <jakub@redhat.com>
2012
2013 * gcc.target/i386/bmi2-pext-1.c: New test.
2014 * gcc.target/i386/bmi2-pdep-1.c: New test.
2015 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2016 * gcc.target/i386/tbm-bextri-1.c: New test.
2017 * gcc.target/i386/bmi-bextr-6.c: New test.
2018
8e10302e
RO
20192016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2020
2021 PR target/77483
2022 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2023 * gcc.target/i386/pr65105-1.c: Likewise.
2024 * gcc.target/i386/pr65105-2.c: Likewise.
2025 * gcc.target/i386/pr65105-3.c: Likewise.
2026 * gcc.target/i386/pr65105-5.c: Likewise.
2027 * gcc.target/i386/pr67761.c: Likewise.
2028 * gcc.target/i386/pr70799-1.c: Likewise.
2029
866c72a8
ML
20302016-10-24 Martin Liska <mliska@suse.cz>
2031
2032 PR sanitizer/77966
2033 * c-c++-common/ubsan/unreachable-3.c: New test.
2034
0804124b
SK
20352016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2036
2037 PR fortran/77763
2038 * gfortran.dg/pr77763.f90
2039
87c9fca5
SK
20402016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2041
2042 PR fortran/54730
2043 PR fortran/78033
2044 * gfortran.dg/pr78033.f90: New test.
2045
dfd6231e
PT
20462016-10-23 Paul Thomas <pault@gcc.gnu.org>
2047
2048 PR fortran/69834
2049 * gfortran.dg/select_type_1.f03: Change error for overlapping
2050 TYPE IS cases.
2051 * gfortran.dg/select_type_36.f03: New test.
2052
66ccff98
EB
20532016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2056
15876cee
TK
20572016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2058
2059 PR fortran/78021
2060 * gfortran.dg/string_length_3.f90: New test.
2061
574284e9
AV
20622016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2063
574284e9
AV
2064 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2065
20662016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2067
2068 PR fortran/43366
2069 PR fortran/57117
2070 PR fortran/61337
2071 * gfortran.dg/alloc_comp_class_5.f03: New test.
2072 * gfortran.dg/class_allocate_21.f90: New test.
2073 * gfortran.dg/class_allocate_22.f90: New test.
2074 * gfortran.dg/realloc_on_assign_27.f08: New test.
2075
20276dc9
JL
20762016-10-21 Jeff Law <law@redhat.com>
2077
2078 * PR tree-optimization/71947
2079 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2080 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2081 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2082
f7503699
KV
20832016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2084
2085 * gcc.dg/ipa/vrp5.c: New test.
2086 * gcc.dg/ipa/vrp6.c: New test.
2087
5be6b295
WD
20882016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2089
2090 * gcc.target/aarch64/test_frame_17.c: New test.
2091
c82bc7ed
WD
20922016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2093
2094 * gcc.target/aarch64/test_frame_17.c: New test.
2095
67a6cac7
AP
20962016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2097
2098 PR preprocessor/71681
2099 * gcc.dg/cpp/pr71681-1.c: New testcase
2100 * gcc.dg/cpp/pr71681-2.c: Likewise
2101 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2102 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2103 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2104 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2105
8e6982f7
JJ
21062016-10-21 Jakub Jelinek <jakub@redhat.com>
2107
9c4c8b7b
JJ
2108 PR target/78057
2109 * gcc.target/i386/pr78057.c: New test.
2110
8e6982f7
JJ
2111 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2112
de514d40
PT
21132016-10-21 Paul Thomas <pault@gcc.gnu.org>
2114
2115 PR fortran/69566
2116 * gfortran.dg/select_type_37.f03: New test.
2117
1d64ceb0
SKS
21182016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2119
2120 PR target/71627
2121 * gcc.target/avr/pr71627.c: New test
2122
85729229
EB
21232016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2124
2125 * gcc.target/sparc/overflow-1.c: New test.
2126 * gcc.target/sparc/overflow-2.c: Likewise.
2127 * gcc.target/sparc/overflow-3.c: Likewise.
2128
d17f2c3b
AV
21292016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2130
2131 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2132 effective target.
2133
0d47cee6
KT
21342016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2135
2136 PR rtl-optimization/78038
2137 * gcc.target/aarch64/pr78038.c: New test.
2138
a20d03c8
RB
21392016-10-21 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/78051
2142 * g++.dg/torture/pr78051.C: New testcase.
2143
f3ecd50f
BE
21442016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2145
2146 * c-c++-common/wdate-time.c: Restored test case.
2147 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2148
fceabe50
JJ
21492016-10-20 Jakub Jelinek <jakub@redhat.com>
2150
2151 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2152
f56ea76e
UB
21532016-10-20 Uros Bizjak <ubizjak@gmail.com>
2154
2155 PR target/78037
2156 * gcc.target/i386/pr78037.c: New test.
2157
2c35bbe1
EB
21582016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2159
2160 * gcc.target/visium/overflow8.c: New.
2161 * gcc.target/visium/overflow16.c: Likewise.
2162 * gcc.target/visium/overflow32: Likewise.
2163
28df8730
MM
21642016-10-20 Michael Matz <matz@suse.de>
2165
2166 * gcc.dg/loop-split.c: New test.
2167 * gcc.dg/tree-ssa/ifc-9.c: Update.
2168 * gcc.dg/tree-ssa/ifc-10.c: Update.
2169
6c1a9e41
RB
21702016-10-20 Richard Biener <rguenther@suse.de>
2171
2172 * gcc.dg/graphite/pr35356-1.c: Update.
2173
a2923dba
PC
21742016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 PR c++/77446
2177 * g++.dg/cpp1y/pr77446.C: New.
2178
2066ef6a
PK
21792016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2180
2181 PR tree-optimization/53979
2182 * gcc.dg/pr53979-1.c: New test-case.
2183 * gcc.dg/pr53979-2.c: Likewise.
2184
4c712374
BE
21852016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2186
2187 * c-c++-common/Wint-in-bool-context-2.c: New test.
2188
bdcf8e7c
JD
21892016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2190
2191 * gfortran.dg/dtio_17.f90: Fix test.
2192
ec1748d4
AH
21932016-10-19 Aldy Hernandez <aldyh@redhat.com>
2194
2195 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2196 * gcc.dg/Walloca-2.c: Same.
2197
b70f0b0c
AH
21982016-10-19 Aldy Hernandez <aldyh@redhat.com>
2199
2200 * gcc.dg/Wvla-1.c: Rename to...
2201 * gcc.dg/Wvla-larger-than-1.c: ...this.
2202 * gcc.dg/Wvla-2.c: Rename to...
2203 * gcc.dg/Wvla-larger-than-2.c: ...this.
2204 * gcc.dg/Wvla-3.c: Rename to...
2205 * gcc.dg/Walloca-11.c.: ...this.
2206 * gcc.dg/wvla-[1-7].c: Rename to:
2207 * gcc.dg/Wvla-[1-7].c: ...this.
2208
cbb22e61
BC
22092016-10-19 Bin Cheng <bin.cheng@arm.com>
2210
2211 PR tree-optimization/78005
2212 * gcc.dg/vect/pr78005.c: New.
2213 * gcc.target/i386/l_fma_float_1.c: Revise test.
2214 * gcc.target/i386/l_fma_float_2.c: Ditto.
2215 * gcc.target/i386/l_fma_float_3.c: Ditto.
2216 * gcc.target/i386/l_fma_float_4.c: Ditto.
2217 * gcc.target/i386/l_fma_float_5.c: Ditto.
2218 * gcc.target/i386/l_fma_float_6.c: Ditto.
2219 * gcc.target/i386/l_fma_double_1.c: Ditto.
2220 * gcc.target/i386/l_fma_double_2.c: Ditto.
2221 * gcc.target/i386/l_fma_double_3.c: Ditto.
2222 * gcc.target/i386/l_fma_double_4.c: Ditto.
2223 * gcc.target/i386/l_fma_double_5.c: Ditto.
2224 * gcc.target/i386/l_fma_double_6.c: Ditto.
2225
a023f8c8
TS
22262016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2227
2228 PR tree-optimization/78024
2229 * gcc.dg/goacc/loop-processing-1.c: New file.
2230
d9700bdb
RB
22312016-10-19 Richard Biener <rguenther@suse.de>
2232
2233 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2234
902cb7b1
KN
22352016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2236
2237 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2238 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2239 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2240 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2241 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2242 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2243 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2244 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2245 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2246 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2247 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2248 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2249 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2250 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2251 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2252 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2253 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2254 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2255 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2256 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2257 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2258 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2259 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2260 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2261 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2262 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2263 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2264 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2265 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2266 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2267 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2268 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2269 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2270 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2271 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2272 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2273 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2274 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2275 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2276 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2277 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2278 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2279 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2280 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2281 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2282 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2283 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2284 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2285 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2286 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2287 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2288 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2289 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2290 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2291 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2292 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2293 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2294 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2295 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2296 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2297 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2298 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2299 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2300 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2301 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2302 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2303 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2304 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2305 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2306 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2307 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2308 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2309 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2310 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2311 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2312 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2313 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2314 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2315 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2316 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2317 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2318 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2319 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2320 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2321 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2322 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2323 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2324 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2325 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2326 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2327 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2328 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2329 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2330 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2331 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2332 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2333 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2334 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2335 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2336 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2337 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2338 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2339 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2340 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2341 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2342 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2343 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2344 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2345 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2346 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2347 * gcc.target/powerpc/vsu/vsu.exp: New file.
2348
5cb96b6a
UB
23492016-10-18 Uros Bizjak <ubizjak@gmail.com>
2350
2351 PR target/77991
2352 * gcc.target/i386/pr77991.c: New test.
2353
f5de494c
MF
23542016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2355
2356 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2357 LTO is used.
2358
e5163ec1
SKS
23592016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2360
5cb96b6a 2361 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2362
b64e8239
RB
23632016-10-18 Richard Biener <rguenther@suse.de>
2364
2365 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2366 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2367 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2368 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2369 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2370 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2371 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2372 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2373 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2375 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2376 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2377 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2378 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2379 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2380 * gcc.dg/pr68217.c: Likewise.
2381 * gcc.dg/predict-9.c: Likewise.
2382 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2383 * gcc.dg/predict-1.c: Likewise.
2384
c680ada5
JD
23852016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2386
2387 * gfortran.dg/dtio_17.f90: New test.
2388
7fd4f180
KV
23892016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2390
2391 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2392
718625ad
KV
23932016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2394
2395 * gcc.dg/ipa/vrp4.c: New test.
2396
735b8f9f
KV
23972016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2398
2399 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2400 * gcc.dg/torture/pr39074.c: Likewise.
2401
86f98087
EB
24022016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2405 * gnat.dg/trampoline4.adb: Minor tweak.
2406
a929f266
BS
24072016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2408
2409 PR tree-optimization/77916
2410 * gcc.dg/torture/pr77916.c: New.
2411
4acf2055
SK
24122016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/77978
2415 * gfortran.dg/pr77978_1.f90: New test.
2416 * gfortran.dg/pr77978_2.f90: Ditto.
2417 * gfortran.dg/pr77978_3.f90: Ditto.
2418
871267e1
PT
24192016-10-17 Paul Thomas <pault@gcc.gnu.org>
2420
2421 PR fortran/61420
2422 PR fortran/78013
2423 * gfortran.dg/proc_ptr_49.f90: New test.
2424
fd9593e9
BE
24252016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2426
2427 PR target/77308
2428 * gcc.target/arm/pr77308.c: New test.
2429
d32d4176
DE
24302016-10-17 David Edelsohn <dje.gcc@gmail.com>
2431
2432 * lib/target-supports.exp
2433 (check_effective_target_floatn_nx_runtime): Return 0 for
2434 powerpc*-ibm-aix*.
2435
dca2910c
AP
24362016-10-17 Andrew Pinski <apinski@cavium.com>
2437
2438 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2439 long instead of long.
2440 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2441 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2442 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2443 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2444 * gcc.target/aarch64/pr68102_1.c: Likewise.
2445 * gcc.target/aarch64/target_attr_3.c: Likewise.
2446
44b00dbc
RB
24472016-10-17 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/77988
2450 * gcc.dg/torture/pr77988.c: New testcase.
2451
89b80c42
PK
24522016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2453
2454 * gcc.dg/pr71636-1.c: New test-case.
2455 * gcc.dg/pr71636-2.c: Likewise.
2456
4c640e26
EB
24572016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2458
2459 * gnat.dg/trampoline3.adb: New test.
2460 * gnat.dg/trampoline4.adb: Likewise.
2461
6c0347f6
JD
24622016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2463
2464 * gfortran.dg/dtio_16.f90: New test.
2465
d0d48a06
EB
24662016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2467
2468 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2469 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2470 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2471
baa33d83
EB
24722016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2473
2474 * gcc.target/sparc/popc.c: Rename to...
2475 * gcc.target/sparc/popc-1.c: ...this.
2476 * gcc.target/sparc/popc-2.c: New test.
2477
523ee218
JD
24782016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479
2480 PR fortran/77972
2481 * gfortran.dg/unexpected_eof_4.f90: New test.
2482
c04d4ede
JB
24832016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2484
31a84d4a
AP
2485 PR libfortran/48587
2486 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2487
064ed55a
JJ
24882016-10-14 Jakub Jelinek <jakub@redhat.com>
2489
9a822fc7
JJ
2490 PR middle-end/77959
2491 * gfortran.dg/pr77959.f90: New test.
2492
064ed55a
JJ
2493 DR 1511 - const volatile variables and ODR
2494 * g++.dg/DRs/dr1511-1.C: New test.
2495 * g++.dg/DRs/dr1511-2.C: New test.
2496
2579762a
EB
24972016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gnat.dg/debug7.adb (dg-options): Remove -g.
2500 * gnat.dg/debug8.adb (dg-options): Add -margs.
2501 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2502
6d59425d
RB
25032016-10-14 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/77979
2506 * gcc.dg/torture/pr77979.c: New testcase.
2507
43f66d6e
ML
25082016-10-14 Martin Liska <mliska@suse.cz>
2509
2510 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2511 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2512 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2513
cb3ac867
UB
25142016-10-14 Uros Bizjak <ubizjak@gmail.com>
2515
2516 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2517 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2518 * gcc.dg/torture/pr77937-2.c: Likewise.
2519
14cf71a0
EB
25202016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2521
2522 * gnat.dg/lto15.adb: Adjust.
2523 * gnat.dg/lto16.adb: Likewise.
2524 * gnat.dg/lto17.adb: Likewise
2525 * gnat.dg/lto18.ad[sb]: New test.
2526 * gnat.dg/lto18_pkg.ads: New helper.
2527 * gnat.dg/lto19.adb: New test.
2528 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2529 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2530 * gnat.dg/lto20.adb: New test.
2531 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2532
6fd9c6f4
AV
25332016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2534
2535 * gfortran.dg/coarray_38.f90: Expect error message.
2536
01f44038
KT
25372016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2538
2539 * gcc.target/aarch64/spellcheck_1.c: New test.
2540 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2541 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2542 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2543 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2544 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2545
253abb2a
AS
25462016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2547
2548 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2549
a2695319
BS
25502016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2551
2552 PR tree-optimization/77937
2553 * gcc.dg/torture/pr77937-1.c: New.
2554 * gcc.dg/torture/pr77937-2.c: New.
2555
14a2c9aa
JM
25562016-10-13 Jakub Jelinek <jakub@redhat.com>
2557
2558 * g++.dg/cpp1z/inline-var1.C: New test.
2559 * g++.dg/cpp1z/inline-var1a.C: New test.
2560 * g++.dg/cpp1z/inline-var1.h: New file.
2561 * g++.dg/cpp1z/inline-var2.C: New test.
2562 * g++.dg/cpp1z/inline-var3.C: New test.
2563 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2564 uninitialized const.
2565
6c95388f 25662016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2567
ee7fa2e3
SL
2568 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2569 Xscale is specified, not just -march.
2570 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2571 is incompatible with Xscale.
18d34307 2572
96032047
MS
25732016-10-13 Martin Sebor <msebor@redhat.com>
2574
2575 PR c++/71912
2576 * g++.dg/ext/flexary4.C: Adjust.
2577 * g++.dg/ext/flexary5.C: Same.
2578 * g++.dg/ext/flexary9.C: Same.
2579 * g++.dg/ext/flexary19.C: New test.
2580 * g++.dg/ext/flexary18.C: New test.
2581 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2582 regression test.
5cb96b6a
UB
2583 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2584 Avoid generating a flexible array member in an array.
96032047 2585
5b1548fd
MS
25862016-10-13 Martin Sebor <msebor@redhat.com>
2587
2588 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2589 to placate -Wformat on targets where the type is not int.
2590
7810c4eb
DM
25912016-10-13 David Malcolm <dmalcolm@redhat.com>
2592
2593 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2594 in INSN_LOCATION.
2595
fcd27666
BC
25962016-10-13 Bin Cheng <bin.cheng@arm.com>
2597
2598 * gcc.target/i386/l_fma_float_1.c: Revise test.
2599 * gcc.target/i386/l_fma_float_2.c: Ditto.
2600 * gcc.target/i386/l_fma_float_3.c: Ditto.
2601 * gcc.target/i386/l_fma_float_4.c: Ditto.
2602 * gcc.target/i386/l_fma_float_5.c: Ditto.
2603 * gcc.target/i386/l_fma_float_6.c: Ditto.
2604 * gcc.target/i386/l_fma_double_1.c: Ditto.
2605 * gcc.target/i386/l_fma_double_2.c: Ditto.
2606 * gcc.target/i386/l_fma_double_3.c: Ditto.
2607 * gcc.target/i386/l_fma_double_4.c: Ditto.
2608 * gcc.target/i386/l_fma_double_5.c: Ditto.
2609 * gcc.target/i386/l_fma_double_6.c: Ditto.
2610
b8a4b8c8
BC
26112016-10-13 Bin Cheng <bin.cheng@arm.com>
2612
2613 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2614
328ba117
BC
26152016-10-13 Bin Cheng <bin.cheng@arm.com>
2616
2617 * gcc.dg/vect/vect-98.c: Refine test case.
2618 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2619 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2620 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2621
1a1ab05e
JJ
26222016-10-13 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c/77946
2625 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2626
27947670
ML
26272016-10-13 Martin Liska <mliska@suse.cz>
2628
2629 PR tree-optimization/77943
2630 * g++.dg/tree-ssa/pr77943.C: New test.
2631
92c5266b
AV
26322016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2633
2634 PR fortran/72832
2635 * gfortran.dg/allocate_with_source_22.f03: New test.
2636 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2637 fail.
2638
90bca4ed
TP
26392016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2640
2641 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2642 * gcc.target/arm/movsi_movw.c: Likewise.
2643 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2644 directive to work on big endian targets.
2645
0011af7b
KV
26462016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2647
2648 * gcc.dg/tree-ssa/evrp6.c: New test.
2649
859e95ab
SB
26502016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2651
2652 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2653 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2654 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2655
2934018d
SB
26562016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2657
2658 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2659 * gcc.target/powerpc/warn-2.c: Ditto.
2660
f92d1522
RS
26612016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2662
2663 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2664 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2665 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2666 for -mmsa.
2667 * gcc.target/mips/msa.c: New test.
2668 * gcc.target/mips/msa-builtins.c: Likewise.
2669 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2670 (check_effective_target_mips_msa_runtime): Likewise.
2671 (check_effective_target_mips_msa): Likewise.
2672 (add_options_for_mips_msa): Likewise.
2673 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2674 (check_effective_target_vect_intfloat_cvt): Likewise.
2675 (check_effective_target_vect_uintfloat_cvt): Likewise.
2676 (check_effective_target_vect_floatint_cvt): Likewise.
2677 (check_effective_target_vect_floatuint_cvt): Likewise.
2678 (check_effective_target_vect_shift): Likewise.
2679 (check_effective_target_vect_shift_char): Likewise.
2680 (check_effective_target_vect_long): Likewise.
2681 (check_effective_target_vect_float): Likewise.
2682 (check_effective_target_vect_double): Likewise.
2683 (check_effective_target_vect_long_long): Likewise.
2684 (check_effective_target_vect_perm): Likewise.
2685 (check_effective_target_vect_perm_byte): Likewise.
2686 (check_effective_target_vect_perm_short): Likewise.
2687 (check_effective_target_vect_sdot_qi): Likewise.
2688 (check_effective_target_vect_udot_qi): Likewise.
2689 (check_effective_target_vect_sdot_hi): Likewise.
2690 (check_effective_target_vect_udot_hi): Likewise.
2691 (check_effective_target_vect_pack_trunc): Likewise.
2692 (check_effective_target_vect_unpack): Likewise.
2693 (check_effective_target_vect_hw_misalign): Likewise.
2694 (check_effective_target_vect_condition): Likewise.
2695 (check_effective_target_vect_cond_mixed): Likewise.
2696 (check_effective_target_vect_char_mult): Likewise.
2697 (check_effective_target_vect_short_mult): Likewise.
2698 (check_effective_target_vect_int_mult): Likewise.
2699 (check_effective_target_vect_extract_even_odd): Likewise.
2700 (check_effective_target_vect_interleave): Likewise.
2701 (check_vect_support_and_set_flags): Check if the target supports MSA
2702 and append to the list of EFFECTIVE_TARGETS.
2703
0bfd099c
RB
27042016-10-12 Richard Biener <rguenther@suse.de>
2705
2706 PR debug/77947
2707 * g++.dg/torture/pr77947.C: New testcase.
2708
b4a9ef2f
PMR
27092016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2710
2711 * gnat.dg/debug8.adb: New testcase.
2712
c0dbd22d
PMR
27132016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2714
2715 * gnat.dg/debug9.adb: New testcase.
2716
8a7c91cd
RB
27172016-10-12 Richard Biener <rguenther@suse.de>
2718
2719 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2720 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2721 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2722
7dc2f5f1
RB
27232016-10-12 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/77920
2726 * gcc.dg/torture/pr77920.c: New testcase.
2727
70f6d5e1
JJ
27282016-10-12 Jakub Jelinek <jakub@redhat.com>
2729
4a8b97cb
JJ
2730 PR tree-optimization/77929
2731 * gcc.c-torture/compile/pr77929.c: New test.
2732
70f6d5e1
JJ
2733 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2734 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2735 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2736 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2737 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2738 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2739 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2740 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2741 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2742
4803de58
EB
27432016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gcc.target/sparc/setcc-4.c: Adjust.
2746 * gcc.target/sparc/setcc-5.c: Likewise.
2747 * gcc.target/sparc/setcc-6.c: Likewise.
2748 * gcc.target/sparc/setcc-7.c: Likewise.
2749 * gcc.target/sparc/setcc-8.c: Likewise.
2750 * gcc.target/sparc/setcc-9.c: Likewise.
2751 * gcc.target/sparc/setcc-10.c: Delete.
2752
f6cf4810
SK
27532016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2754
2755 PR fortran/77942
2756 * gfortran.dg/pr77942.f90
2757
8e8c2744
FR
27582016-10-11 Fritz Reese <fritzoreese@gmail.com>
2759
2760 * gfortran.dg/dec_math.f90: New testsuite.
2761
ddefad9a
SKS
27622016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2763
2764 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2765 (main): Declare j as i32 instead of int.
2766
e7b08761
TP
27672016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2768
2769 PR testsuite/PR77710
2770 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2771 target triplet instead of *-*-*-*.
2772
9fd7cd44
EB
27732016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2774
2775 * gnat.dg/unchecked_convert10.adb: New test.
2776 * gnat.dg/unchecked_convert11.adb: Likewise.
2777 * gnat.dg/unchecked_convert12.adb: Likewise.
2778
ff7e7ee0
EB
27792016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2780
2781 * gcc.target/sparc/cbcond-1.c: New test.
2782 * gcc.target/sparc/cbcond-2.c: Likewise.
2783 * gcc.target/sparc/movcc-1.c: Likewise.
2784 * gcc.target/sparc/movcc-2.c: Likewise.
2785 * gcc.target/sparc/setcc-1.c: Adjust.
2786 * gcc.target/sparc/setcc-2.c: Likewise.
2787 * gcc.target/sparc/setcc-3.c: Likewise.
2788 * gcc.target/sparc/setcc-4.c: Likewise.
2789 * gcc.target/sparc/setcc-5.c: Likewise.
2790 * gcc.target/sparc/setcc-6.c: New test.
2791 * gcc.target/sparc/setcc-7.c: Likewise.
2792 * gcc.target/sparc/setcc-8.c: Likewise.
2793 * gcc.target/sparc/setcc-9.c: Likewise.
2794 * gcc.target/sparc/setcc-10.c: Likewise.
2795
d30078b8
JL
27962016-10-10 Jeff Law <law@redhat.com>
2797
2798 PR tree-optimization/71947
2799 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2800 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2801 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2802 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2803 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2804 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2805
5f869266
TK
28062016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2807
2808 PR fortran/77915
2809 * gfortran.dg/matmul_11.f90: New test.
2810
174e0b00
JW
28112016-10-10 Jiong Wang <jiong.wang@arm.com>
2812
2813 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2814 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2868 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2869 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2871 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2872
4bc63138
JW
28732016-10-10 Jiong Wang <jiong.wang@arm.com>
2874
2875 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2876 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2877 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2878 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2879 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2880 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2881 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2882 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2883 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2884 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2885 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2886 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2887 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2888 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2889
8f3edb07
JW
28902016-10-10 Jiong Wang <jiong.wang@arm.com>
2891
2892 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2893 Enable AArch64.
2894 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2895 vdup*_laneq.
2896 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2900
6e49f922
JW
29012016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2902 Jiong Wang <jiong.wang@arm.com>
2903
2904 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2905 AArch64 support.
2906 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2907 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2908 AArch64 targets.
2909 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2910 AArch64 targets.
2911 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2912 targets.
2913 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2914
41683e1a
EB
29152016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2916
2917 * gnat.dg/specs/vfa.ads: New test.
2918
6e49f922 29192016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2920
2921 * gnat.dg/inline13.ad[sb]: New test.
2922 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2923
55cfd746
EB
29242016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2925
2926 * gnat.dg/biased_subtype.adb: New test.
2927
4dfb8a2a
JJ
29282016-10-09 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR tree-optimization/77901
2931 * gcc.c-torture/compile/pr77901.c: New test.
2932
67b97478
PK
29332016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2934
2935 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2936 * gcc.dg/ipa/propalign-2.c: Likewise
2937 * gcc.dg/ipa/propalign-3.c: Likewise.
2938 * gcc.dg/ipa/propalign-4.c: Likewise.
2939 * gcc.dg/ipa/propalign-5.c: Likewise.
2940
7bad794a
JJ
29412016-10-08 Jakub Jelinek <jakub@redhat.com>
2942
81b02905
JJ
2943 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2944
ee19ef45
JJ
2945 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2946
7bad794a
JJ
2947 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2948 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2949
56d3a930
FR
29502016-10-07 Fritz Reese <fritzoreese@gmail.com>
2951
2952 * gfortran.dg/dec_union_11.f90: New testcase.
2953
45e2bf2e
NS
29542016-10-07 Nathan Sidwell <nathan@acm.org>
2955
2956 PR c++/66443
2957 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2958 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2959 * g++.dg/cpp1y/pr66443-cxx14.C: New
2960 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2961 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2962
be845b04
JJ
29632016-10-07 Jakub Jelinek <jakub@redhat.com>
2964
2965 * g++.dg/cpp0x/addressof1.C: New test.
2966 * g++.dg/cpp0x/addressof2.C: New test.
2967
08213983
MM
29682016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2969
2970 * gcc.target/powerpc/float128-type-1.c: New test to check that
2971 PowerPC 64-bit Linux enables -mfloat128-type by default.
2972 * gcc.target/powerpc/float128-type-2.c: Likewise.
2973 * gcc.target/powerpc/float128-mix.c: Change error message to
2974 reflect that __ibm128 is now #define'ed to be long double.
2975
bd845c14
SK
29762016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2977
2978 PR fortran/77406
2979 * gfortran.dg/pr77406.f90: New test.
2980 * gfortran.dg/assumed_type_3.f90: Update error messages.
2981 * gfortran.dg/defined_operators_1.f90: Ditto.
2982 * gfortran.dg/generic_26.f90: Ditto.
2983 * gfortran.dg/generic_7.f90: Ditto.
2984 * gfortran.dg/gomp/udr5.f90: Ditto.
2985 * gfortran.dg/gomp/udr7.f90: Ditto.
2986 * gfortran.dg/interface_1.f90: Ditto.
2987 * gfortran.dg/interface_37.f90: Ditto.
2988 * gfortran.dg/interface_5.f90: Ditto.
2989 * gfortran.dg/interface_6.f90: Ditto.
2990 * gfortran.dg/interface_7.f90
2991 * gfortran.dg/no_arg_check_3.f90
2992 * gfortran.dg/operator_5.f90
2993 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2994
c09c4992
BE
29952016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2996
2997 PR c++/77700
2998 * c-c++-common/Wint-in-bool-context.c: Update test.
2999
d7f336f8
RB
30002016-10-07 Richard Biener <rguenther@suse.de>
3001
3002 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3003 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3004
a9172bf3
MP
30052016-10-07 Marek Polacek <polacek@redhat.com>
3006
3007 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3008
8a14afd0
BS
30092016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3010
3011 PR c++/69733
3012 * c-c++-common/pr69733.c: New test.
3013 * gcc.dg/pr69733.c: New test.
3014 * gcc.target/i386/pr69733.c: New test.
3015
d4bd4646
MP
30162016-10-07 Marek Polacek <polacek@redhat.com>
3017
3018 PR c++/77803
3019 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3020
a93cdc5c
JJ
30212016-10-07 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR tree-optimization/77664
3024 * gcc.dg/tree-ssa/pr77664.c: New test.
3025 * gcc.dg/pr77664.c: New test.
3026
30272016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3028
3029 * gfortran.dg/pr69955.f90: New test.
3030
ac193ee7
LK
30312016_10-06 Louis Krupp <louis.krupp@zoho.com>
3032
3033 PR fortran/57910
3034 * gfortran.dg/pr57910.f90: New test.
3035
342cfb3e
JJ
30362016-10-06 Jakub Jelinek <jakub@redhat.com>
3037
3038 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3039 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3040
48057089
KV
30412016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3042
3043 PR tree-optimization/77862
3044 * gcc.dg/pr77862.c: New test.
3045
65b25c9b
KV
30462016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3047
3048 * gcc.dg/tree-ssa/evrp4.c: New test.
3049
f3127685
JL
30502016-10-06 Jeff Law <law@redhat.com>
3051
3052 PR tree-optimization/71661
3053 * gcc.dg/tree-ssa/pr71661.c: New test.
3054
b3972588
RB
30552016-10-06 Richard Biener <rguenther@suse.de>
3056
3057 PR tree-optimization/77855
3058 * gcc.dg/torture/pr77855.c: New testcase.
3059
139dc3c6 30602016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3061 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3062
3063 * g++.dg/other/pr77759.C: New test.
3064
37f6a157
RB
30652016-10-06 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/77839
3068 * gcc.dg/torture/pr77839.c: New testcase.
3069
f779aeb8
MP
30702016-10-06 Marek Polacek <polacek@redhat.com>
3071
3072 * g++.dg/cpp1z/init-statement9.C: New test.
3073
eee8f0b0
AS
30742016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3075
3076 * gcc.target/i386/pcommit-1.c: Deleted.
3077 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3078 * gcc.target/i386/sse-13.c: Ditto.
3079 * gcc.target/i386/sse-14.c: Ditto.
3080 * gcc.target/i386/sse-22.c: Ditto.
3081 * gcc.target/i386/sse-23.c: Ditto.
3082 * g++.dg/other/i386-2.C: Ditto.
3083
b48042bb
UB
30842016-10-05 Uros Bizjak <ubizjak@gmail.com>
3085
3086 * gcc.target/i386/pr77833.c: Require int128 effective target.
3087
50b01e1d
SK
30882016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3089
3090 PR fortran/58991
3091 PR fortran/58992
3092 * gfortran.dg/associate_22.f90: New test.
3093
908b8296
FR
30942016-10-05 Fritz Reese <fritzoreese@gmail.com>
3095
3096 * gfortran.dg/dec_union_9.f90: New testcase.
3097 * gfortran.dg/dec_union_10.f90: New testcase.
3098
87582521
JJ
30992016-10-05 Jakub Jelinek <jakub@redhat.com>
3100
2e69f143
JJ
3101 PR sanitizer/66343
3102 * gcc.dg/pch/pr66343-3.c: New test.
3103 * gcc.dg/pch/pr66343-3.hs: New file.
3104
87582521
JJ
3105 PR sanitizer/66343
3106 * gcc.dg/pch/pr66343-1.c: New test.
3107 * gcc.dg/pch/pr66343-1.hs: New file.
3108 * gcc.dg/pch/pr66343-2.c: New test.
3109 * gcc.dg/pch/pr66343-2.hs: New file.
3110
700fff34
BE
31112016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3112
3113 * c-c++-common/Wint-in-bool-context.c: Update test.
3114
17a9e380
MP
31152016-10-05 Marek Polacek <polacek@redhat.com>
3116
3117 * g++.dg/cpp1z/init-statement1.C: New test.
3118 * g++.dg/cpp1z/init-statement2.C: New test.
3119 * g++.dg/cpp1z/init-statement3.C: New test.
3120 * g++.dg/cpp1z/init-statement4.C: New test.
3121 * g++.dg/cpp1z/init-statement5.C: New test.
3122 * g++.dg/cpp1z/init-statement6.C: New test.
3123 * g++.dg/cpp1z/init-statement7.C: New test.
3124 * g++.dg/cpp1z/init-statement8.C: New test.
3125
6e48e779
LK
31262016-10-05 Louis Krupp <louis.krupp@zoho.com>
3127
3128 PR fortran/67524
3129 * gfortran.dg/pr67524.f90: New test.
3130
04a32443
JJ
31312016-10-05 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR sanitizer/77823
3134 * c-c++-common/ubsan/shift-9.c: New test.
3135
743a9cf7
SKS
31362016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3137
3138 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3139 of int if __SIZEOF_INT__ is less than 4 bytes.
3140
a40278c3
JD
31412016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3142
3143 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3144 * gfortran.dg/class_array_20.f03: Likewise.
3145 * gfortran.dg/class_array_21.f03: Likewise.
3146 * gfortran.dg/finalize_29.f08: Likewise.
3147 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3148
39bb7d01
RB
31492016-10-05 Richard Biener <rguenther@suse.de>
3150
3151 PR middle-end/77826
3152 * gcc.dg/torture/pr77826.c: New testcase.
3153
eeb57981
RB
31542016-10-05 Richard Biener <rguenther@suse.de>
3155
3156 * gcc.dg/fold-copysign-1.c: New testcase.
3157
f9018d75
AS
31582016-10-05 Andreas Schwab <schwab@suse.de>
3159
3160 * g++.dg/pr49847-2.C: Remove.
3161
7e8000b3
PMR
31622016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3163
3164 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3165
54f84ca9
RB
31662016-10-05 Richard Biener <rguenther@suse.de>
3167
3168 PR middle-end/55152
3169 * gcc.dg/pr55152-2.c: New testcase.
3170
17beda50
JD
31712016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3172
3173 * gfortran.dg/dtio_15.f90: New test.
3174
1c84b798
ILT
31752016-10-04 Ian Lance Taylor <iant@golang.org>
3176
3177 * gcc.dg/split-7.c: New test.
3178
7ec39552
MS
31792016-10-04 Martin Sebor <msebor@redhat.com>
3180
3181 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3182 %lc directive to wint_t to silence -Wformat warnings on targets
3183 where the latter is a distinct type such as long.
3184
8ff04ff9
MS
31852016-10-04 Martin Sebor <msebor@redhat.com>
3186
3187 PR c++/77804
3188 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3189
bfecd57c
JJ
31902016-10-04 Jakub Jelinek <jakub@redhat.com>
3191
f72da967
JJ
3192 PR c++/77791
3193 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3194
bfecd57c
JJ
3195 * g++.dg/other/java3.C: Remove.
3196 * g++.dg/other/java1.C: Remove.
3197 * g++.dg/other/error12.C: Remove.
3198 * g++.dg/other/java2.C: Remove.
3199 * g++.dg/warn/Wnvdtor.C: Remove.
3200 * g++.dg/lookup/java1.C: Remove.
3201 * g++.dg/lookup/java2.C: Remove.
3202 * g++.dg/ext/pr34829.C: Remove.
3203 * g++.dg/ext/java-3.C: Remove.
3204 * g++.dg/ext/java-1.C: Remove.
3205 * g++.dg/ext/java-2.C: Remove.
3206 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3207
fe8b1e83
DG
32082016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3209
3210 PR tree-optimization/77808
3211 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3212
078b5aab
RB
32132016-10-04 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/77399
3216 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3217
2b568899
RB
32182016-10-04 Richard Biener <rguenther@suse.de>
3219
3220 PR middle-end/77833
3221 * gcc.target/i386/pr77833.c: New testcase.
3222
0a4e5cf3
JL
32232016-09-26 Jeff Law <law@redhat.com>
3224
3225 PR tree-optimization/71550
3226 PR tree-optimization/71403
3227 * gcc.c-torture/execute/pr71550.c: New test.
3228
d07b0a23
SKS
32292016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3230
3231 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3232 option.
3233
b44a42cf
KT
32342016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235
3236 Revert
3237 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3238
3239 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3240
f41f1ceb
MP
32412016-10-03 Marek Polacek <polacek@redhat.com>
3242
3243 * g++.dg/cpp0x/nullptr37.C: New test.
3244
1633d3b9
BE
32452016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3246
3247 * c-c++-common/Wint-in-bool-context.c: Update test.
3248
2c8e3a1d
JJ
32492016-10-02 Jakub Jelinek <jakub@redhat.com>
3250
3251 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3252 earlier.
3253 * g++.dg/charset/asm2.c (memmove): Likewise.
3254 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3255 * g++.dg/tls/diag-4.C (foo): Likewise.
3256 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3257 dg-warning, fix up regex.
3258 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3259 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3260 * g++.old-deja/g++.mike/net31.C: Likewise.
3261 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3262 for C++17.
3263 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3264 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3265
f00b6283
RB
32662016-10-01 Richard Biener <rguenther@suse.de>
3267
3268 PR middle-end/77798
3269 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3270
0f0565b1
AV
32712016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3272
3273 PR fortran/77663
3274 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3275
c58823a0
JJ
32762016-10-01 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR c/77490
3279 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3280 Add dg-prune-output directive.
3281
e3228a50
JD
32822016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3283
3284 PR fortran/66643
3285 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3286 * gfortran.fortran-torture/compile/write.f90: Update test.
3287
e70bbc6f
MW
32882016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3289
3290 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3291 arm_fp16_alternative_ok as the required effective target.
3292 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3293 -mfp16-format=alternative to the dg-options directive and remove
3294 the dg-add-options directive.
3295
c39747d2
FR
32962016-09-30 Fritz Reese <fritzoreese@gmail.com>
3297
3298 PR fortran/77764
3299 * gfortran.dg/dec_union_8.f90: New testcase.
3300
00074dd8
FR
33012016-09-30 Fritz Reese <fritzoreese@gmail.com>
3302
3303 PR fortran/77782
3304 * gfortran.dg/dec_structure_16.f90: New testcase.
3305
26f391e8
AV
33062016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3307
3308 * gfortran.dg/coarray_allocate_10.f08: New test.
3309 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3310
fa16a271
KT
33112016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3312
3313 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3314
f334c828
RB
33152016-09-30 Richard Biener <rguenther@suse.de>
3316
3317 PR tree-optimization/77399
3318 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3319
76e3ec9c
SL
33202016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3321
871267e1 3322 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3323 -fdelete-null-pointer-checks explicit.
3324 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3325 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3326 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3327 * gcc.dg/pic-1.c: Require fpic target support.
3328 * gcc.dg/pic-2.c: Likewise.
3329
a2c6e7f2
JJ
33302016-09-29 Jakub Jelinek <jakub@redhat.com>
3331
3332 Implement P0001R1 - C++17 removal of register storage class specifier
3333 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3334 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3335 C++17.
3336 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3337 keyword if not __SSE2__.
3338 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3339 C++17.
3340 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3341 register keywords.
3342 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3343 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3344 no_erroneous_warning): Expect new warnings for C++17.
3345 * g++.dg/warn/register-var-2.C (f): Likewise.
3346 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3347 * g++.dg/parse/linkage2.C (foo): Likewise.
3348 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3349 keyword on parameters for C++17.
3350 * g++.dg/cpp1z/register1.C: New test.
3351 * g++.dg/cpp1z/register2.C: New test.
3352 * g++.dg/cpp1z/register3.C: New test.
3353
4ab76933
UB
33542016-09-29 Uros Bizjak <ubizjak@gmail.com>
3355
3356 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3357 * gcc.target/i386/avx2-check.h (main): Ditto.
3358 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3359 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3360 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3361 * gcc.target/i386/avx512er-check.h (main): Ditto.
3362 * gcc.target/i386/avx512f-check.h (main): Ditto.
3363 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3364 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3365 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3366
2488ebe5
UB
33672016-09-29 Uros Bizjak <ubizjak@gmail.com>
3368
3369 PR target/77756
3370 * gcc.target/i386/pr77756.c: New test.
3371
4d258d09
MP
33722016-09-29 Marek Polacek <polacek@redhat.com>
3373
3374 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3375
a9087411
MP
33762016-09-29 Marek Polacek <polacek@redhat.com>
3377
3378 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3379 C++14.
3380
fa0a064a
ML
33812016-09-29 Martin Liska <mliska@suse.cz>
3382
3383 * objc/execute/construct1.m: New test.
3384
0ce1ecc7
RB
33852016-09-29 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/77768
3388 * gcc.dg/torture/pr77768.c: New testcase.
3389
da186c1f
RB
33902016-09-28 Richard Biener <rguenther@suse.de>
3391
3392 PR middle-end/77407
3393 * gcc.dg/pr77407.c: New testcase.
3394
d657e995
RB
33952016-09-29 Richard Biener <rguenther@suse.de>
3396
3397 PR middle-end/55152
3398 * gcc.dg/pr55152.c: New testcase.
3399 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3400
cadf6296
RO
34012016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3402
3403 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3404 (dg-options): Remove -m32.
3405
88000fd1
MS
34062016-09-28 Martin Sebor <msebor@redhat.com>
3407
3408 PR middle-end/77721
3409 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3410
0c172974
JD
34112016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3412
3413 PR libgfortran/77707
3414 * gfortran.dg/inquire_17.f90: New test.
3415
4b390698
JJ
34162016-09-28 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR c++/77467
3419 * g++.dg/cpp1y/constexpr-77467.C: New test.
3420
2b1b5938
MS
34212016-09-28 Martin Sebor <msebor@redhat.com>
3422
3423 PR c/77762
3424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3425 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3426 (test_sprintf_p_const): Adjust line numbers to avoid failures
3427 introduced in r240503.
3428
30dc6ee9
MS
34292016-09-28 Martin Sebor <msebor@redhat.com>
3430
3431 PR middle-end/77683
3432 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3433
7d290e93
BE
34342016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3435
fcf32bad
BE
3436 PR c++/77748
3437 * g++.dg/pr77550.C: Avoid undefined behavior.
3438
7d290e93
BE
3439 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3440
912d9ec3
WD
34412016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3442
3443 * gcc.dg/strlenopt-20.c: Update test.
3444 * gcc.dg/strlenopt-21.c: Likewise.
3445 * gcc.dg/strlenopt-22.c: Likewise.
3446 * gcc.dg/strlenopt-22g.c: Likewise.
3447 * gcc.dg/strlenopt-26.c: Likewise.
3448 * gcc.dg/strlenopt-5.c: Likewise.
3449 * gcc.dg/strlenopt-7.c: Likewise.
3450 * gcc.dg/strlenopt-9.c: Likewise.
3451
459bcfb0
JJ
34522016-09-27 Jakub Jelinek <jakub@redhat.com>
3453
6e39060a
JJ
3454 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3455
8ca33347
JJ
3456 * g++.dg/cpp1z/lambda-this1.C: New test.
3457 * g++.dg/cpp1z/lambda-this2.C: New test.
3458
459bcfb0
JJ
3459 PR c++/77722
3460 * g++.dg/ubsan/return-4.C: New test.
3461 * g++.dg/ubsan/return-5.C: New test.
3462 * g++.dg/ubsan/return-6.C: New test.
3463
20fba714
JW
34642016-09-27 Jiong Wang <jiong.wang@arm.com>
3465
3466 * lib/target-supports.exp
3467 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3468 in function comment.
3469
bebe0086
ML
34702016-09-27 Martin Liska <mliska@suse.cz>
3471
3472 PR gcov-profile/46266
3473 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3474 considered.
3475
59896334
RB
34762016-09-27 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/77745
3479 * g++.dg/torture/pr77745.C: New testcase.
3480
f0d355dc
RB
34812016-09-27 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/77478
3484 * gcc.dg/torture/pr77478.c: New testcase.
3485
8c9434c2
ML
34862016-09-27 Martin Liska <mliska@suse.cz>
3487
3488 PR gcov-profile/7970
3489 PR gcov-profile/16855
3490 PR gcov-profile/44779
3491 * g++.dg/gcov/pr16855.C: New test.
3492
511d092e
SKS
34932016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3494
3495 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3496
f2e0c4e1
JJ
34972016-09-27 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR fortran/77666
3500 * gfortran.dg/gomp/pr77666.f90: New test.
3501
3a4228ba
KV
35022016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3503
3504 PR ipa/77677
3505 * gcc.dg/torture/pr77677-2.c: New test.
3506
a184e37f
SK
35072016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3508
3509 PR fortran/77420
3510 * gfortran.dg/pr77420_1.f90: New test.
3511 * gfortran.dg/pr77420_2.f90: Ditto.
3512 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3513 * gfortran.dg/pr77420_4.f90: this file.
3514
8be59d19
KV
35152016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3516
3517 PR middle-end/77719
3518 * gfortran.dg/pr77719.f90: New test.
3519
991075a4
TP
35202016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3521
3522 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3523 singular form of byte when quantity is unknown.
991075a4 3524
c6147dc4
MP
35252016-09-26 Marek Polacek <polacek@redhat.com>
3526
3527 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3528
5cc6c41c
ML
35292016-09-26 Martin Liska <mliska@suse.cz>
3530
3531 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3532 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3533 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3534 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3535 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3536 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3537 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3538 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3539 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3540
81fea426
MP
35412016-09-26 Marek Polacek <polacek@redhat.com>
3542
3543 PR c/7652
3544 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3545 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3546 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3547 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3548 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3549 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3550 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3551 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3552 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3553 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3554 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3555 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3556 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3557 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3558 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3559 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3560 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3561 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3562 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3563 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3564 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3565 * c-c++-common/attr-fallthrough-1.c: New test.
3566 * c-c++-common/attr-fallthrough-2.c: New test.
3567 * g++.dg/cpp0x/fallthrough1.C: New test.
3568 * g++.dg/cpp0x/fallthrough2.C: New test.
3569 * g++.dg/cpp1z/fallthrough1.C: New test.
3570 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3571 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3572 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3573 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3574
9b597c1f
SK
35752016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3576
12a813c1 3577 PR fortran/77429
9b597c1f
SK
3578 * gfortran.dg/pr77429.f90: New test.
3579
f1c7e7f1
SK
35802016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3581
3582 PR fortran/77694
3583 * gfortran.dg/pr77694.f90: New test.
3584
50c6dd20
OE
35852016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3586
3587 PR target/51244
3588 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3589
540b039e
DH
35902016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3591
3592 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3593 for 32-bit mode.
3594
cfd161bf
DH
35952016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3596
3597 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3598 for 32-bit mode.
3599
9a2300e9
MP
36002016-09-24 Marek Polacek <polacek@redhat.com>
3601
3602 PR c/77490
3603 * c-c++-common/Wbool-operation-1.c: New test.
3604 * gcc.dg/Wbool-operation-1.c: New test.
3605
34d567d1
FR
36062016-09-23 Fritz Reese <fritzoreese@gmail.com>
3607
3608 * gfortran.dg/dec_static_1.f90: New.
3609 * gfortran.dg/dec_static_2.f90: New.
3610 * gfortran.dg/dec_static_3.f90: New.
3611 * gfortran.dg/dec_static_4.f90: New.
3612
4a8d4422
JD
36132016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614
3615 PR fortran/48298
3616 * gfortran.dg/negative_unit_check.f90: Update test.
3617 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3618
90ef45cb
DV
36192016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3620
3621 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3622 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3623 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3624 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3625 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3626 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3627 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3628
e0535922
MS
36292016-09-23 Martin Sebor <msebor@redhat.com>
3630
3631 PR testsuite/77713
3632 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3633 assuming long double is bigger than double.
3634
d664d76d
JJ
36352016-09-23 Jakub Jelinek <jakub@redhat.com>
3636
3637 Implement P0138R2, C++17 construction rules for enum class values
3638 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3639
3b31f720
DM
36402016-09-23 David Malcolm <dmalcolm@redhat.com>
3641
3642 PR preprocessor/77672
3643 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3644 expected multiline output from first warning to reflect change
3645 in r240434.
3646
592459bf
TP
36472016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3648
3649 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3650
0af06385
BE
36512016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3652 Tom de Vries <tom@codesourcery.com>
3653
3654 PR testsuite/77411
3655 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3656
8f01b67a
MP
36572016-09-23 Marek Polacek <polacek@redhat.com>
3658
3659 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3660 * c-c++-common/gomp/atomic-13.c: Likewise.
3661 * c-c++-common/gomp/atomic-14.c: Likewise.
3662 * c-c++-common/pr60439.c: Remove invalid code.
3663 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3664 * g++.dg/expr/bitfield5.C: Likewise.
3665 * g++.dg/expr/bitfield6.C: Likewise.
3666 * g++.dg/expr/bool1.C: Likewise.
3667 * g++.dg/expr/bool3.C: Likewise.
3668 * g++.dg/expr/lval3.C: Likewise.
3669 * g++.dg/expr/lval4.C: Likewise.
3670 * g++.old-deja/g++.jason/bool5.C: Likewise.
3671
bbd6fcf3
DM
36722016-09-23 David Malcolm <dmalcolm@redhat.com>
3673
3674 PR preprocessor/77672
3675 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3676 (test_terminator_location): New function.
3677
113d06a4
RB
36782016-09-23 Richard Biener <rguenther@suse.de>
3679
3680 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3681
cab9e1df
MW
36822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3683
3684 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3685 -march=armv8.2-a+fp16 when supported by the hardware.
3686 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3687 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3688 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3689 semi-colons to a macro invocations.
3690 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3691 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3692 defined.
3693 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3694 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3696 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3697 defined.
3698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3705 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3707 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3708 defined.
3709 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3711 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3712 defined.
3713 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3715 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3716 defined.
3717 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3719 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3720 defined.
3721 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3723 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3724 defined. Also fix some white-space.
3725 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3730 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3731 defined. Also fix some long lines and white-space.
3732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3733 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3734 defined. Also fix some long lines and white-space.
3735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3736 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3737 defined.
3738 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3740 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3741 defined.
3742 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3744 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3745 defined.
3746 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3747 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3748 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3749 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3750 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3751 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3752 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3754 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3755 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3756 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3758 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3759 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3762 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3763 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3765
da9b2e69
JW
37662016-09-23 Jiong Wang <jiong.wang@arm.com>
3767 Matthew Wahab <matthew.wahab@arm.com>
3768
3769 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3770 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3771 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3772 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3773 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3774 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3775 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3784 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3785 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3786 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3787 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3788 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3789 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3790 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3791 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3792 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3793 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3794 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3795 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3796 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3797 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3798 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3799 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3800 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3801 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3802 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3803 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3804 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3805 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3806
785cf02f
MW
38072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3808
3809 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3810 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3811 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3812 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3813 support.
3814
1e401340
KV
38152016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3816
3817 PR ipa/77677
3818 * gcc.dg/torture/pr77677.c: New test.
3819
8ed3eeac
AV
38202016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3821
3822 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3823 here now.
3824
55a9b91b
MW
38252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3826
3827 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3828 options. Add tests for float16x4_t and float16x8_t.
3829
64c744b9
DV
38302016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3831
3832 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3833 * gcc.target/s390/risbg-ll-2.c: Ditto.
3834 * gcc.target/s390/risbg-ll-3.c: Ditto.
3835
d403b8d4
MW
38362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3837
3838 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3839 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3840
576987fc
DV
38412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3842
3843 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3844 output to the simplified instructions.
3845
4ffc8099
MW
38462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3847
3848 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3849 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3850
b1a970a5
MW
38512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3852
3853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3854 (FP16_SUPPORTED): New
3855 (expected-hfloat-16x4): Make conditional on __fp16 support.
3856 (expected-hfloat-16x8): Likewise.
3857 (vdup_n_f16): Disable for non-AArch64 targets.
3858 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3859 conditional on FP16_SUPPORTED.
3860 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3861 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3862 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3863 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3864 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3865 for testing __fp16.
3866 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3867 conditional on FP16_SUPPORTED.
3868 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3870
50df9464
MW
38712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3872
3873 * gcc.target/arm/short-vfp-1.c: New.
3874
536b9f42
MW
38752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3876
3877 * gcc.target/arm/attr-fp16-arith-1.c: New.
3878
1b9e31cf
MW
38792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3880
3881 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3882 New.
3883 (add_options_for_arm_v8_2a_fp16_neon): New.
3884 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3885 (add_options_for_arm_arch_v8_2a): Auto-generate.
3886 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3887 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3888 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3889 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3890 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3891 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3892 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3893
a5b42ee7
MW
38942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3895
3896 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3897 arm_fp16_alternative_ok.
3898 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3899 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3900 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3901 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3902 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3903 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3904 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3905 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3906 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3907 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3908 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3909 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3910 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3911 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3912 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3913 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3914 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3915 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3916 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3917 arm_fp16_alternative_ok.
3918 * lib/target-supports.exp
3919 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3920 (check_effective_target_arm_fp16_alternative_ok): New.
3921 (check_effective_target_arm_fp16_none_ok_nocache): New.
3922 (check_effective_target_arm_fp16_none_ok): New.
3923
fcbc975b
ML
39242016-09-23 Martin Liska <mliska@suse.cz>
3925
3926 * gcc.dg/ipa/pr77653.c: Replace adress
3927 with address.
3928
1822b732
ML
39292016-09-23 Martin Liska <mliska@suse.cz>
3930
3931 * gcc.target/i386/movbe-4.c: New test.
3932
fab18cc4
ML
39332016-09-23 Martin Liska <mliska@suse.cz>
3934
3935 * gcc.target/i386/crc32-5.c: New test.
3936
e70f01b5
ML
39372016-09-23 Martin Liska <mliska@suse.cz>
3938
3939 * gcc.target/i386/pr71652.c: New test.
3940 * gcc.target/i386/pr71652-2.c: New test.
3941 * gcc.target/i386/pr71652-3.c: New test.
3942
f2e81d05
JJ
39432016-09-23 Jakub Jelinek <jakub@redhat.com>
3944
3945 * lib/gcc-dg.exp (process-message): Support relative line number
3946 notation - .+4 or .-1 etc.
3947 * gcc.dg/dg-test-1.c: New test.
3948
ed30d2a6
MS
39492016-09-22 Martin Sebor <msebor@redhat.com>
3950
3951 PR target/77676
3952 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3953 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3954 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3955 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3956
1c681c7b
UB
39572016-09-22 Uros Bizjak <ubizjak@gmail.com>
3958
3959 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3960 * gcc.dg/ifcvt-2.c: Ditto.
3961 * gcc.dg/zero_bits_compound-1.c: Ditto.
3962 * gcc.dg/zero_bits_compound-1.c: Ditto.
3963 * gcc.dg/pr40550.c: Simplify target selectors.
3964 Use dg-additional-options.
3965 * gcc.dg/pr47893.c: Ditto.
3966 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3967 additional options for 32-bit x86 targets.
3968 * gcc.dg/pr70955.c: Move to ...
3969 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3970
67cf0a53
PC
39712016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3972
3973 PR c++/61019
3974 * g++.dg/cpp0x/pr61019.C: New.
3975
0ee70cc0
AV
39762016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3977 Terry Guo <terry.guo@arm.com>
3978
3979 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3980 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3981 * gcc.target/arm/pure-code/pure-code.exp: New.
3982
43639d2c
UB
39832016-09-22 Uros Bizjak <ubizjak@gmail.com>
3984
3985 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3986 Remove SSE effective target requirement.
3987
a608d15b
PC
39882016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3989
3990 PR c++/71979
3991 * g++.dg/cpp0x/pr71979.C: New.
3992
d94a7ab4
BE
39932016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3994
3995 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3996
a13f439f
ML
39972016-09-22 Martin Liska <mliska@suse.cz>
3998
3999 PR ipa/77653
4000 * gcc.dg/ipa/pr77653.c: New test.
4001
cf352092
JJ
40022016-09-22 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR fortran/77665
4005 * gfortran.dg/gomp/pr77665.f90: New test.
4006
a8de3002
PT
40072016-09-22 Paul Thomas <pault@gcc.gnu.org>
4008
4009 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4010 * gfortran.dg/dtio_13.f90: New test.
4011
39abef62
LK
40122016-09-21 Louis Krupp <louis.krupp@zoho.com>
4013
4014 PR fortran/66107
4015 * gfortran.dg/pr66107.f90: New test.
4016
4a2bb7fc
ILT
40172016-09-21 Ian Lance Taylor <iant@golang.org>
4018
4019 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4020 with call to builtin delete function.
4021
5f84cee2
JM
40222016-09-21 Joseph Myers <joseph@codesourcery.com>
4023
4024 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4025 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4026 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4027 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4028 tests.
4029
fe01a41a
UB
40302016-09-21 Uros Bizjak <ubizjak@gmail.com>
4031
4032 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4033
2e1c20b1
JJ
40342016-09-21 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR c++/77651
4037 * g++.dg/cpp1z/aligned-new6.C: New test.
4038
de4c144a
MW
40392016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4040
4041 * gcc.target/arm/fp16-aapcs-3.c: New.
4042 * gcc.target/arm/fp16-aapcs-4.c: New.
4043 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4044 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4045 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4046 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4047
44fc7854
BE
40482016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4049
4050 PR tree-optimization/77550
4051 * g++.dg/pr77550.C: New test.
4052
bc084f84
GJL
40532016-09-21 Georg-Johann Lay <avr@gjlay.de>
4054
4055 PR target/77326
4056 * gcc.target/avr/torture/pr77326.c: New test.
4057
c075003a
LK
40582016-09-21 Louis Krupp <louis.krupp@zoho.com>
4059
4060 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4061
6811ea79
RB
40622016-09-21 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/77648
4065 * gcc.dg/torture/pr77648-1.c: New testcase.
4066 * gcc.dg/torture/pr77648-2.c: Likewise.
4067
f955c4c4
RB
40682016-09-21 Richard Biener <rguenther@suse.de>
4069 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR tree-optimization/77621
4072 * gcc.dg/pr77621.c: New testcase.
4073
096506bb
PT
40742016-09-21 Paul Thomas <pault@gcc.gnu.org>
4075
4076 PR fortran/77657
4077 * gfortran.dg/dtio_12.f90: New test.
4078
37d168ae
SKS
40792016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4080
4081 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4082
66454000
KV
40832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4084
4085 PR tree-optimization/72835
4086 * gcc.dg/tree-ssa/pr72835.c: New test.
4087
88d0c3f0
MS
40882016-09-20 Martin Sebor <msebor@redhat.com>
4089
4090 PR middle-end/49905
4091 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4092 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4093 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4094 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4095 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4096 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4097 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4098
a03df1d5
KV
40992016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4100
4101 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4102 arguments/compare will be optimized away.
4103 * gcc.dg/torture/ftrapv-1.c: Likewise.
4104
8bc5448f
KV
41052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4106
4107 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4108 will be optimized away.
4109 * gcc.dg/ipa/vrp1.c: New test.
4110 * gcc.dg/ipa/vrp2.c: New test.
4111 * gcc.dg/ipa/vrp3.c: New test.
4112
973625a0
KV
41132016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4114
4115 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4116 does the same transformation.
4117 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4118 * gcc.dg/tree-ssa/evrp1.c: New test.
4119 * gcc.dg/tree-ssa/evrp2.c: New test.
4120 * gcc.dg/tree-ssa/evrp3.c: New test.
4121 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4122 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4123 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4124 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4125 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4126 foling now happens early.
4127 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4128 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4129 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4130 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4131 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4132
9b1ba33c
UB
41332016-09-20 Uros Bizjak <ubizjak@gmail.com>
4134
4135 PR target/77621
4136 * gcc.target/i386/pr77621.c: New test.
4137 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4138 pattern, loop should vectorize with -mtune=atom.
4139
f5bd4ad8
MO
41402016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4141 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR testsuite/63299
4144 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4145 instead of delete.
4146
7d9cf801
JJ
41472016-09-20 Jakub Jelinek <jakub@redhat.com>
4148
b912f962
JJ
4149 PR c++/77626
4150 * g++.dg/other/pr77626.C: New test.
4151
eaf1ece1
JJ
4152 PR c++/77638
4153 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4154
590b62e9
JJ
4155 PR c++/77637
4156 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4157
7d9cf801
JJ
4158 PR middle-end/77624
4159 * c-c++-common/pr77624-1.c: New test.
4160 * c-c++-common/pr77624-2.c: New test.
4161
3aebb6ff
AV
41622016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4163
4164 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4165 of digits expected.
4166
b5bbe47b
RB
41672016-09-20 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/77646
4170 * gcc.dg/torture/pr77646.c: New testcase.
4171
144a96e4
BE
41722016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4173
4174 PR c++/77434
4175 * c-c++-common/Wint-in-bool-context.c: New test.
4176
1f2071fa
JM
41772016-09-19 Joseph Myers <joseph@codesourcery.com>
4178
4179 * gcc.dg/cr-decimal-dig-1.c: New test.
4180
63012d9a
JM
41812016-09-19 Joseph Myers <joseph@codesourcery.com>
4182
4183 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4184 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4185 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4186 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4187
02410826
VM
41882016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4189
4190 PR rtl-optimization/77416
4191 * gcc.target/powerpc/pr77416.c: New.
4192
6101a7ab
PP
41932016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4194
4195 PR c++/77639
4196 * g++.dg/template/error-recovery4.C: New test.
4197
1993ff76
BC
41982016-09-19 Bin Cheng <bin.cheng@arm.com>
4199
4200 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4201
5fa9e644
KT
42022016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4203
4204 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4205 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4206
fc15d9ec
JJ
42072016-09-19 Jakub Jelinek <jakub@redhat.com>
4208 Jan Hubicka <jh@suse.cz>
4209
4210 PR target/77587
4211 * gcc.dg/pr77587.c: New test.
4212 * gcc.dg/pr77587a.c: New file.
4213
3c9f5092
AV
42142016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4215
4216 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4217 * gfortran.dg/coarray_38.f90:
4218 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4219 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4220 * gfortran.dg/coarray_allocate_7.f08: New test.
4221 * gfortran.dg/coarray_allocate_8.f08: New test.
4222 * gfortran.dg/coarray_allocate_9.f08: New test.
4223 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4224 new caf_register.
4225 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4226 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4227 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4228 get_by_refs.
4229 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4230 * gfortran.dg/coarray_lock_7.f90: Same.
4231 * gfortran.dg/coarray_poly_5.f90: Same.
4232 * gfortran.dg/coarray_poly_6.f90: Same.
4233 * gfortran.dg/coarray_poly_7.f90: Same.
4234 * gfortran.dg/coarray_poly_8.f90: Same.
4235 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4236
e79e6763
FR
42372016-09-19 Fritz Reese <fritzoreese@gmail.com>
4238
4239 PR fortran/77584
4240 * gfortran.dg/dec_structure_15.f90: New testcase.
4241
ae527639
RB
42422016-09-19 Richard Biener <rguenther@suse.de>
4243
4244 PR middle-end/77605
4245 * gcc.dg/torture/pr77605.c: New testcase.
4246
cdf060f8
LK
42472016-09-18 Louis Krupp <louis.krupp@zoho.com>
4248
4249 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4250
b720e919
JH
42512016-09-17 Jan Hubicka <hubicka@ucw.cz>
4252
4253 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4254 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4255 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4256 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4257 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4258 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4259 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4260 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4261 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4262 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4263 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4264
bdabae39
KY
42652016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4266
4267 * gcc.target/i386/pr68633.c: Fix expected result.
4268
493ba820
LK
42692016-09-17 Louis Krupp <louis.krupp@gmail.com>
4270
4271 PR fortran/68078
4272 * gfortran.dg/pr68078.f90: New test.
4273 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4274
9a42726b
BS
42752016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4276
4277 PR target/77613
4278 * gcc.target/powerpc/swaps-p8-25.c: New.
4279
e7d61178
JJ
42802016-09-16 Jakub Jelinek <jakub@redhat.com>
4281
8f03e02f
JJ
4282 PR c++/77482
4283 * g++.dg/cpp0x/constexpr-77482.C: New test.
4284
e80cb545
JJ
4285 PR c++/77379
4286 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4287 thunk offsets.
4288 * g++.dg/abi/abi-tag23a.C: Likewise.
4289
1c2f613f
JJ
4290 PR c++/77338
4291 * g++.dg/cpp0x/decltype-77338.C: New test.
4292
e7d61178
JJ
4293 PR c++/77375
4294 * g++.dg/cpp0x/mutable1.C: New test.
4295
8d987deb
SK
42962016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4297
4298 PR fortran/77612
4299 * gfortran.dg/pr77612.f90: New test.
4300
2c3d35a6
SKS
43012016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4302
4303 * gcc.dg/torture/pr70421.c: Require int32plus.
4304
e43163ae
JJ
43052016-09-16 Jakub Jelinek <jakub@redhat.com>
4306
bcf0905a
JJ
4307 PR middle-end/77475
4308 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4309
e43163ae
JJ
4310 PR target/77526
4311 * gcc.target/i386/pr77526.c: New test.
4312
7d704548
JJ
43132016-09-16 Jakub Jelinek <jakub@redhat.com>
4314 Eric Botcazou <ebotcazou@adacore.com>
4315
4316 PR middle-end/77594
4317 * gcc.target/i386/pr77594.c: New test.
4318
902d624f
LK
43192016-09-15 Louis Krupp <louis.krupp@zoho.com>
4320
4321 PR fortran/69963
4322 * gfortran.dg/misplaced_implicit_character.f90: New test.
4323
7e16ce79
BC
43242016-09-15 Bin Cheng <bin.cheng@arm.com>
4325
4326 PR tree-optimization/77503
4327 * gcc.dg/vect/pr77503.c: New test.
4328
7c05f5c4
RB
43292016-09-15 Richard Biener <rguenther@suse.de>
4330
4331 PR middle-end/77544
4332 * c-c++-common/torture/pr77544.c: New testcase.
4333
76ff80fb
JJ
43342016-09-15 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR middle-end/77475
4337 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4338 * gcc.dg/march-generic.c: Likewise.
4339 * gcc.target/i386/spellcheck-options-1.c: New test.
4340 * gcc.target/i386/spellcheck-options-2.c: New test.
4341 * gcc.target/i386/spellcheck-options-3.c: New test.
4342 * gcc.target/i386/spellcheck-options-4.c: New test.
4343
5560d026
CLT
43442016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4345
4346 PR fortran/72743
4347 * gfortran.dg/goacc/pr72743.f90: New test.
4348
5334f733
RB
43492016-09-15 Richard Biener <rguenther@suse.de>
4350
4351 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4352
d08615f2
RB
43532016-09-15 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/77514
4356 * gcc.dg/torture/pr77514.c: New testcase.
4357
28ca05f0
JJ
43582016-09-14 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR c++/77549
4361 * g++.dg/lookup/pr77549.C: New test.
4362
20a1e5b8
MP
43632016-09-14 Marek Polacek <polacek@redhat.com>
4364
4365 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4366 * c-c++-common/gomp/atomic-13.c: Likewise.
4367 * c-c++-common/gomp/atomic-14.c: Likewise.
4368 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4369 * g++.dg/cpp1z/bool-increment1.C: New test.
4370 * c-c++-common/pr60439.c: Add dg-warning.
4371 * g++.dg/expr/bitfield4.C: Likewise.
4372 * g++.dg/expr/bitfield5.C: Likewise.
4373 * g++.dg/expr/bitfield6.C: Likewise.
4374 * g++.dg/expr/bool1.C: Likewise.
4375 * g++.dg/expr/bool3.C: Likewise.
4376 * g++.dg/expr/lval3.C: Likewise.
4377 * g++.dg/expr/lval4.C: Likewise.
4378 * g++.old-deja/g++.jason/bool5.C: Likewise.
4379 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4380 * g++.dg/other/error18.C: Likewise.
4381 * g++.dg/gomp/atomic-14.C: Likewise.
4382
0761f6bf
NS
43832016-09-14 Nathan Sidwell <nathan@acm.org>
4384
4385 PR c++/77539
4386 * g++.dg/cpp1y/pr77539.C: New.
4387
13cddbc1
CL
43882016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4389
4390 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4391 dg-require.
4392 * g++.dg/ext/builtin_alloca.C: Likewise.
4393 * g++.dg/template/spec35.C: Likewise.
4394 * gcc.dg/builtins-68.c: Likewise.
4395 * gcc.misc-tests/gcov-13.c: Likewise.
4396 * gcc.misc-tests/gcov-14.c: Likewise.
4397
a90638d4
JM
43982016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4399
4400 * gfortran.dg/dec_structure_14.f90: New testcase.
4401
5ba4a08c
JJ
44022016-09-14 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR sanitizer/68260
4405 * c-c++-common/tsan/pr68260.c: New test.
4406
a713b234
JS
44072016-09-13 Joe Seymour <joe.s@somniumtech.com>
4408
4409 PR target/70713
4410 * gcc.target/msp430/function-attributes-1.c: New test.
4411 * gcc.target/msp430/function-attributes-2.c: New test.
4412 * gcc.target/msp430/function-attributes-3.c: New test.
4413
96032047
MS
44142015-04-18 Martin Sebor <msebor@redhat.com>
4415
4416 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4417 of non-nul characters.
4418 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4419
ea8661cd
JJ
44202016-09-13 Jakub Jelinek <jakub@redhat.com>
4421
9952908a
JJ
4422 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4423 * g++.dg/cpp1z/gen-attrs1.C: New test.
4424
63cdb7a0
JJ
4425 PR tree-optimization/77454
4426 * gcc.dg/pr77454.c: New test.
4427
ea8661cd
JJ
4428 PR c++/77553
4429 * g++.dg/cpp1y/constexpr-77553.C: New test.
4430
254830ba
DM
44312016-09-13 David Malcolm <dmalcolm@redhat.com>
4432
4433 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4434 (test_show_locus): Replace rich_location::add_fixit_insert calls
4435 with add_fixit_insert_before and add_fixit_insert_after.
4436
42763690
JM
44372016-09-13 Jason Merrill <jason@redhat.com>
4438 Tom de Vries <tom@codesourcery.com>
4439
4440 PR c++/77427
4441 * g++.dg/pr77427.C: New test.
4442
c8798f2c
ML
44432016-09-13 Martin Liska <mliska@suse.cz>
4444
4445 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4446 effective target.
4447 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4448 * lib/target-supports.exp: Define the new target.
4449
54700e2e
AP
44502016-09-12 Andrew Pinski <apinski@cavium.com>
4451
4452 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4453 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4454
e1d55bf7
UB
44552016-09-12 Uros Bizjak <ubizjak@gmail.com>
4456
4457 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4458 variable arguments.
4459 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4460 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4461 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4462 variable argument.
4463 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4464 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4465
54dcdb88
BE
44662016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4467
4468 PR c++/77496
4469 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4470 * g++.dg/ext/pr77496.C: New test.
4471 * g++.dg/warn/pr77496.C: New test.
4472
d1463eb9
DM
44732016-09-12 David Malcolm <dmalcolm@redhat.com>
4474
4475 PR c/72858
4476 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4477 to preserve conversion chars, and to preserve prefix information.
4478 * gcc.dg/format/pr72858.c: New test case.
4479
217fabad
SK
44802016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4481
4482 * gfortran.dg/pr77507.f90: Move to ...
4483 * gfortran.dg/ieee/pr77507.f90: here.
4484
a1cd04ac
JH
44852016-08-09 Jan Hubicka <hubicka@ucw.cz>
4486
4487 PR ipa/61159
4488 * compile/pr61159.c: New testcase
4489
e3912107
JH
44902016-08-09 Jan Hubicka <hubicka@ucw.cz>
4491
4492 PR ipa/64316
4493 * gcc.dg/ipa/pr63416.c: New testcase.
4494
739d9339
PT
44952016-09-10 Paul Thomas <pault@gcc.gnu.org>
4496 Steven G. Kargl <kargl@gcc.gnu.org>
4497
4498 PR fortran/77532
cc3135b6 4499 * gfortran.dg/dtio_11.f90: new test.
739d9339 4500
fb7c40dd
SK
45012016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4502
4503 PR fortran/77507
4504 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4505 * gfortran.dg/c_assoc_4.f90: Ditto.
4506
5b28efbb
TV
45072016-09-10 Tom de Vries <tom@codesourcery.com>
4508
4509 PR C/71602
4510 * c-c++-common/va-arg-va-list-type.c: New test.
4511
9d0a9bb4
PB
45122016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4513
4514 PR rtl-optimization/77289
4515 * gcc.target/powerpc/pr77289.c: New test.
4516
3f0177e7
MS
45172016-09-09 Martin Sebor <msebor@redhat.com>
4518
4519 PR c/77520
4520 PR c/77521
4521 * gcc.dg/pr77520.c: New test.
4522 * gcc.dg/pr77521.c: New test.
4523
e81e83d0
SK
45242016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4525
4526 PR fortran/77506
4527 * gfortran.dg/pr77506.f90: New test.
4528
8a92685e
SK
45292016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4530
4531 PR fortran/77507
4532 * gfortran.dg/pr77507.f90: New test.
4533
c65248cb
JM
45342016-09-09 Joseph Myers <joseph@codesourcery.com>
4535
4536 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4537
2cf0ff98
SK
45382016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4539 Louis Krupp <lkrupp@gcc.gnu.org>
4540
4541 PR fortran/69514
4542 * gfortran.dg/pr69514_1.f90: New test.
4543 * gfortran.dg/pr69514_2.f90: New test.
4544
8ebc1e0f
JJ
45452016-09-08 Jakub Jelinek <jakub@redhat.com>
4546
20b6cf01
JJ
4547 PR fortran/77500
4548 * gfortran.dg/gomp/pr77500.f90: New test.
4549
8ebc1e0f
JJ
4550 PR fortran/77516
4551 * gfortran.dg/gomp/pr77516.f90: New test.
4552
34718542
JJ
45532016-09-07 Jakub Jelinek <jakub@redhat.com>
4554
4555 PR middle-end/77475
4556 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4557 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4558 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4559 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4560 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4561 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4562
e5106e27
DM
45632016-09-07 David Malcolm <dmalcolm@redhat.com>
4564
4565 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4566 "substring-locations.h".
4567
ca235a85
RB
45682016-09-07 Richard Biener <rguenther@suse.de>
4569
4570 PR c/77450
4571 * c-c++-common/vector-subscript-8.c: Move ..
4572 * gcc.dg/pr77450.c: ... here.
4573
0076b5dc 45742016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4575
4576 PR libgfortran/77393
4577 * gfortran.dg/fmt_f0_2.f90: Update test.
4578 * gfortran.dg/fmt_f0_3.f90: New test.
4579
6ac7322b
DH
45802016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4581
4582 PR debug/77389
4583 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4584 in dg-options.
4585
4586 PR debug/57519
4587 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4588
8eb9e049
JJ
45892016-09-06 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR target/69255
4592 * gcc.target/i386/pr69255-1.c: New test.
4593 * gcc.target/i386/pr69255-2.c: New test.
4594 * gcc.target/i386/pr69255-3.c: New test.
4595
45962016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4597
4598 PR c/77336
4599 * gcc.dg/format/miss-7.c: New test.
4600
e6cb85d4
UB
46012016-09-06 Uros Bizjak <ubizjak@gmail.com>
4602
4603 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4604
7fe76f6a
ML
46052016-09-06 Martin Liska <mliska@suse.cz>
4606
4607 PR gcov-profile/77378
4608 PR gcov-profile/77466
4609 * gcc.dg/profile-update-warning.c: New test.
4610
209b636e
RB
46112016-09-06 Richard Biener <rguenther@suse.de>
4612
4613 PR tree-optimization/77479
4614 * gcc.dg/torture/pr77479.c: New testcase.
4615
b772a565
RB
46162016-09-06 Richard Biener <rguenther@suse.de>
4617
4618 PR c/77450
4619 * c-c++-common/vector-subscript-7.c: Adjust.
4620 * c-c++-common/vector-subscript-8.c: New testcase.
4621
a8c07037
SKS
46222016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4623
4624 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4625
0ce48391
JJ
46262016-09-05 Jakub Jelinek <jakub@redhat.com>
4627
de9188e0
JJ
4628 PR target/77476
4629 * gcc.target/i386/avx512f-pr77476.c: New test.
4630 * gcc.target/i386/avx512bw-pr77476.c: New test.
4631 * gcc.target/i386/avx512dq-pr77476.c: New test.
4632
c76f7809
JJ
4633 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4634 Update comment to mention also avx512f.
4635
0ce48391
JJ
4636 PR sanitizer/77396
4637 * g++.dg/asan/pr77396-2.C: New test.
4638
8a27cf73
UB
46392016-09-05 Uros Bizjak <ubizjak@gmail.com>
4640
4641 PR rtl-optimization/77452
4642 * gcc.target/i386/pr77452.c: New test.
4643
25ff5dd3
MP
46442016-09-05 Marek Polacek <polacek@redhat.com>
4645
4646 PR c/77423
4647 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4648
f2bc4e48
SK
46492016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 PR fortran/77391
4652 * gfortran.dg/pr77391.f90: New test.
4653
e85921ee
SK
46542016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4655
4656 PR fortran/77460
4657 * gfortran.dg/pr77460.f90: New test.
4658
b5d50659
JJ
46592016-09-03 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR c/65467
4662 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4663
7b826676
KY
46642016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4665
4666 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4667
717ebe91
DM
46682016-09-02 David Malcolm <dmalcolm@redhat.com>
4669
4670 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4671 test case.
4672 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4673 diagnostic-test-show-locus-generate-patch.c to the sources
4674 for diagnostic_plugin_test_show_locus.c.
4675
94087e88
JJ
46762016-09-02 Jakub Jelinek <jakub@redhat.com>
4677
9dc5773f
JJ
4678 PR c/65467
4679 * gcc.dg/gomp/_Atomic-1.c: New test.
4680 * gcc.dg/gomp/_Atomic-2.c: New test.
4681 * gcc.dg/gomp/_Atomic-3.c: New test.
4682 * gcc.dg/gomp/_Atomic-4.c: New test.
4683 * gcc.dg/gomp/_Atomic-5.c: New test.
4684
94087e88
JJ
4685 PR sanitizer/77396
4686 * g++.dg/asan/pr77396.C: New test.
4687
46882016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4689
4690 PR tree-optimization/71831
4691 * gcc.dg/builtin-object-size-16.c: New test.
4692 * gcc.dg/builtin-object-size-17.c: New test.
4693
7e89048d
JD
46942016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4695
4696 PR libgfortran/77393
4697 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4698
2f196155
UB
46992016-09-01 Uros Bizjak <ubizjak@gmail.com>
4700
4701 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4702 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4703 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4704 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4705 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4706 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4707 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4708 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4709 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4710 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4711 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4712 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4713 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4714 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4715 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4716 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4717 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4718 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4719
0a6b0523
EB
47202016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4721
4722 * gnat.dg/opt58.adb: New test.
4723 * gnat.dg/opt58_pkg.ads: New helper.
4724
2a99de7b
RB
47252016-09-01 Richard Biener <rguenther@suse.de>
4726
4727 PR middle-end/77436
4728 * gcc.dg/torture/pr77436.c: New testcase.
4729
f79d8786
SKS
47302016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4731
4732 * gcc.dg/pr64252.c: Require int32plus.
4733 * gcc.dg/pr66299-1.c: Likewise.
4734 * gcc.dg/pr66299-2.c: Likewise.
4735 * gcc.dg/torture/20131115-1.c: Skip for avr.
4736
b06335f9
KT
47372016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738
4739 * gcc.target/aarch64/ands_3.c: New test.
4740
f25f40be
JJ
47412016-08-31 Jakub Jelinek <jakub@redhat.com>
4742
d12a0b5a
JJ
4743 PR fortran/77352
4744 * gfortran.dg/gomp/pr77352.f90: New test.
4745
f25f40be
JJ
4746 PR fortran/77374
4747 * gfortran.dg/gomp/pr77374.f08: New test.
4748
9ff6fb6e
MG
47492016-08-31 Marc Glisse <marc.glisse@inria.fr>
4750
4751 PR tree-optimization/73714
4752 * gcc.dg/tree-ssa/pr73714.c: New test.
4753
8e95a674
JD
47542016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4755
4756 PR libgfortran/77393
4757 * gfortran.dg/fmt_f0_2.f90: New test.
4758
c6b0037d
MG
47592016-08-31 Marc Glisse <marc.glisse@inria.fr>
4760
4761 * gcc.target/i386/pr59539-2.c: Adapt options.
4762 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4763
1a576b13
PT
47642016-08-31 Paul Thomas <pault@gcc.gnu.org>
4765
4766 PR fortran/77418
4767 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4768 of the associate entity and replace with a pointer to the
4769 intended item on the stack.
4770
e73d3ca6 47712016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4772 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4773
4774 PR fortran/48298
4775 * gfortran.dg/dtio_1.f90: New test.
4776 * gfortran.dg/dtio_2.f90: New test.
4777 * gfortran.dg/dtio_3.f90: New test.
4778 * gfortran.dg/dtio_4.f90: New test.
4779 * gfortran.dg/dtio_5.f90: New test.
4780 * gfortran.dg/dtio_6.f90: New test.
4781 * gfortran.dg/dtio_7.f90: New test.
4782 * gfortran.dg/dtio_8.f90: New test.
4783 * gfortran.dg/dtio_9.f90: New test.
4784 * gfortran.dg/dtio_10.f90: New test.
4785
b816477a
DM
47862016-08-30 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4789 (test_many_nested_locations): New function.
4790 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4791 (test_show_locus): Handle "test_many_nested_locations".
4792
71b30891
DM
47932016-08-30 David Malcolm <dmalcolm@redhat.com>
4794
4795 * g++.dg/template/double-greater-than-fixit.C: New test case.
4796
8fa37232
EB
47972016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4798
4799 * gnat.dg/opt57.ad[sb]: New test.
4800 * gnat.dg/opt57_pkg.ads: New helper.
4801
6f651bae
RB
48022016-08-30 Richard Biener <rguenther@suse.de>
4803
4804 PR tree-optimization/69047
4805 * gcc.dg/pr69047.c: Fix byte-order check.
4806
ab834832
JJ
48072016-08-30 Jakub Jelinek <jakub@redhat.com>
4808
5116b156
JJ
4809 PR tree-optimization/72866
4810 * gcc.dg/vect/pr72866.c: New test.
4811
3754bbfc
JJ
4812 PR debug/77363
4813 * g++.dg/debug/dwarf2/pr77363.C: New test.
4814
26122e2d
JJ
4815 PR middle-end/77377
4816 * gcc.target/i386/pr77377.c: New test.
4817
ab834832
JJ
4818 PR debug/77389
4819 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4820 in dg-options.
4821
bedc9ca7
SK
48222016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4823
4824 * gfortran.dg/pr77372.f90: Moved to ...
4825 * gfortran.dg/ieee/pr77372.f90: here.
4826
adfa1e6b
MM
48272016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4828
4829 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4830 vector short/char initializations.
4831 * gcc.target/powerpc/vec-init-5.c: Likewise.
4832 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4833 vector initialization optimizations.
4834 * gcc.target/powerpc/vec-init-7.c: Likewise.
4835 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4836 vector float/double initializations.
4837 * gcc.target/powerpc/vec-init-9.c: Likewise.
4838
414b7129
UB
48392016-08-29 Uros Bizjak <ubizjak@gmail.com>
4840
4841 PR target/77403
4842 * gcc.target/i386/pr77403.c: New test.
4843
3d06b6f2
MP
48442016-08-29 Marek Polacek <polacek@redhat.com>
4845
4846 PR c/77292
4847 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4848
ba9bbd6f
TV
48492016-08-29 Tom de Vries <tom@codesourcery.com>
4850
4851 PR c/77398
4852 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4853
d7d80d8f
EB
48542016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4855
4856 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4857
d7d80d8f 48582016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4859
4860 * gfortran.dg/dec_structure_13.f90: New testcase.
4861
468d95c8
JB
48622016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4863
4864 PR fortran/77261
4865 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4866 available.
4867
f329b264
TV
48682016-08-28 Tom de Vries <tom@codesourcery.com>
4869
4870 PR lto/70955
4871 * gcc.dg/pr70955.c: New test.
4872 * gcc.dg/lto/pr70955_0.c: Same.
4873 * gcc.dg/lto/pr70955_1.c: Same.
4874
4a389eb6
PP
48752016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4876
4877 PR tree-optimization/71077
4878 * gcc.target/i386/pr71077.c: New test.
4879
3f8257db 48802016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4881
4882 PR fortran/77380
4883 * gfortran.dg/pr77380.f90: New test.
4884
3f8257db 48852016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4886
4887 PR fortran/77372
4888 gfortran.dg/pr77372.f90: New test.
4889
ee908516
DM
48902016-08-26 David Malcolm <dmalcolm@redhat.com>
4891
4892 * gcc.dg/spellcheck-fields-2.c (test): Move
4893 dg-begin/end-multiline-output within function body.
4894 (test_macro): New function.
4895
d41e76cf
DM
48962016-08-26 David Malcolm <dmalcolm@redhat.com>
4897
4898 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4899 (test_fixit_insert): Update expected output.
4900 (test_fixit_remove): Likewise.
4901 (test_fixit_replace): Likewise.
4902
524a4c96
RO
49032016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4904
4905 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4906 Fix typo.
4907
ebfa15ab
RB
49082016-08-26 Richard Biener <rguenther@suse.de>
4909
4910 PR tree-optimization/69047
4911 * gcc.dg/pr69047.c: New testcase.
4912
209ca542
PK
49132016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4914 Martin Jambhor <mjambor@suse.cz>
524a4c96 4915
209ca542
PK
4916 * gcc.dg/ipa/propbits-1.c: New test-case.
4917 * gcc.dg/ipa/propbits-2.c: Likewise.
4918 * gcc.dg/ipa/propbits-3.c: Likewise.
4919
e5cf1629
SK
49202016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4921
4922 PR fortran/77351
4923 * gfortran.dg/pr77351.f90: New test.
4924
ebef225f
MP
49252016-08-25 Marek Polacek <polacek@redhat.com>
4926
4927 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4928
fe377a48
MP
49292016-08-25 Marek Polacek <polacek@redhat.com>
4930
4931 PR c/77323
4932 * gcc.dg/pr77323.c: New test.
4933
88b8971f
PT
49342016-08-24 Paul Thomas <pault@gcc.gnu.org>
4935
4936 PR fortran/77358
4937 * gfortran.dg/submodule_17.f08: New test.
4938
3f8257db
JJ
49392016-08-24 Michael Collison <michael.collison@linaro.org>
4940 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4941
4942 * gcc.target/arm/builtin_saddl.c: New testcase.
4943 * gcc.target/arm/builtin_saddll.c: New testcase.
4944 * gcc.target/arm/builtin_uaddl.c: New testcase.
4945 * gcc.target/arm/builtin_uaddll.c: New testcase.
4946 * gcc.target/arm/builtin_ssubl.c: New testcase.
4947 * gcc.target/arm/builtin_ssubll.c: New testcase.
4948 * gcc.target/arm/builtin_usubl.c: New testcase.
4949 * gcc.target/arm/builtin_usubll.c: New testcase.
4950
d5b5d212
UB
49512016-08-24 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR target/77270
4954 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4955 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4956 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4957 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4958 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4959 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4960 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4961 effective target. Remove scan-assembler-times directives.
4962 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4963 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4964 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4965
d1188689
SKS
49662016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4967
4968 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4969 of unsigned int.
4970 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4971
0b6b8f85
RS
49722016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4973
4974 PR testsuite/77317
4975 * lib/target-supports.exp
4976 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4977 (check_effective_target_vect_natural_alignment): Ditto.
4978 (check_effective_target_vector_alignment_reachable): Ditto.
4979 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4980
587b7f7a
ILT
49812016-08-23 Ian Lance Taylor <iant@golang.org>
4982
4983 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4984
6019c0fc
MM
49852016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4986
4987 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4988 being created from pointers to memory locations.
4989 * gcc.target/powerpc/vec-init-2.c: Likewise.
4990
cfe37db4
FR
49912016-08-23 Fritz Reese <fritzoreese@gmail.com>
4992
4993 * gfortran.dg/dec_structure_12.f90: New testcase.
4994
7e11f46f
DV
49952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4996
4997 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4998
7ab4f354
DV
49992016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5000
5001 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5002 verification.
5003
deb9351f
DV
50042016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5005
5006 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5007 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5008
1fd9f058
RB
50092016-08-23 Richard Biener <rguenther@suse.de>
5010
5011 PR tree-optimization/27336
5012 * c-c++-common/pr27336.c: New testcase.
5013
b00e6e75
MP
50142016-08-22 Marek Polacek <polacek@redhat.com>
5015
5016 PR c++/77321
5017 * g++.dg/cpp1y/pr77321.C: New test.
5018
58338bac
SK
50192016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5020
5021 PR fortran/60774
5022 * gfortran.dg/empty_label.f: Adjust test for new error message.
5023 * gfortran.dg/empty_label.f90: Ditto.
5024 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5025 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5026 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5027
30364ce6
SK
50282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5029
5030 PR fortran/61318
5031 * gfortran.dg/pr61318.f90: New test.
5032
ad7a5a8f
SK
50332016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5034
5035 PR fortran/77260
5036 * gfortran.dg/pr77260_1.f90: New test.
5037 * gfortran.dg/pr77260_2.f90: Ditto.
5038
72f52f30
JM
50392016-08-22 Joseph Myers <joseph@codesourcery.com>
5040
5041 PR middle-end/77269
5042 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5043 __builtin_signbitf and __builtin_signbitl in expected generic
5044 expansion.
5045 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5046 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5047 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5048 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5049 tests.
5050
6dc198e3
JM
50512016-08-22 Joseph Myers <joseph@codesourcery.com>
5052
5053 * gcc.dg/torture/float128-builtin.c,
5054 gcc.dg/torture/float128-ieee-nan.c,
5055 gcc.dg/torture/float128x-builtin.c,
5056 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5057 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5058 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5059 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5060 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5061 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5062 gcc.dg/torture/floatn-nan.h: New tests.
5063
7ff4e41a
JM
50642016-08-22 Joseph Myers <joseph@codesourcery.com>
5065
5066 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5067 macro.
5068 (main): Update calls to TEST_I_F.
5069 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5070 macro.
5071 (main): Update calls to TEST_I_F.
5072
7078cdb6
JM
50732016-08-22 Joseph Myers <joseph@codesourcery.com>
5074
5075 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5076 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5077 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5078 names in calls to TEST_I_F.
5079
a9d7c823
BE
50802016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5081
5082 PR c/52952
5083 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5084
cd800235
SKS
50852016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5086
5087 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5088 and !natural_alignment_64.
5089 * gcc.dg/ipa/propalign-2.c: Likewise.
5090 * gcc.dg/ipa/propalign-3.c: Likewise.
5091 * gcc.dg/ipa/propalign-4.c: Likewise.
5092 * gcc.dg/ipa/propalign-5.c: Likewise.
5093 * lib/target-supports.exp
5094 (check_effective_target_natural_alignment_32): Add avr-*-*.
5095
22d12455
KV
50962016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5097
5098 PR tree-optimization/61839
5099 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5100 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5101 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5102 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5103
c65699ef
JM
51042016-08-19 Joseph Myers <joseph@codesourcery.com>
5105
5106 PR c/32187
5107 * lib/target-supports.exp (check_effective_target_float16)
5108 (check_effective_target_float32, check_effective_target_float64)
5109 (check_effective_target_float128, check_effective_target_float32x)
5110 (check_effective_target_float64x)
5111 (check_effective_target_float128x)
5112 (check_effective_target_float16_runtime)
5113 (check_effective_target_float32_runtime)
5114 (check_effective_target_float64_runtime)
5115 (check_effective_target_float128_runtime)
5116 (check_effective_target_float32x_runtime)
5117 (check_effective_target_float64x_runtime)
5118 (check_effective_target_float128x_runtime)
5119 (check_effective_target_floatn_nx_runtime)
5120 (add_options_for_float16, add_options_for_float32)
5121 (add_options_for_float64, add_options_for_float128)
5122 (add_options_for_float32x, add_options_for_float64x)
5123 (add_options_for_float128x): New procedures.
5124 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5125 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5126 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5127 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5128 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5129 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5130 gcc.dg/torture/float128-complex.c,
5131 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5132 gcc.dg/torture/float128x-basic.c,
5133 gcc.dg/torture/float128x-complex.c,
5134 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5135 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5136 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5137 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5138 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5139 gcc.dg/torture/float32x-basic.c,
5140 gcc.dg/torture/float32x-complex.c,
5141 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5142 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5143 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5144 gcc.dg/torture/float64x-basic.c,
5145 gcc.dg/torture/float64x-complex.c,
5146 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5147 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5148 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5149 gcc.dg/torture/floatn-tg.h,
5150 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5151 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5152 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5153 gcc.dg/torture/fp-int-convert-float128x.c,
5154 gcc.dg/torture/fp-int-convert-float16-timode.c,
5155 gcc.dg/torture/fp-int-convert-float16.c,
5156 gcc.dg/torture/fp-int-convert-float32-timode.c,
5157 gcc.dg/torture/fp-int-convert-float32.c,
5158 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5159 gcc.dg/torture/fp-int-convert-float32x.c,
5160 gcc.dg/torture/fp-int-convert-float64-timode.c,
5161 gcc.dg/torture/fp-int-convert-float64.c,
5162 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5163 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5164 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5165 maximum exponent of floating-point type. Use it in testing
5166 whether 0x8...0 fits in the floating-point type. Always treat -1
5167 (signed 0xf...f) as fitting in the floating-point type.
5168 (M_OK1): New macro.
5169 * gcc.dg/torture/fp-int-convert-double.c,
5170 gcc.dg/torture/fp-int-convert-float.c,
5171 gcc.dg/torture/fp-int-convert-float128-timode.c,
5172 gcc.dg/torture/fp-int-convert-float128.c,
5173 gcc.dg/torture/fp-int-convert-float80-timode.c,
5174 gcc.dg/torture/fp-int-convert-float80.c,
5175 gcc.dg/torture/fp-int-convert-long-double.c,
5176 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5177
94e73c78
JJ
51782016-08-19 Jakub Jelinek <jakub@redhat.com>
5179
fbdbd4b6
JJ
5180 PR fortran/72744
5181 * gfortran.dg/gomp/pr72744.f90: New test.
5182
94e73c78
JJ
5183 PR fortran/69281
5184 * gfortran.dg/gomp/pr69281.f90: New test.
5185
91151a73
JB
51862016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5187
414b7129
UB
5188 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5189 the last special seed value.
5190 * gfortran.dg/random_7.f90: Use size for last array member instead
5191 of hardcoded value.
91151a73 5192
fcf830ab
PK
51932016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5194
5195 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5196 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5197
1a5da5b6
RB
51982016-08-19 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/77286
5201 * gcc.dg/torture/pr77286.c: New testcase.
5202
82f72146
DM
52032016-08-18 David Malcolm <dmalcolm@redhat.com>
5204
5205 * gcc.dg/verbose-asm-2.c: New test case.
5206
cc015f3a
DM
52072016-08-18 David Malcolm <dmalcolm@redhat.com>
5208
5209 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5210 (custom_diagnostic_finalizer): Update for change to
5211 diagnostic_show_locus.
5212
cb18fd07
DM
52132016-08-18 David Malcolm <dmalcolm@redhat.com>
5214
5215 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5216 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5217
a76989dc
MP
52182016-08-18 Marek Polacek <polacek@redhat.com>
5219
5220 PR c/71514
5221 * gcc.dg/pr71514.c: New test.
5222
89c88780
L
52232015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5224
5225 PR target/72839
5226 * gcc.target/i386/pr72839.c: New test.
5227
2c71d454
CLT
52282016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5229
5230 PR middle-end/70895
5231 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5232 * c-c++-common/goacc/reduction-1.c: Likewise.
5233 * c-c++-common/goacc/reduction-2.c: Likewise.
5234 * c-c++-common/goacc/reduction-3.c: Likewise.
5235 * c-c++-common/goacc/reduction-4.c: Likewise.
5236
66592e95
AM
52372016-08-18 Alan Modra <amodra@gmail.com>
5238
5239 * gcc.c-torture/compile/pr72771.c: New.
5240
3a146d46
JJ
52412016-08-17 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR fortran/67496
5244 * gfortran.dg/pr67496.f90: New test.
5245
3f8257db 52462015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5247
5248 PR tree-optimization/71752
3a146d46 5249 * gcc.dg/vect/pr71752.c: New.
038000bd 5250
dd42e908
UB
52512016-08-17 Uros Bizjak <ubizjak@gmail.com>
5252
5253 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5254
458a1cd0
JJ
52552016-08-17 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR middle-end/77259
5258 * g++.dg/ipa/devirt-52.C: New test.
5259
11c4c4ba
CLT
52602016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5261
5262 * c-c++-common/goacc/reduction-6.c: New testcase.
5263
661d6efd
RB
52642016-08-17 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/76490
5267 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5268 * gcc.dg/pr52904.c: XFAIL.
5269
622d8b69
RB
52702016-08-17 Richard Biener <rguenther@suse.de>
5271
5272 PR tree-optimization/23855
5273 * gcc.dg/loop-unswitch-2.c: Adjust.
5274
af23e99c
JJ
52752016-08-16 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR tree-optimization/72817
5278 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5279
feeb6268
JM
52802016-08-16 Joseph Myers <joseph@codesourcery.com>
5281
5282 PR libgcc/77265
5283 * gcc.dg/torture/float128-extend-inf.c: New test.
5284
65e736c0
DM
52852016-08-16 David Malcolm <dmalcolm@redhat.com>
5286
5287 PR c/72857
5288 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5289 for embedded NUL.
5290 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5291 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5292 caret placement.
5293 (test_oct): Likewise.
5294 (test_multiple): Likewise.
5295 (test_field_width_specifier): Likewise.
5296 (test_field_width_specifier_2): New function.
5297 (test_field_precision_specifier): New function.
5298 (test_embedded_nul): Update expected caret placement.
5299 (test_non_contiguous_strings): Update line number.
5300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5301 (__emit_string_literal_range): Add "caret_idx" param.
5302 (test_simple_string_literal): Add value for new param, updating
5303 expected output..
5304 (test_concatenated_string_literal): Likewise.
5305 (test_multiline_string_literal): Likewise.
5306 (test_hex): Likewise.
5307 (test_oct): Likewise.
5308 (test_multiple): Likewise.
5309 (test_ucn4): Likewise.
5310 (test_ucn8): Likewise.
5311 (test_u8): Likewise.
5312 (test_u): Likewise; update expected message, from "range" to
5313 "location".
5314 (test_U): Likewise.
5315 (test_L): Likewise.
5316 (test_macro): Add value for new param.
5317 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5318 (__emit_string_literal_range): Add "caret_idx" param.
5319 (test_stringified_token_1): Add value for new param. Update
5320 expected message, from "range" to "location".
5321 (test_stringized_token_2): Likewise, adding param to macro.
5322 (test_stringified_token_3): Likewise.
5323 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5324 (emit_warning): Convert param from source_range to location_t.
5325 (test_string_literals): Add caret_idx param, and use it when
5326 constructing a substring_loc. Update error message, from
5327 "range" to "location".
5328
4a7f57d5
JJ
53292016-08-16 Jakub Jelinek <jakub@redhat.com>
5330
7841800f
JJ
5331 PR target/71910
5332 * g++.dg/gomp/pr71910.C: New test.
5333
1b13411a
JJ
5334 PR middle-end/67485
5335 * gcc.c-torture/compile/pr67485.c: New test.
5336
4a7f57d5
JJ
5337 PR target/72867
5338 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5339
3c556bc4
BC
53402016-08-16 Bin Cheng <bin.cheng@arm.com>
5341
5342 PR tree-optimization/69848
5343 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5344
beab2da6
ML
53452016-08-16 Martin Liska <mliska@suse.cz>
5346
5347 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5348 of memory operations so that it can be handled by core2
5349 in 32-bit mode.
5350
f4eec0a3
RB
53512016-08-16 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/76783
5354 * gcc.dg/pr76783.c: New testcase.
5355 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5356
8f21990a
BC
53572016-08-16 Bin Cheng <bin.cheng@arm.com>
5358
5359 PR tree-optimization/72817
5360 PR tree-optimization/73450
5361 * gcc.dg/tree-ssa/pr72817.c: New test.
5362 * gcc.dg/tree-ssa/pr73450.c: New test.
5363
7fc61626
FR
53642016-08-15 Fritz Reese <fritzoreese@gmail.com>
5365
5366 * gfortran.dg/init_flag_13.f90: New testcase.
5367 * gfortran.dg/init_flag_14.f90: Ditto.
5368 * gfortran.dg/init_flag_15.f03: Ditto.
5369 * gfortran.dg/dec_init_1.f90: Ditto.
5370 * gfortran.dg/dec_init_2.f90: Ditto.
5371
432baa02
UB
53722016-08-15 Uros Bizjak <ubizjak@gmail.com>
5373
5374 PR target/72867
5375 * gcc.target/i386/pr72867.c: New test.
5376
7e1dde14
EB
53772016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5378
5379 * c-c++-common/dump-ada-spec-5.c: New test.
5380
e4969090
RB
53812016-08-15 Richard Biener <rguenther@suse.de>
5382
5383 PR tree-optimization/73434
5384 * gcc.dg/torture/pr73434.c: New testcase.
5385
66088065
JJ
53862016-08-15 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR tree-optimization/72824
5389 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5390
7c713714
CLT
53912016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5392
5393 PR fortran/70598
5394 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5395 in use_device clause.
5396 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5397 * gfortran.dg/goacc/list.f95: Adjust to catch
5398 "neither a POINTER nor an array" error messages.
5399
4271e5cb
UB
54002016-08-14 Uros Bizjak <ubizjak@gmail.com>
5401
5402 PR target/76342
5403 * gcc.target/i386/pr76342.c: New test.
5404
b0cea284
JJ
54052016-08-12 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR c/71512
5408 * g++.dg/ubsan/pr71512.C: New test.
5409 * c-c++-common/ubsan/pr71512-1.c: New test.
5410 * c-c++-common/ubsan/pr71512-2.c: New test.
5411
e86aefb8
MM
54122016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5413
5414 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5415 vector initialization options.
5416 * gcc.target/powerpc/vec-init-2.c: Likewise.
5417 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5418 is generated on ISA 3.0.
5419
7fd82d52
PP
54202016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5421
5422 PR middle-end/71654
5423 * gcc.dg/c-c++-common/pr71654.c: New test.
5424 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5425 dg-options.
5426 * gcc.dg/tree-ssa/vrp24: Likewise.
5427
2f1364c2
JJ
54282016-08-12 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR c/67410
5431 * gcc.dg/pr67410.c: New test.
5432
8eb414aa
BC
54332016-08-12 Bin Cheng <bin.cheng@arm.com>
5434
5435 PR tree-optimization/69848
5436 * gcc.dg/vect/vect-pr69848.c: New test.
5437
30b39c19
UB
54382016-08-12 Uros Bizjak <ubizjak@gmail.com>
5439
5440 PR testsuite/71008
5441 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5442 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5443 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5444 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5445
e373dd06
RB
54462016-08-12 Richard Biener <rguenther@suse.de>
5447
5448 PR tree-optimization/57326
5449 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5450 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5451 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5452 * gcc.target/i386/pr45685.c: Likewise.
5453 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5454 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5455 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5456 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5457 * gfortran.dg/pr34163.f90: Likewise.
5458
20d1af89
ML
54592016-08-12 Martin Liska <mliska@suse.cz>
5460
5461 * g++.dg/gcov/gcov-16.C: New test.
5462 * lib/gcov.exp: Support new argument for run-gcov function.
5463
5cacda56
ML
54642016-08-12 Martin Liska <mliska@suse.cz>
5465
5466 PR gcov-profile/35590
5467 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5468
663eecfd
RB
54692016-08-12 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/72851
5472 * gcc.dg/torture/pr72851.c: New testcase.
5473
3f8257db 54742016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5475
e366d7d8
AO
5476 PR debug/63240
5477 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5478 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5479 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5480 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5481 DW_AT_deleted.
5482
71e1a6a4
AO
5483 PR debug/55641
5484 * g++.dg/debug/dwarf2/ref-1.C: New.
5485
8aaf799b
AO
5486 PR debug/49366
5487 * g++.dg/debug/dwarf2/template-params-12.H: New.
5488 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5489 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5490 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5491 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5492 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5493 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5494 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5495
06f9caed
BS
54962016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5497
5498 PR target/72863
5499 * gcc.target/powerpc/pr72863.c: New test.
5500
a8b956c1
UB
55012016-08-11 Uros Bizjak <ubizjak@gmail.com>
5502
5503 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5504
c73dd986
L
55052015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5506
5507 * gcc.target/i386/pieces-strcpy-1.c: New test.
5508 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5509
385ed708
JJ
55102016-08-11 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c++/72868
5513 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5514
df7ec09f
L
55152015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 * gcc.target/i386/pieces-memcpy-1.c: New test.
5518 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5519 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5520 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5521 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5522 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5523
b95a64bb
JJ
55242016-08-11 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR c/72816
7ddbcf6b 5527 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5528
59537744
BE
55292016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5530
5531 PR tree-optimization/71083
5532 * gcc.c-torture/execute/pr71083.c: New test.
5533 * gnat.dg/loop_optimization23.adb: New test.
5534 * gnat.dg/loop_optimization23_pkg.ads: New test.
5535 * gnat.dg/loop_optimization23_pkg.adb: New test.
5536
183ac6d0
RB
55372016-08-11 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/72772
5540 * gcc.dg/graphite/pr35356-1.c: Adjust.
5541 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5542
b152f5a2
JB
55432016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5544
5545 * gfortran.dg/random_7.f90: Take into account that the last seed
5546 value is the special p value.
5547 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5548
bb7ebad1
RB
55492016-08-11 Richard Biener <rguenther@suse.de>
5550
5551 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5552
2e186411
AM
55532016-08-11 Alan Modra <amodra@gmail.com>
5554
5555 * gcc.target/powerpc/pr71680.c: New.
5556
e9e6d4f6
KN
55572016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5558
5559 * gcc.target/powerpc/bfp/bfp.exp: New file.
5560 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5561 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5562 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5563 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5564 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5565 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5566 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5567 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5568 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5569 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5570 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5571 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5572 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5573 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5574 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5575 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5576 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5577 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5578 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5579 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5580 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5581 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5582 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5583 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5584 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5585 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5586 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5587 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5588 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5589 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5590 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5591 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5592 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5593 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5594 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5595 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5596 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5597 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5598 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5599 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5600 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5601 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5602 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5603 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5604 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5605 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5606 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5607 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5608 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5609 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5610 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5611 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5612 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5613
9c8eabea
BC
56142016-08-10 Bin Cheng <bin.cheng@arm.com>
5615
5616 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5617 Add aarch64*-*-*.
5618
6c553b76
BC
56192016-08-10 Bin Cheng <bin.cheng@arm.com>
5620
5621 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5622
a0883b08
MM
56232016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5624
5625 PR target/72853
5626 * gcc.target/powerpc/pr72853.c: New test.
5627
a266236e
ML
56282016-08-10 Martin Liska <mliska@suse.cz>
5629
5630 PR gcov-profile/58306
5631 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5632
22063dbc
ML
56332016-08-10 Martin Liska <mliska@suse.cz>
5634
5635 * g++.dg/gcov/gcov-threads-1.C: New test.
5636
5250a5bb
SKS
56372016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5638
5639 PR target/71873
5640 * gcc.target/avr/pr71873.c: New test.
5641
b7597ae5
ML
56422016-08-09 Martin Liska <mliska@suse.cz>
5643
5644 * g++.dg/gcov/gcov-dump-1.C: New test.
5645 * g++.dg/gcov/gcov-dump-2.C: New test.
5646
ab50a215
ML
56472016-08-09 Martin Liska <mliska@suse.cz>
5648
5649 * gcc.dg/tree-prof/val-prof-9.c: New test.
5650
dcb1e137
ML
56512016-08-09 Martin Liska <mliska@suse.cz>
5652
5653 * gcc.dg/tree-prof/val-prof-8.c: New test.
5654
04d6d3b6
MJ
56552016-08-09 Martin Jambor <mjambor@suse.cz>
5656
df839749
UB
5657 PR ipa/71981
5658 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5659
c57e78c4
BC
56602016-08-09 Bin Cheng <bin.cheng@arm.com>
5661
5662 PR tree-optimization/33707
5663 * gcc.dg/vect/pr33707.c: New test.
5664
42970a17
BC
56652016-08-09 Bin Cheng <bin.cheng@arm.com>
5666
5667 PR tree-optimization/pr72772
5668 * gcc.dg/tree-ssa/pr72772.c: New test.
5669
810a3aa6
MF
56702016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5671
5672 PR rtl-optimization/66669
5673 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5674
9e207d6f
JJ
56752016-08-09 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR tree-optimization/72824
5678 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5679
50bf47fd
RB
56802016-08-09 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/71802
5683 * gcc.dg/torture/pr71802.c: New testcase.
5684
cadec7ca
JJ
56852016-08-09 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR c++/72809
5688 * g++.dg/eh/stdarg1.C: New test.
5689
c43c5112
AK
56902016-08-08 Andi Kleen <ak@linux.intel.com>
5691
5692 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5693 test command line in failure log.
5694 (profopt-execute): dito. Make autofdo file names unique.
5695
895aa8e1
DM
56962016-08-08 David Malcolm <dmalcolm@redhat.com>
5697
5698 PR c/64955
5699 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5700 output.
5701
9afda630
PK
57022016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5703
5704 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5705 c99_runtime.
5706 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5707 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5708 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5709 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5710 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5711 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5712
e52ed3fe
DM
57132016-08-08 David Malcolm <dmalcolm@redhat.com>
5714
5715 PR c/52952
5716 * gcc.dg/cpp/pr66415-1.c: Likewise.
5717 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5718 * gcc.dg/format/c90-printf-1.c: Likewise.
5719 * gcc.dg/format/diagnostic-ranges.c: New test case.
5720
ad200580
JJ
57212016-08-08 Jakub Jelinek <jakub@redhat.com>
5722
77524e0d
JJ
5723 PR fortran/72716
5724 * gfortran.dg/gomp/pr72716.f90: New test.
5725
2187f2a2
JJ
5726 PR middle-end/72781
5727 * gcc.dg/gomp/pr72781.c: New test.
5728
ad200580
JJ
5729 PR middle-end/68762
5730 * g++.dg/vect/pr68762-1.cc: New test.
5731 * g++.dg/vect/pr68762-2.cc: New test.
5732 * g++.dg/vect/pr68762.h: New file.
5733
989d0071
MS
57342016-08-08 Martin Sebor <msebor@redhat.com>
5735
5736 PR testsuite/72838
3a146d46
JJ
5737 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5738 * g++.dg/warn/overflow-warn-3.C: Same.
5739 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5740
7090cac9
AV
57412016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5742
5743 PR fortran/71936
5744 * gfortran.dg/allocate_with_source_21.f03: New test.
5745
64e56ab0
AV
57462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5747
5748 PR fortran/72698
5749 * gfortran.dg/allocate_with_source_20.f03: New test.
5750
0476487d
AM
57512016-08-08 Alan Modra <amodra@gmail.com>
5752
5753 * gcc.c-torture/compile/pr72802.c: New.
5754
8e9218f2
AV
57552016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5756
5757 PR fortran/70524
5758 * gfortran.dg/dependency_48.f90: New test.
5759
c1f7083b
TK
57602016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5761
531e5ae3 5762 PR fortran/70040
c1f7083b
TK
5763 * gfortran.dg/pr70040.f90: New testcase.
5764
6ab5813c
TK
57652016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5766
5767 PR fortran/71961
5768 * gfortran.dg/matmul_10.f90: New testcase.
5769
27bddc4a
JH
57702016-08-07 Jan Hubicka <hubicka@ucw.cz>
5771
5772 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5773
4a9f8a9f
JJ
57742016-08-07 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR c/72816
5777 * gcc.dg/pr72816.c: New test.
5778
fa76f2c6
JW
57792016-08-06 Jonathan Wakely <jwakely@redhat.com>
5780
5781 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5782 * g++.dg/conversion/pr41426.C: Likewise.
5783 * g++.dg/conversion/pr66211.C: Likewise.
5784 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5785 * g++.dg/init/ref8.C: Likewise.
5786 * g++.old-deja/g++.law/cvt20.C: Likewise.
5787 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5788
5c3e5002
PP
57892016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5790
5791 PR tree-optimization/18046
5792 * gcc.dg/tree-ssa/vrp105.c: New test.
5793 * gcc.dg/tree-ssa/vrp106.c: New test.
5794
94087e88 57952016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5796
5797 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5798 1ul in diagnostics. Remove hyphen from "constant-expression."
5799 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5800 * g++.dg/cpp0x/static_assert3.C: Same.
5801 * g++.dg/cpp1y/constexpr-throw.C: Same.
5802 * g++.dg/template/nontype3.C: Same.
5803 * g++.dg/warn/overflow-warn-1.C: Same.
5804 * g++.dg/warn/overflow-warn-3.C: Same.
5805 * g++.dg/warn/overflow-warn-4.C: Same.
5806
88fa5555
DM
58072016-08-05 David Malcolm <dmalcolm@redhat.com>
5808
5809 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5810 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5811 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5812 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5813
1addb9e6
PP
58142016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5815
5816 PR tree-optimization/72810
5817 * gcc.dg/tree-ssa/vrp110.c: New test.
5818
1b62ed4f
JG
58192016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5820
5821 PR Target/72819
5822 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5823 registers.
5824 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5825 saving the half-precision registers.
5826 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5827 value is returned in h0.
5828 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5829 are passed in FP/SIMD registers.
5830 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5831 passing works corrcetly.
5832 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5833 (hfa_f16x2_t): Likewise.
5834 (hfa_f16x3_t): Likewise.
5835 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5836 are promoted to double and passed in a double register.
5837 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5838 are promoted to double and stacked.
5839 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5840 __fp16 data types.
5841 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5842 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5843 __fp16 first get passed in FP/SIMD registers, then stacked.
5844
4228ca19
NS
58452016-08-05 Nathan Sidwell <nathan@acm.org>
5846
5847 PR c++/68724
5848 * g++.dg/cpp0x/pr68724.C: New.
5849
db7c335e
RB
58502016-08-05 Richard Biener <rguenther@suse.de>
5851
5852 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5853
48abe922
PP
58542016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5855
5856 * gcc.dg/tree-ssa/vrp107.c: New test.
5857 * gcc.dg/tree-ssa/vrp108.c: New test.
5858 * gcc.dg/tree-ssa/vrp109.c: New test.
5859
f6cdf42f
PK
58602016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5861
5862 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5863 dg-options.
5864
33a9c609
PK
58652016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5866
5867 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5868 test-cases.
5869 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5870 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5871 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5872 test-cases.
5873 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5874 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5875 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5876 large_double.
5877
4473482d
PC
58782016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5879
5880 PR c++/72800
5881 * g++.dg/cpp1y/lambda-ice1.C: New.
5882
08156df5
PP
58832016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5884
5885 PR c++/72759
5886 * g++.dg/cpp1y/pr72759.C: New test.
5887
938da3a5
PP
58882016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5889
5890 * gcc.dg/switch-10.c: New test.
5891
da84183c
JG
58922016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5893
5894 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5895
ae9281fc
TS
58962016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5897
5898 * c-c++-common/goacc/routine-5.c: Update.
5899
086ad22e
BE
59002016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5901
5902 PR rtl-optimization/70903
5903 * gcc.c-torture/execute/pr70903.c: New test.
5904
6805e400
ML
59052016-08-04 Martin Liska <mliska@suse.cz>
5906
5907 * gcc.dg/params/params.exp: Replace file exists with
5908 TESTING_IN_BUILD_TREE.
5909
a0008434
MP
59102016-08-04 Marek Polacek <polacek@redhat.com>
5911
5912 PR c++/70229
5913 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5914
fb46286e
RB
59152016-08-04 Richard Biener <rguenther@suse.de>
5916
5917 PR middle-end/71984
5918 * gcc.dg/torture/pr71984.c: Guard correctness check for
5919 little-endian.
5920
ac2c96ab
AP
59212016-08-03 Andrew Pinski <apinski@cavium.com>
5922
5923 * gcc.c-torture/compile/20160802-1.c: New testcase.
5924
c98583e9
FR
59252016-08-03 Fritz Reese <fritzoreese@gmail.com>
5926
5927 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5928
9ad1a1da
RB
59292016-08-03 Richard Biener <rguenther@suse.de>
5930
5931 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5932 and remove -O3.
5933 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5934 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5935
cd75c979
RB
59362016-08-03 Richard Biener <rguenther@suse.de>
5937
5938 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5939 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5940 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5941 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5942
30e8d875
SKS
59432016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5944
5945 * gcc.dg/init-excess-2.c: Require int32plus.
5946 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5947 * gcc.dg/pr59963-2.c: Require int32plus.
5948 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5949 * gcc.dg/unroll-7.c: Require int32plus.
5950
69b806f6
BC
59512016-08-02 Bin Cheng <bin.cheng@arm.com>
5952
5953 PR tree-optimization/34114
5954 * gcc.dg/tree-ssa/loop-42.c: New test.
5955
1efafef3
TC
59562016-08-02 Tamar Christina <tamar.christina@arm.com>
5957
5958 * gcc.target/aarch64/vminmaxnm.c: New.
5959 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5960 tests.
5961
e2a99194
MM
59622016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5963
5964 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5965 vec_extract for vector float, vector int, vector short, and vector
5966 char.
5967 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5968 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5969 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5970 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5971
71bfb77a
WD
59722016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5973
5974 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5975 single stack adjustment, no writeback.
71bfb77a
WD
5976 * gcc.target/aarch64/test_frame_12.c: Likewise.
5977 * gcc.target/aarch64/test_frame_13.c: Likewise.
5978 * gcc.target/aarch64/test_frame_15.c: Likewise.
5979 * gcc.target/aarch64/test_frame_6.c: Likewise.
5980 * gcc.target/aarch64/test_frame_7.c: Likewise.
5981 * gcc.target/aarch64/test_frame_8.c: Likewise.
5982 * gcc.target/aarch64/test_frame_16.c: New test.
5983
37bce35a
L
59842015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5985
5986 PR target/72748
5987 * gcc.target/i386/pr72748.c: New test.
5988
3f8257db 59892015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5990
5991 PR tree-optimization/71818
5992 * gcc.dg/vect/pr71818.c: New
5993
bf60c531
ML
59942016-08-01 Martin Liska <mliska@suse.cz>
5995
5996 PR tree-optimization/71857
5997 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5998
8ed49fab
KT
59992016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6002
76e2c821
JB
60032016-08-01 Jan Beulich <jbeulich@suse.com>
6004
6005 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6006
35029597
WS
60072016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6008
6009 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6010 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6011
3aa4b66a
JW
60122016-07-31 Jonathan Wakely <jwakely@redhat.com>
6013
6014 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6015 (check_effective_target_c++): Likewise. Also match for libstdc++.
6016
3f8257db 60172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6018
6019 PR fortran/41922
6020 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6021 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6022 * gfortran.dg/pr41922.f90: New test.
6023
9fcb2819
SK
60242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6025
6026 PR fortran/68566
6027 * gfortran.dg/pr68566.f90: new test.
6028
94087e88 60292016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6030
6031 PR c++/60760
6032 PR c++/71091
6033 * g++.dg/cpp0x/constexpr-cast.C: New test.
6034 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6035 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6036 * g++.dg/ubsan/pr63956.C: Correct.
6037
d0047a25
MM
60382016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6039
6040 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6041 vector double or vector long where the vector is in memory.
6042 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6043 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6044
e4f7a5df
SK
60452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6046
6047 PR fortran/69867
6048 * gfortran.dg/pr69867.f90: New test.
6049
b441ae1d
SK
60502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6051
6052 PR fortran/69962
6053 * gfortran.dg/pr69962.f90: New test.
6054
712dff31
SK
60552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6056
6057 PR fortran/70006
6058 * gfortran.dg/pr70006.f90: New test.
6059
fb42421e
SK
60602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6061
6062 PR fortran/71730
6063 * gfortran.dg/pr71730.f90: New test.
6064 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6065 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6066 * gfortran.dg/array_constructor_26.f03: Ditto.
6067
466effe0
WS
60682016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069
6070 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6071 * gcc.target/powerpc/pr71763.c: Likewise.
6072
f618a472
MP
60732016-07-29 Marek Polacek <polacek@redhat.com>
6074
6075 PR c/71742
6076 * gcc.dg/940510-1.c: Adjust dg-error.
6077 * gcc.dg/c99-flex-array-1.c: Likewise.
6078 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6079
efd0786f
MP
6080 PR c/71853
6081 * gcc.dg/noncompile/pr71853.c: New test.
6082
e00dceaf
MP
6083 PR c/71573
6084 * gcc.dg/noncompile/pr71573.c: New test.
6085
638fc14f
MP
6086 PR c/71926
6087 * g++.dg/warn/Wparentheses-30.C: New test.
6088 * gcc.dg/Wparentheses-14.c: New test.
6089
61c73a7f
UB
60902016-07-29 Uros Bizjak <ubizjak@gmail.com>
6091
6092 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6093
01d32b2b
BC
60942016-07-29 Bin Cheng <bin.cheng@arm.com>
6095
6096 PR tree-optimization/57558
6097 * gcc.dg/vect/pr57558-1.c: New test.
6098 * gcc.dg/vect/pr57558-2.c: New test.
6099
f6c7a248
PK
61002016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6101
61c73a7f 6102 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6103 to scan forwprop1 dump pass.
6104
f54ea774
PC
61052016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6106
6107 PR c++/51488
6108 * g++.dg/template/pr51488.C: New.
6109
673a107a
JJ
61102016-07-29 Jakub Jelinek <jakub@redhat.com>
6111
6112 PR c/71969
6113 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6114 static __inline__.
6115 * gcc.dg/pr71969-1.c: New test.
6116 * gcc.dg/pr71969-2.c: New test.
6117 * gcc.dg/pr71969-3.c: New test.
6118
78169471
MP
61192016-07-29 Marek Polacek <polacek@redhat.com>
6120
6121 PR c/71574
6122 * c-c++-common/pr71574.c: New test.
6123
a5b5c8b6
MP
6124 PR c/71583
6125 * gcc.dg/noncompile/pr71583.c: New test.
6126
883b6d4e
KV
61272016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6128
6129 PR middle-end/68217
6130 * gcc.dg/pr68217.c: New test.
6131
89f1f37e
SK
61322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6133
6134 PR fortran/71067
6135 * gfortran.dg/pr71067_1.f90: New test.
6136 * gfortran.dg/pr71067_2.f90: Ditto.
6137
e0d32185
MM
61382016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6139
6140 * gcc.target/powerpc/vec-extract-1.c: New test.
6141
c851722d
SK
61422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6143
6144 PR fortran/71799
6145 * gfortran.dg/pr71799.f90: New test.
6146
f064da6a
PC
61472016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6148
6149 PR c++/71665
6150 * g++.dg/cpp0x/pr71665-1.C: New.
6151 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6152 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6153 * g++.dg/ext/label10.C: Likewise.
6154 * g++.dg/parse/constant5.C: Likewise.
6155
1b70aaad
SK
61562016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6157
6158 PR fortran/71859
6159 * gfortran.dg/pr71859.f90: New test.
6160 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6161 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6162
a23404c9
PT
61632016-07-28 Paul Thomas <pault@gcc.gnu.org>
6164
6165 PR fortran/71883
6166 * gfortran.dg/pr71883.f90 : New test.
6167
513d866d
YR
61682016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6169
6170 PR tree-optimization/71734
61c73a7f 6171 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6172
7c428aa2
RL
61732016-07-28 Renlin Li <renlin.li@arm.com>
6174
6175 Revert
6176 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6177
6178 PR fortran/71902
6179 * gfortran.dg/dependency_47.f90: New test.
6180
1225d6b1
ML
61812016-07-28 Martin Liska <mliska@suse.cz>
6182
6183 PR gcov-profile/68025
6184 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6185
e5f5bf35
ML
61862016-07-28 Martin Liska <mliska@suse.cz>
6187
6188 * g++.dg/vect/pr70944.cc: New test.
6189
4536610d
KV
61902016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6191
6192 PR middle-end/71994
6193 * gcc.dg/torture/pr71994.c: New test.
6194
8c6961ca
PK
61952016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6196
6197 PR middle-end/71078
6198 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6199 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6200 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6201
8de22ea0
RB
62022016-07-27 Richard Biener <rguenther@suse.de>
6203
6204 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6205
5d9da222
ML
62062016-07-27 Martin Liska <mliska@suse.cz>
6207
6208 * gcc.dg/predict-13.c: New test.
6209 * gcc.dg/predict-14.c: New test.
6210
af9e275f
SKS
62112016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6212
a23404c9 6213 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6214 including stdint.h.
6215 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6216 including stdint.h.
6217
71abba1e
MM
62182016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 PR target/71869
6221 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6222 IEEE built-in functions handle quiet and signalling NaNs
6223 correctly.
6224
9cd74e8f
SK
62252016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6226
6227 PR fortran/71862
6228 * gfortran.dg/pr71862.f90: New test.
6229
0d48446f
MS
62302016-07-26 Martin Sebor <msebor@redhat.com>
6231
6232 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6233 selector with dg-options.
6234
524cf1e4
PP
62352016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6236
6237 PR tree-optimization/18046
6238 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6239 * gcc.dg/tree-ssa/vrp103.c: New test.
6240 * gcc.dg/tree-ssa/vrp104.c: New test.
6241
100665d8
WS
62422016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6243
6244 * gcc.target/powerpc/pr63354.c: Require lp64 since
6245 -mprofile-kernel is not legal with -m32.
6246
0b64ca40
RB
62472016-07-26 Richard Biener <rguenther@suse.de>
6248
6249 PR rtl-optimization/71984
6250 * gcc.dg/torture/pr71984.c: New testcase.
6251
9b7937cf
RS
62522016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6253
6254 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6255 g++-dg-runtest via et-dg-runtest.
6256 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6257 * gcc.dg/vect/vect.exp: Likewise.
6258 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6259 gfortran-dg-runtest.
6260 * gfortran.dg/vect/vect.exp: Likewise.
6261 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6262 (check_mips_loongson_hw_available): Likewise.
6263 (check_effective_target_mpaired_single_runtime): Likewise.
6264 (check_effective_target_mips_loongson_runtime): Likewise.
6265 (add_options_for_mpaired_single): Likewise.
6266 (check_effective_target_vect_int): Add global et_index.
6267 Check and save the supported feature for a target selected by
6268 the et_index target. Break long lines where appropriate. Call
6269 et-is-effective-target for MIPS with an argument instead of
6270 check_effective_target_* where appropriate.
6271 (check_effective_target_vect_intfloat_cvt): Likewise.
6272 (check_effective_target_vect_uintfloat_cvt): Likewise.
6273 (check_effective_target_vect_floatint_cvt): Likewise.
6274 (check_effective_target_vect_floatuint_cvt): Likewise.
6275 (check_effective_target_vect_simd_clones): Likewise.
6276 (check_effective_target_vect_shift): ewise.
6277 (check_effective_target_whole_vector_shift): Likewise.
6278 (check_effective_target_vect_bswap): Likewise.
6279 (check_effective_target_vect_shift_char): Likewise.
6280 (check_effective_target_vect_long): Likewise.
6281 (check_effective_target_vect_float): Likewise.
6282 (check_effective_target_vect_double): Likewise.
6283 (check_effective_target_vect_long_long): Likewise.
6284 (check_effective_target_vect_no_int_max): Likewise.
6285 (check_effective_target_vect_no_int_add): Likewise.
6286 (check_effective_target_vect_no_bitwise): Likewise.
6287 (check_effective_target_vect_widen_shift): Likewise.
6288 (check_effective_target_vect_no_align): Likewise.
6289 (check_effective_target_vect_hw_misalign): Likewise.
6290 (check_effective_target_vect_element_align): Likewise.
6291 (check_effective_target_vect_condition): Likewise.
6292 (check_effective_target_vect_cond_mixed): Likewise.
6293 (check_effective_target_vect_char_mult): Likewise.
6294 (check_effective_target_vect_short_mult): Likewise.
6295 (check_effective_target_vect_int_mult): Likewise.
6296 (check_effective_target_vect_extract_even_odd): Likewise.
6297 (check_effective_target_vect_interleave): Likewise.
6298 (check_effective_target_vect_stridedN): Likewise.
6299 (check_effective_target_vect_multiple_sizes): Likewise.
6300 (check_effective_target_vect64): Likewise.
6301 (check_effective_target_vect_call_copysignf): Likewise.
6302 (check_effective_target_vect_call_sqrtf): Likewise.
6303 (check_effective_target_vect_call_btrunc): Likewise.
6304 (check_effective_target_vect_call_btruncf): Likewise.
6305 (check_effective_target_vect_call_ceil): Likewise.
6306 (check_effective_target_vect_call_ceilf): Likewise.
6307 (check_effective_target_vect_call_floor): Likewise.
6308 (check_effective_target_vect_call_floorf): Likewise.
6309 (check_effective_target_vect_call_lceil): Likewise.
6310 (check_effective_target_vect_call_lfloor): Likewise.
6311 (check_effective_target_vect_call_nearbyint): Likewise.
6312 (check_effective_target_vect_call_nearbyintf): Likewise.
6313 (check_effective_target_vect_call_round): Likewise.
6314 (check_effective_target_vect_call_roundf): Likewise.
6315 (check_effective_target_vect_perm): Likewise, but also append *_saved
6316 to the existing global name to properly cache the result.
6317 (check_effective_target_vect_perm_byte): Likewise.
6318 (check_effective_target_vect_perm_short): Likewise.
6319 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6320 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6321 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6322 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6323 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6324 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6325 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6326 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6327 (check_effective_target_vect_sdot_qi): Likewise.
6328 (check_effective_target_vect_udot_qi): Likewise.
6329 (check_effective_target_vect_sdot_hi): Likewise.
6330 (check_effective_target_vect_udot_hi): Likewise.
6331 (check_effective_target_vect_usad_char): Likewise.
6332 (check_effective_target_vect_pack_trunc): Likewise.
6333 (check_effective_target_vect_unpack): Likewise.
6334 (check_effective_target_vect_aligned_arrays): Likewise.
6335 (check_effective_target_vect_natural_alignment): Likewise.
6336 (check_effective_target_vector_alignment_reachable): Likewise.
6337 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6338 (is-effective-target): Initialize et_index if undefined.
6339 (et-dg-runtest): New.
6340 (et-is-effective-target): Likewise.
6341 (check_vect_support_and_set_flags): Add supported MIPS targets to
6342 EFFECTIVE_TARGETS list. Return the number of supported targets.
6343
8f63caf6 63442016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6345 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6346
6347 PR middle-end/70920
6348 * gcc.dg/pr70920-1.c: New test-case.
6349 * gcc.dg/pr70902-2.c: Likewise.
6350 * gcc.dg/pr70920-3.c: Likewise.
6351 * gcc.dg/pr70920-4.c: Likewise
6352 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6353 2 instead of 3.
6354
7d575fff
AM
63552016-07-25 Alexander Monakov <amonakov@ispras.ru>
6356
6357 * gcc.c-torture/execute/pr71494.c: Require label_values.
6358 * gcc.dg/pr16973.c: Ditto.
6359
bf01e070
SKS
63602016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6361
6362 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6363 * gcc.dg/torture/pr69771.c: Require int32plus.
6364 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6365
16b05965
ML
63662016-07-25 Martin Liska <mliska@suse.cz>
6367
6368 * gcc.dg/torture/pr71987.c: New test.
6369
d52d3767
SK
63702016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6371
6372 PR fortran/71935
6373 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6374 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6375 * gfortran.dg/pr71935.f90: New test.
6376
94087e88 63772016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6378
6379 PR c++/71675
6380 * g++.dg/ext/atomic-3.C: New test.
6381 * gcc.dg/atomic/pr71675.c: New test.
6382
58b3986e
ES
63832016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6384
6385 * gcc.target/i386/mvc8.c: New test.
6386
faa1612a
BC
63872016-07-22 Bin Cheng <bin.cheng@arm.com>
6388
6389 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6390 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6391
1603ebe0
TK
63922016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6393
6394 PR fortran/71795
6395 * gfortran.dg/constructor_50.f90: New test.
6396
bc91c436
ML
63972016-07-22 Martin Liska <mliska@suse.cz>
6398
6399 PR gcov-profile/69028
6400 PR gcov-profile/62047
6401 * g++.dg/cilk-plus/pr69028.C: New test.
6402
9fe9a3a7
AV
64032016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6404
6405 * gfortran.dg/coarray_stat_2.f90: New test.
6406
70866e3d
MM
64072016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6408
6409 * gcc.target/powerpc/vec-extract.h: New files to check the
6410 vec_extract built-in functions for all vector types, testing
6411 accessing each element, both with constant and variable element
6412 numbers.
6413 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6414 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6415 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6416 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6417 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6418 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6419 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6420 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6421 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6422
ab3af181
JJ
64232016-07-21 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR c++/71728
6426 * g++.dg/other/pr71728.C: New test.
6427
ebe8f322
JG
64282016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6429
6430 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6431 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6432 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6433 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6434 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6435
959cef74
RB
64362016-07-21 Richard Biener <rguenther@suse.de>
6437
6438 PR tree-optimization/71947
6439 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6440
b24d9420
BC
64412016-07-21 Bin Cheng <bin.cheng@arm.com>
6442
6443 * gcc.dg/tree-ssa/scev-15.c: New.
6444
23974819
BC
64452016-07-21 Bin Cheng <bin.cheng@arm.com>
6446
6447 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6448
ee78cbaa
JJ
64492016-07-21 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR c++/71941
6452 * g++.dg/gomp/pr71941.C: New test.
6453
52ed68f7
DM
64542016-07-20 David Malcolm <dmalcolm@redhat.com>
6455
6456 PR c/70339
6457 PR c/71858
6458 * g++.dg/spellcheck-identifiers.C: New test case, based on
6459 gcc.dg/spellcheck-identifiers.c.
6460 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6461 gcc.dg/spellcheck-identifiers-2.c.
6462 * g++.dg/spellcheck-typenames.C: New test case, based on
6463 gcc.dg/spellcheck-typenames.c
6464
18407bfb
JW
64652016-07-20 Jonathan Wakely <jwakely@redhat.com>
6466
6467 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6468 pointer to member function and also test catching by reference.
6469
4c07fd98
DV
64702016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6471
6472 * gcc.target/s390/pr67443.c: Fix test case.
6473
fee21d65
DV
64742016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6475
6476 * gcc.target/s390/insv-1.c: Xfail some tests.
6477 * gcc.target/s390/insv-2.c: Likewise.
6478
dbe9dfdd
GJL
64792016-07-20 Georg-Johann Lay <avr@gjlay.de>
6480
6481 * gcc.target/avr/torture/get-mem.c: New test.
6482 * gcc.target/avr/torture/set-mem.c: New test.
6483
c25e1d82
GJL
64842016-07-20 Georg-Johann Lay <avr@gjlay.de>
6485
6486 PR target/71948
6487 * gcc.target/avr/torture/tiny-progmem.c: New test.
6488
109d2197
JJ
64892016-07-20 Jakub Jelinek <jakub@redhat.com>
6490
7419f441
JJ
6491 PR c++/71909
6492 * g++.dg/parse/pr71909.C: New test.
6493 * g++.dg/tm/pr71909.C: New test.
6494
109d2197
JJ
6495 PR c++/50060
6496 * g++.dg/cpp0x/constexpr-50060.C: New test.
6497 * g++.dg/cpp1y/constexpr-50060.C: New test.
6498
144530cf
ML
64992016-07-20 Martin Liska <mliska@suse.cz>
6500
6501 * gfortran.dg/graphite/pr71898.f90: New test.
6502
04ac4afa
BC
65032016-07-20 Bin Cheng <bin.cheng@arm.com>
6504
6505 PR tree-optimization/71503
6506 PR tree-optimization/71683
6507 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6508 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6509
dcbdb17a
ML
65102016-07-20 Martin Liska <mliska@suse.cz>
6511
6512 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6513 * gcc.dg/plugin/sreal-test-1.c: Remove.
6514 * gcc.dg/plugin/sreal_plugin.c: Remove.
6515
6ed82555
TK
65162016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6517
6518 PR fortran/71902
6519 * gfortran.dg/dependency_47.f90: New test.
6520
13da0507
JJ
65212016-07-19 Jakub Jelinek <jakub@redhat.com>
6522
4833f561
JJ
6523 PR rtl-optimization/71916
6524 * gcc.c-torture/compile/pr71916.c: New test.
6525
4fda19ef
JJ
6526 PR middle-end/71874
6527 * g++.dg/torture/pr71874.C: New test.
6528
13da0507
JJ
6529 PR middle-end/71734
6530 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6531 (my_alloc): Rewritten to use __builtin_posix_memalign and
6532 __SIZE_TYPE__.
6533 (my_free): Use __builtin_free instead of _mm_free.
6534 (Vec::operator=): Use __builtin_memcpy.
6535
e7980add
MJ
65362016-07-19 Martin Jambor <mjambor@suse.cz>
6537
61c73a7f
UB
6538 PR fortran/71688
6539 * gfortran.dg/pr71688.f90: New test.
e7980add 6540
13e88953
RB
65412016-07-19 Richard Biener <rguenther@suse.de>
6542
6543 * c-c++-common/vector-subscript-6.c: New testcase.
6544 * c-c++-common/vector-subscript-7.c: Likewise.
6545
1caf0482
SKS
65462016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6547
a23404c9 6548 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6549 and UInt32 based on __SIZEOF_INT__.
6550
cef5388d
RB
65512016-07-19 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/71901
6554 * gcc.dg/torture/pr71901.c: New testcase.
6555
65562016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6557
6558 PR tree-optimization/71908
6559 * gcc.dg/torture/pr71908.c: New testcase.
6560
a8f7a895
MM
65612016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6562
6563 PR target/71493
6564 * gcc.target/powerpc/pr71493-1.c: New test.
6565 * gcc.target/powerpc/pr71493-2.c: Likewise.
6566
f2111a36
JJ
65672016-07-18 Jakub Jelinek <jakub@redhat.com>
6568
99516432
JJ
6569 PR c++/71835
6570 * g++.dg/conversion/ambig3.C: New test.
6571
87713c6a
JJ
6572 PR c++/71828
6573 * g++.dg/cpp0x/constexpr-71828.C: New test.
6574
7a7f16ca
JJ
6575 PR c++/71826
6576 * g++.dg/template/pr71826.C: New test.
6577
f4d90295
JJ
6578 PR c++/71822
6579 * g++.dg/template/defarg21.C: New test.
6580
f2111a36
JJ
6581 PR c++/71871
6582 * g++.dg/ext/vector31.C: New test.
6583
0b965526
UB
65842016-07-18 Uros Bizjak <ubizjak@gmail.com>
6585
6586 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6587
94e136b9
YR
65882016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6589
6590 PR tree-optimization/71734
6591 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6592
7072df0a
DV
65932016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6594
6595 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6596 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6597 stack-layout-dynamic-1.c: New test.
6598
54158a1a
AK
65992016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6600
6601 * gcc.target/s390/nolrl-1.c: New test.
6602
43068916
FR
66032016-07-17 Fritz Reese <fritzoreese@gmail.com>
6604
6605 PR fortran/71523
6606 * gfortran.dg/pr71523_1.f90: New test.
6607 * gfortran.dg/pr71523_2.f90: New test.
6608
a9356b12
AS
66092016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6610
6611 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6612
a07b81c7 66132016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6614 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6615
6616 PR fortran/62125
6617 * gfortran.dg/pr62125.f90: New test.
6618
96c0ec12
BS
66192016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6620
6621 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6622 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6623
479d0ed5
JW
66242016-07-15 Jonathan Wakely <jwakely@redhat.com>
6625
6626 PR c++/58796
6627 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6628 * g++.dg/cpp0x/nullptr35.C: New test.
6629
41c7438e
BC
66302016-07-15 Bin Cheng <bin.cheng@arm.com>
6631
6632 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6633
f7ba880b
CP
66342016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6635
6636 * gfortran.dg/goacc/vector_length.f90: New test.
6637
b9aba0a0
RB
66382016-07-15 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/71881
6641 * gcc.dg/torture/pr71881.c: New testcase.
6642
9513d5fb
RB
66432016-07-15 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/71887
6646 * gcc.dg/torture/pr71887.c: New testcase.
6647
ddbbcb19
JJ
66482016-07-15 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR c/71858
6651 * gcc.dg/spellcheck-identifiers-3.c: New test.
6652
29eb509c
AV
66532016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6654
6655 PR fortran/71807
6656 * gfortran.dg/null_9.f90: New test.
6657
43aabfcf
BC
66582016-07-15 Bin Cheng <bin.cheng@arm.com>
6659
6660 * gcc.dg/tree-ssa/loop-41.c: New test.
6661
afc89e58
BC
66622016-07-15 Bin Cheng <bin.cheng@arm.com>
6663
6664 PR tree-optimization/71347
6665 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6666
6fa682ad
SK
66672016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6668
6669 PR fortran/29819
6670 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6671 * gfortran.dg/contains.f90: Ditto.
6672 * gfortran.dg/contains_empty_1.f03: Ditto.
6673 * gfortran.dg/submodule_3.f08: Ditto.
6674
dd36b877
JJ
66752016-07-14 Jakub Jelinek <jakub@redhat.com>
6676
a60a5d31
JJ
6677 PR testsuite/71865
6678 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6679 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6680 expected diagnostics.
6681
dd36b877
JJ
6682 PR c/71858
6683 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6684 * gcc.dg/spellcheck-identifiers-2.c: New test.
6685 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6686 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6687
a241f8ca
JJ
66882016-07-14 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR tree-optimization/71872
6691 * gcc.c-torture/compile/pr71872.c: New test.
6692
d62b809c
TP
66932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6694
6695 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6696 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6697 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6698 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6699 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6700 * gcc.target/arm/atomic-op-acquire-1.c: This.
6701 * gcc.target/arm/atomic-op-char.c: Rename into ...
6702 * gcc.target/arm/atomic-op-char-1.c: This.
6703 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6704 * gcc.target/arm/atomic-op-consume-1.c: This.
6705 * gcc.target/arm/atomic-op-int.c: Rename into ...
6706 * gcc.target/arm/atomic-op-int-1.c: This.
6707 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6708 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6709 * gcc.target/arm/atomic-op-release.c: Rename into ...
6710 * gcc.target/arm/atomic-op-release-1.c: This.
6711 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6712 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6713 * gcc.target/arm/atomic-op-short.c: Rename into ...
6714 * gcc.target/arm/atomic-op-short-1.c: This.
6715 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6716 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6717 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6718 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6719 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6720 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6721 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6722 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6723 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6724 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6725
1f8dd420
AV
67262016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6727
6728 PR fortran/70842
6729 * gfortran.dg/select_type_35.f03: New test.
6730
53109ba8
KT
67312016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732
6733 PR target/65951
6734 PR tree-optimization/70923
6735 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6736 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6737 * gcc.dg/vect/pr65951.c: Likewise.
6738 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6739
91f35b7f
DE
67402016-07-14 David Edelsohn <dje.gcc@gmail.com>
6741
6742 * c-c++-common/pr60226.c: Expect maximum object file alignment
6743 error on AIX.
6744
351168fe
RB
67452016-07-14 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/71866
6748 * gcc.dg/torture/pr71866.c: New testcase.
6749
94c32c00
TP
67502016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6751
6752 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6753 selector and enclose boolean expression in curly braces.
6754
b799a481
AM
67552016-07-14 Alan Modra <amodra@gmail.com>
6756
6757 PR target/71733
6758 * gcc.target/powerpc/p9-novsx.c: New.
6759
f63ba78c
AK
67602016-07-13 Andi Kleen <ak@linux.intel.com>
6761
6762 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6763 * g++.dg/tree-prof/morefunc.C: Dito.
6764 * g++.dg/tree-prof/pr35545.C: Dito.
6765 * g++.dg/tree-prof/reorder.C: Dito.
6766 * gcc.dg/tree-prof/20050826-2.c: Dito.
6767 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6768 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6769 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6770 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6771 * gcc.dg/tree-prof/inliner-1.c: Dito.
6772 * gcc.dg/tree-prof/merge_block.c: Dito.
6773 * gcc.dg/tree-prof/stringop-1.c: Dito.
6774 * gcc.dg/tree-prof/stringop-2.c: Dito.
6775 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6776 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6777 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6778 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6779 * gcc.dg/tree-prof/update-loopch.c: Dito.
6780 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6781 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6782 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6783 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6784 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6785 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6786 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6787
f4d5a23d
AK
67882016-07-13 Andi Kleen <ak@linux.intel.com>
6789
6790 * lib/profopt.exp (profopt-execute): Remove .imports files.
6791
ae145898
AK
67922016-07-13 Andi Kleen <ak@linux.intel.com>
6793
0b965526 6794 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6795
e97bd4f5
AK
67962016-07-13 Andi Kleen <ak@linux.intel.com>
6797
6798 * lib/profopt.exp (dg-final-scan-autofdo,
6799 dg-final-scan-not-autofdo): New functions.
6800
6fa3d4b4
BC
68012016-07-13 Bin Cheng <bin.cheng@arm.com>
6802
6803 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6804 * gcc.dg/vect/vect-35.c: Ditto.
6805 * gcc.dg/vect/vect-alias-check-2.c: New test.
6806
65f18bc6
ML
68072016-07-13 Martin Liska <mliska@suse.cz>
6808
6809 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6810 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6811 * gfortran.dg/pr42108.f90: Update expected dump scan.
6812
9737f35b
RB
68132016-07-13 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/24574
6816 * gcc.dg/pr24574.c: New testcase.
6817
62c0ea4b
SKS
68182016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6819
0b965526 6820 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6821 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6822 * c-c++-common/pr68833-1.c: Require int32plus.
6823 * gcc.dg/ipa/pr63551.c: Likewise.
6824 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6825 * gcc.dg/ipa/pr64041.c: Require int32plus.
6826
c7ed8938
IE
68272016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6828
6829 PR ipa/71633
6830 * g++.dg/pr71633.C: New test.
6831
5ce15300
TP
68322016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6833
6834 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6835 Add new arm_thumb1_cbz_ok effective target.
6836 * gcc.target/arm/cbz.c: New test.
6837
2b9509a3
TP
68382016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6839
6840 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6841 Define effective target.
6842 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6843 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6844 * gcc.target/arm/movhi_movw.c: New test.
6845 * gcc.target/arm/movsi_movw.c: Likewise.
6846 * gcc.target/arm/movdi_movw.c: Likewise.
6847
7f15b177
RB
68482016-07-13 Richard Biener <rguenther@suse.de>
6849
6850 PR middle-end/71104
6851 * gcc.dg/pr71104-1.c: New testcase.
6852 * gcc.dg/pr71104-2.c: Likewise.
6853
0b0a896e
MM
68542016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6855
6856 PR target/71805
6857 * gcc.target/powerpc/pr71805.c: New test.
6858
f906f5ed
BS
68592016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6860
6861 * gcc.target/powerpc/divkc3-1.c: New.
6862 * gcc.target/powerpc/mulkc3-1.c: New.
6863
9e63c3aa
NS
68642016-07-12 Nathan Sidwell <nathan@acm.org>
6865
6866 * gcc.target/arm/data-rel-1.c: New.
6867 * gcc.target/arm/data-rel-2.c: New.
6868 * gcc.target/arm/data-rel-3.c: New.
6869
f507d202
ML
68702016-07-12 Martin Liska <mliska@suse.cz>
6871
6872 * gcc.dg/params/blocksort-part.c: New test.
6873 * gcc.dg/params/params.exp: New file.
6874
d6f7c125
KT
68752016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6876
6877 PR middle-end/71700
6878 * gcc.c-torture/execute/pr71700.c: New test.
6879
37ccb0ba
SB
68802016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6881 Richard Biener <rguenther@suse.de>
6882
6883 PR tree-optimization/23286
6884 PR tree-optimization/70159
6885 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6886 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6887 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6888 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6889 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6890 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6891 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6892 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6893 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6894 * gcc.dg/pr51879-12.c: Likewise.
6895 * gcc.dg/strlenopt-9.c: Likewise.
6896 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6897 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6898 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6899 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6900 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6901 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6902 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6903 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6904 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6905 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6906 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6907 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6908 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6909 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6910 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6911
712a93d6
RB
69122016-07-12 Richard Biener <rguenther@suse.de>
6913
6914 PR rtl-optimization/68961
6915 * gcc.target/i386/pr68961.c: New testcase.
6916
c392943c
JJ
69172016-07-11 Jakub Jelinek <jakub@redhat.com>
6918
3d56e6a4
JJ
6919 PR middle-end/71758
6920 * c-c++-common/gomp/pr71758.c: New test.
6921 * gfortran.dg/gomp/pr71758.f90: New test.
6922
c392943c
JJ
6923 PR tree-optimization/71823
6924 * gcc.dg/vect/pr71823.c: New test.
6925
741d3be5
DM
69262016-07-11 David Malcolm <dmalcolm@redhat.com>
6927
6928 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6929 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6930 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6931
92fa45b5
L
69322016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6933
6934 PR target/71801
6935 * gcc.target/i386/pr71801.c: New test.
6936
f51606c7
RB
69372016-07-11 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/71816
6940 * gcc.dg/torture/pr71816.c: New testcase.
6941
36b54ce0
TK
69422016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6943
6944 PR fortran/71783
6945 * gfortran.dg/dependency_46.f90: New test.
6946
d13835b6
VM
69472016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6948
6949 PR rtl-optimization/71621
6950 * gcc.target/i386/pr71621-1.c: New.
6951 * gcc.target/i386/pr71621-2.c: New.
6952
642bcbdf
CP
69532016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6954
6955 * gfortran.dg/goacc/pr71704.f90: New test.
6956
02eb5b8b
BS
69572016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6958
6959 PR target/71297
6960 * gcc.target/powerpc/pr71297.c: New.
6961
8beb9a0d
JW
69622016-07-08 Jiong Wang <jiong.wang@arm.com>
6963
6964 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6965
cef4b650
MM
69662016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 PR target/71806
6969 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6970
3c3ecf52
AH
69712016-07-08 Alan Hayward <alan.hayward@arm.com>
6972
6973 PR tree-optimization/71667
6974 * gcc.dg/vect/pr71667.c: New
6975
2660286d
ML
69762016-07-08 Martin Liska <mliska@suse.cz>
6977
6978 * gcc.dg/torture/pr71606.c: New test.
6979
70cdd4ae
JD
69802016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6981
6982 PR fortran/71764
6983 * gfortran.dg/pr71764.f90: New test.
6984
842dc2e6
JJ
69852016-07-07 Jakub Jelinek <jakub@redhat.com>
6986 Kai Tietz <ktietz70@googlemail.com>
6987
6988 PR c++/70869
6989 PR c++/71054
6990 * g++.dg/cpp0x/pr70869.C: New test.
6991 * g++.dg/cpp0x/pr71054.C: New test.
6992
31be4262
DE
69932016-07-07 David Edelsohn <dje.gcc@gmail.com>
6994
6995 * g++.dg/debug/pr71432.C: Fail on AIX.
6996
1c122092
ML
69972016-07-07 Martin Liska <mliska@suse.cz>
6998
6999 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7000 an undefined behavior.
7001 * gfortran.dg/do_3.F90: Likewise.
7002 * gfortran.dg/do_check_11.f90: New test.
7003 * gfortran.dg/do_check_12.f90: New test.
7004 * gfortran.dg/do_corner_warn.f90: New test.
7005
7119f1b1
ML
70062016-07-07 Martin Liska <mliska@suse.cz>
7007
7008 * gfortran.dg/predict-1.f90: Ammend the test.
7009 * gfortran.dg/predict-2.f90: Likewise.
7010
275792f2
IE
70112016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7012
7013 PR ipa/71624
7014 * g++.dg/pr71624.C: New test.
7015
05a437c1
TP
70162016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7017
7018 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7019 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7020 ARMv8-M Mainline architectures.
7021
6f493951
TP
70222016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7023
7024 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7025 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7026
5ddaee94
SB
70272016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7028
7029 PR target/70098
7030 PR target/71763
7031 * gcc.target/powerpc/pr71763.c: New file.
7032
651afdb2
YR
70332016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7034
7035 PR tree-optimization/71518
0b965526 7036 * gcc.dg/pr71518.c: New test.
651afdb2 7037
9df99881
WD
70382016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7039
7040 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7041
7b4e0769
SKS
70422016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7043
0b965526 7044 PR target/50739
7b4e0769
SKS
7045 * gcc.target/avr/pr50739.c: New test.
7046
eb4432f7
JH
70472016-07-05 Jan Hubicka <jh@suse.cz>
7048
7049 * gcc.dg/tree-ssa/scev-14.c: update template.
7050
c01e092f
RS
70512016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7052
7053 * gcc.dg/vect/group-no-gaps-1.c: New test.
7054
8070763a
AK
70552016-07-05 Andi Kleen <ak@linux.intel.com>
7056
7057 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7058 if kernel supports MPX.
7059
3f8257db 70602016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7061
7062 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7063
36a265b1
MM
70642016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7065 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7066
7067 * gcc.target/powerpc/signbit-1.c: New test.
7068 * gcc.target/powerpc/signbit-2.c: New test.
7069 * gcc.target/powerpc/signbit-3.c: New test.
7070
7a98fb6e
KT
70712016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7072
7073 PR rtl-optimization/71594
7074 * gcc.dg/torture/pr71594.c: New test.
7075
1e3d54b4
JH
70762016-07-05 Jan Hubicka <jh@suse.cz>
7077
7078 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7079
84ca3893
DM
70802016-07-05 David Malcolm <dmalcolm@redhat.com>
7081
7082 PR c++/62314
3a146d46 7083 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7084 number of missing semicolon error.
7085 * g++.dg/pr62314-2.C: New test case.
7086
20d0bfce
AF
70872016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7088
7089 * gfortran.dg/coarray_stat_function.f90: New test.
7090 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7091 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7092 to new interfaces.
7093
69aaea06
AV
70942016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7095
7096 PR fortran/71623
7097 * gfortran.dg/deferred_character_17.f90: New test.
7098
f723a43c
CL
70992016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7100
7101 * gcc.target/arm/neon/polytypes.c: Move to ...
7102 * gcc.target/arm/polytypes.c: ... here.
7103 * gcc.target/arm/neon/pr51534.c: Move to ...
7104 * gcc.target/arm/pr51534.c: ... here.
7105 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7106 * gcc.target/arm/vect-vcvt.c: ... here.
7107 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7108 * gcc.target/arm/vect-vcvtq.c: ... here.
7109 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7110 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7111 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7112 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7113 * gcc.target/arm/neon/neon.exp: Delete.
7114 * gcc.target/arm/neon/: Delete.
7115
d73e0ccf
JD
71162016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7117
7118 PR fortran/65575
7119 * gfortran.dg: pr65575.f90: New test.
7120
c20f6223
JD
71212016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7122
7123 PR fortran/35849
7124 * gfortran.dg: pr35849.f90: New test.
7125
2a5537c3
JJ
71262016-07-04 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR c++/71739
7129 * g++.dg/cpp0x/pr71739.C: New test.
7130
740f9751
CL
71312016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7132
7133 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7134
bf749919
DV
71352016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7136
7137 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7138 locr.
7139 * gcc.target/s390/loc-1.c: New test.
7140
430bb38e
YR
71412016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7142
3a146d46
JJ
7143 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7144 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7145
15f6e0da
RR
71462016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7147
7148 PR target/63874
7149 * gcc.target/aarch64/pr63874.c: New test.
7150
79335075
JB
71512016-07-04 Jan Beulich <jbeulich@suse.com>
7152
7153 * g++.dg/header.c: New.
7154 * gcc.dg/header.c: New.
7155
557e8c49
JJ
71562016-07-02 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR c/71719
7159 * c-c++-common/Wunused-var-15.c: New test.
7160
79a592e3
JJ
71612016-07-01 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR fortran/71687
7164 * gfortran.dg/gomp/pr71687.f90: New test.
7165
e2298656
BS
71662016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167
7168 * gcc.dg/const-float128-ped.c: Require __float128 effective
7169 target and options.
7170 * gcc.dg/const-float128.c: Likewise.
7171 * gcc.dg/torture/float128-cmp-invalid.c: Require
7172 __float128 and base_quadfloat_support effective targets, and
7173 __float128 options.
7174 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7175 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7176 * gcc.dg/torture/float128-nan.c: Likewise.
7177 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7178 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7179 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7180 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7181 (add_options_for___float128): New.
7182 (check_effective_target_base_quadword_support): New.
7183
70c11966
MM
71842016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7185
7186 PR target/71720
7187 * gcc.target/powerpc/pr71720.c: New test.
7188
059541fd
JB
71892016-07-01 Jan Beulich <jbeulich@suse.com>
7190
7191 * gcc.dg/bss.c: New.
7192
2c1e4964
PB
71932016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7194
7195 PR target/71698
7196 * gcc.target/powerpc/pr71698.c: New test.
7197
22e1cb39
GJL
71982016-07-01 Georg-Johann Lay <avr@gjlay.de>
7199
7200 PR target/71151
7201 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7202 instead of ".foo" for its section name.
7203 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7204 depending on MCU's flash size.
7205 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7206 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7207 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7208 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7209 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7210 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7211
466cf574
JB
72122016-07-01 Jan Beulich <jbeulich@suse.com>
7213
7214 * gcc.target/i386/pr65105-2.c: Add -msse2.
7215
351beab7
JJ
72162016-06-30 Jakub Jelinek <jakub@redhat.com>
7217
55a0f21a
JJ
7218 PR tree-optimization/71707
7219 * gcc.dg/strlenopt-29.c: New test.
7220
6245ad72
JJ
7221 PR fortran/71704
7222 * gfortran.dg/gomp/pr71704.f90: New test.
7223
351beab7
JJ
7224 PR fortran/71705
7225 * gfortran.dg/gomp/pr71705.f90: New test.
7226
5a3a6a5e
KN
72272016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7228
7229 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7230 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7242 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7243 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7244 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7245 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7246 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7247 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7248 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7249 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7250 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7251 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7252 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7253 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7254 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7255 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7256 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7257 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7258 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7259 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7260 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7261 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7262 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7263 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7264 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7265 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7266 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7267 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7268 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7269 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7270 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7271 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7272 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7273 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7274 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7275 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7276 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7277 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7278 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7279 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7280 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7281 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7282 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7283 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7284 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7285 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7286 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7287 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7288 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7289 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7290 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7291 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7292 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7293 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7294 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7295 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7296 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7297 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7298 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7299 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7300 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7301 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7302 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7303 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7304 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7305 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7306 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7307 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7308 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7309 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7310
3dfa8071 73112016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7312 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7313
7314 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7315
9bd62242 73162016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7317 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7318
7319 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7320
603107fb
DM
73212016-06-30 David Malcolm <dmalcolm@redhat.com>
7322
7323 PR driver/71651
7324 * gcc.dg/spellcheck-options-12.c: New test case.
7325
205cccc7
JJ
73262016-06-30 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR middle-end/71693
7329 * gcc.c-torture/compile/pr71693.c: New test.
7330
f4452176
DM
73312016-06-29 David Malcolm <dmalcolm@redhat.com>
7332
7333 * gcc.dg/spellcheck-params.c: New testcase.
7334 * gcc.dg/spellcheck-params-2.c: New testcase.
7335
c5e74d9d
MM
73362016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7337
7338 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7339 vector extract instructions.
7340 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7341
e44ecbfd
JD
73422016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343
7344 PR fortran/71686
7345 * gfortran.dg/unexpected_eof_2.f90: New test.
7346 * gfortran.dg/unexpected_eof_3.f90: New test.
7347
ee446d9f
JW
73482016-06-29 Jim Wilson <jim.wilson@linaro.org>
7349
7350 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7351
27f67461
CP
73522016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7353
7354 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7355 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7356 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7357
b1206d29
RB
73582016-06-29 Richard Biener <rguenther@suse.de>
7359
7360 PR middle-end/15256
7361 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7362
1af21224
MW
73632016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7364
7365 * gcc.target/arm/aapcs/neon-vect10.c: Require
7366 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7367 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7368 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7369 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7370 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7371 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7372 * gcc.target/arm/fp16-aapcs-1.c: Require
7373 -mfloat-ab=hard. Also simplify the test.
7374 * gcc.target/arm/fp16-aapcs-2.c: New.
7375
7fe43755
MW
73762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7377
0b965526 7378 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7379 (add_options_for_arm_fp16_ieee): New.
7380 (add_options_for_arm_fp16_alternative): New.
7381 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7382 long-line.
7383 (effective_target_arm_fp16_hw): New.
7384
264d951a
IE
73852016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7386
7387 PR tree-optimization/71655
7388 * g++.dg/pr71655.C: New test.
7389
5c846a81
ML
73902016-06-29 Martin Liska <mliska@suse.cz>
7391
7392 * gcc.dg/pr71585.c: New test.
7393 * gcc.dg/pr71585-2.c: New test.
7394 * gcc.dg/pr71585-3.c: New test.
7395
fafe9318
YR
73962016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7397
7398 PR tree-optimization/70729
7399 * g++.dg/vect/pr70729.cc: New test.
7400
54d19c3b
TS
74012016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7402
7403 * c-c++-common/gomp/cancel-1.c: Extend.
7404
5f3cd7c3
JJ
74052016-06-29 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR tree-optimization/71625
7408 * gcc.dg/strlenopt-28.c: New test.
7409
4aa83879
RB
74102016-06-29 Richard Biener <rguenther@suse.de>
7411
7412 PR middle-end/71002
7413 * g++.dg/torture/pr71002.C: Adjust testcase.
7414
152ef731
JJ
74152016-06-29 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR c/71685
7418 * gcc.dg/pr71685.c: New test.
7419
74202016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7421
7422 PR c/71552
7423 * gcc.dg/init-bad-9.c: New test.
7424
d41dc215
BS
74252016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7426
7427 * gcc.target/powerpc/abs128-1.c: Require VSX.
7428 * gcc.target/powerpc/copysign128-1.c: Likewise.
7429 * gcc.target/powerpc/inf128-1.c: Likewise.
7430 * gcc.target/powerpc/nan128-1.c: Likewise.
7431
6a20b538
JJ
74322016-06-28 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR middle-end/71626
7435 * gcc.c-torture/execute/pr71626-1.c: New test.
7436 * gcc.c-torture/execute/pr71626-2.c: New test.
7437
77d93c47
PB
74382016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7439
7440 PR target/71656
7441 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7442
a8264058
SB
74432016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7444
7445 PR target/71670
7446 * gcc.target/powerpc/pr71670.c: New testcase.
7447
0dc47331
PB
74482016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7449
7450 PR target/71656
7451 * gcc.target/powerpc/pr71656-1.c: New test.
7452 * gcc.target/powerpc/pr71656-2.c: New test.
7453
b65ffc79
CL
74542016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7455
7456 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7457 around fp16 code.
7458 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7460 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7461 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7462 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7463 Add arm_neon_fp16_ok effective target.
0b965526
UB
7464 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7465 Likewise.
7466 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7467 Likewise.
7468 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7469 Likewise.
7470 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7471 Likewise.
7472 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7473 Likewise.
7474 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7475 Likewise.
7476 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7477 Likewise.
7478 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7479 Likewise.
7480 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7481 Likewise.
7482 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7483 Likewise.
7484 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7485 Likewise.
b65ffc79 7486
9bb86f40
JH
74872016-06-26 Jan Hubicka <hubicka@ucw.cz>
7488
7489 * gcc.dg/predict-12.c: New testcase.
7490
46db0fd4
JD
74912016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7492
7493 PR fortran/71649
7494 * gfortran.dg/pr71649.f90: New test.
7495
2a65e70b
JJ
74962016-06-25 Jakub Jelinek <jakub@redhat.com>
7497
f8a06e24
JJ
7498 PR tree-optimization/71643
7499 * g++.dg/opt/pr71643.C: New test.
7500
2a65e70b
JJ
7501 PR tree-optimization/71631
7502 * gcc.c-torture/execute/pr71631.c: New test.
7503
7805417a
JH
75042016-06-24 Jan Hubicka <hubicka@ucw.cz>
7505
7506 * gcc.dg/predict-11.c: New testcase.
7507 * gfortran.dg/predict-2.f90: New testcase.
7508
888ed1a3
JH
75092016-06-24 Jan Hubicka <hubicka@ucw.cz>
7510
7511 * gcc.dg/predict-10.c: New test.
7512
53605f35
BS
75132016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514
7515 * gcc.target/powerpc/abs128-1.c: New.
7516 * gcc.target/powerpc/copysign128-1.c: New.
7517 * gcc.target/powerpc/inf128-1.c: New.
7518 * gcc.target/powerpc/nan128-1.c: New.
7519
7b22b4c6
EB
75202016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7521
7522 * gfortran.dg/pr71642.f90: New test.
7523
37e373c2
JJ
75242016-06-24 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR tree-optimization/71647
7527 * gcc.target/i386/pr71647.c: New test.
7528
b20b79f2
L
75292016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7530
7531 * gcc.target/i386/noplt-gd-1.c: New test.
7532 * gcc.target/i386/noplt-gd-2.c: Likewise.
7533 * gcc.target/i386/noplt-gd-3.c: Likewise.
7534 * gcc.target/i386/noplt-ld-1.c: Likewise.
7535 * gcc.target/i386/noplt-ld-2.c: Likewise.
7536 * gcc.target/i386/noplt-ld-3.c: Likewise.
7537 * lib/target-supports.exp
7538 (check_effective_target_tls_get_addr_via_got): New.
7539
04619cb8
UB
75402016-06-24 Uros Bizjak <ubizjak@gmail.com>
7541
7542 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7543 testsuite compile flags.
7544 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7545 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7546
75472016-06-24 Uros Bizjak <ubizjak@gmail.com>
7548
7549 * g++dg/vect/pr36684.cc: Add dg-do compile.
7550 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7551 * gcc.dg/vect/pr70021.c: Ditto.
7552 * gcc.dg/vect/pr70138-1.c: Ditto.
7553 * gcc.dg/vect/pr70138-2.c: Ditto.
7554 * gcc.dg/vect/pr70354-1.c: Ditto.
7555 * gcc.dg/vect/pr70354-2.c: Ditto.
7556 * gcc.dg/vect/pr71259.c: Ditto.
7557 * gcc.dg/vect/pr71416-1.c: Ditto.
7558 * gcc.dg/vect/slp-43.c: Ditto.
7559 * gcc.dg/vect/slp-45.c: Ditto.
7560 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7561 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7562 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7563 * gfortran.dg/vect/pr69980.f90: Ditto.
7564
75652016-06-24 Uros Bizjak <ubizjak@gmail.com>
7566
7567 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7568 * gcc.dg/vect/bb-slp-30.c: Ditto.
7569 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7570 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7571 * gcc.dg/vect/pr45902.c: Ditto.
7572 * gcc.dg/vect/pr48172.c: Ditto.
7573 * gcc.dg/vect/pr48377.c: Ditto.
7574 * gcc.dg/vect/pr49038.c: Ditto.
7575 * gcc.dg/vect/pr49771.c: Ditto.
7576 * gcc.dg/vect/pr52091.c: Ditto.
7577 * gcc.dg/vect/pr53185-2.c: Ditto.
7578 * gcc.dg/vect/pr56826.c: Ditto.
7579 * gcc.dg/vect/pr60276.c: Ditto.
7580 * gcc.dg/vect/pr62021.c: Ditto.
7581 * gcc.dg/vect/pr63530.c: Ditto.
7582 * gcc.dg/vect/pr65518.c: Ditto.
7583 * gcc.dg/vect/pr65947-1.c: Ditto.
7584 * gcc.dg/vect/pr65947-10.c: Ditto.
7585 * gcc.dg/vect/pr65947-11.c: Ditto.
7586 * gcc.dg/vect/pr65947-12.c: Ditto.
7587 * gcc.dg/vect/pr65947-13.c: Ditto.
7588 * gcc.dg/vect/pr65947-2.c: Ditto.
7589 * gcc.dg/vect/pr65947-3.c: Ditto.
7590 * gcc.dg/vect/pr65947-4.c: Ditto.
7591 * gcc.dg/vect/pr65947-5.c: Ditto.
7592 * gcc.dg/vect/pr65947-6.c: Ditto.
7593 * gcc.dg/vect/pr65947-7.c: Ditto.
7594 * gcc.dg/vect/pr65947-8.c: Ditto.
7595 * gcc.dg/vect/pr65947-9.c: Ditto.
7596 * gcc.dg/vect/pr71416-1.c: Ditto.
7597 * gcc.dg/vect/pr71439.c: Ditto.
7598 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7599 * gcc.dg/vect/vect-bswap16.c: Ditto.
7600 * gcc.dg/vect/vect-bswap32.c: Ditto.
7601 * gcc.dg/vect/vect-bswap64.c: Ditto.
7602 * gcc.dg/vect/vect-live-1.c: Ditto.
7603 * gcc.dg/vect/vect-live-2.c: Ditto.
7604 * gcc.dg/vect/vect-live-3.c: Ditto.
7605 * gcc.dg/vect/vect-live-4.c: Ditto.
7606 * gcc.dg/vect/vect-live-5.c: Ditto.
7607 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7608 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7609 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7610 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7611 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7612 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7613 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7614 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7615 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7616 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7617 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7618 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7619 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7620 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7621 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7622 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7623 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7624
da224bcb
UB
76252016-06-24 Uros Bizjak <ubizjak@gmail.com>
7626
7627 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7628
dfee2870
L
76292016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7630
7631 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7632 ia32 if R_386_GOT32X relocation is supported.
7633 * gcc.target/i386/noplt-3.c: Likewise.
7634 * gcc.target/i386/noplt-2.c: Likewise.
7635 (main): Renamed to ...
7636 (bar): This.
7637 * gcc.target/i386/noplt-4.c: Likewise.
7638 (main): Renamed to ...
7639 (bar): This.
7640 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7641 * gcc.target/i386/pr67400-5.c: Likewise.
7642
a86451b9
JJ
76432016-06-24 Jakub Jelinek <jakub@redhat.com>
7644
00085092
JJ
7645 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7646 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7647
a86451b9
JJ
7648 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7649 f4): Adjust expected diagnostics.
7650 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7651 (T): If OVFP is defined, redefine to TP.
7652 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7653 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7654 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7655 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7656 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7657 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7658 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7659 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7660 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7661 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7662 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7663 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7664 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7665 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7666 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7667 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7668 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7669 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7670 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7671 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7672 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7673 as last argument to __builtin_add_overflow_p.
7674
7bb5d5f4
UB
76752016-06-23 Uros Bizjak <ubizjak@gmail.com>
7676
7677 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7678 dg-options and remove default vector testsuite compile flags.
7679 * g++.dg/vect/pr33860a.cc: Ditto.
7680 * g++.dg/vect/pr45470-a.cc: Ditto.
7681 * g++.dg/vect/pr45470-b.cc: Ditto.
7682 * g++.dg/vect/pr60896.cc: Ditto.
7683 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7684 * gcc.dg/vect/pr18308.c: Ditto.
7685 * gcc.dg/vect/pr24049.c: Ditto.
7686 * gcc.dg/vect/pr33373.c: Ditto.
7687 * gcc.dg/vect/pr36228.c: Ditto.
7688 * gcc.dg/vect/pr42395.c: Ditto.
7689 * gcc.dg/vect/pr42604.c: Ditto.
7690 * gcc.dg/vect/pr46663.c: Ditto.
7691 * gcc.dg/vect/pr48765.c: Ditto.
7692 * gcc.dg/vect/pr49093.c: Ditto.
7693 * gcc.dg/vect/pr49352.c: Ditto.
7694 * gcc.dg/vect/pr52298.c: Ditto.
7695 * gcc.dg/vect/pr52870.c: Ditto.
7696 * gcc.dg/vect/pr53185.c: Ditto.
7697 * gcc.dg/vect/pr53773.c: Ditto.
7698 * gcc.dg/vect/pr56695.c: Ditto.
7699 * gcc.dg/vect/pr62171.c: Ditto.
7700 * gcc.dg/vect/pr63530.c: Ditto.
7701 * gcc.dg/vect/pr68339.c: Ditto.
7702 * gcc.dg/vect/pr71259.c: Ditto.
7703 * gcc.dg/vect/vect-82_64.c: Ditto.
7704 * gcc.dg/vect/vect-83_64.c: Ditto.
7705 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7706 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7707 * gcc.dg/vect/vect-shift-2.c: Ditto.
7708 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7709 * gfortran.dg/vect/pr39318.f90: Ditto.
7710 * gfortran.dg/vect/pr45714-a.f: Ditto.
7711 * gfortran.dg/vect/pr45714-b.f: Ditto.
7712 * gfortran.dg/vect/pr46213.f90: Ditto.
7713
2d4bb02f
MM
77142016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7715 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7716
7717 * gcc.target/powerpc/p9-splat-5.c: New test.
7718
f6d1b868
UB
77192016-06-23 Uros Bizjak <ubizjak@gmail.com>
7720
7721 PR tree-optimization/71488
7722 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7723 * lib/target-supports.exp: ... here.
7724 (check_sse4_hw_available): New procedure.
7725 (check_effective_target_sse4_runtime): Ditto.
7726 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7727 -march=westmere for sse4_runtime targets.
936ff030 7728 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7729 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7730 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7731 (main): Call check_vect ().
a7898180 7732 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7733
c0597759
L
77342016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7735
7736 PR target/66232
7737 PR target/67400
7738 * gcc.target/i386/pr66232-14.c: New file.
7739 * gcc.target/i386/pr66232-15.c: Likewise.
7740 * gcc.target/i386/pr66232-16.c: Likewise.
7741 * gcc.target/i386/pr66232-17.c: Likewise.
7742 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7743 ia32 if R_386_GOT32X relocation is supported.
7744 * gcc.target/i386/pr67400-2.c: Likewise.
7745 * gcc.target/i386/pr67400-3.c: Likewise.
7746 * gcc.target/i386/pr67400-4.c: Likewise.
7747 * gcc.target/i386/pr67400-6.c: Likewise.
7748 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7749 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7750
5b0e27a7
JD
77512016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7752
7753 PR libgfortran/48852
7754 * gfortran.dg/char4_iunit_1.f03: Update test.
7755 * gfortran.dg/f2003_io_5.f03: Update test.
7756 * gfortran.dg/real_const_3.f90: Update test.
7757
7f586d90
AK
77582016-06-23 Andi Kleen <ak@linux.intel.com>
7759
7760 * g++.dg/bprob/bprob.exp: Support autofdo.
7761 * g++.dg/tree-prof/tree-prof.exp: dito.
7762 * gcc.dg/tree-prof/tree-prof.exp: dito.
7763 * gcc.misc-tests/bprob.exp: dito.
7764 * gfortran.dg/prof/prof.exp: dito.
7765 * lib/profopt.exp: dito.
7766 * lib/target-supports.exp: Check for autofdo.
7767
60fa7862
ML
77682016-06-23 Martin Liska <mliska@suse.cz>
7769
7770 * gcc.dg/pr71619.c: New test.
7771
e3d62871
UB
77722016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7773
7774 PR target/67400
cc901875
UB
7775 * gcc.target/i386/pr67400-1.c: New test.
7776 * gcc.target/i386/pr67400-2.c: Likewise.
7777 * gcc.target/i386/pr67400-3.c: Likewise.
7778 * gcc.target/i386/pr67400-4.c: Likewise.
7779 * gcc.target/i386/pr67400-5.c: Likewise.
7780 * gcc.target/i386/pr67400-6.c: Likewise.
7781 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7782
ac81cf0b
DM
77832016-06-22 David Malcolm <dmalcolm@redhat.com>
7784
7785 * c-c++-common/missing-header-1.c: New test case.
7786 * c-c++-common/missing-header-2.c: New test case.
7787 * c-c++-common/missing-header-3.c: New test case.
7788 * c-c++-common/missing-header-4.c: New test case.
7789
1a4f11c8
DM
77902016-06-22 David Malcolm <dmalcolm@redhat.com>
7791
7792 PR c/70339
7793 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7794 hint.
7795 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7796 expected results due to builtin "nanl" now being suggested for
7797 "name".
7798 * gcc.dg/pr67580.c: Update expected messages.
7799 * gcc.dg/spellcheck-identifiers.c: New testcase.
7800 * gcc.dg/spellcheck-typenames.c: New testcase.
7801
a93eac6a
DM
78022016-06-22 David Malcolm <dmalcolm@redhat.com>
7803
7804 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7805 file.
7806 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7807 diagnostic-test-show-locus-parseable-fixits.c to sources for
7808 diagnostic_plugin_test_show_locus.c.
7809 * lib/gcc-defs.exp (freeform_regexps): New global.
7810 (dg-regexp): New function.
7811 (handle-dg-regexps): New function.
7812 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7813 freeform_regexps to the empty list.
7814 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7815
49e76ff1
IE
78162016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7817
f6d1b868 7818 PR tree-optimization/71488
49e76ff1
IE
7819 * g++.dg/pr71488.C: New test.
7820 * gcc.dg/vect/vect-bool-cmp.c: New test.
7821
951d8c8a
EB
78222016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7823
7824 * gcc.dg/guality/param-5.c: New test.
7825
b60fc3bd
BE
78262016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7827
7828 * gcc.target/i386/asm-flag-7.c: New test.
7829
0609abda
TS
78302016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7831
7832 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7833 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7834 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7835 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7836 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7837 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7844 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7845 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7846 * lib/target-supports.exp: Likewise.
7847
ee2499b4
TS
78482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7849
7850 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7851 * gcc.dg/attr-ms_struct-2.c: Likewise.
7852 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7853 * gcc.dg/bf-ms-attrib.c: Likewise.
7854 * gcc.dg/bf-ms-layout-2.c: Likewise.
7855 * gcc.dg/bf-ms-layout-3.c: Likewise.
7856 * gcc.dg/bf-ms-layout.c: Likewise.
7857 * gcc.dg/bf-no-ms-layout.c: Likewise.
7858 * gcc.target/i386/bitfield1.c: Likewise.
7859 * gcc.target/i386/bitfield2.c: Likewise.
7860 * gcc.target/i386/bitfield3.c: Likewise.
7861
caea59ff
KN
78622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7863
7864 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7865 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7866 override other than -mcpu=power9 command-line option is specified,
7867 or if the target operating system is aix.
7868 * gcc.target/powerpc/darn-1.c: Likewise.
7869 * gcc.target/powerpc/darn-2.c: Likewise.
7870 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7871 test if effective-target is not powerpc_p9vector_ok or if the
7872 target operating system is not defined.
7873 * gcc.target/powerpc/vslv-1.c: Likewise.
7874 * gcc.target/powerpc/vsrv-0.c: Likewise.
7875 * gcc.target/powerpc/vsrv-1.c: Likewise.
7876
63617e30
TB
78772016-06-21 Tobias Burnus <burnus@net-b.de>
7878
7879 PR fortran/71068
7880 * gfortran.dg/coarray/data_1.f90: New.
7881
89192c3c
WD
78822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7883
7884 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7885 (dg-require-effective-target): Use arm_v8_neon_hw.
7886 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7887 (dg-require-effective-target): Likewise.
7888 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7889 (dg-require-effective-target): Likewise.
7890 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7891 (dg-require-effective-target): Likewise.
7892 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7893 (dg-require-effective-target): Likewise.
7894 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7895 (dg-require-effective-target): Likewise.
7896 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7897 Add AArch64 check.
7898
64ac50e2
WD
78992016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7900
7901 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7902 Set to 3 so test passes.
7903
6252b5db
WD
79042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7905
7906 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7907
3b9bc511
IV
79082016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7909
7910 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7911 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7912 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7913 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7914
21db1c78
IV
79152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7916
7917 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7918 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7919
9d30e86f
L
79202016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7921
7922 PR target/71549
7923 * gcc.target/i386/pr71549.c: New test.
7924
448a7c69
KN
79252016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7926
7927 * gcc.target/powerpc/vadsdu-0.c: Replace
7928 dg-require-effective-target directive to allow test to run on more
7929 platforms, and add dg-skip-if directive to disable test on aix
7930 platforms because of known incompatibilities.
7931 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7932 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7933 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7934 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7935 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7936 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7937 * gcc.target/powerpc/vadsdub-2.c: Replace
7938 dg-require-effective-target directive to allow test to run on more
7939 platforms, and add dg-skip-if directive to disable test on aix
7940 platforms because of known incompatibilities.
7941 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7942 with vec_absdb call to differentiate this test from vadsdub-1.c.
7943 * gcc.target/powerpc/vadsduh-1.c: Replace
7944 dg-require-effective-target directive to allow test to run on more
7945 platforms, and add dg-skip-if directive to disable test on aix
7946 platforms because of known incompatibilities.
7947 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7948 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7949 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7950
0ad84f34
JJ
79512016-06-21 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR tree-optimization/71588
7954 * gcc.dg/pr71558.c: New test.
7955
e71e8d94
SKS
79562016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7957
7958 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7959 * c-c++-common/pr68657-2.c: Likewise.
7960 * c-c++-common/pr68657-3.c: Likewise.
7961 * gcc.dg/torture/pr69714.c: Require int32plus support.
7962 * gcc.dg/torture/pr70025.c: Likewise.
7963 * gcc.dg/torture/pr70083.c: Likewise.
7964 * gcc.dg/torture/pr70542.c: Likewise.
7965 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7966
5a578671
JM
79672016-06-20 Joseph Myers <joseph@codesourcery.com>
7968
7969 PR c/71601
7970 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7971
7a9df68e
JJ
79722016-06-20 Jakub Jelinek <jakub@redhat.com>
7973
50aa64d5
JJ
7974 PR middle-end/71581
7975 * gcc.dg/pr71581.c: New test.
7976
7a9df68e
JJ
7977 PR rtl-optimization/71591
7978 * gcc.dg/cpp/pr71591.c: New test.
7979
3947cf19
DR
79802016-06-20 David B. Robins <gcc@davidrobins.net>
7981
7982 PR target/71571
7983 * g++.dg/torture/pr71571.C: New test.
7984
c4ff221e
JJ
79852016-06-20 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR target/71559
7988 * gcc.target/i386/sse2-pr71559.c: New test.
7989 * gcc.target/i386/avx-pr71559.c: New test.
7990 * gcc.target/i386/avx512f-pr71559.c: New test.
7991
f1b5abfb
TB
79922016-06-20 Tobias Burnus <burnus@net-b.de>
7993
7994 PR fortran/71194
7995 * gfortran.dg/pointer_remapping_10.f90: New.
7996
842107e4
DM
79972016-06-20 David Malcolm <dmalcolm@redhat.com>
7998
7999 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8000
d9e8bdfd
MS
80012016-06-20 Martin Sebor <msebor@redhat.com>
8002
8003 PR c/69507
8004 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8005 * gnu90-const-expr-1.c: Same.
8006 * gnu99-const-expr-1.c: Same.
8007 * gnu99-static-1.c: Same.
8008
67785479
RL
80092016-06-20 Renlin Li <renlin.li@arm.com>
8010
29f09b38 8011 PR testsuite/71489
67785479
RL
8012 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8013
636929b8
JG
80142016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8015
8016 * gcc.target/aarch64/vcvt_f64_1.c: New.
8017 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8018 * gcc.target/aarch64/vrecp_f64_1.c: New.
8019
ff7b374b
KT
80202016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8021
8022 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8023 "alignement".
8024
554cfc9e
GJL
80252016-06-20 Georg-Johann Lay <avr@gjlay.de>
8026
8027 PR target/71103
8028 * gcc.target/avr/torture/pr71103-2.c: New test.
8029
94087e88 80302016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8031
8032 PR c/69507
8033 * gcc.dg/alignof.c: New test.
8034
c561b091
PC
80352016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8036
8037 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8038 vs dg-error; test constexpr specifier too.
8039
bf54f123
PC
80402016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8041
8042 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8043
4e53aa97
CL
80442016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8045
8046 * lib/target-supports.exp
8047 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8048 arm_neon_ok and merge flags. Fix temporary test name.
8049 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8050 and merge flags.
8051
69071d86
ML
80522016-06-17 Martin Liska <mliska@suse.cz>
8053
8054 * gcc.dg/predict-9.c: Fix dump scanning.
8055
68b3b858
BC
80562016-06-17 Bin Cheng <bin.cheng@arm.com>
8057
8058 PR tree-optimization/71354
8059 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8060
d3ee260a
BC
80612016-06-17 Bin Cheng <bin.cheng@arm.com>
8062
8063 PR tree-optimization/71347
8064 * gcc.dg/tree-ssa/pr71347.c: New test.
8065
bd8fb114
BC
80662016-06-17 Bin Cheng <bin.cheng@arm.com>
8067
8068 PR tree-optimization/71354
8069 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8070
97816be4
BC
80712016-06-17 Bin Cheng <bin.cheng@arm.com>
8072
8073 * gcc.dg/vect/vect-alias-check-1.c: New test.
8074
2d761a37
SKS
80752016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8076
e0277d6b 8077 PR target/71151
2d761a37
SKS
8078 * gcc.target/avr/pr71151-1.c: New test.
8079 * gcc.target/avr/pr71151-2.c: New test.
8080 * gcc.target/avr/pr71151-3.c: New test.
8081 * gcc.target/avr/pr71151-4.c: New test.
8082 * gcc.target/avr/pr71151-5.c: New test.
8083 * gcc.target/avr/pr71151-6.c: New test.
8084 * gcc.target/avr/pr71151-7.c: New test.
8085 * gcc.target/avr/pr71151-8.c: New test.
8086 * gcc.target/avr/pr71151-common.h: New test.
8087
68fa96d6
ML
80882016-06-16 Martin Liska <mliska@suse.cz>
8089
8090 * gfortran.dg/predict-1.f90: New test.
8091
b6ca982f
UB
80922016-06-16 Uros Bizjak <ubizjak@gmail.com>
8093
8094 PR target/71242
3a146d46 8095 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8096
1dc8d15b
JH
80972016-06-16 Jan Hubicka <hubicka@ucw.cz>
8098
8099 * g++.dg/vect/pr36648.cc: Disable cunrolli
8100
67c25816
JJ
81012016-06-16 Jakub Jelinek <jakub@redhat.com>
8102
c577adb2
JJ
8103 PR target/71554
8104 * gcc.c-torture/execute/pr71554.c: New test.
8105
67c25816
JJ
8106 PR rtl-optimization/71532
8107 * gcc.dg/torture/pr71532.c: New test.
8108
1a3c3ee9
MM
81092016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8110
8111 * gcc.target/powerpc/p9-dimode1.c: New test.
8112 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8113
f29468a7
JJ
81142016-06-15 Jakub Jelinek <jakub@redhat.com>
8115
61daecc4
JJ
8116 * gcc.c-torture/compile/20160615-1.c: New test.
8117
f29468a7
JJ
8118 * g++.dg/cpp0x/ref-qual17.C: New test.
8119
209d1e2d
IE
81202016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8121
8122 PR middle-end/71529
8123 * gcc.target/i386/pr71529.C: New test.
8124
8dc35712
AH
81252016-06-15 Alan Hayward <alan.hayward@arm.com>
8126
8127 PR tree-optimization/71483
8128 * g++.dg/vect/pr71483.c: New
8129
b8911cb8
PC
81302016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8131
8132 PR c++/70202
8133 * g++.dg/inherit/crash6.C: New.
8134 * g++.dg/inherit/union2.C: Likewise.
8135 * g++.dg/inherit/virtual12.C: Likewise.
8136 * g++.dg/inherit/virtual13.C: Likewise.
8137 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8138
cf5d08ab
UB
81392016-06-15 Uros Bizjak <ubizjak@gmail.com>
8140
e3d62871 8141 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8142
8f482165
AH
81432016-06-15 Alan Hayward <alan.hayward@arm.com>
8144
8145 PR tree-optimization/71439
8146 * gcc.dg/vect/pr71439.c: New
8147
3256673f
KT
81482016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8149
8150 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8151
b17dc4d4
RB
81522016-06-15 Richard Biener <rguenther@suse.de>
8153
8154 * gcc.dg/vect/slp-45.c: New testcase.
8155
2a5825f2
RB
81562016-06-15 Richard Biener <rguenther@suse.de>
8157
8158 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8159
6e433d0b
BS
81602016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8161
8162 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8163 requirements, and disable for AIX for now.
8164 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8165
abe7f828
JJ
81662016-06-14 Jakub Jelinek <jakub@redhat.com>
8167
a09c81b4
JJ
8168 PR c++/71528
8169 * g++.dg/opt/pr71528.C: New test.
8170
abe7f828
JJ
8171 PR c++/71516
8172 * g++.dg/init/pr71516.C: New test.
8173
acfadf06
PC
81742016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8175
8176 * g++.dg/init/array46.C: New.
8177
4d568ab2
UB
81782016-06-14 Uros Bizjak <ubizjak@gmail.com>
8179
e3d62871
UB
8180 * gcc.target/i386/float128-3.c: New test.
8181 * gcc.target/i386/quad-sse4.c: Ditto.
8182 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8183 Update scan strings.
4d568ab2 8184
30934c5d
RB
81852016-06-14 Richard Biener <rguenther@suse.de>
8186
8187 PR middle-end/71526
8188 * gfortran.dg/pr71526.f90: New testcase.
8189
3970e545
AV
81902016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8191
8192 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8193 * gcc.dg/zero_bits_compound-1.c: Likewise.
8194
04976c6e
RB
81952016-06-14 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/71522
8198 * gcc.dg/torture/pr71522.c: New testcase.
8199
23e025db
JJ
82002016-06-14 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR tree-optimization/71520
8203 * gcc.dg/tree-ssa/pr71520.c: New test.
8204
90b72e84
RB
82052016-06-14 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/71521
86c24ba6 8208 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8209
ef7cf206
JJ
82102016-06-13 Jakub Jelinek <jakub@redhat.com>
8211
0dda258b
JJ
8212 PR sanitizer/71498
8213 * c-c++-common/ubsan/bounds-13.c: New test.
8214
ef7cf206
JJ
8215 PR preprocessor/71183
8216 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8217
a73786e3
JL
82182016-06-13 Jeff Law <law@redhat.com>
8219
8220 PR tree-optimization/71403
8221 * c-c++-common/ubsan/pr71403-1.c: New test.
8222 * c-c++-common/ubsan/pr71403-2.c: New test.
8223 * c-c++-common/ubsan/pr71403-3.c: New test.
8224
0ac249bf
JJ
82252016-06-13 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR middle-end/71478
8228 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8229 Add -Wno-psabi -w to dg-options.
8230
5408a64a
KN
82312016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8232
8233 * gcc.target/powerpc/vadsdu-0.c: New test.
8234 * gcc.target/powerpc/vadsdu-1.c: New test.
8235 * gcc.target/powerpc/vadsdu-2.c: New test.
8236 * gcc.target/powerpc/vadsdu-3.c: New test.
8237 * gcc.target/powerpc/vadsdu-4.c: New test.
8238 * gcc.target/powerpc/vadsdu-5.c: New test.
8239 * gcc.target/powerpc/vadsdub-1.c: New test.
8240 * gcc.target/powerpc/vadsdub-2.c: New test.
8241 * gcc.target/powerpc/vadsduh-1.c: New test.
8242 * gcc.target/powerpc/vadsduh-2.c: New test.
8243 * gcc.target/powerpc/vadsduw-1.c: New test.
8244 * gcc.target/powerpc/vadsduw-2.c: New test.
8245
f7e4f2e3
DM
82462016-06-13 David Malcolm <dmalcolm@redhat.com>
8247
8248 * gcc.dg/c99-init-2.c (c): Update expected error message.
8249 * gcc.dg/init-bad-8.c (foo): Likewise.
8250 * gcc.dg/spellcheck-fields-3.c: New test case.
8251
ad23a23e
ML
82522016-06-13 Martin Liska <mliska@suse.cz>
8253
8254 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8255 and "guess loop iv compared" heuristics.
8256 * gcc.dg/predict-2.c: Likewise.
8257 * gcc.dg/predict-3.c: Likewise.
8258 * gcc.dg/predict-4.c: Likewise.
8259 * gcc.dg/predict-5.c: Likewise.
8260 * gcc.dg/predict-6.c: Likewise.
8261
146c55da
MP
82622016-06-13 Marek Polacek <polacek@redhat.com>
8263
8264 PR middle-end/71476
8265 * c-c++-common/Wswitch-unreachable-4.c: New test.
8266 * gcc.dg/Wswitch-unreachable-2.c: New test.
8267 * g++.dg/tm/jump1.C: Move dg-warning.
8268
42e77cbc
EB
82692016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8270
8271 * gnat.dg/renaming10.ad[sb]: New test.
8272
7474dcc1
PT
82732016-06-13 Paul Thomas <pault@gcc.gnu.org>
8274
8275 PR fortran/70673
8276 * gfortran.dg/pr70673.f90: New test.
8277
f57f53d3
RB
82782016-06-13 Richard Biener <rguenther@suse.de>
8279
8280 PR middle-end/64516
8281 * gcc.dg/align-3.c: New testcase.
8282
5843a5f0
ML
82832016-06-13 Martin Liska <mliska@suse.cz>
8284
8285 * gcc.target/i386/pr71458.c: New test.
8286
aa8fdb44
UB
82872016-06-12 Uros Bizjak <ubizjak@gmail.com>
8288
8289 PR target/71241
3a146d46 8290 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8291
2043e4d7
DH
82922016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8293
8294 PR target/60751
8295 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8296 statement.
8297
d3dc025d
DH
82982016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8299
8300 PR target/60751
8301 * gfortran.dg/comma_IO_extension_1.f90: New test.
8302 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8303 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8304 statement.
8305 * gfortran.dg/graphite/pr38083.f90: Likewise.
8306 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8307 missing format.
8308
a31d78c6
EB
83092016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gnat.dg/case_character.adb: New test.
8312
95c18dd0
SB
83132016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8314
8315 PR middle-end/71310
8316 * gcc.target/powerpc/pr71310.c: New testcase.
8317
b97d37b4
KV
83182016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8319
8320 PR middle-end/71478
8321 * gcc.dg/pr71478.c: New test.
8322
900bcda3
JJ
83232016-06-10 Jakub Jelinek <jakub@redhat.com>
8324
ec1c20db
JJ
8325 PR middle-end/71494
8326 * gcc.c-torture/execute/pr71494.c: New test.
8327
50b15873
JJ
8328 PR c/68657
8329 * gcc.target/i386/pr68657.c: New test.
8330
900bcda3
JJ
8331 PR inline-asm/68843
8332 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8333 (test): Add -masm=intel alternatives.
8334
4d926e34
MS
83352016-06-10 Martin Sebor <msebor@redhat.com>
8336
8337 PR c/71392
8338 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8339
ad071b2b
JL
83402016-06-10 Jeff Law <law@redhat.com>
8341
8342 PR tree-optimization/71335
8343 * gcc.c-torture/execute/pr71335.c: New test.
8344
2704efe8
DM
83452016-06-10 David Malcolm <dmalcolm@redhat.com>
8346
8347 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8348 the various "cannot tail-call: " messages.
8349
18c9b7d4
CL
83502016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8351
8352 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8353 and options.
8354
7cfa10f3
MO
83552016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8356
8357 PR sanitizer/71480
8358 * c-c++-common/asan/pr71480.c: New test.
8359
1f24fd3e
L
83602016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8361
8362 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8363 (ASMNAME2): Likewise.
8364 (main): Replace fn in asm statement with ASMNAME ("fn").
8365 * gcc.dg/guality/pr68037-2.c: Likewise.
8366 * gcc.dg/guality/pr68037-3.c: Likewise.
8367 * gcc.dg/torture/pr68037-1.c: Likewise.
8368 * gcc.dg/torture/pr68037-2.c: Likewise.
8369 * gcc.dg/torture/pr68037-3.c: Likewise.
8370
ad551c07
BE
83712016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8372
8373 PR inline-asm/68843
8374 * gcc.target/i386/pr68843-1.c: New test.
8375 * gcc.target/i386/pr68843-2.c: New test.
8376
4b1ffdb1 83772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8378 Cesar Philippidis <cesar@codesourcery.com>
8379
8380 PR middle-end/71373
8381 * gcc.dg/goacc/nested-function-1.c: New file.
8382 * gcc.dg/goacc/nested-function-2.c: Likewise.
8383 * gcc.dg/goacc/pr71373.c: Likewise.
8384 * gfortran.dg/goacc/cray-2.f95: Likewise.
8385 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8386 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8387 * gfortran.dg/goacc/cray.f95: Update.
8388 * gfortran.dg/goacc/loop-1.f95: Likewise.
8389 * gfortran.dg/goacc/loop-3.f95: Likewise.
8390 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8391 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8392
83932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8394
8395 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8396 for OpenACC tile clauses.
8397 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8398
8399 PR c/71381
8400 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8401 to...
8402 * c-c++-common/goacc/cache-2.c: ... this new file.
8403 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8404 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8405 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8406 usage.
8407 * gfortran.dg/goacc/cray.f95: Likewise.
8408 * gfortran.dg/goacc/loop-1.f95: Likewise.
8409
89851e4c
AH
84102016-06-10 Alan Hayward <alan.hayward@arm.com>
8411
8412 PR tree-optimization/71407
8413 PR tree-optimization/71416
8414 * gcc.dg/vect/pr71407.c: New
8415 * gcc.dg/vect/pr71416-1.c: New
8416 * gcc.dg/vect/pr71416-2.c: New
8417
200eafbf
RB
84182016-06-10 Richard Biener <rguenther@suse.de>
8419
8420 PR middle-end/71477
8421 * gcc.dg/torture/pr71477.c: New testcase.
8422
4df99d92
JK
84232016-06-09 Julia Koval <julia.koval@intel.com>
8424
8425 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8426 * gcc.target/i386/interrupt-13.c: Likewise.
8427 * gcc.target/i386/interrupt-15.c: Likewise.
8428 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8429 * gcc.target/i386/interrupt-24.c: Likewise.
8430 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8431 * gcc.target/i386/interrupt-9.c: Likewise.
8432 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8433
e01b4e16
MS
84342016-06-09 Martin Sebor <msebor@redhat.com>
8435
8436 PR c/70883
8437 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8438 * gcc.dg/builtin-constant_p-1.c: Same.
8439 * gcc.dg/builtins-error.c: Same.
8440 * gcc.dg/pr70859.c: Same.
8441
9c35db0e
SKS
84422016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8443
8444 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8445 * gcc.dg/torture/pr68067-1.c: Likewise.
8446 * gcc.dg/torture/pr68067-2.c: Likewise.
8447
84482016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8449
8450 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8451 when setting SIZE.
8452
392a81b9
PC
84532016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8454
8455 PR c++/71465
8456 * g++.dg/inherit/crash5.C: New.
8457 Revert:
8458 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8459
8460 PR c++/70202
8461 * g++.dg/inherit/crash5.C: New.
8462 * g++.dg/inherit/virtual1.C: Adjust.
8463
e49efc14
ML
84642016-06-09 Martin Liska <mliska@suse.cz>
8465
8466 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8467 * g++.dg/predict-loop-exit-2.C: Likewise.
8468 * g++.dg/predict-loop-exit-3.C: Likewise.
8469 * gcc.dg/predict-1.c: Likewise.
8470 * gcc.dg/predict-2.c: Likewise.
8471 * gcc.dg/predict-3.c: Likewise.
8472 * gcc.dg/predict-4.c: Likewise.
8473 * gcc.dg/predict-5.c: Likewise.
8474 * gcc.dg/predict-6.c: Likewise.
8475 * gcc.dg/predict-7.c: Likewise.
8476
36d57986
RB
84772016-06-09 Richard Biener <rguenther@suse.de>
8478
8479 PR tree-optimization/71462
8480 * gcc.dg/torture/pr71462.c: New testcase.
8481
7d82e8e4
MP
84822016-06-09 Marek Polacek <polacek@redhat.com>
8483
8484 PR c/65471
8485 * gcc.dg/c11-generic-3.c: New test.
8486
c8a71589
PC
84872016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8488
8489 * g++.dg/init/array42.C: New.
8490 * g++.dg/init/array43.C: Likewise.
8491 * g++.dg/init/array44.C: Likewise.
8492 * g++.dg/init/array45.C: Likewise.
8493 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8494 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8495 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8496 * g++.dg/gomp/pr35751.C: Likewise.
8497 * g++.dg/init/array23.C: Likewise.
8498 * g++.dg/init/brace2.C: Likewise.
8499 * g++.dg/init/brace6.C: Likewise.
8500
44a845ca
MS
85012016-06-08 Martin Sebor <msebor@redhat.com>
8502 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR c++/70507
8505 PR c/68120
8506 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8507 * c-c++-common/builtin-arith-overflow-2.c: New test.
8508 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8509 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8510 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8511
2ef16b6e
JJ
85122016-06-08 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR c++/71442
8515 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8516
5e3ee346
AL
85172016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8518
8519 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8520 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8521 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8522 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8523 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8524 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8525 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8526 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8527 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8528 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8529 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8530 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8531 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8532
b2ae2814
RB
85332016-06-08 Richard Biener <rguenther@suse.de>
8534
8535 PR tree-optimization/68558
8536 * gcc.dg/vect/slp-44.c: New testcase.
8537
e09b4c37
RB
85382016-06-08 Richard Biener <rguenther@suse.de>
8539
8540 * gcc.dg/vect/slp-43.c: New testcase.
8541
72d50660
RB
85422016-06-08 Richard Biener <rguenther@suse.de>
8543
8544 PR tree-optimization/71452
8545 * gcc.dg/torture/pr71452.c: New testcase.
8546
988c115c
JJ
85472016-06-08 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/71448
8550 * g++.dg/torture/pr71448.C: New test.
8551
73d73b48
BS
85522016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8553
8554 PR debug/71432
8555 PR ada/71413
8556 * g++.dg/debug/pr71432.C: New test.
8557
bdd15d0c
PK
85582016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8559
8560 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8561 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8562 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8563
ce0607bb
AH
85642016-06-08 Alan Hayward <alan.hayward@arm.com>
8565
8566 * gcc.dg/vect/vect-live-2.c: Update effective target.
8567 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8568 * lib/target-supports.exp: Add aarch64 to vect_long.
8569
92a5f2ba
MP
85702016-06-08 Marek Polacek <polacek@redhat.com>
8571
8572 PR c/71418
8573 * gcc.dg/noncompile/pr71418.c: New test.
8574
08203f73
MP
8575 PR c/71426
8576 * gcc.dg/noncompile/pr71426.c: New test.
8577
d1fcc2bd
JH
85782016-06-07 Jan Hubicka <hubicka@ucw.cz>
8579
8580 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8581 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8582 * gcc.dg/predict-3.c: Update template.
8583 * gcc.dg/predict-5.c: Update template.
8584 * gcc.dg/predict-6.c: Update template.
8585 * gcc.dg/predict-9.c: Update template.
8586 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8587
a23e6f1c
BS
85882016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8589
8590 * gcc.target/powerpc/vec-mul.c: New test.
8591
6ffd47b7
DM
85922016-06-07 David Malcolm <dmalcolm@redhat.com>
8593
8594 * gcc.dg/spellcheck-fields-2.c: New test case.
8595
bfd67b47
RB
85962016-06-07 Richard Biener <rguenther@suse.de>
8597
8598 PR c/61564
8599 * gcc.dg/Wpragmas-1.c: New testcase.
8600 * gcc.dg/Wattributes-4.c: Likewise.
8601 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8602 entry.
8603
701b9a47
CL
86042016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8605
8606 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8607 spurious debug code.
8608
6b80d6fa
RB
86092016-06-07 Richard Biener <rguenther@suse.de>
8610
8611 PR tree-optimization/71428
8612 * gcc.dg/torture/pr71428.c: New testcase.
8613
0f3f9437
RB
86142016-06-07 Richard Biener <rguenther@suse.de>
8615
8616 PR middle-end/71423
8617 * gcc.dg/torture/pr71423.c: New testcase.
8618
ec963f2a
KV
86192016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8620
8621 PR middle-end/71408
8622 * gcc.dg/tree-ssa/pr71408.c: New test.
8623
46ab5b6e
KV
86242016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8625
8626 PR middle-end/71281
8627 * g++.dg/torture/pr71281.C: New test.
8628
1f40cff3
MP
86292016-06-06 Marek Polacek <polacek@redhat.com>
8630
8631 PR c/71362
8632 * gcc.dg/pr71362.c: New test.
8633
6f5bcd24
JJ
86342016-06-06 Jakub Jelinek <jakub@redhat.com>
8635 Patrick Palka <ppalka@gcc.gnu.org>
8636
8637 PR c++/70847
8638 PR c++/71330
8639 PR c++/71393
8640 * g++.dg/opt/pr70847.C: New test.
8641 * g++.dg/ubsan/pr70847.C: New test.
8642 * g++.dg/ubsan/pr71393.C: New test.
8643
158beb4a
JJ
86442016-06-06 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR tree-optimization/71259
8647 * gcc.dg/vect/pr71259.c: New test.
8648
d9b950dd
DM
86492016-06-06 David Malcolm <dmalcolm@redhat.com>
8650
8651 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8652 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8653 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8654 above.
8655
36f9ad69
KT
86562016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657
8658 PR middle-end/37780
8659 * gcc.c-torture/execute/pr37780.c: New test.
8660 * gcc.target/aarch64/pr37780_1.c: Likewise.
8661 * gcc.target/arm/pr37780_1.c: Likewise.
8662
5545a907
MP
86632016-06-06 Marek Polacek <polacek@redhat.com>
8664
8665 * c-c++-common/attr-may-alias-1.c: New test.
8666 * c-c++-common/attr-may-alias-2.c: New test.
8667 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8668
93671519
BE
86692016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8670
8671 PR c/24414
8672 * gcc.target/i386/pr24414.c: New test.
8673
690f24b7
JM
86742016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8675
8676 * gcc.target/sparc/vis4misc.c: New file.
8677 * gcc.target/sparc/fpcmp.c: Likewise.
8678 * gcc.target/sparc/fpcmpu.c: Likewise.
8679
31ce6157
AH
86802016-06-06 Alan Hayward <alan.hayward@arm.com>
8681
8682 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8683 * gcc.dg/vect/vect-live-3.c: Likewise.
8684
9fcebb5a
RB
86852016-06-06 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/71398
8688 * gcc.dg/torture/pr71398.c: New testcase.
8689
903ca97b
UB
86902016-06-06 Uros Bizjak <ubizjak@gmail.com>
8691
8692 PR target/71389
8693 * g++.dg/pr71389.C: New test.
8694
9c1eb332
JD
86952016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8696
8697 PR fortran/71404
8698 * gfortran.dg/fmt_read_5.f: New test.
8699
b2d83bd2
AV
87002016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8701
8702 PR fortran/69659
8703 * gfortran.dg/class_array_22.f03: New test.
8704
ec81960e
JH
87052016-06-05 Jan Hubicka <hubicka@ucw.cz>
8706
8707 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8708
429d2750
JH
87092016-06-05 Jan Hubicka <hubicka@ucw.cz>
8710
8711 * gcc.dg/predict-9.c: Update template.
8712
c1c00983
PC
87132016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8714
8715 PR c++/49377
8716 * g++.dg/template/pr49377.C: New.
8717
1927a963
JJ
87182016-06-04 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR tree-optimization/71405
8721 * g++.dg/torture/pr71405.C: New test.
8722
909a11ad
PC
87232016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/70202
8726 * g++.dg/inherit/crash5.C: New.
8727 * g++.dg/inherit/virtual1.C: Adjust.
8728
08bbb1f8
JL
87292016-06-03 Jeff Law <law@redhat.com>
8730
8731 PR tree-optimization/71316
8732 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8733
7c35235c
JJ
87342016-06-03 Jakub Jelinek <jakub@redhat.com>
8735
8736 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8737 dg-additional-options with just -fno-tree-scev-cprop in it.
8738 * gcc.dg/vect/vect-live-2.c: Likewise.
8739 * gcc.dg/vect/vect-live-5.c: Likewise.
8740 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8741 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8742 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8743
c8572dd6
PP
87442016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8745
8746 PR c++/27100
8747 * g++.dg/other/friend6.C: New test.
8748
1c7733a7
BS
87492016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8750
8751 * g++.dg/torture/ppc-ldst-array.C: New.
8752
0d2f700f
JM
87532016-06-03 Joseph Myers <joseph@codesourcery.com>
8754
8755 PR target/71276
8756 PR target/71277
8757 * gcc.dg/torture/builtin-fp-int-inexact.c,
8758 gcc.target/i386/387-builtin-fp-int-inexact.c,
8759 gcc.target/i386/387-rint-inline-1.c,
8760 gcc.target/i386/387-rint-inline-2.c,
8761 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8762 gcc.target/i386/sse2-rint-inline-1.c,
8763 gcc.target/i386/sse2-rint-inline-2.c,
8764 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8765 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8766
f8071c05
L
87672016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8768 Julia Koval <julia.koval@intel.com>
8769
8770 PR target/66960
8771 PR target/67630
8772 PR target/67634
8773 PR target/67841
8774 PR target/68037
8775 PR target/68618
8776 PR target/68661
8777 PR target/69575
8778 PR target/69596
8779 PR target/69734
8780 * gcc.dg/guality/pr68037-1.c: New test.
8781 * gcc.dg/guality/pr68037-2.c: Likewise.
8782 * gcc.dg/guality/pr68037-3.c: Likewise.
8783 * gcc.dg/torture/pr68037-1.c: Likewise.
8784 * gcc.dg/torture/pr68037-2.c: Likewise.
8785 * gcc.dg/torture/pr68037-3.c: Likewise.
8786 * gcc.dg/torture/pr68661-1a.c: Likewise.
8787 * gcc.dg/torture/pr68661-1b.c: Likewise.
8788 * gcc.target/i386/interrupt-1.c: Likewise.
8789 * gcc.target/i386/interrupt-2.c: Likewise.
8790 * gcc.target/i386/interrupt-3.c: Likewise.
8791 * gcc.target/i386/interrupt-4.c: Likewise.
8792 * gcc.target/i386/interrupt-5.c: Likewise.
8793 * gcc.target/i386/interrupt-6.c: Likewise.
8794 * gcc.target/i386/interrupt-7.c: Likewise.
8795 * gcc.target/i386/interrupt-8.c: Likewise.
8796 * gcc.target/i386/interrupt-9.c: Likewise.
8797 * gcc.target/i386/interrupt-10.c: Likewise.
8798 * gcc.target/i386/interrupt-11.c: Likewise.
8799 * gcc.target/i386/interrupt-12.c: Likewise.
8800 * gcc.target/i386/interrupt-13.c: Likewise.
8801 * gcc.target/i386/interrupt-14.c: Likewise.
8802 * gcc.target/i386/interrupt-15.c: Likewise.
8803 * gcc.target/i386/interrupt-16.c: Likewise.
8804 * gcc.target/i386/interrupt-17.c: Likewise.
8805 * gcc.target/i386/interrupt-18.c: Likewise.
8806 * gcc.target/i386/interrupt-19.c: Likewise.
8807 * gcc.target/i386/interrupt-20.c: Likewise.
8808 * gcc.target/i386/interrupt-21.c: Likewise.
8809 * gcc.target/i386/interrupt-22.c: Likewise.
8810 * gcc.target/i386/interrupt-23.c: Likewise.
8811 * gcc.target/i386/interrupt-24.c: Likewise.
8812 * gcc.target/i386/interrupt-25.c: Likewise.
8813 * gcc.target/i386/interrupt-26.c: Likewise.
8814 * gcc.target/i386/interrupt-27.c: Likewise.
8815 * gcc.target/i386/interrupt-28.c: Likewise.
8816 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8817 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8818 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8819 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8820 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8821 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8822 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8823 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8824 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8825 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8826 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8827 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8828
36b85e43
BS
88292016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8830
9de2e795
L
8831 PR tree-optimization/52171
8832 * gcc.dg/pr52171.c: New test.
8833 * gcc.target/i386/pr52171.c: New test.
36b85e43 8834
bfeee8ac
JH
88352016-06-03 Jan Hubicka <jh@suse.cz>
8836
8837 * g++.dg/tree-ssa/pred-1.C: New testcase
8838 * gcc.dg/tree-ssa/pred-1.c: New testcase
8839
859b0bae
BS
88402016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8841
8842 PR target/70957
8843 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8844 support.
8845 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8846
3a2edf4c
AH
88472016-06-03 Alan Hayward <alan.hayward@arm.com>
8848
8849 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8850
b28ead45
AH
88512016-06-03 Alan Hayward <alan.hayward@arm.com>
8852
8853 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8854 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8855 * gcc.dg/vect/vect-live-1.c: New test.
8856 * gcc.dg/vect/vect-live-2.c: New test.
8857 * gcc.dg/vect/vect-live-3.c: New test.
8858 * gcc.dg/vect/vect-live-4.c: New test.
8859 * gcc.dg/vect/vect-live-5.c: New test.
8860 * gcc.dg/vect/vect-live-slp-1.c: New test.
8861 * gcc.dg/vect/vect-live-slp-2.c: New test.
8862 * gcc.dg/vect/vect-live-slp-3.c: New test.
8863
1f91747b
JJ
88642016-06-03 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR middle-end/71387
8867 * g++.dg/opt/pr71387.C: New test.
8868
47b83923
JL
88692016-06-02 Jeff Law <law@redhat.com>
8870
8871 PR tree-optimization/71328
8872 * gcc.c-torture/compile/pr71328.c: New test.
8873
e96e5f46
JD
88742016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8875
8876 PR fortran/52393
8877 * gfortran.dg/fmt_read_3.f90: Fix typo.
8878 * gfortran.dg/fmt_read_4.f90: New test.
8879
b872d729
PC
88802016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8881
8882 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8883 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8884 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8885 * g++.dg/cpp0x/override2.C: Likewise.
8886 * g++.dg/parse/crash5.C: Likewise.
8887 * g++.dg/parse/error16.C: Likewise.
8888 * g++.dg/parse/error27.C: Likewise.
8889 * g++.dg/template/qualttp15.C: Likewise.
8890 * g++.dg/template/redecl4.C: Likewise.
8891 * g++.old-deja/g++.other/crash39.C: Likewise.
8892 * g++.old-deja/g++.other/struct1.C: Likewise.
8893 * g++.old-deja/g++.pt/m9a.C: Likewise.
8894 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8895
0e535442
JJ
88962016-06-02 Jakub Jelinek <jakub@redhat.com>
8897
0633ee10
JJ
8898 PR c++/71372
8899 * c-c++-common/pr71372.c: New test.
8900
0e535442
JJ
8901 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8902 __TIME__ strings with __builtin_strcmp instead of printf and
8903 dg-output.
8904
f3c5ecc2
ML
89052016-06-02 Martin Liska <mliska@suse.cz>
8906
8907 * gcc.dg/predict-9.c: New test.
8908
a91807c5
JJ
89092016-06-02 Jakub Jelinek <jakub@redhat.com>
8910
8911 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8912 global set_compiler_env_var and global saved_compiler_env_var.
8913
b5bd1978
KT
89142016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8915
8916 PR rtl-optimization/71295
8917 * gcc.c-torture/compile/pr71295.c: New test.
8918
b93b1475
JJ
89192016-06-02 Jakub Jelinek <jakub@redhat.com>
8920
930ebd0e
JJ
8921 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8922
1e021dc3
JJ
8923 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8924 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8925
b93b1475
JJ
8926 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8927 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8928 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8929 alternative number.
8930
58f2fb5c
MM
89312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8932
8933 * gcc.target/powerpc/p9-splat-4.c: New test.
8934
89352016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8936
8937 PR target/71186
8938 * gcc.target/powerpc/pr71186.c: New test.
8939
4731c9f0
JD
89402016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8941
8942 PR fortran/52393
8943 * gfortran.dg/fmt_read_3.f90: New test.
8944
042dee3e
TP
89452016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8946
8947 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8948 procedure.
8949
15c98b2e
ES
89502016-06-01 Eduard Sanou <dhole@openmailbox.org>
8951
8952 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8953 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8954 env var is set.
8955 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8956 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8957 shown once.
8958 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8959 during compilation.
8960 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8961 vars set by dg-set-compiler-env-var.
8962
6442a6f4
PT
89632016-06-01 Paul Thomas <pault@gcc.gnu.org>
8964
8965 PR fortran/71156
8966 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8967 to the module procedure declaration.
8968 * gfortran.dg/submodule_16.f08: New test.
8969
ab62397a
JJ
89702016-06-01 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR middle-end/71371
8973 * c-c++-common/gomp/pr71371.c: New test.
8974
b66af6ed
RB
89752016-06-01 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/71366
8978 * gcc.dg/torture/pr71366-1.c: New testcase.
8979 * gcc.dg/torture/pr71366-2.c: Likewise.
8980
e342b9d8
KN
89812016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8982
8983 * gcc.target/powerpc/vslv-0.c: New test.
8984 * gcc.target/powerpc/vslv-1.c: New test.
8985 * gcc.target/powerpc/vsrv-0.c: New test.
8986 * gcc.target/powerpc/vsrv-1.c: New test.
8987
721547cd
NS
89882016-06-01 Nathan Sidwell <nathan@acm.org>
8989
8990 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8991 * gcc.target/nvptx/weak.c: New.
8992
fa2c9034
RB
89932016-06-01 Richard Biener <rguenther@suse.de>
8994
8995 PR tree-optimization/71261
8996 * gcc.dg/torture/vect-bool-1.c: New testcase.
8997
3e32893c
JJ
89982016-06-01 Jakub Jelinek <jakub@redhat.com>
8999
9000 * gfortran.dg/gomp/order-1.f90: New test.
9001 * gfortran.dg/gomp/order-2.f90: New test.
9002
8c383600
JH
90032016-06-01 Jan Hubicka <hubicka@ucw.cz>
9004
9005 * gcc.dg/unroll-6.c: Update template.
9006 * gcc.dg/unroll-7.c: New testcase.
9007 * gcc.dg/unroll-8.c: New testcase.
9008
a0dfeef5
EB
90092016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9010
9011 * gnat.dg/opt56.ad[sb]: New test.
9012
48de5701
PC
90132016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9014
9015 PR c++/66635
9016 * g++.dg/cpp0x/constexpr-ice16.C: New.
9017
827cf695
PP
90182016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9019
9020 PR tree-optimization/71314
9021 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9022 -mbranch-cost=2.
9023
ff66f6e8
PP
90242016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9025
9026 PR tree-optimization/71077
9027 * gcc.dg/tree-ssa/pr71077.c: New test.
9028
050fb209
JH
90292016-05-31 Jan Hubicka <hubicka@ucw.cz>
9030
48de5701
PC
9031 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9032 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9033 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9034
c642d919
PC
90352016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/71248
9038 * g++.dg/cpp0x/pr71248.C: New.
9039 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9040 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9041 * g++.dg/init/new37.C: Likewise.
9042 * g++.dg/template/static1.C: Likewise.
9043 * g++.dg/template/static2.C: Likewise.
9044
d6439e08
L
90452016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9046
9047 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9048 instead of %rdi.
9049 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9050
780b9dd4
MP
90512016-05-31 Marek Polacek <polacek@redhat.com>
9052
9053 * c-c++-common/Wswitch-unreachable-3.c: New test.
9054 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9055
0d99f8a0
RB
90562016-05-31 Richard Biener <rguenther@suse.de>
9057
9058 PR tree-optimization/71352
9059 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9060
52545641
TP
90612016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9062
9063 * gcc.target/arm/armv5_thumb_isa.c: New test.
9064
5b8c1205
KY
90652016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9066
9067 PR target/71346
9068 * gcc.target/i386/pr71346.c: New test.
9069
7a88cc84
TV
90702016-05-31 Tom de Vries <tom@codesourcery.com>
9071
9072 PR tree-optimization/69068
9073 * gcc.dg/graphite/pr69068.c: New test.
9074
265149a6
MS
90752016-05-27 Martin Sebor <msebor@redhat.com>
9076
9077 PR c++/71306
9078 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9079
00631022
JJ
90802016-05-30 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR c++/71349
9083 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9084 nowait depend(inout: dd[0]) clauses where permitted.
9085
b2f6675b
PC
90862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9087
9088 PR c++/71238
9089 * g++.dg/parse/pr71238.C: New.
9090 * g++.dg/concepts/friend1.C: Test column numbers too.
9091 * g++.dg/cpp0x/initlist31.C: Likewise.
9092 * g++.dg/cpp0x/pr51420.C: Likewise.
9093 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9094 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9095 * g++.dg/ext/builtin3.C: Likewise.
9096 * g++.dg/lookup/friend12.C: Likewise.
9097 * g++.dg/lookup/friend7.C: Likewise.
9098 * g++.dg/lookup/koenig1.C: Likewise.
9099 * g++.dg/lookup/koenig5.C: Likewise.
9100 * g++.dg/lookup/used-before-declaration.C: Likewise.
9101 * g++.dg/overload/koenig1.C: Likewise.
9102 * g++.dg/template/crash65.C: Likewise.
9103 * g++.dg/template/friend57.C: Likewise.
9104 * g++.dg/warn/Wshadow-5.C: Likewise.
9105 * g++.dg/warn/Wunused-8.C: Likewise.
9106 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9107 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9108 * g++.old-deja/g++.jason/member.C: Likewise.
9109 * g++.old-deja/g++.jason/report.C: Likewise.
9110 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9111 * g++.old-deja/g++.law/visibility20.C: Likewise.
9112 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9113 * g++.old-deja/g++.other/static5.C: Likewise.
9114 * g++.old-deja/g++.pt/overload2.C: Likewise.
9115
a448ff40
JH
91162016-05-30 Jan Hubicka <hubicka@ucw.cz>
9117
9118 * gcc.dg/tree-ssa/peel1.c: New testcase.
9119 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9120 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9121
69be8c91
TV
91222016-05-30 Tom de Vries <tom@codesourcery.com>
9123
9124 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9125 to ce.
9126
a59775a1
PC
91272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9128
9129 PR c++/71099
9130 * g++.dg/parse/virtual1.C: New.
9131
53d6d955
UB
91322016-05-30 Uros Bizjak <ubizjak@gmail.com>
9133
9134 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9135 Use correct register when clearing %edx.
9136
0557293f
AM
91372016-05-30 Alexander Monakov <amonakov@ispras.ru>
9138
9139 PR tree-optimization/71289
9140 * gcc.dg/pr71289.c: New test.
9141
5d476e35
KV
91422016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9143
9144 PR middle-end/71269
9145 PR middle-end/71292
9146 * gcc.dg/tree-ssa/pr71269.c: New test.
9147 * gcc.dg/tree-ssa/pr71292.c: New test.
9148
db5447ca
KV
91492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9150
9151 PR middle-end/71252
9152 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9153
98bdbb39
JH
91542016-05-30 Jan Hubicka <hubicka@ucw.cz>
9155
9156 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9157 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9158 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9159
7e012855
TV
91602016-05-30 Tom de Vries <tom@codesourcery.com>
9161
9162 PR tree-optimization/69067
9163 * gcc.dg/graphite/pr69067.c: New test.
9164
beed3701
UB
91652016-05-29 Uros Bizjak <ubizjak@gmail.com>
9166
9167 PR target/71245
9168 * gcc.target/i386/pr71245-1.c: New test.
9169 * gcc.target/i386/pr71245-2.c: Ditto.
9170
b6d4f8e8
PC
91712016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/71105
9174 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9175 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9176 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9177
00022058
JH
91782016-05-27 Jan Hubicka <hubicka@ucw.cz>
9179
9180 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9181
c8419aca
VV
91822016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9183
9184 Revert:
9185 PR c++/69855
9186 * g++.dg/overload/69855.C: New.
9187 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9188 * g++.old-deja/g++.pt/crash3.C: Likewise.
9189
8008c4d2
PC
91902016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9191
9192 PR c++/60385
9193 * g++.dg/parse/namespace13.C: New.
9194
8b2ef235
JL
91952016-05-26 Jeff Law <law@redhat.com>
9196
9197 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9198 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9199 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9200 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9201 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9202 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9203 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9204 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9205 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9206 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9207 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9208 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9209 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9210
7d67159b
VV
92112016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9212
9213 PR c++/69855
9214 * g++.dg/overload/69855.C: New.
9215 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9216 * g++.old-deja/g++.pt/crash3.C: Likewise.
9217
88e3bdd1
JW
92182016-05-27 Jiong Wang <jiong.wang@arm.com>
9219
9220 PR target/63596
9221 * gcc.target/aarch64/va_arg_1.c: New testcase.
9222 * gcc.target/aarch64/va_arg_2.c: Likewise.
9223 * gcc.target/aarch64/va_arg_3.c: Likewise.
9224
3fd6b9cc
JW
92252016-05-27 Jiong Wang <jiong.wang@arm.com>
9226
9227 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9228 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9229 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9230 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9231 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9232
3cee7e4e
MP
92332016-05-27 Marek Polacek <polacek@redhat.com>
9234
9235 PR middle-end/71308
9236 * g++.dg/torture/pr71308.C: New test.
9237
6a813c96
DV
92382016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9239
9240 * gcc.dg/zero_bits_compound-1.c: New test.
9241 * gcc.dg/zero_bits_compound-2.c: New test.
9242
0561bcfb
IE
92432016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9244
9245 PR middle-end/71279
9246 * gcc.dg/pr71279.c: New test.
9247
21316320
MM
92482016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9249
9250 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9251 floating point min/max/comparison instructions.
9252 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9253
7211a097
JJ
92542016-05-26 Jakub Jelinek <jakub@redhat.com>
9255
9256 * c-c++-common/gomp/schedule-1.c: New test.
9257 * gfortran.dg/gomp/schedule-1.f90: New test.
9258
cac177cf
PP
92592016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9260
9261 PR c++/70822
9262 PR c++/70106
9263 * g++.dg/cpp1y/auto-fn32.C: New test.
9264 * g++.dg/cpp1y/paren4.C: New test.
9265
a2d5b8c9
NS
92662016-05-26 Nathan Sidwell <nathan@acm.org>
9267
9268 * gcc.dg/20060410.c: Xfail on ptx.
9269 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9270 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9271 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9272 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9273 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9274
ffa8b552
TP
92752016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9276
9277 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9278
c7501e00
JJ
92792016-05-26 Jakub Jelinek <jakub@redhat.com>
9280
1875b9a0
JJ
9281 PR tree-optimization/71280
9282 * gcc.dg/pr71280.c: New test.
9283
2116e19f
JJ
9284 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9285
305aef09
JJ
9286 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9287 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9288
c7501e00
JJ
9289 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9290
ca449d26
JW
92912016-05-26 Jiong Wang <jiong.wang@arm.com>
9292
9293 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9294 kept in memory.
ca449d26 9295
8af01c66
JL
92962016-05-25 Jeff Law <law@redhat.com>
9297
9298 PR tree-optimization/71272
9299 * gcc.c-torture/compile/pr71272.c: new test.
9300
f9d6ce73
BS
93012016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9302
9303 * gcc.target/powerpc/vec-cmpne.c: New test.
9304 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9305
a88a7b22
EB
93062016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9307
9308 * gnat.dg/opt55.ad[sb]: New test.
9309
125f02ed
SKS
93102016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9311
9312 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9313 * c-c++-common/pr60226.c: Require int32plus.
9314 * gcc.c-torture/execute/pr70602.c: Likewise.
9315 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9316 unsigned long for malloc arg type.
9317 * gcc.dg/asr_div1.c: Require int32plus.
9318 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9319 * gcc.dg/pie-1.c: Require pie.
9320 * gcc.dg/pie-2.c: Likewise.
9321 * gcc.dg/pr59471.c: Require int32plus.
9322 * gcc.dg/pr59963-2.c: XFAIL for int16.
9323 * gcc.dg/pr60114.c: Require int32plus.
9324 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9325 unsigned long for typedef of size_t.
9326 * gcc.dg/pr63914.c: Require int32plus.
9327 * gcc.dg/pr64536.c: Require pt32plus.
9328 * gcc.dg/pr65658.c: Likewise.
9329 * gcc.dg/pr67271.c: Require int32plus.
9330 * gcc.dg/pr68112.c: Likewise.
9331 * gcc.dg/pr69071.c: Skip for avr target.
9332 * gcc.dg/pr69973.c: Require int32plus.
9333 * gcc.dg/pr70169.c: Skip for avr target.
9334 * gcc.dg/sso-6.c: Require int32plus.
9335 * gcc.dg/sso-7.c: Likewise.
9336 * gcc.dg/sso-8.c: Likewise.
9337 * gcc.dg/vrp-min-max-2.c: Likewise.
9338
c6e434f5
UB
93392016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9340
9341 PR target/70738
9342 * gcc.target/i386/pr70738-1.c: New test.
9343 * gcc.target/i386/pr70738-2.c: Likewise.
9344 * gcc.target/i386/pr70738-3.c: Likewise.
9345 * gcc.target/i386/pr70738-4.c: Likewise.
9346 * gcc.target/i386/pr70738-5.c: Likewise.
9347 * gcc.target/i386/pr70738-6.c: Likewise.
9348 * gcc.target/i386/pr70738-7.c: Likewise.
9349 * gcc.target/i386/pr70738-8.c: Likewise.
9350 * gcc.target/i386/pr70738-9.c: Likewise.
9351
5c42d341
KT
93522016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9353
9354 PR rtl-optimization/66940
9355 * gcc.c-torture/execute/pr66940.c: New test.
9356
bf9a1a07
IV
93572016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9358
9359 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9360 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9361 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9362 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9363 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9364 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9365 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9366 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9367 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9368 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9369 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9370 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9371 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9372 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9373 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9374 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9375 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9376 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9377 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9378 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9379 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9380 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9381 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9382 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9383
95efe6b6
MP
93842016-05-25 Marek Polacek <polacek@redhat.com>
9385
9386 PR c/71265
9387 * gcc.dg/noncompile/pr71265.c: New test.
9388
a23faf7a
MP
9389 PR c/71266
9390 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9391
69a6d5ad
NS
93922016-05-25 Nathan Sidwell <nathan@acm.org>
9393
9394 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9395
3072d4ea
RB
93962016-05-25 Richard Biener <rguenther@suse.de>
9397
9398 PR tree-optimization/71261
9399 * c-c++-common/torture/pr71261.c: New testcase.
9400
e412ece4
RB
94012016-05-25 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/71264
9404 * gcc.dg/vect/pr71264.c: New testcase.
9405
b9e551ad
PC
94062016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/55992
9409 * g++.dg/cpp0x/alias-decl-53.C: New.
9410 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9411
6aa1abe5
ML
94122016-05-25 Martin Liska <mliska@suse.cz>
9413
9414 * g++.dg/pr71239.C: New test.
9415
842d162e
RB
94162016-05-25 Richard Biener <rguenther@suse.de>
9417
c87885ca
RO
9418 * gcc.dg/vect/pr58135.c: Rename to ...
9419 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9420
f184a36c
MP
94212016-05-25 Marek Polacek <polacek@redhat.com>
9422
9423 * g++.dg/pr65295.C: Use target c++14.
9424
021fad86
PC
94252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9426
53d6d955
UB
9427 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9428 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9429
c3eaf15a
MM
94302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9431
9432 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9433 instructions.
9434
e46c7770
CP
94352016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9436
9437 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9438 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9439 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9440 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9441 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9442 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9443 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9444 * c-c++-common/goacc/pcopy.c: Likewise.
9445 * c-c++-common/goacc/pcopyin.c: Likewise.
9446 * c-c++-common/goacc/pcopyout.c: Likewise.
9447 * c-c++-common/goacc/pcreate.c: Likewise.
9448 * c-c++-common/goacc/pr70688.c: New test.
9449 * c-c++-common/goacc/present-1.c: Adjust test.
9450 * c-c++-common/goacc/reduction-5.c: Likewise.
9451 * g++.dg/goacc/data-1.C: New test.
9452
4bfc9db7
MM
94532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9454
9455 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9456 vector parity built-in functions.
9457 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9458 count trailing zeros automatic vectorization.
9459 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9460 count trailing zeros built-in functions.
9461
2bc145af
KV
94622016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9463
9464 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9465
26869fdb
PH
94662016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9467
9468 PR target/71050
9469 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9470
b2dc9c3b
PC
94712016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9472
9473 PR c++/50436
9474 * g++.dg/template/crash123.C: New.
9475 * g++.dg/template/crash124.C: Likewise.
9476
f65e97fd
MS
94772016-05-24 Martin Sebor <msebor@redhat.com>
9478
9479 PR c++/71147
9480 * g++.dg/ext/flexary16.C: New test.
9481
a6f5ac7f
IV
94822016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9483
69a6d5ad
NS
9484 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9485 before math.h is included.
a6f5ac7f
IV
9486 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9487 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9488 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9489 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9490 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9491 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9492 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9493 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9494 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9495 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9496 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9497 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9498 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9499 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9500 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9501 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9502 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9503 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9504 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9505 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9506 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9507 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9508 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9509
27bad558
MM
95102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9511 Kelvin Nilsen <kelvin@gcc.gnu.org>
9512
9513 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9514 support.
9515
72f382fb
PC
95162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9517
9518 PR c++/69872
9519 * g++.dg/warn/Wno-narrowing1.C: New.
9520
ef2ec9d9
MP
95212016-05-24 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/71249
9524 * c-c++-common/Wswitch-unreachable-2.c: New test.
9525
e90434e3
JJ
95262016-05-24 Jakub Jelinek <jakub@redhat.com>
9527
7adb26f2
JJ
9528 PR c++/71257
9529 * g++.dg/vect/simd-clone-6.cc: New test.
9530 * g++.dg/gomp/declare-simd-6.C: New test.
9531
e90434e3
JJ
9532 PR middle-end/70434
9533 PR c/69504
9534 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9535
b556ea3b
RB
95362016-05-24 Richard Biener <rguenther@suse.de>
9537
9538 PR tree-optimization/71240
9539 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9540
e5328f5d
RB
95412016-05-24 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/71230
9544 * gcc.dg/torture/pr71230.c: New testcase.
9545 * g++.dg/torture/pr71230.C: Likewise.
9546
a04e69c0
TS
95472016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9548
9549 * c-c++-common/goacc/routine-5.c: Add tests.
9550 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9551 * gfortran.dg/goacc/routine-6.f90: Add tests.
9552
30fd2977
RB
95532016-05-24 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/71253
9556 * gcc.dg/torture/pr71253.c: New testcase.
9557
ca6f60bc
KV
95582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9559
9560 PR middle-end/71252
9561 * gfortran.dg/pr71252.f90: New test.
9562
d3465d72
RS
95632016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9564
9565 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9566
f17a223d
RB
95672016-05-24 Richard Biener <rguenther@suse.de>
9568
9569 PR middle-end/70434
9570 PR c/69504
9571 * c-c++-common/vector-subscript-4.c: New testcase.
9572 * c-c++-common/vector-subscript-5.c: Likewise.
9573
e3f36534
JD
95742016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9575
9576 PR fortran/71123
9577 * gfortran.dg/namelist_90.f: New test
9578
85d5c27d
JD
95792016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9580
9581 PR fortran/66461
9582 * gfortran.dg/unexpected_eof.f: New test
9583
fe3f3340
MM
95842016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9585 Kelvin Nilsen <kelvin@gcc.gnu.org>
9586
9587 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9588 as little endian.
9589
26d6ae55
PC
95902016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/70972
9593 * g++.dg/cpp0x/inh-ctor20.C: New.
9594 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9595
d6c9a06f
PC
95962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9597
9598 PR c++/69095
9599 * g++.dg/cpp0x/variadic168.C: New.
9600
396a1d10
PC
96012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9602
9603 * g++.dg/cpp0x/pr31445.C: Test column number too.
9604 * g++.dg/cpp0x/pr32253.C: Likewise.
9605 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9606 * g++.dg/cpp0x/variadic36.C: Likewise.
9607
ece46666
MG
96082016-05-23 Marc Glisse <marc.glisse@inria.fr>
9609
9610 * gcc.dg/fold-notshift-2.c: Adjust.
9611
a7dc5980
MP
96122016-05-23 Marek Polacek <polacek@redhat.com>
9613
9614 PR c/49859
9615 * c-c++-common/Wswitch-unreachable-1.c: New test.
9616 * gcc.dg/Wswitch-unreachable-1.c: New test.
9617 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9618 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9619 * g++.dg/gomp/block-10.C: Likewise.
9620 * gcc.dg/gomp/block-10.c: Likewise.
9621 * g++.dg/gomp/block-9.C: Likewise.
9622 * gcc.dg/gomp/block-9.c: Likewise.
9623 * g++.dg/gomp/target-1.C: Likewise.
9624 * g++.dg/gomp/target-2.C: Likewise.
9625 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9626 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9627 * g++.dg/gomp/taskgroup-1.C: Likewise.
9628 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9629 * gcc.dg/gomp/teams-1.c: Likewise.
9630 * g++.dg/gomp/teams-1.C: Likewise.
9631 * g++.dg/overload/error3.C: Likewise.
9632 * g++.dg/tm/jump1.C: Likewise.
9633 * g++.dg/torture/pr40335.C: Likewise.
9634 * gcc.dg/c99-vla-jump-5.c: Likewise.
9635 * gcc.dg/switch-warn-1.c: Likewise.
9636 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9637 * gcc.dg/nested-func-1.c: Likewise.
9638 * gcc.dg/pr67784-4.c: Likewise.
9639
18b54004
RB
96402016-05-23 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/71230
9643 * gfortran.dg/pr71230-1.f90: New testcase.
9644 * gfortran.dg/pr71230-2.f90: Likewise.
9645
e569db5f
VK
96462016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9647
396a1d10 9648 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9649 * gcc.dg/vect/pr58135.c: Add new.
9650 * gfortran.dg/pr46519-1.f: Adjust test case.
9651
e4b71114
PC
96522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9653
9654 PR c++/53401
9655 * g++.dg/cpp0x/decltype64.C: New.
9656
a25a8058
CL
96572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9658
9659 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9662
0dcfe9ab
CL
96632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9664
9665 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9666 Add poly64x1_t and poly64x2_t cases if supported.
9667 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9668 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9669 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9671 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9672
ffd70e4a
CL
96732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9674
9675 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9676 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9677 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9678 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9679 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9680 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9681 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9682
4b1f57fe
CL
96832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9684
9685 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9686
16c5ec77
CL
96872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9688
9689 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9690 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9691
94ad56c7
JJ
96922016-05-22 Jakub Jelinek <jakub@redhat.com>
9693
57748705
JJ
9694 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9695 constraint instead of "r".
9696 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9697 insn instead of vxorpd.
9698 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9699
af120161
JJ
9700 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9701 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9702
355023ce
JJ
9703 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9704
3b48574c
JJ
9705 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9706 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9707
94ad56c7
JJ
9708 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9709
8a85cee2
KV
97102016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9711
9712 PR middle-end/40921
9713 * gcc.dg/tree-ssa/pr40921.c: New test.
9714
8e916b16
PS
97152016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9716
9717 PR target/71103
9718 * gcc.target/avr/pr71103.c: New test.
9719
88aea79f
KV
97202016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9721
9722 PR middle-end/71179
9723 * gcc.dg/tree-ssa/pr71179.c: New test.
9724
79063edd
MS
97252016-05-20 Martin Sebor <msebor@redhat.com>
9726
9727 PR c/71115
9728 * gcc.dg/init-excess-2.c: New test.
9729
55c8849f
EB
97302016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gnat.dg/opt53.adb: New test.
9733 * gnat.dg/opt54.adb: Likewise.
9734
c91a0948
MJ
97352016-05-20 Martin Jambor <mjambor@suse.cz>
9736
9737 PR tree-optimization/70884
9738 * gcc.dg/tree-ssa/pr70919.c: New test.
9739
9cad20fa
BS
97402016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9741
9742 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9743 formatting.
69a6d5ad
NS
9744 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9745 fix code formatting.
9746
97472016-05-20 Nathan Sidwell <nathan@acm.org>
9748
9749 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9750 non-common cases.
9751 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9752
15c671a7
DM
97532016-05-20 David Malcolm <dmalcolm@redhat.com>
9754
9755 * jit.dg/all-non-failing-tests.h: Add
9756 test-factorial-must-tail-call.c.
9757 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9758 * jit.dg/test-factorial-must-tail-call.c: New test case.
9759
4f028369
JJ
97602016-05-20 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR fortran/71204
9763 * gfortran.dg/pr71204.f90: New test.
9764
7dea4ab3
CP
97652016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9766
9767 * gcc.target/nvptx/sincos.c: New test.
9768
ef98d365
PC
97692016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9770
9771 PR c++/70572
9772 * g++.dg/cpp1y/auto-fn31.C: New.
9773
92466115
BS
97742016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9775
9776 * gcc.target/powerpc/vec-addec.c: New test.
9777 * gcc.target/powerpc/vec-addec-int128.c: New test.
9778
9a385c2d
DM
97792016-05-20 David Malcolm <dmalcolm@redhat.com>
9780
9781 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9782 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9783 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9784 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9785
77c9d5b4
JH
97862016-05-20 Jan Hubicka <hubicka@ucw.cz>
9787
9788 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9789
68047971
JJ
97902016-05-20 Jakub Jelinek <jakub@redhat.com>
9791
18954840
JJ
9792 PR c++/71210
9793 * g++.dg/opt/pr71210-1.C: New test.
9794 * g++.dg/opt/pr71210-2.C: New test.
9795
68047971
JJ
9796 PR tree-optimization/29756
9797 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9798 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9799 only on selected targets where V4SImode vectors are known to be
9800 supported.
9801
d78789f5
MG
98022016-05-20 Marc Glisse <marc.glisse@inria.fr>
9803
9804 PR tree-optimization/71079
9805 PR tree-optimization/71206
9806 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9807
550fa093
PK
98082016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9809
9810 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9811 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9812 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9813
483c6429
RG
98142016-05-20 Richard Guenther <rguenther@suse.de>
9815
9816 PR tree-optimization/29756
9817 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9818
eb066284
RB
98192016-05-20 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/71185
9822 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9823
58f10249
RB
98242016-05-20 Richard Biener <rguenther@suse.de>
9825
9826 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9827
2a5569fa
MP
98282016-05-19 Marek Polacek <polacek@redhat.com>
9829
9830 PR c++/71075
9831 * g++.dg/diagnostic/pr71075.C: New test.
9832
5e9a5385
DM
98332016-05-19 David Malcolm <dmalcolm@redhat.com>
9834
9835 PR c++/71184
9836 * g++.dg/pr71184.C: New test case.
9837
4f45da44
KN
98382016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9839
9840 * gcc.target/powerpc/darn-0.c: New test.
9841 * gcc.target/powerpc/darn-1.c: New test.
9842 * gcc.target/powerpc/darn-2.c: New test.
9843
4177437e
MP
98442016-05-19 Marek Polacek <polacek@redhat.com>
9845
9846 PR tree-optimization/71031
9847 * gcc.dg/tree-ssa/vrp100.c: New test.
9848
afb72432
IE
98492016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9850
9851 PR rtl-optimization/71148
9852 * gcc.dg/pr71148.c: New test.
9853
4f83064e
KT
98542016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9855
9856 PR target/71056
9857 * gcc.target/arm/pr71056.c: New test.
9858
4bf8dbe1
BE
98592016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9860
9861 * c-c++-common/pr69669.c: Check the used mode.
9862
f3510625
MO
98632016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9864
9865 PR sanitizer/64354
9866 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9867
43c0068e
RB
98682016-05-19 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/70729
9871 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9872 * gcc.dg/graphite/scop-18.c: Likewise.
9873 * gcc.dg/pr41783.c: Disable LIM.
9874 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9875 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9876 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9877 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9878 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9879 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9880 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9881 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9882 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9883 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9884 * gfortran.dg/pr42108.f90: Likewise.
9885
70f25790
DM
98862016-05-18 David Malcolm <dmalcolm@redhat.com>
9887
9888 PR driver/69265
9889 * gcc.dg/spellcheck-options-11.c: New test case.
9890
960db8ec
JJ
98912016-05-18 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR c++/71100
9894 * g++.dg/opt/pr71100.C: New test.
9895
04643334
MJ
98962016-05-18 Martin Jambor <mjambor@suse.cz>
9897
9898 PR ipa/69708
9899 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9900 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9901 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9902 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9903
91bb9f80
MJ
99042016-05-18 Martin Jambor <mjambor@suse.cz>
9905
9906 PR ipa/69708
9907 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9908 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9909 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9910 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9911 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9912
c584aca6
PC
99132016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9914
9915 PR c++/69793
9916 * g++.dg/template/crash122.C: New.
9917
20309c6e
PC
99182016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9919
9920 PR c++/70466
9921 * g++.dg/template/pr70466-1.C: New.
9922 * g++.dg/template/pr70466-2.C: Likewise.
9923
50c78b9a
MM
99242016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9925
9926 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9927 splat operations and the XXSPLTIB instruction.
9928 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9929 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9930 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9931 xxlxor to clear a register.
9932
cf8be00d
RS
99332016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9934
9935 * gcc.dg/torture/pr71020.c: New test.
9936
848a392a
MJ
99372016-05-18 Martin Jambor <mjambor@suse.cz>
9938
9939 PR ipa/70646
9940 * gcc.dg/ipa/pr70646.c: New test.
9941
1f2ab776
CL
99422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9943
9944 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9945
76489493
CL
99462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9947
9948 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9949 missing tests for vreinterpretq_p{8,16}.
9950
bd79378d
CL
99512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9952
9953 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9954 vsliq_n_s64 and vsliq_n_u64.
9955
81ca3ea0
CL
99562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9957
9958 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9959 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9960
873cb425
CL
99612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9962
9963 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9964 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9965 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9966
9d6e7c21
CL
99672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9968
9969 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9970 in comment.
9971
b4dbe40e 99722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9973
9974 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9975 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9976 "blr\t" and switch to scan-assembler-times.
9977
83a5c910
JW
99782016-05-18 Jiong Wang <jiong.wang@arm.com>
9979
53d6d955
UB
9980 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9981 with __aarch64__.
9982 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9983 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9984
fb7cbdeb
JJ
99852016-05-18 Jakub Jelinek <jakub@redhat.com>
9986
8ee91165
JJ
9987 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9988 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9989 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9990 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9991 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9992 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9993
cf4d516a
JJ
9994 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9995 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9996
a4f16422
JJ
9997 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9998 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9999
7b37ce10
JJ
10000 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10001 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10002
fb7cbdeb
JJ
10003 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10004
c9326aef
RB
100052016-05-18 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/71168
10008 * gcc.dg/torture/pr71168.c: New testcase.
10009
df8b0a11
KV
100102016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10011
10012 PR middle-end/63586
10013 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10014 * gcc.dg/tree-ssa/pr63586.c: New test.
10015 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10016
2efd67ed
NS
100172016-05-17 Nathan Sidwell <nathan@acm.org>
10018
10019 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10020 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10021 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10022 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10023
1988b2c2
NS
100242016-05-17 Nathan Sidwell <nathan@acm.org>
10025
10026 * gcc.target/nvptx/abi-vararg-3.c: New.
10027
ad1d92ab
MM
100282016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10029
10030 PR tree-optimization/54579
10031 PR middle-end/55299
10032 * gcc.dg/fold-notrotate-1.c: New test.
10033 * gcc.dg/fold-notshift-1.c: New test.
10034 * gcc.dg/fold-notshift-2.c: New test.
10035
47768df8
MP
100362016-05-17 Marek Polacek <polacek@redhat.com>
10037
10038 PR ipa/71146
10039 * g++.dg/ipa/pr71146.C: New test.
10040
6b5423a5
DM
100412016-05-17 David Malcolm <dmalcolm@redhat.com>
10042
10043 * jit.dg/test-error-array-bounds.c: New test case.
10044
c7986356
MG
100452016-05-17 Marc Glisse <marc.glisse@inria.fr>
10046
10047 * gcc.dg/tree-ssa/and-1.c: New testcase.
10048
d982c5b7
MG
100492016-05-17 Marc Glisse <marc.glisse@inria.fr>
10050
10051 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10052 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10053
0139ba93
MG
100542016-05-17 Marc Glisse <marc.glisse@inria.fr>
10055
10056 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10057 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10058
daab4562
JW
100592016-05-17 Jiong Wang <jiong.wang@arm.com>
10060
10061 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10062
22330033
JW
100632016-05-17 Jiong Wang <jiong.wang@arm.com>
10064
10065 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10066
98b3a5f2
JW
100672016-05-17 Jiong Wang <jiong.wang@arm.com>
10068
10069 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10070 ".2d[index]" when scan the assembly.
10071 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10072 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10073 float64x1.
10074 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10075
b71b7a8e
RB
100762016-05-17 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/71132
10079 * gcc.dg/torture/pr71132.c: New testcase.
10080
3c51ad46
CL
100812016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10082
10083 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10084
d20faa66
KT
100852016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10086
10087 PR target/70809
10088 * gcc.target/aarch64/pr70809_1.c: New test.
10089
b75cc5a4
KT
100902016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10091
10092 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10093 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10094 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10095 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10096
b28eb195
IE
100972016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10098 Ilya Enkovich <ilya.enkovich@intel.com>
10099
10100 PR target/71114
10101 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10102
0b9004ed
JH
101032016-05-16 Jan Hubicka <hubicka@ucw.cz>
10104
10105 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10106 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10107
1b81a1c1
MW
101082016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10109
10110 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10111 test for __ARM_FP16_ARGS.
10112 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10113 * gcc.target/arm/aapcs/neon-vect10.c: New.
10114 * gcc.target/arm/aapcs/neon-vect9.c: New.
10115 * gcc.target/arm/aapcs/vfp18.c: New.
10116 * gcc.target/arm/aapcs/vfp19.c: New.
10117 * gcc.target/arm/aapcs/vfp20.c: New.
10118 * gcc.target/arm/aapcs/vfp21.c: New.
10119 * gcc.target/arm/fp16-aapcs-1.c: New.
10120 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10121 test for __ARM_FP16_ARGS.
10122 * g++.target/arm/fp16-return-1.c: Update expected output.
10123
921d1e73
JW
101242016-05-16 Jiong Wang <jiong.wang@arm.com>
10125
10126 PR testsuite/70227
10127 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10128
228eb42a
HA
101292016-05-15 Harald Anlauf <anlauf@gmx.de>
10130
10131 PR fortran/69603
10132 * gfortran.dg/pr69603.f90: New testcase.
10133
785abfd3
FR
101342016-05-14 Fritz Reese <fritzoreese@gmail.com>
10135
10136 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10137
e75eb64f
FR
101382016-05-14 Fritz Reese <fritzoreese@gmail.com>
10139
10140 PR fortran/71047
10141 * gfortran.dg/pr71047.f08: New test.
10142
aa4b467b
JM
101432016-05-13 Joseph Myers <joseph@codesourcery.com>
10144
10145 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10146 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10147 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10148
653fb4a2
MS
101492016-05-13 Martin Sebor <msebor@redhat.com>
10150
10151 PR c++/60049
10152 * g++.dg/cpp0x/constexpr-60049.C: New test.
10153
9e37582d
JJ
101542016-05-13 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR bootstrap/71071
10157 * gcc.dg/pr71071.c: New test.
10158
a278aa17
UB
101592016-05-13 Uros Bizjak <ubizjak@gmail.com>
10160
10161 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10162 remove XOP handling.
377eaca7 10163 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10164
ac3d02e2
NS
101652016-05-13 Nathan Sidwell <nathan@acm.org>
10166
10167 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10168 __atomic_is_lock_free declaration.
10169
8ab3bdac
RB
101702016-05-13 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/42587
10173 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10174
623b8e0a
ML
101752016-05-13 Martin Liska <mliska@suse.cz>
10176
10177 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10178 the new format of dump output.
10179
da7674f6
IE
101802016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10181
10182 * gcc.dg/pr71084.c: New test.
10183
c959db3d
RR
101842016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10185
53d6d955
UB
10186 PR target/53440
10187 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10188
43203dea
RR
101892016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10190
10191 * gcc.target/aarch64/struct_return.c: New test.
10192
4f2e1536
MP
101932016-05-12 Marek Polacek <polacek@redhat.com>
10194
10195 PR c/70756
10196 * c-c++-common/pr70756-2.c: New test.
10197 * c-c++-common/pr70756.c: New test.
10198
1ef33ef3
RB
101992016-05-12 Richard Biener <rguenther@suse.de>
10200
10201 PR tree-optimization/71059
10202 * gcc.dg/torture/pr71059.c: New testcase.
10203
763baff6
RB
102042016-05-12 Richard Biener <rguenther@suse.de>
10205
10206 PR tree-optimization/71062
10207 * gcc.dg/torture/pr71062.c: New testcase.
10208
c4ec1243
IE
102092016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10210
10211 PR tree-optimization/71006
10212 * gcc.dg/pr71006.c: New test.
10213
a5fbf76d
MP
102142016-05-12 Marek Polacek <polacek@redhat.com>
10215
10216 PR driver/71063
10217 * gcc.dg/opts-7.c: New test.
10218
5acc47a4
KT
102192016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10220
10221 PR target/70830
10222 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10223 Add -save-temps to dg-options.
10224 Scan for ldmfd rather than pop instruction.
10225 * gcc.target/arm/interrupt-2.c: Likewise.
10226 * gcc.target/arm/pr70830.c: New test.
10227
40bd4bf9
JJ
102282016-05-12 Jakub Jelinek <jakub@redhat.com>
10229
3cd63842
JJ
10230 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10231 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10232
c05d08f6
JJ
10233 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10234 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10235 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10236
bc27ffae
JJ
10237 PR target/71019
10238 * gcc.target/i386/avx512vl-pack-1.c: New test.
10239 * gcc.target/i386/avx512vl-pack-2.c: New test.
10240 * gcc.target/i386/avx512bw-pack-2.c: New test.
10241
515d7412
JJ
10242 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10243
40bd4bf9
JJ
10244 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10245 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10246 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10247
44ab146a
RB
102482016-05-12 Richard Biener <rguenther@suse.de>
10249
10250 PR tree-optimization/70986
10251 * gcc.dg/torture/pr70986-1.c: New testcase.
10252 * gcc.dg/torture/pr70986-2.c: Likewise.
10253 * gcc.dg/torture/pr70986-3.c: Likewise.
10254
d6e83a8d
MM
102552016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10256
10257 PR c/43651
10258 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10259 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10260
51e67ea3
UB
102612016-05-11 Uros Bizjak <ubizjak@gmail.com>
10262
10263 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10264 directive.
10265 * gcc.target/i386/pr66746.c: Ditto.
10266
3fd2b007
MM
102672016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10268
10269 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10270 support.
10271 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10272 warning when using -mvsx-timode.
10273 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10274 * gcc.target/powerpc/dform-2.c: Likewise.
10275 * gcc.target/powerpc/pr68805.c: Likewise.
10276
5c3a10fb
MP
102772016-05-11 Marek Polacek <polacek@redhat.com>
10278
10279 PR c++/71024
10280 * c-c++-common/attributes-3.c: New test.
10281
7cfb065b
NS
102822016-05-11 Nathan Sidwell <nathan@acm.org>
10283
10284 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10285 * gcc.c-torture/execute/pr68185.c: Likewise.
10286 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10287 * gcc.dg/pr69634.c: Requires scheduling.
10288 * gcc.dg/torture/pr66178.c: Require label values.
10289 * gcc.dg/setjmp-6.c: Require indirect jumps.
10290
f35ea97d
RB
102912016-05-11 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/71055
10294 * gcc.dg/torture/pr71055.c: New testcase.
10295
dff70323
RB
102962016-05-11 Richard Biener <rguenther@suse.de>
10297
10298 PR debug/71057
10299 * g++.dg/debug/pr71057.C: New testcase.
10300
56a3d28b
JJ
103012016-05-11 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR fortran/70855
10304 * gfortran.dg/gomp/pr70855.f90: New test.
10305
ebc1b29e
RB
103062016-05-11 Richard Biener <rguenther@suse.de>
10307
10308 PR middle-end/71002
10309 * g++.dg/torture/pr71002.C: New testcase.
10310
98ccd1d7
IE
103112016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10312
10313 PR middle-end/70807
10314 * gcc.dg/pr70807.c: New test.
10315
ed29e24b
MS
103162016-05-10 Martin Sebor <msebor@redhat.com>
10317
10318 PR c++/38611
10319 * g++.dg/Wattributes.C: New test.
10320
e39dab2c
MG
103212016-05-10 Marc Glisse <marc.glisse@inria.fr>
10322
10323 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10324 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10325 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10326
d067e238
IE
103272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10328
10329 PR target/70799
10330 * gcc.target/i386/pr70799-1.c: New test.
10331
cd36c83e
PMR
103322016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10333
10334 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10335
1e3af2a4
IE
103362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10337
10338 PR middle-end/70877
10339 * gcc.target/i386/pr70877.c: New test.
10340
afc610db
IE
103412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10342
10343 PR tree-optimization/70786
10344 * gcc.target/i386/pr70876.c: New test.
10345
4b59d19f
JJ
103462016-05-10 Jakub Jelinek <jakub@redhat.com>
10347
10348 PR target/70927
10349 * gcc.target/i386/avx512vl-logic-1.c: New test.
10350 * gcc.target/i386/avx512vl-logic-2.c: New test.
10351 * gcc.target/i386/avx512dq-logic-2.c: New test.
10352
9b5ee426
BS
103532016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10354
10355 PR target/70963
10356 * gcc.target/powerpc/pr70963.c: New.
10357
f3352cab
DM
103582016-05-10 David Malcolm <dmalcolm@redhat.com>
10359
10360 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10361 (test_very_wide_line): Add ruler to expected output.
10362 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10363 (test_very_wide_line): Likewise.
10364 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10365 (test_show_locus): Within the handling of "test_very_wide_line",
10366 enable show_ruler_p on the diagnostic context.
10367
4a3255dd
RB
103682016-05-10 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/71039
10371 * gcc.dg/torture/pr71039.c: New testcase.
10372
da7c9950
NS
103732016-05-10 Nathan Sidwell <nathan@acm.org>
10374
10375 * gcc.dg/nested-func-10.c: Requires alloca.
10376 * gcc.dg/nested-func-9.c: Requires alloca.
10377 * gcc.c-torture/execute/pr70460.c: Requires labels.
10378 * gcc.c-torture/compile/pr70199.c: Requires labels.
10379 * gcc.target/nvptx/decl.c: Compile only.
10380 * gcc.target/nvptx/trailing-init.c: Compile only.
10381 * gcc.target/nvptx/ary-init.c: Compile only.
10382
cf68d92c
MP
103832016-05-10 Marek Polacek <polacek@redhat.com>
10384
10385 PR c/70255
10386 * gcc.dg/attr-opt-1.c: New test.
10387
64ea4e15
RB
103882016-05-10 Richard Biener <rguenther@suse.de>
10389
10390 PR tree-optimization/70497
10391 PR tree-optimization/28367
10392 * gcc.dg/torture/20160404-1.c: New testcase.
10393 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10394 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10395
5a96dae3
PMR
103962016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10397
10398 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10399
fc97f805
UB
104002016-05-09 Uros Bizjak <ubizjak@gmail.com>
10401
10402 * gcc.target/i386/fabsneg-1.c New test.
10403
a710b1d5
AM
104042016-05-09 Alan Modra <amodra@gmail.com>
10405
10406 PR testsuite/70826
10407 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10408
171f6f05
RB
104092016-05-09 Richard Biener <rguenther@suse.de>
10410
10411 PR tree-optimization/70985
10412 * gcc.dg/torture/pr70985.c: New testcase.
10413
18caa34e
BC
104142016-05-09 Bin Cheng <bin.cheng@arm.com>
10415
10416 * gcc.dg/tree-ssa/ifc-9.c: New test.
10417 * gcc.dg/tree-ssa/ifc-10.c: New test.
10418 * gcc.dg/tree-ssa/ifc-11.c: New test.
10419 * gcc.dg/tree-ssa/ifc-12.c: New test.
10420 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10421 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10422 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10423
7a27d38f
RB
104242016-05-09 Richard Biener <rguenther@suse.de>
10425
10426 PR fortran/70937
10427 * gfortran.dg/pr70937.f90: New testcase.
10428
5ebbbd3d
RO
104292016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10430
10431 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10432
f6288c24
FR
104332016-05-07 Fritz Reese <fritzoreese@gmail.com>
10434
10435 PR fortran/56226
10436 * gfortran.dg/dec_structure_1.f90: New testcase.
10437 * gfortran.dg/dec_structure_2.f90: Ditto.
10438 * gfortran.dg/dec_structure_3.f90: Ditto.
10439 * gfortran.dg/dec_structure_4.f90: Ditto.
10440 * gfortran.dg/dec_structure_5.f90: Ditto.
10441 * gfortran.dg/dec_structure_6.f90: Ditto.
10442 * gfortran.dg/dec_structure_7.f90: Ditto.
10443 * gfortran.dg/dec_structure_8.f90: Ditto.
10444 * gfortran.dg/dec_structure_9.f90: Ditto.
10445 * gfortran.dg/dec_structure_10.f90: Ditto.
10446 * gfortran.dg/dec_structure_11.f90: Ditto.
10447 * gfortran.dg/dec_union_1.f90: Ditto.
10448 * gfortran.dg/dec_union_2.f90: Ditto.
10449 * gfortran.dg/dec_union_3.f90: Ditto.
10450 * gfortran.dg/dec_union_4.f90: Ditto.
10451 * gfortran.dg/dec_union_5.f90: Ditto.
10452 * gfortran.dg/dec_union_6.f90: Ditto.
10453 * gfortran.dg/dec_union_7.f90: Ditto.
10454
5ec4a8cd
TV
104552016-05-07 Tom de Vries <tom@codesourcery.com>
10456
10457 PR tree-optimization/70956
10458 * gcc.dg/graphite/pr70956.c: New test.
10459
58ec1d0e
JJ
104602016-05-06 Jakub Jelinek <jakub@redhat.com>
10461
ccd88fb7
JJ
10462 PR middle-end/70941
10463 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10464 (a, b, c, d): Change type from char to signed char.
10465 (main): Compare against (signed char) -1634678893 instead of
10466 hardcoded -109. Use __builtin_abort instead of abort.
10467
dd3b6464
JJ
10468 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10469 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10470
58ec1d0e
JJ
10471 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10472
19aa23d8
YR
104732016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10474
10475 PR debug/70935
10476 * gcc.dg/torture/pr70935.c: New test.
10477
ae5f0df1
OE
104782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10479
10480 PR target/58219
ce23a8ff 10481 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10482
078f7e37
RB
104832016-05-06 Richard Biener <rguenther@suse.de>
10484
10485 PR tree-optimization/70960
10486 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10487
765d7b54
OE
104882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10489
10490 PR target/52933
10491 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10492 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10493 Adjust expected instruction counts.
10494 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10495
29c94e65
MP
104962016-05-06 Marek Polacek <polacek@redhat.com>
10497
10498 PR sanitizer/70875
10499 * gcc.dg/ubsan/bounds-3.c: New test.
10500
3684b02e
OE
105012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10502
10503 PR target/54089
10504 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10505
8706773f
RB
105062016-05-06 Richard Biener <rguenther@suse.de>
10507
10508 PR middle-end/70931
10509 * gfortran.dg/pr70931.f90: New testcase.
10510
a4f51018
RB
105112016-05-06 Richard Biener <rguenther@suse.de>
10512
10513 PR middle-end/70941
10514 * gcc.dg/torture/pr70941.c: New testcase.
10515
c4f2425f
BC
105162016-05-05 Bin Cheng <bin.cheng@arm.com>
10517
10518 PR tree-optimization/57206
10519 * gcc.dg/vect/pr57206.c: New test.
10520
5dc08197
RO
105212016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10522
10523 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10524
351f85c5
JJ
105252016-05-05 Jakub Jelinek <jakub@redhat.com>
10526
568bac8c
JJ
10527 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10528
351f85c5
JJ
10529 * c-c++-common/Wdangling-else-4.c: New test.
10530
33fd7785
JJ
105312016-05-04 Jakub Jelinek <jakub@redhat.com>
10532
2d1ac15a
JJ
10533 PR c++/70906
10534 PR c++/70933
10535 * g++.dg/opt/pr70906.C: New test.
10536 * g++.dg/opt/pr70933.C: New test.
10537
33fd7785
JJ
10538 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10539
6b715bf6
JH
105402016-05-04 Jan Hubicka <hubicka@ucw.cz>
10541
10542 * gcc.dg/ipa/pure-const-3.c: New testcase.
10543
deef7113
MP
105442016-05-04 Marek Polacek <polacek@redhat.com>
10545
10546 * c-c++-common/Wdangling-else-1.c: New test.
10547 * c-c++-common/Wdangling-else-2.c: New test.
10548 * c-c++-common/Wdangling-else-3.c: New test.
10549
5396db97
KCY
105502016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10551
10552 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10553 flag is present.
10554
de55efd5
MP
105552016-05-04 Marek Polacek <polacek@redhat.com>
10556
10557 PR c/48778
10558 * gcc.dg/Waddress-2.c: New test.
10559
475839b6
AM
105602016-05-04 Alan Modra <amodra@gmail.com>
10561
10562 * gcc.target/powerpc/pr70866.c: New.
10563
b25aad5f
MS
105642016-05-03 Martin Sebor <msebor@redhat.com>
10565
10566 PR c++/66561
10567 * c-c++-common/builtin_location.c: New test.
10568 * g++.dg/cpp1y/builtin_location.C: New test.
10569
79ce98bc
MP
105702016-05-03 Marek Polacek <polacek@redhat.com>
10571
10572 PR c/70859
10573 * gcc.dg/pr70859.c: New test.
10574 * gcc.dg/pr70859-2.c: New test.
10575
402e89f5
PMR
105762016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10577
10578 * gnat.dg/debug5.adb: New testcase.
10579
f3d90045
DV
105802016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10581
10582 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10583 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10584 Procedure to check for z10 instruction set.
10585
1e26cec1
CL
105862016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10587
10588 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10589
71aca5a0
AM
105902016-05-03 Alan Modra <amodra@gmail.com>
10591
10592 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10593
2fd70ec1
JJ
105942016-05-03 Jakub Jelinek <jakub@redhat.com>
10595
10596 * gcc.target/i386/avx512f-cvt-1.c: New test.
10597
e5705cf7
L
105982016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10599
10600 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10601 -fdump-tree-vrp-details.
10602
381cdae4
RB
106032016-05-03 Richard Biener <rguenther@suse.de>
10604
10605 * gcc.dg/pr30172-1.c: Adjust.
10606 * gcc.dg/pr63743.c: Likewise.
10607 * gcc.dg/tm/pr51696.c: Likewise.
10608 * c-c++-common/tm/safe-1.c: Likewise.
10609 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10610 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10611 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10612 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10613
adedd5c1
JJ
106142016-05-03 Jakub Jelinek <jakub@redhat.com>
10615
31ed1665
JJ
10616 PR rtl-optimization/70467
10617 * gcc.target/i386/pr70467-3.c: New test.
10618 * gcc.target/i386/pr70467-4.c: New test.
10619
dea60b59
JJ
10620 PR tree-optimization/70916
10621 * gcc.c-torture/compile/pr70916.c: New test.
10622
adedd5c1
JJ
10623 PR target/49244
10624 * gcc.target/i386/pr49244-1.c: New test.
10625 * gcc.target/i386/pr49244-2.c: New test.
10626
f80041ef
BS
106272016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10628
10629 PR rtl-optimization/44281
10630 * gcc.target/i386/pr44281.c: New test.
10631
1cfcd39e
BC
106322016-05-03 bin cheng <bin.cheng@arm.com>
10633
10634 PR tree-optimization/56541
10635 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10636 * gcc.dg/vect/pr56541.c: new test.
10637
4304ccfd
MM
106382016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10639
10640 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10641 __float128.
10642 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10643
50d94c29
L
106442016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10645
10646 PR testsuite/70520
10647 * c-c++-common/asan/clone-test-1.c (main): Align child process
10648 stack to 16 bytes.
10649
bc1aee87
DM
106502016-05-02 David Malcolm <dmalcolm@redhat.com>
10651
10652 PR c++/62314
10653 * g++.dg/spellcheck-fields-2.C: New test case.
10654
474e0129
DM
106552016-05-02 David Malcolm <dmalcolm@redhat.com>
10656
10657 PR c++/62314
10658 * g++.dg/pr62314.C: New test case.
10659
818b88a7
JH
106602016-05-02 Jan Hubicka <hubicka@ucw.cz>
10661
10662 * gcc.dg/ipa/inline-8.c: New testcase.
10663
dd77684f
JJ
106642016-05-02 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR rtl-optimization/70467
10667 * gcc.target/i386/pr70467-1.c: New test.
10668
72407e00
BE
106692016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10670
10671 * gcc.dg/spec-options.c: Run the test on all targets.
10672 * gcc.dg/foo.specs: Use cpp_unique_options.
10673
dd53d197
MG
106742016-05-02 Marc Glisse <marc.glisse@inria.fr>
10675
10676 * gcc.dg/tree-ssa/unord.c: New testcase.
10677
a8b85ce9
MG
106782016-05-02 Marc Glisse <marc.glisse@inria.fr>
10679
10680 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10681
5b37e866
NS
106822016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10683
10684 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10685
7176a4a0
MP
106862016-05-02 Marek Polacek <polacek@redhat.com>
10687
10688 PR c/70851
10689 * gcc.dg/enum-incomplete-3.c: New test.
10690
6b9933b9
MP
106912016-05-02 Marek Polacek <polacek@redhat.com>
10692 Tom de Vries <tom@codesourcery.com>
10693
10694 PR tree-optimization/70700
10695 * gcc.dg/pr70700.c: New test.
10696
90f82260
UB
106972016-05-01 Uros Bizjak <ubizjak@gmail.com>
10698
10699 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10700 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10701 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10702 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10703 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10704
f73036c1
EB
107052016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10706
10707 * ada/acats/run_acats: Rename into...
10708 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10709 * ada/acats/run_all.sh: Remove redundant test.
10710 (target_run): Move around.
10711 (target_gnatchop): Use newly built executable.
10712 (target_gnatmake): Likewise.
10713 Check that the compilation of impbit succeeds.
10714
85e051a3
OE
107152016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10716
10717 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10718 * gcc.dg/20021029-1.c: Likewise.
10719 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10720 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10721 * gcc.target/sh/cmpstr.c: Likewise.
10722 * gcc.target/sh/cmpstrn.c: Likewise.
10723 * gcc.target/sh/memset.c: Likewise.
10724 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10725 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10726 * gcc.target/sh/pr39423-1.c: Likewise.
10727 * gcc.target/sh/pr49468-di.c: Likewise.
10728 * gcc.target/sh/pr49468-si.c: Likewise.
10729 * gcc.target/sh/pr49880-1.c: Likewise.
10730 * gcc.target/sh/pr49880-2.c: Likewise.
10731 * gcc.target/sh/pr49880-3.c: Likewise.
10732 * gcc.target/sh/pr50751-1.c: Likewise.
10733 * gcc.target/sh/pr50751-4.c: Likewise.
10734 * gcc.target/sh/pr50751-7.c: Likewise.
10735 * gcc.target/sh/pr51244-1.c: Likewise.
10736 * gcc.target/sh/pr51244-10.c: Likewise.
10737 * gcc.target/sh/pr51244-11.c: Likewise.
10738 * gcc.target/sh/pr51244-12.c: Likewise.
10739 * gcc.target/sh/pr51244-13.c: Likewise.
10740 * gcc.target/sh/pr51244-14.c: Likewise.
10741 * gcc.target/sh/pr51244-17.c: Likewise.
10742 * gcc.target/sh/pr51244-18.c: Likewise.
10743 * gcc.target/sh/pr51244-19.c: Likewise.
10744 * gcc.target/sh/pr51244-4.c: Likewise.
10745 * gcc.target/sh/pr51244-5.c: Likewise.
10746 * gcc.target/sh/pr51244-7.c: Likewise.
10747 * gcc.target/sh/pr51244-8.c: Likewise.
10748 * gcc.target/sh/pr51244-9.c: Likewise.
10749 * gcc.target/sh/pr51697.c: Likewise.
10750 * gcc.target/sh/pr52483-1.c: Likewise.
10751 * gcc.target/sh/pr52483-2.c: Likewise.
10752 * gcc.target/sh/pr52483-3.c: Likewise.
10753 * gcc.target/sh/pr52483-5.c: Likewise.
10754 * gcc.target/sh/pr52933-1.c: Likewise.
10755 * gcc.target/sh/pr52933-2.c: Likewise.
10756 * gcc.target/sh/pr52933-3.c: Likewise.
10757 * gcc.target/sh/pr53568-1.c: Likewise.
10758 * gcc.target/sh/pr53976-1.c: Likewise.
10759 * gcc.target/sh/pr53988-1.c: Likewise.
10760 * gcc.target/sh/pr53988.c: Likewise.
10761 * gcc.target/sh/pr54089-1.c: Likewise.
10762 * gcc.target/sh/pr54089-6.c: Likewise.
10763 * gcc.target/sh/pr54089-7.c: Likewise.
10764 * gcc.target/sh/pr54089-8.c: Likewise.
10765 * gcc.target/sh/pr54089-9.c: Likewise.
10766 * gcc.target/sh/pr54236-1.c: Likewise.
10767 * gcc.target/sh/pr54236-2.c: Likewise.
10768 * gcc.target/sh/pr54236-3.c: Likewise.
10769 * gcc.target/sh/pr54236-4.c: Likewise.
10770 * gcc.target/sh/pr54386.c: Likewise.
10771 * gcc.target/sh/pr54602-1.c: Likewise.
10772 * gcc.target/sh/pr54685.c: Likewise.
10773 * gcc.target/sh/pr54760-1.c: Likewise.
10774 * gcc.target/sh/pr54760-2.c: Likewise.
10775 * gcc.target/sh/pr54760-3.c: Likewise.
10776 * gcc.target/sh/pr54760-4.c: Likewise.
10777 * gcc.target/sh/pr54760-5.c: Likewise.
10778 * gcc.target/sh/pr54760-6.c: Likewise.
10779 * gcc.target/sh/pr55146.c: Likewise.
10780 * gcc.target/sh/pr55160.c: Likewise.
10781 * gcc.target/sh/pr59278.c: Likewise.
10782 * gcc.target/sh/pr59401-1.c: Likewise.
10783 * gcc.target/sh/pr59533-1.c: Likewise.
10784 * gcc.target/sh/pr63260.c: Likewise.
10785 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10786 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10787 * gcc.target/sh/strlen.c: Likewise.
10788 * gcc.target/sh/torture/pr30807.c: Likewise.
10789 * gcc.target/sh/torture/pr34777.c: Likewise.
10790 * gcc.target/sh/torture/pr64652.c: Likewise.
10791 * gcc.target/sh/torture/pr65505.c: Likewise.
10792 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10793 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10794
411e5c67
PC
107952016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10796
10797 PR c++/66644
10798 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10799
8fa97501
BS
108002016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10801
10802 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10803 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10804 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10805 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10806
5a956111
PP
108072016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10808
10809 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10810 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10811
e7ff0319
CP
108122016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10813
10814 PR middle-end/70626
10815 * c-c++-common/goacc/combined-reduction.c: New test.
10816 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10817
52d11a4b
L
108182016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10819
10820 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10821 *movdi_internal pattern only if PIC off.
10822 * gcc.target/i386/pr70155-2.c: Likewise.
10823 * gcc.target/i386/pr70155-3.c: Likewise.
10824 * gcc.target/i386/pr70155-4.c: Likewise.
10825 * gcc.target/i386/pr70155-5.c: Likewise.
10826 * gcc.target/i386/pr70155-6.c: Likewise.
10827 * gcc.target/i386/pr70155-7.c: Likewise.
10828 * gcc.target/i386/pr70155-8.c: Likewise.
10829 * gcc.target/i386/pr70155-15.c: Likewise.
10830 * gcc.target/i386/pr70155-17.c: Likewise.
10831 * gcc.target/i386/pr70155-22.c: Likewise.
10832
8960db31
BC
108332016-04-29 Bin Cheng <bin.cheng@arm.com>
10834
10835 PR tree-optimization/70803
10836 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10837
cca535a4
IE
108382016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10839
10840 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10841 optimization of vector loop.
10842 * gcc.target/i386/vect-unpack-3.c: New test.
10843 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10844 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10845 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10846
500ecf4a
MP
108472016-04-29 Marek Polacek <polacek@redhat.com>
10848
10849 PR sanitizer/70342
10850 * g++.dg/ubsan/null-7.C: New test.
10851
2fff3db8
MP
10852 PR c/70852
10853 * gcc.dg/pr70852.c: New test.
10854
509063eb
DV
108552016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10856
10857 PR/69089
10858 * g++.dg/cpp0x/alignas6.C: New test.
10859
83745c0d
DV
108602016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10861
c87885ca
RO
10862 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10863 * gcc.dg/pr27003.c: Likewise.
10864 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10865 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10866 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10867 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10868 * gcc.target/arc/mxy.c: Likewise.
10869 * gcc.target/arc/mswape.c: Likewise.
10870 * gcc.target/arc/mrtsc.c: Likewise.
10871 * gcc.target/arc/mcrc.c: Likewise.
10872 * gcc.target/arc/mdsp-packa.c: Likewise.
10873 * gcc.target/arc/mdvbf.c: Likewise.
10874 * gcc.target/arc/mlock.c: Likewise.
10875 * gcc.target/arc/mmac-24.c: Likewise.
10876 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10877
849b265d
BS
108782016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10879 Matthijs Kooijman <matthijs@stdin.nl>
10880 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10881
10882 PR target/60040
10883 * gcc.target/avr/pr60040-1.c: New.
10884 * gcc.target/avr/pr60040-2.c: New.
10885
1390536b
RB
108862016-04-29 Richard Biener <rguenther@suse.de>
10887
10888 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10889
98998245
RB
108902016-04-29 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/13962
10893 PR tree-optimization/65686
10894 * gcc.dg/uninit-pr65686.c: New testcase.
10895
8b80cc21
JJ
108962016-04-29 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR middle-end/70843
10899 * gcc.dg/pr70843.c: New test.
10900
6181bc30
JJ
109012016-04-28 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR target/70858
10904 * gcc.target/i386/pr70858.c: New test.
10905
f4cb3612
AB
109062016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10907
10908 * gcc.target/arc/nps400-1.c: New file.
10909
8ad9df62
JR
109102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10911 Andrew Burgess <andrew.burgess@embecosm.com>
10912
10913 * gcc.target/arc/movh_cl-1.c: New file.
10914
ceaaa9fe
JR
109152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10916 Andrew Burgess <andrew.burgess@embecosm.com>
10917
10918 * gcc.target/arc/extzv-1.c: New file.
10919 * gcc.target/arc/insv-1.c: New file.
10920 * gcc.target/arc/insv-2.c: New file.
10921 * gcc.target/arc/movb-1.c: New file.
10922 * gcc.target/arc/movb-2.c: New file.
10923 * gcc.target/arc/movb-3.c: New file.
10924 * gcc.target/arc/movb-4.c: New file.
10925 * gcc.target/arc/movb-5.c: New file.
10926 * gcc.target/arc/movb_cl-1.c: New file.
10927 * gcc.target/arc/movb_cl-2.c: New file.
10928 * gcc.target/arc/movbi_cl-1.c: New file.
10929 * gcc.target/arc/movl-1.c: New file.
10930
4d03dc2f
JR
109312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10932 Andrew Burgess <andrew.burgess@embecosm.com>
10933
10934 * gcc.target/arc/cmem-1.c: New file.
10935 * gcc.target/arc/cmem-2.c: New file.
10936 * gcc.target/arc/cmem-3.c: New file.
10937 * gcc.target/arc/cmem-4.c: New file.
10938 * gcc.target/arc/cmem-5.c: New file.
10939 * gcc.target/arc/cmem-6.c: New file.
10940 * gcc.target/arc/cmem-7.c: New file.
10941 * gcc.target/arc/cmem-ld.inc: New file.
10942 * gcc.target/arc/cmem-st.inc: New file.
10943
81262dad
JJ
109442016-04-28 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR target/70821
10947 * gcc.target/i386/pr70821.c: New test.
10948
0a31a09a
BS
109492016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10950
10951 * gcc.target/powerpc/vec-adde.c: New test.
10952 * gcc.target/powerpc/vec-adde-int128.c: New test.
10953
3ddffba9
JJ
109542016-04-28 Jakub Jelinek <jakub@redhat.com>
10955
10956 * gcc.target/i386/avx-vround-1.c: New test.
10957 * gcc.target/i386/avx-vround-2.c: New test.
10958 * gcc.target/i386/avx512vl-vround-1.c: New test.
10959 * gcc.target/i386/avx512vl-vround-2.c: New test.
10960
713dedcd
RO
109612016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10962
10963 PR testsuite/70595
10964 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10965 (check_effective_target_cilkplus_runtime): ... this.
10966 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10967 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10968
10969 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10970 Require cilkplus_runtime.
10971 Don't add -lcilkrts.
10972 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10973 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10974 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10975 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10976 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10977 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10978 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10979 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10980 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10981 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10982 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10983 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10984 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10985 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10986 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10987 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10988 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10989 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10990 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10991 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10992 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10993 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10994 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10995 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10996 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10997 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10998 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10999 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11000 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11001
11002 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11003 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11004
11005 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11006
11007 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11008 cilkplus_runtime.
11009
3563f78f
MG
110102016-04-27 Marc Glisse <marc.glisse@inria.fr>
11011
11012 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11013 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11014
6bc2bb18
RB
110152015-04-27 Ryan Burn <contact@rnburn.com>
11016
11017 PR c++/69024
11018 PR c++/68997
11019 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11020 diagnostic.
11021 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11022 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11023
1e55d29a
EB
110242016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11025
11026 * gnat.dg/limited_with4.ad[sb]: New test.
11027 * gnat.dg/limited_with4_pkg.ads: New helper.
11028
087146ca
L
110292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11030
11031 PR target/70155
11032 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11033 and movv1ti_internal patterns
11034 * gcc.target/i386/pr70155-1.c: New test.
11035 * gcc.target/i386/pr70155-2.c: Likewise.
11036 * gcc.target/i386/pr70155-3.c: Likewise.
11037 * gcc.target/i386/pr70155-4.c: Likewise.
11038 * gcc.target/i386/pr70155-5.c: Likewise.
11039 * gcc.target/i386/pr70155-6.c: Likewise.
11040 * gcc.target/i386/pr70155-7.c: Likewise.
11041 * gcc.target/i386/pr70155-8.c: Likewise.
11042 * gcc.target/i386/pr70155-9.c: Likewise.
11043 * gcc.target/i386/pr70155-10.c: Likewise.
11044 * gcc.target/i386/pr70155-11.c: Likewise.
11045 * gcc.target/i386/pr70155-12.c: Likewise.
11046 * gcc.target/i386/pr70155-13.c: Likewise.
11047 * gcc.target/i386/pr70155-14.c: Likewise.
11048 * gcc.target/i386/pr70155-15.c: Likewise.
11049 * gcc.target/i386/pr70155-16.c: Likewise.
11050 * gcc.target/i386/pr70155-17.c: Likewise.
11051 * gcc.target/i386/pr70155-18.c: Likewise.
11052 * gcc.target/i386/pr70155-19.c: Likewise.
11053 * gcc.target/i386/pr70155-20.c: Likewise.
11054 * gcc.target/i386/pr70155-21.c: Likewise.
11055 * gcc.target/i386/pr70155-22.c: Likewise.
11056
92329f9f
L
110572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11058
11059 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11060 ".{5,6}".
11061
309a0cf6
BC
110622016-04-27 Bin Cheng <bin.cheng@arm.com>
11063
11064 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11065 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11066 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11067 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11068 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11069
72ed2b9c
RB
110702016-04-27 Richard Biener <rguenther@suse.de>
11071
11072 PR ipa/70760
11073 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11074 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11075
3c98ff9b
NS
110762016-04-27 Nathan Sidwell <nathan@acm.org>
11077
11078 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11079 * g++.dg/ubsan/pr63956.C: Adjust error location.
11080
9ec5d66b
NC
110812016-04-27 Nick Clifton <nickc@redhat.com>
11082
11083 PR middle-end/49889
11084 * gcc.dg/pr49889.c: New test.
11085
c1e1f433
BS
110862016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11087
11088 * c-c++-common/memset-array.c: New test.
11089
8ac43293
MS
110902016-04-26 Martin Sebor <msebor@redhat.com>
11091
11092 PR c++/66639
11093 * g++.dg/cpp1y/func_constexpr.C: New test.
11094
843ce8ab
PP
110952016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11096
11097 PR c++/70241
11098 * g++.dg/cpp0x/enum32.C: New test.
11099 * g++.dg/cpp0x/enum33.C: New test.
11100
111012016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11102
11103 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11104 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11105 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11106 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11107 * gcc.c-torture/execute/pr38151.c: Likewise.
11108 * gcc.c-torture/execute/pr66556.c: Likewise.
11109 * gcc.c-torture/execute/pr67781.c: Likewise.
11110 * gcc.c-torture/execute/pr68648.c: Likewise.
11111
ca1206be
MG
111122016-04-26 Marc Glisse <marc.glisse@inria.fr>
11113
11114 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11115
2448a956
MP
111162016-04-26 Marek Polacek <polacek@redhat.com>
11117
11118 PR c/67784
11119 * gcc.dg/pr67784-3.c: New test.
11120 * gcc.dg/pr67784-4.c: New test.
11121 * gcc.dg/pr67784-5.c: New test.
11122
b02a5e26
MP
11123 PR c/70791
11124 * gcc.dg/Wnested-externs-2.c: New test.
11125
6b6aa8d3
MG
111262016-04-26 Marc Glisse <marc.glisse@inria.fr>
11127
11128 * gcc.dg/fold-plusmult.c: Adjust.
11129 * gcc.dg/no-strict-overflow-6.c: Adjust.
11130 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11131
a2095b55
BS
111322016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11133
11134 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11135 number scans.
11136 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11137 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11138 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11139 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11140 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11141 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11142 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11143 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11144 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11145 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11146 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11147 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11148 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11149 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11150 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11151 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11152 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11153 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11154 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11155 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11156 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11157 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11158 scans.
11159 * gcc.target/i386/pr32219-4.c: Likewise.
11160 * gcc.target/i386/pr32219-6.c: Likewise.
11161 * gcc.target/i386/pr32219-8.c: Likewise.
11162
bb0cc5c8
KT
111632016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11164
11165 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11166 associated options.
11167
5a0802ea
MP
111682016-04-26 Marek Polacek <polacek@redhat.com>
11169
11170 PR c++/70744
11171 * g++.dg/ext/cond2.C: New test.
11172
00f615af
BC
111732016-04-26 Bin Cheng <bin.cheng@arm.com>
11174
11175 PR tree-optimization/70771
11176 PR tree-optimization/70775
11177 * gcc.dg/pr70771.c: New test.
25939d34 11178 * gcc.dg/pr70775.c: New test.
00f615af 11179
218155e7
BS
111802016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11181
11182 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11183
ab99f467
RB
111842016-04-25 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/70780
11187 * gcc.dg/torture/pr70780.c: New testcase.
11188
3f8257db 111892016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11190
c87885ca
RO
11191 * gcc.target/arm/neon-vaddws16.c: New test.
11192 * gcc.target/arm/neon-vaddws32.c: New test.
11193 * gcc.target/arm/neon-vaddwu16.c: New test.
11194 * gcc.target/arm/neon-vaddwu32.c: New test.
11195 * gcc.target/arm/neon-vaddwu8.c: New test.
11196 * lib/target-supports.exp
93c590ee
MC
11197 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11198 that arm neon support vector widen sum of HImode TO SImode.
11199
d6c1a7a7
JJ
112002016-04-23 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR sanitizer/70712
11203 * c-c++-common/asan/pr70712.c: New test.
11204
ab0fc037
TS
112052016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11206
11207 * .gitattributes: New file.
11208
2aa64824
CL
112092016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11210
11211 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11212
e7e12d92
DH
112132016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11214
11215 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11216 * gfortran.dg/submodule_15.f08: Likewise.
11217
d1431192
RB
112182016-04-22 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/70740
11221 * gcc.dg/torture/pr70740.c: New testcase.
11222
04a63c24
L
112232016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11224
11225 PR target/70750
11226 * gcc.target/i386/pr70750-1.c: New test.
11227 * gcc.target/i386/pr70750-2.c: Likewise.
11228
20700098
PC
112292016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11230
11231 PR c++/70540
11232 * g++.dg/cpp0x/auto48.C: New.
11233
aedf4e12
MP
112342016-04-21 Marek Polacek <polacek@redhat.com>
11235
11236 PR c++/70513
11237 * g++.dg/cpp0x/forw_enum12.C: New test.
11238 * g++.dg/cpp0x/forw_enum13.C: New test.
11239
2074d80a
KY
112402016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11241
11242 PR target/70728
11243 * gcc.target/i386/pr70728.c: New test.
11244
aef4aab0
RB
112452016-04-21 Richard Biener <rguenther@suse.de>
11246
11247 PR middle-end/70747
11248 * gcc.dg/pr70747.c: New testcase.
11249
2359e571
BC
112502016-04-21 Bin Cheng <bin.cheng@arm.com>
11251
11252 PR tree-optimization/70715
11253 * gcc.dg/tree-ssa/scev-13.c: New test.
11254
ce0e66ff
MG
112552016-04-21 Marc Glisse <marc.glisse@inria.fr>
11256
11257 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11258
2c2870a1
MG
112592016-04-21 Marc Glisse <marc.glisse@inria.fr>
11260
11261 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11262
a2b056a3
JH
112632016-04-20 Jan Hubicka <jh@suse.cz>
11264
11265 PR ipa/70018
11266 * g++.dg/ipa/nothrow-1.C: New testcase.
11267
ee392fc2
NS
112682016-04-20 Nathan Sidwell <nathan@acm.org>
11269
11270 PR c++/55635
11271 * g++.dg/eh/delete1.C: New.
11272
dda49daf
L
112732016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11274
11275 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11276 -mtune-ctrl=sse_typeless_stores.
11277
8a5b9d5a
L
112782016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11279
11280 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11281
1011119f
BC
112822016-04-20 Bin Cheng <bin.cheng@arm.com>
11283
11284 PR tree-optimization/69489
11285 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11286
477d4906
IV
112872016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11288
11289 PR c++/69363
11290 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11291 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11292 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11293
fad08d12
BC
112942016-04-20 Bin Cheng <bin.cheng@arm.com>
11295
11296 PR tree-optimization/56625
11297 PR tree-optimization/69489
11298 * gcc.dg/vect/pr56625.c: New test.
11299 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11300
9e3e4fab
AP
113012016-04-20 Andrew Pinski <apinski@cavium.com>
11302
11303 PR target/64971
11304 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11305
d7aa24e4
AC
113062016-04-20 Arnaud Charlet <charlet@adacore.com>
11307
11308 * gnat.dg/self1.adb: Remove now incorrect test.
11309
e6d62b46
BC
113102016-04-20 Bin Cheng <bin.cheng@arm.com>
11311
11312 * gcc.dg/tree-ssa/scev-11.c: New test.
11313 * gcc.dg/tree-ssa/scev-12.c: New test.
11314
2697b189
MP
113152016-04-20 Marek Polacek <polacek@redhat.com>
11316
11317 PR tree-optimization/70725
11318 * gcc.dg/pr70725.c: New test.
11319
60d393e8
RB
113202016-04-20 Richard Biener <rguenther@suse.de>
11321
11322 PR tree-optimization/70726
11323 * g++.dg/vect/pr70726.cc: New testcase.
11324
82c6f58a
AK
113252016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11326
11327 PR target/70674
11328 * gcc.target/s390/pr70674.c: New test.
11329
90eeab20
JD
113302016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11331
11332 PR libgfortran/70684
11333 * gfortran.dg/list_read_14.f90: New test.
11334
fc9cf6da
L
113352016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11336
11337 PR target/69201
11338 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11339 extern to force it misaligned.
11340 (b): Likewise.
11341 (c): Likewise.
11342 (d): Likewise.
11343 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11344 Don't check `*' before movv4sf_internal.
11345 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11346 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11347 Don't check `*' before movv16qi_internal.
11348 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11349 extern to force it misaligned.
11350 (b): Likewise.
11351 (c): Likewise.
11352 (d): Likewise.
11353 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11354 Don't check `*' before movv2df_internal.
11355 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11356 extern to force it misaligned.
11357 (b): Likewise.
11358 (c): Likewise.
11359 (d): Likewise.
11360 Check movv8sf_internal instead of avx_storeups256.
11361 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11362
ea8927ea
RB
113632016-04-19 Richard Biener <rguenther@suse.de>
11364
11365 PR tree-optimization/70171
11366 * g++.dg/tree-ssa/pr70171.C: New testcase.
11367
65f52ee9
RB
113682016-04-19 Richard Biener <rguenther@suse.de>
11369
11370 PR tree-optimization/70724
11371 * gcc.dg/torture/pr70724.c: New testcase.
11372
987b67f1
VM
113732016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11374
11375 PR middle-end/70689
c87885ca 11376 * gcc.target/i386/pr70689.c: New.
987b67f1 11377
91a47c39
L
113782016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11379
11380 PR target/70708
11381 * gcc.target/i386/pr70708.c: New test.
11382
8270b82d
RB
113832016-04-18 Richard Biener <rguenther@suse.de>
11384
11385 PR tree-optimization/43434
11386 * gcc.dg/vect/pr43434.c: New testcase.
11387 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11388 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11389 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11390 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11391 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11392 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11393 * gcc.dg/gomp/pr68640.c: Likewise.
11394 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11395 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11396
edd048e2
RB
113972016-04-18 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/70701
11400 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11401
bd5c7330
TV
114022016-04-18 Tom de Vries <tom@codesourcery.com>
11403
11404 PR testsuite/70699
11405 * gcc.dg/pr70161.c: Add dot-file scans.
11406 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11407 instead of after last dot char.
11408
23f2660f
EB
114092016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11410
11411 * c-c++-common/dump-ada-spec-3.c: New test.
11412 * c-c++-common/dump-ada-spec-4.c: Likewise.
11413
da152c9f
TV
114142016-04-17 Tom de Vries <tom@codesourcery.com>
11415
11416 PR other/70183
11417 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11418
cc950f98
JH
114192016-04-15 Jan Hubicka <jh@suse.cz>
11420
11421 PR ipa/70018
11422 * g++.dg/ipa/pure-const-1.C: New testcase.
11423 * g++.dg/ipa/pure-const-2.C: New testcase.
11424 * g++.dg/ipa/pure-const-3.C: New testcase.
11425
949505a9
MP
114262016-04-15 Marek Polacek <polacek@redhat.com>
11427
11428 PR c/70671
11429 * gcc.dg/bitfld-22.c: New test.
11430
10e547d6
BS
114312016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11432
11433 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11434 x86_64.
11435
1e77281b
MP
114362016-04-15 Marek Polacek <polacek@redhat.com>
11437
11438 PR c/70651
11439 * c-c++-common/pr70651.c: New test.
11440
e501fa8e
KT
114412016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11442
11443 PR rtl-optimization/70681
11444 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11445 dump scan on arm and powerpc.
11446 * gcc.dg/pr10474.c: Likewise.
11447
dda1bf61
JJ
114482016-04-15 Jakub Jelinek <jakub@redhat.com>
11449
ca4ef1ff
JJ
11450 PR c++/69517
11451 PR c++/70019
11452 PR c++/70588
11453 * g++.dg/cpp1y/vla11.C: Revert for real.
11454
dda1bf61
JJ
11455 PR c/70436
11456 * c-c++-common/Wparentheses-1.c: New test.
11457 * c-c++-common/gomp/Wparentheses-1.c: New test.
11458 * c-c++-common/gomp/Wparentheses-2.c: New test.
11459 * c-c++-common/gomp/Wparentheses-3.c: New test.
11460 * c-c++-common/gomp/Wparentheses-4.c: New test.
11461 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11462 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11463 * c-c++-common/goacc/Wparentheses-1.c: New test.
11464
1355e62c
KY
114652016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11466
11467 PR target/70662
11468 * gcc.target/i386/pr70662.c: New test.
11469
0ab34b9e 114702016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11471 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11472
11473 PR tree-optimization/70130
11474 * gcc.dg/vect/O3-pr70130.c: New testcase.
11475
bc773aad
MM
114762016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11477
6e9b2286
MM
11478 PR target/70669
11479 * gcc.target/powerpc/pr70669.c: New test.
11480
bc773aad
MM
11481 PR target/70640
11482 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11483 a power7 system that does not have an assembler that supports
11484 power8.
11485
d8747845
MS
114862016-04-14 Martin Sebor <msebor@redhat.com>
11487
11488 PR c++/69517
11489 PR c++/70019
11490 PR c++/70588
11491 * c-c++-common/ubsan/vla-1.c: Revert.
11492 * g++.dg/cpp1y/vla11.C: Same.
11493 * g++.dg/cpp1y/vla12.C: Same.
11494 * g++.dg/cpp1y/vla13.C: Same.
11495 * g++.dg/cpp1y/vla14.C: Same.
11496 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11497 * g++.dg/init/array24.C: Same.
d8747845
MS
11498 * g++.dg/ubsan/vla-1.C: Same.
11499
85128559
MP
115002016-04-14 Marek Polacek <polacek@redhat.com>
11501 Jan Hubicka <hubicka@ucw.cz>
11502
11503 PR c++/70029
11504 * g++.dg/torture/pr70029.C: New test.
11505
52fbb073
MS
115062016-04-14 Martin Sebor <msebor@redhat.com>
11507
11508 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11509 type size to prevent failures on targets with very low maximum
11510 alignment.
11511
6db61d6f
RB
115122016-04-14 Richard Biener <rguenther@suse.de>
11513
11514 PR tree-optimization/70623
11515 * gcc.dg/torture/pr70623.c: New testcase.
11516 * gcc.dg/torture/pr70623-2.c: Likewise.
11517
342fac95
MS
115182016-04-13 Martin Sebor <msebor@redhat.com>
11519
11520 PR c++/69517
11521 PR c++/70019
11522 PR c++/70588
11523 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11524 * g++.dg/cpp1y/vla11.C: New test.
11525 * g++.dg/cpp1y/vla12.C: New test.
11526 * g++.dg/cpp1y/vla13.C: New test.
11527 * g++.dg/cpp1y/vla14.C: New test.
11528 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11529 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11530 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11531
d93c452f
JJ
115322016-04-13 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR c++/70641
11535 * g++.dg/opt/pr70641.C: New test.
11536
85115fb6
RO
115372016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11538
11539 PR rtl-optimization/68749
11540 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11541 effects of argument promotions.
11542 Remove default args to dg-skip-if.
11543
545a4139
PC
115442016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11545
11546 PR c++/70635
11547 * g++.dg/parse/pr70635.C: New.
11548
b3a77f21
MP
115492016-04-13 Marek Polacek <polacek@redhat.com>
11550
11551 PR c++/70639
11552 * c-c++-common/Wmisleading-indentation-4.c: New test.
11553
99cd9857
MP
115542016-04-13 Marek Polacek <polacek@redhat.com>
11555
11556 PR c/70436
c87885ca
RO
11557 * gcc.dg/Wparentheses-12.c: New test.
11558 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11559
75ca93ec
IE
115602016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11561
11562 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11563 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11564 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11565
3d3f9e7e
JJ
115662016-04-13 Jakub Jelinek <jakub@redhat.com>
11567
37947cd0
JJ
11568 PR middle-end/70633
11569 * gcc.c-torture/compile/pr70633.c: New test.
11570
3d3f9e7e
JJ
11571 PR debug/70628
11572 * gcc.dg/torture/pr70628.c: New test.
11573
92886d3e
PP
115742016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11575
11576 PR c++/70610
11577 * g++.dg/template/pr70610.C: New test.
11578 * g++.dg/template/pr70610-2.C: New test.
11579 * g++.dg/template/pr70610-3.C: New test.
11580 * g++.dg/template/pr70610-4.C: New test.
11581
13bd7c2b
JJ
115822016-04-12 Jakub Jelinek <jakub@redhat.com>
11583
6512fa6d
JJ
11584 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11585 128 instead of 32.
11586
13bd7c2b
JJ
11587 PR c++/70571
11588 * g++.dg/ext/pr70571.C: New test.
11589
20b9851c
MM
115902016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11591
8a434ada 11592 PR target/70640
20b9851c
MM
11593 * gcc.target/powerpc/pr70640.c: New test.
11594
2b2f52bc
PC
115952016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11596
11597 PR c++/68722
11598 * g++.dg/parse/pr68722.C: New.
11599
5901e56a
JJ
116002016-04-12 Jakub Jelinek <jakub@redhat.com>
11601
11602 PR rtl-optimization/70596
11603 * gcc.target/i386/pr70596.c: New test.
11604
d4619dc1
NS
116052016-04-12 Nathan Sidwell <nathan@acm.org>
11606
11607 PR c++/70501
11608 * g++.dg/init/pr70501.C: New.
11609
3df530d3
DW
116102016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11611
11612 * gcc.target/i386/asm-flag-6.c: New test.
11613
b7a120d7
TV
116142016-04-12 Tom de Vries <tom@codesourcery.com>
11615
11616 PR tree-optimization/68756
11617 * gcc.dg/graphite/pr68756.c: New test.
11618
4e0eea75
JJ
116192016-04-12 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR tree-optimization/70602
11622 * gcc.c-torture/execute/pr70602.c: New test.
11623
35fbda43
MM
116242016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11625
11626 PR target/70381
11627 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11628 __float128 emulator is built and runs.
11629 * gcc.target/powerpc/float128-1.c: Likewise.
11630
11631 * lib/target-supports.exp (check_ppc_float128_sw_available):
11632 Rework tests for __float128 software and hardware
11633 availability. Fix exit condition to return 0 on success.
11634
04a99ebe
JG
116352016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11636
11637 PR target/70133
11638 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11639 * gcc.target/aarch64/target_attr_15.c: Likewise.
11640
47cd5a85
PC
116412016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11642
11643 PR c++/69066
11644 * g++.dg/cpp1y/pr69066.C: New.
11645
a5edb32e
JD
116462016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11647
11648 PR fortran/68566
11649 * gfortran.dg/pr36192.f90: Update test.
11650 * gfortran.dg/pr36192_1.f90: Update test.
11651 * gfortran.dg/real_dimension_1.f: Update test.
11652 * gfortran.dg/parameter_array_init_7.f90: New test.
11653
8ef378f8
JDA
116542016-04-09 John David Anglin <danglin@gcc.gnu.org>
11655
c532c871
JDA
11656 PR testsuite/64039
11657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11658
d34f706f
JDA
11659 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11660
75e1dd9e
JDA
11661 PR rtl-optimization/66669
11662 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11663
8a976f5f
JDA
11664 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11665
da04822a
JDA
11666 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11667 * gcc.dg/pie-1.c: Likewise.
11668 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11669 * gcc.dg/pic-4.c: Likewise.
11670 * gcc.dg/pie-3.c: Likewise.
11671 * gcc.dg/pie-4.c: Likewise.
11672
adfabcf9
JDA
11673 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11674
4a020adf
JDA
11675 PR tree-optimization/68644
11676 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11677
8ef378f8
JDA
11678 PR rtl-optimization/64886
11679 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11680
09bf990e
TV
116812016-04-09 Tom de Vries <tom@codesourcery.com>
11682
11683 PR tree-optimization/68953
11684 * gcc.dg/graphite/pr68953.c: New test.
11685
138c3c1a
DH
116862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11687
11688 PR fortran/70592
11689 * gfortran.dg/deferred_character_16.f90: New test.
11690
f55460af
JJ
116912016-04-09 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR tree-optimization/70586
11694 * gcc.c-torture/execute/pr70586.c: New test.
11695
0b77bbf3
DH
116962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11697
11698 PR sanitizer/70573
11699 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11700 with __builtin_memset
11701 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11702
c42cfb5c
CP
117032016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11704
11705 PR lto/70289
11706 PR ipa/70348
11707 PR tree-optimization/70373
11708 PR middle-end/70533
11709 PR middle-end/70534
11710 PR middle-end/70535
11711 * c-c++-common/goacc/reduction-5.c: New test.
11712 * c-c++-common/goacc/reduction-promotions.c: New test.
11713 * gfortran.dg/goacc/reduction-3.f95: New test.
11714 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11715
56cfb596
PP
117162016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11717
11718 PR c++/70590
11719 PR c++/70452
11720 * g++.dg/pr70590.C: New test.
11721 * g++.dg/pr70590-2.C: New test.
11722
1a13c0a2
JJ
117232016-04-08 Jakub Jelinek <jakub@redhat.com>
11724
abc0647a
JJ
11725 PR middle-end/70593
11726 * gcc.target/i386/pr70593.c: New test.
11727
1a13c0a2
JJ
11728 PR rtl-optimization/70574
11729 * gcc.target/i386/avx2-pr70574.c: New test.
11730
c3da4956
MO
117312016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11732
11733 PR sanitizer/70541
11734 * c-c++-common/asan/pr70541.c: New test.
11735
9f1b833b
TV
117362016-04-08 Tom de Vries <tom@codesourcery.com>
11737
11738 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11739 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11740
bae7adda
KT
117412016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11742
11743 PR target/70566
11744 * gcc.c-torture/execute/pr70566.c: New test.
11745
211f3d57
TV
117462016-04-08 Tom de Vries <tom@codesourcery.com>
11747
11748 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11749 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11750
02cf2861
AM
117512016-04-08 Alan Modra <amodra@gmail.com>
11752
11753 * gcc.target/powerpc/pr70117.c: New.
11754
5f490f9f
JJ
117552016-04-07 Jakub Jelinek <jakub@redhat.com>
11756
56e9b710
JJ
11757 PR testsuite/70581
11758 * gcc.dg/lto/simd-function_0.c: New test.
11759
5f490f9f
JJ
11760 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11761 clones.
11762 * c-c++-common/attr-simd-2.c: Likewise.
11763 * c-c++-common/attr-simd-4.c: Likewise.
11764 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11765 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11766
e4ebc74d
TP
117672016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11768
11769 PR testsuite/70553
11770 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11771
9817ae35
TS
117722016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11773 Tom de Vries <tom@codesourcery.com>
11774
11775 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11776 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11777 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11778 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11779 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11780 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11781 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11782 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11783
e292f64d
PP
117842016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11785
11786 PR c/70436
11787 * g++.dg/warn/Wparentheses-29.C: New test.
11788
6b37bdaf
PP
117892016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11790
11791 PR c/70436
11792 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11793 explicit braces to resolve a future -Wparentheses warning.
11794
64824205
RH
117952016-04-06 Richard Henderson <rth@redhat.com>
11796
11797 * gcc.dg/pr61817-1.c: New test.
11798 * gcc.dg/pr61817-2.c: New test.
11799 * gcc.dg/pr69391-1.c: New test.
11800 * gcc.dg/pr69391-2.c: New test.
11801
bc2fc1f3
VM
118022016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11803
11804 PR rtl-optimization/70398
c87885ca 11805 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11806
41414a02
EB
118072016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11808
11809 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11810
4066ea8a
YR
118112016-04-06 Yvan Roux <yvan.roux@linaro.org>
11812 Pedro Alves <palves@redhat.com>
11813
11814 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11815
ec35ea45
JJ
118162016-04-06 Jakub Jelinek <jakub@redhat.com>
11817
3866f8dd
JJ
11818 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11819 Check for avx512f effective targets instead of avx2.
11820 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11821 for AVX512F clones.
11822 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11823 * g++.dg/gomp/declare-simd-1.C: Likewise.
11824 * g++.dg/gomp/declare-simd-3.C: Likewise.
11825 * g++.dg/gomp/declare-simd-4.C: Likewise.
11826
ec35ea45
JJ
11827 PR middle-end/70550
11828 * c-c++-common/gomp/pr70550-1.c: New test.
11829 * c-c++-common/gomp/pr70550-2.c: New test.
11830
c08d28ac
NS
118312016-04-05 Nathan Sidwell <nathan@acm.org>
11832
11833 PR c++/70512
11834 * g++.dg/ext/attribute-may-alias-5.C: New.
11835
1d510e04
JJ
118362016-04-05 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR c++/70336
11839 * c-c++-common/pr70336.c: New test.
11840 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11841 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11842
84278ed9
JH
118432016-04-05 Jan Hubicka <hubicka@ucw.cz>
11844
11845 PR ipa/66223
11846 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11847
268a0ec4
JJ
118482016-04-05 Jakub Jelinek <jakub@redhat.com>
11849
11850 PR rtl-optimization/70542
11851 * gcc.dg/torture/pr70542.c: New test.
11852 * gcc.target/i386/avx2-pr70542.c: New test.
11853
5e8c2eb1
ZS
118542016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11855
11856 PR tree-optimization/70509
11857 * gcc.target/i386/avx512bw-pr70509.c: New test.
11858
c0daf32d
PP
118592016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11860
11861 PR c++/70452
11862 * g++.dg/ext/constexpr-vla4.C: New test.
11863
bf867841
UB
118642016-04-05 Uros Bizjak <ubizjak@gmail.com>
11865
11866 PR target/70510
11867 * gcc.target/i386/pr70510.c: New test.
11868
3022186a
RB
118692016-04-05 Richard Biener <rguenther@suse.de>
11870
11871 PR tree-optimization/70526
11872 * g++.dg/torture/pr70526.C: New testcase.
11873
55fc79b2
JJ
118742016-04-05 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR target/70525
11877 * gcc.target/i386/pr70525.c: New test.
11878
62b233f2
RB
118792016-04-05 Richard Biener <rguenther@suse.de>
11880
11881 PR middle-end/70499
11882 * g++.dg/torture/pr70499.C: New testcase.
11883
cc05759d
RB
118842016-04-05 Richard Biener <rguenther@suse.de>
11885
11886 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11887 remove XFAIL.
11888
f23f16d4
JJ
118892016-04-04 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR middle-end/70307
11892 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11893 rs6000 ABI warnings.
11894
d27ecc49
JH
118952016-04-04 Jan Hubicka <hubicka@ucw.cz>
11896
11897 PR ipa/66223
11898 * g++.dg/ipa/devirt-51.C: New testcase.
11899
c974c96e 119002016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11901 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11902
11903 PR middle-end/70457
11904 * gcc.dg/torture/pr70457.c: New.
11905
7a85da89
AV
119062016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11907
11908 PR fortran/67538
11909 * gfortran.dg/allocate_with_source_19.f08: New test.
11910
de517e64
AV
119112016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11912
11913 PR fortran/65795
11914 * gfortran.dg/coarray_allocate_6.f08: New test.
11915
43b9f499
RB
119162016-04-04 Richard Biener <rguenther@suse.de>
11917
11918 PR rtl-optimization/70484
11919 * gcc.dg/torture/pr70484.c: New testcase.
11920
f13355da
MP
119212016-04-04 Marek Polacek <polacek@redhat.com>
11922
11923 PR c/70307
11924 * gcc.dg/torture/pr70307.c: New test.
11925
6cc6ed50
OE
119262016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11927
11928 PR target/70416
11929 PR target/67391
11930 * gcc.target/sh/torture/pr70416.c: New.
11931
abdc16c8
MS
119322016-04-02 Martin Sebor <msebor@redhat.com>
11933
11934 PR c++/67376
11935 PR c++/70170
11936 PR c++/70172
11937 PR c++/70228
11938 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11939 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11940 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11941 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11942 * g++.dg/cpp0x/constexpr-string.C: Same.
11943 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11944 * g++.dg/cpp0x/pr65398.C: Same.
11945 * g++.dg/ext/constexpr-vla1.C: Same.
11946 * g++.dg/ext/constexpr-vla2.C: Same.
11947 * g++.dg/ext/constexpr-vla3.C: Same.
11948 * g++.dg/ubsan/pr63956.C: Same.
11949
763cd859
JJ
119502016-04-01 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR rtl-optimization/70467
11953 * gcc.target/i386/pr70467-2.c: New test.
11954
0f875435
JJ
119552016-04-01 Jakub Jelinek <jakub@redhat.com>
11956 Marek Polacek <polacek@redhat.com>
11957
11958 PR c++/70488
11959 * g++.dg/init/new47.C: New test.
11960
41d14659
RR
119612016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11962
11963 PR target/70496
11964 * gcc.target/arm/pr70496.c: New test.
11965
f9bf89bb
NS
119662016-04-01 Nathan Sidwell <nathan@acm.org>
11967
73b9085d
NS
11968 PR c++/68475
11969 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11970
4afdcfaa
IE
119712016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11972
11973 PR target/69890
11974 * gcc.dg/strlenopt.h (memmove): New.
11975 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11976 instead of "string.h".
11977 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11978 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11979 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11980 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11981 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11982 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11983 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11984 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11985 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11986 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11987 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11988 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11989 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11990 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11991 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11992 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11993 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11994 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11995 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11996 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11997
b5d7a29c
RO
119982016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11999
12000 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12001 (Holder::foo): Reflect this.
12002
b660f9ec
IE
120032016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12004
12005 PR target/70442
12006 * gcc.dg/pr70442.c: New test.
12007
88504f34
NS
120082016-03-31 Nathan Sidwell <nathan@acm.org>
12009
12010 PR c++/70393
12011 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12012
95d34b96
KY
120132016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12014
12015 PR target/70453
12016 * gcc.target/i386/pr70453.c: New test.
12017
b4c4967c
AB
120182016-03-31 Andrey Belevantsev <abel@ispras.ru>
12019
12020 PR target/70292
12021 * gcc.c-torture/pr70292.c: New test.
12022
5fde6a45
MP
120232016-03-31 Marek Polacek <polacek@redhat.com>
12024
12025 PR c/70297
12026 * c-c++-common/pr70297.c: New test.
12027 * g++.dg/cpp0x/typedef-redecl.C: New test.
12028 * gcc.dg/typedef-redecl2.c: New test.
12029
97eb24c4
JJ
120302016-03-31 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR rtl-optimization/70460
12033 * gcc.c-torture/execute/pr70460.c: New test.
12034
efc3536f
RB
120352016-03-31 Richard Biener <rguenther@suse.de>
12036
12037 PR c++/70430
12038 * g++.dg/ext/vector30.C: New testcase.
12039
e0876e21
DH
120402016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12041 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12042
12043 * gfortran.dg/fmt_pf.f90: New test.
12044
e9bff8c6
RO
120452016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12046
12047 Forward-port from 5 branch
12048 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR testsuite/70356
12051 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12052 dg-require-effective-target after dg-do.
12053
12054 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12055
12056 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12057
2620c80d
TS
120582016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12059 Julian Brown <julian@codesourcery.com>
12060 Chung-Lin Tang <cltang@codesourcery.com>
12061 Cesar Philippidis <cesar@codesourcery.com>
12062 James Norris <jnorris@codesourcery.com>
12063 Tom de Vries <tom@codesourcery.com>
12064 Nathan Sidwell <nathan@codesourcery.com>
12065
bf867841 12066 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12067 * c-c++-common/goacc/loop-clauses.c: Likewise.
12068 * g++.dg/goacc/template.C: Likewise.
12069 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12070 * gfortran.dg/goacc/loop-1.f95: Likewise.
12071 * gfortran.dg/goacc/loop-5.f95: Likewise.
12072 * gfortran.dg/goacc/loop-6.f95: Likewise.
12073 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12074 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12075 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12076 * c-c++-common/goacc/clauses-fail.c: Likewise.
12077 * c-c++-common/goacc/parallel-1.c: Likewise.
12078 * c-c++-common/goacc/reduction-1.c: Likewise.
12079 * c-c++-common/goacc/reduction-2.c: Likewise.
12080 * c-c++-common/goacc/reduction-3.c: Likewise.
12081 * c-c++-common/goacc/reduction-4.c: Likewise.
12082 * c-c++-common/goacc/routine-3.c: Likewise.
12083 * c-c++-common/goacc/routine-4.c: Likewise.
12084 * c-c++-common/goacc/routine-5.c: Likewise.
12085 * c-c++-common/goacc/tile.c: Likewise.
12086 * g++.dg/goacc/template.C: Likewise.
12087 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12088 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12089 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12090 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12091 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12092 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12093 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12094 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12095 * c-c++-common/goacc/use_device-1.c: ... this file.
12096 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12097 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12098 * c-c++-common/goacc/host_data-6.c: ... this file.
12099 * c-c++-common/goacc/loop-2-kernels.c: New file.
12100 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12101 * c-c++-common/goacc/loop-3.c: Likewise.
12102 * g++.dg/goacc/reference.C: Likewise.
12103 * g++.dg/goacc/routine-1.C: Likewise.
12104 * g++.dg/goacc/routine-2.C: Likewise.
12105
f6d2d066
RB
121062016-03-30 Richard Biener <rguenther@suse.de>
12107
12108 PR middle-end/70450
12109 * gcc.dg/torture/pr70450.c: New testcase.
12110
d43242b9
JJ
121112016-03-30 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR target/70421
12114 * gcc.dg/torture/pr70421.c: New test.
12115 * gcc.target/i386/avx512f-pr70421.c: New test.
12116
5ce43b77
L
121172016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12118
12119 PR testsuite/70364
12120 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12121 (check): New function.
12122 (bar): Call check.
12123 (foo): Align stack to 16 bytes when calling bar.
12124 * gcc.target/i386/cleanup-2.c: Likewise.
12125
d014a712
PP
121262016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12127
12128 PR tree-optimization/59124
12129 * gcc.dg/Warray-bounds-19.c: New test.
12130
3f8257db 121312016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12132
12133 * lib/prune.exp (escape_regex_chars): New.
12134 (prune_file_path): Update to quote metcharacters for regexp.
12135
3336c6e0
JJ
121362016-03-29 Jakub Jelinek <jakub@redhat.com>
12137
a362f023
JJ
12138 PR rtl-optimization/70429
12139 * gcc.c-torture/execute/pr70429.c: New test.
12140
3336c6e0
JJ
12141 PR tree-optimization/70405
12142 * gcc.dg/pr70405.c: New test.
12143
728557fd
AV
121442016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12145
12146 PR fortran/70397
12147 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12148 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12149
bef977d4
TS
121502016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12151
12152 PR testsuite/64177
12153 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12154 __cilkrts_set_param to set two workers.
12155 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12156 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12157
6f6d25c9
DH
121582016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12159
bf867841 12160 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12161
45733562
KY
121622016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12163
12164 PR target/70406
bf867841 12165 * gcc.target/i386/pr70406.c: New test.
45733562 12166
a1799e5e
EB
121672016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12168
12169 * gnat.dg/specs/double_record_extension3.ads: New test.
12170
5fca7b66
RH
121712016-03-25 Richard Henderson <rth@redhat.com>
12172
12173 PR target/70120
12174 * gcc.target/aarch64/pr70120-1.c: New.
12175 * gcc.target/aarch64/pr70120-2.c: New.
12176 * gcc.target/aarch64/pr70120-3.c: New.
12177
31ce75c6
PP
121782016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12179
12180 PR c++/62212
12181 * g++.dg/template/mangle2.C: The dg-do directive should be
12182 "compile" not "assemble".
12183
3caf0ca1
BS
121842016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12185
12186 PR lto/69650
12187 * gcc.dg/pr69650.c: New test.
12188
634035b6
DE
121892016-03-25 David Edelsohn <dje.gcc@gmail.com>
12190
12191 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12192
45d34276
AM
121932016-03-25 Alan Modra <amodra@gmail.com>
12194
12195 * gcc.dg/dfp/pr70052.c: New test.
12196
8f085166
RH
121972016-03-24 Richard Henderson <rth@redhat.com>
12198
12199 PR middle-end/69845
12200 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12201 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12202
011e5ec3
TV
122032016-03-24 Tom de Vries <tom@codesourcery.com>
12204
12205 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12206
9e3f4551
TV
122072016-03-24 Tom de Vries <tom@codesourcery.com>
12208
12209 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12210 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12211
45780041
TV
122122016-03-24 Tom de Vries <tom@codesourcery.com>
12213
12214 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12215 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12216
887ab4e5
PP
122172016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12218
12219 PR c++/62212
12220 * g++.dg/template/mangle2.C: New test.
12221
69a9a66f
RB
122222016-03-24 Richard Biener <rguenther@suse.de>
12223
12224 PR tree-optimization/70396
12225 * gcc.dg/torture/pr70396.c: New testcase.
12226
ed87de55
RB
122272016-03-24 Richard Biener <rguenther@suse.de>
12228
12229 PR middle-end/70370
12230 * gcc.dg/torture/pr70370.c: New testcase.
12231
ea064934
TV
122322016-03-24 Tom de Vries <tom@codesourcery.com>
12233
12234 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12235 * gfortran.dg/goacc/kernels-tree.f95: Same.
12236 * gfortran.dg/goacc/parallel-tree.f95: Same.
12237
b2a4dd1d
TV
122382016-03-24 Tom de Vries <tom@codesourcery.com>
12239
12240 * c-c++-common/goacc/uninit-if-clause.c: New test.
12241 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12242
72e7cd6e
JJ
122432016-03-24 Jakub Jelinek <jakub@redhat.com>
12244
12245 PR target/70290
bf867841
UB
12246 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12247 Fix formatting.
72e7cd6e 12248
ce9d0c03
RB
122492016-03-24 Richard Biener <rguenther@suse.de>
12250
12251 PR tree-optimization/70372
12252 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12253
426b9428
PP
122542016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12255
12256 PR c++/70347
12257 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12258
cd1588c4
PP
122592016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12260
12261 PR c++/70332
12262 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12263
61637db3
JJ
122642016-03-23 Jakub Jelinek <jakub@redhat.com>
12265
928af3bf
JJ
12266 PR c++/70001
12267 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12268 * g++.dg/cpp1y/pr70001.C: New test.
12269
61637db3
JJ
12270 PR c++/70323
12271 * g++.dg/cpp0x/constexpr-70323.C: New test.
12272
05aca4e7
AO
122732016-03-23 Alexandre Oliva <aoliva@redhat.com>
12274 Jason Merrill <jason@redhat.com>
12275 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR c++/69315
12278 * g++.dg/cpp0x/constexpr-69315.C: New test.
12279 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12280
fbdb6baf
MP
122812016-03-23 Marek Polacek <polacek@redhat.com>
12282
12283 PR c++/69884
12284 * g++.dg/warn/Wignored-attributes-1.C: New test.
12285 * g++.dg/warn/Wignored-attributes-2.C: New test.
12286
d79ee524
TV
122872016-03-23 Tom de Vries <tom@codesourcery.com>
12288
12289 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12290 initialization.
12291 * gfortran.dg/goacc/private-3.f95 (test): Same.
12292 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12293 missing use param.
12294
a59f0bef
KT
122952016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12296
12297 * lib/target-supports.exp: Remove v7ve entry from loop
12298 creating effective target checks.
12299 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12300 (add_options_for_arm_arch_v7ve): Likewise.
12301
0179520a
JJ
123022016-03-23 Jakub Jelinek <jakub@redhat.com>
12303
12304 PR tree-optimization/70354
12305 * gcc.dg/vect/pr70354-1.c: New test.
12306 * gcc.dg/vect/pr70354-2.c: New test.
12307 * gcc.target/i386/avx2-pr70354-1.c: New test.
12308 * gcc.target/i386/avx2-pr70354-2.c: New test.
12309
75bb14d7
JL
123102016-03-22 Jeff Law <law@redhat.com>
12311
12312 PR target/70232
12313 * gcc.dg/tree-ssa/pr70232.c: New test.
12314
72c9526d
IE
123152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12316
12317 PR target/70302
12318 * gcc.target/i386/pr70302.c: New test.
12319
a3ca1bc5
RB
123202016-03-22 Richard Biener <rguenther@suse.de>
12321
12322 PR middle-end/70251
12323 * g++.dg/torture/pr70251.C: New testcase.
12324
5c240f4d
DM
123252016-03-22 David Malcolm <dmalcolm@redhat.com>
12326
12327 PR c/69993
12328 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12329 Wmisleading-indentation.c.
12330 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12331 reflect change to diagnostic text and order of messages.
12332 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12333
80f6631b
DE
123342016-03-22 David Edelsohn <dje.gcc@gmail.com>
12335
12336 * g++.dg/ext/java-3.C: Don't compile on AIX.
12337
9a10956c
RB
123382016-03-22 Richard Biener <rguenther@suse.de>
12339
12340 PR middle-end/70333
12341 * gcc.dg/torture/pr70333.c: New testcase.
12342
6cedf922
IE
123432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12344
12345 * g++.dg/ext/pr70290.C: New test.
12346
cd6c27ac
KY
123472016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12348
12349 PR target/70325
12350 * gcc.target/i386/pr70325.c: New test.
12351
4cde512c
JJ
123522016-03-22 Jakub Jelinek <jakub@redhat.com>
12353
b01915ed
JJ
12354 PR target/70329
12355 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12356 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12357
4e3e2cf1
JJ
12358 PR target/70300
12359 * gcc.target/i386/pr70300.c: New test.
12360
4cde512c
JJ
12361 PR c++/70295
12362 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12363 (func2): New function for cond with parens, xfail warning for c++.
12364 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12365
16f6d7dc
PP
123662016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12367
12368 PR c++/70096
12369 * g++.dg/template/ptrmem30.C: New test.
12370
a3e2b438
PP
123712016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12372
12373 PR c++/70204
12374 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12375 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12376
11b6a02e
JJ
123772016-03-21 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR middle-end/70326
12380 * gcc.dg/pr70326.c: New test.
12381
b9407883
MG
123822016-03-21 Marc Glisse <marc.glisse@inria.fr>
12383 Jakub Jelinek <jakub@redhat.com>
12384
12385 PR tree-optimization/70317
12386 * gcc.dg/pr70317.c: New test.
12387
4a148e19
UB
123882016-03-21 Uros Bizjak <ubizjak@gmail.com>
12389
12390 PR target/70327
12391 * gcc.target/i386/pr70327.c: New test.
12392
2a85ddbb
ML
123932016-03-21 Martin Liska <mliska@suse.cz>
12394
7d36fe98 12395 PR ipa/70306
2a85ddbb
ML
12396 * gcc.dg/ipa/pr70306.c: New test.
12397
4a148e19 123982016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12399
12400 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12401 * gcc.target/arm/attr-align3.c: Likewise.
12402 * gcc.target/arm/attr_arm.c: Likewise.
12403 * gcc.target/arm/flip-thumb.c: Likewise.
12404
6b366948
JJ
124052016-03-21 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR target/70296
12408 * gcc.target/powerpc/altivec-36.c: New test.
12409
2fac8c14
RB
124102016-03-21 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/70310
12413 * gcc.dg/torture/pr70310.c: New testcase.
12414
e9bde854
KY
124152016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12416
12417 PR target/70293
12418 * gcc.target/i386/pr70293.c: New test.
12419
56bbfaf6
RB
124202016-03-21 Richard Biener <rguenther@suse.de>
12421
12422 PR tree-optimization/70288
12423 * gcc.dg/torture/pr70288-1.c: New testcase.
12424 * gcc.dg/torture/pr70288-2.c: Likewise.
12425
3eee49ed
AB
124262016-03-21 Andrey Belevantsev <abel@ispras.ru>
12427
12428 PR rtl-optimization/69307
12429 * gcc.target/arm/pr69307.c: New test.
4a148e19 12430
8e7816b4
AB
124312016-03-21 Andrey Belevantsev <abel@ispras.ru>
12432
12433 PR rtl-optimization/69102
12434 * gcc.c-torture/compile/pr69102.c: New test.
12435
14d7d4be
JL
124362016-03-18 Jeff Law <law@redhat.com>
12437
12438 PR rtl-optimization/70263
12439 * gcc.c-torture/compile/pr70263-1.c: New test.
12440 * gcc.target/i386/pr70263-2.c: New test.
12441
5c6a601c
BS
124422016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12443
12444 PR rtl-optimization/70278
12445 * gcc.dg/torture/pr70278.c: New test.
12446 * gcc.target/arm/pr70278.c: New test.
12447
4bbf545b
DM
124482016-03-18 David Malcolm <dmalcolm@redhat.com>
12449
12450 PR c/70281
12451 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12452 (test_builtin_types_compatible_p): New test function.
12453 * gcc.dg/pr70281.c: New test case.
12454
dc28bb68
CL
124552016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12456
12457 PR target/70113
12458 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12459
5e8d6dff
IE
124602016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12461
12462 PR tree-optimization/70252
12463 * gcc.dg/pr70252.c: New test.
12464
d0e7e403
TV
124652016-03-18 Tom de Vries <tom@codesourcery.com>
12466
12467 * gcc.dg/pr70161-2.c: New test.
12468 * gcc.dg/pr70161.c: New test.
12469
fa22501a
TV
124702016-03-18 Tom de Vries <tom@codesourcery.com>
12471
12472 PR ipa/70269
12473 * gcc.dg/pr70269.c: New test.
12474
dd125026
JJ
124752016-03-18 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR c++/70267
12478 * g++.dg/ext/java-3.C: New test.
12479
91914f0a
PP
124802016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12481
12482 PR c++/70205
12483 * g++.dg/lookup/pr70205.C: New test.
12484
753a8910
PP
124852016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR c++/70218
12488 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12489
14ba7b28
MP
124902016-03-17 Marek Polacek <polacek@redhat.com>
12491
12492 PR c/69407
12493 * gcc.dg/atomic-op-6.c: New test.
12494
ded60913
DM
124952016-03-17 David Malcolm <dmalcolm@redhat.com>
12496
12497 PR c/70264
12498 * c-c++-common/pr70264.c: New test case.
12499
a3aad0e6
JJ
125002016-03-17 Jakub Jelinek <jakub@redhat.com>
12501
17366700
JJ
12502 PR c++/70144
12503 * c-c++-common/pr70144-1.c: New test.
12504 * c-c++-common/pr70144-2.c: New test.
12505
a3aad0e6
JJ
12506 PR c++/70272
12507 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12508 * g++.dg/opt/flifetime-dse6.C: New test.
12509 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12510
b57e6e18
L
125112016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12512
12513 PR driver/70192
12514 * gcc.dg/pic-1.c: New test.
12515 * gcc.dg/pic-2.c: Likewise.
12516 * gcc.dg/pic-3.c: Likewise.
12517 * gcc.dg/pic-4.c: Likewise.
12518 * gcc.dg/pie-1.c: Likewise.
12519 * gcc.dg/pie-2.c: Likewise.
12520 * gcc.dg/pie-3.c: Likewise.
12521 * gcc.dg/pie-4.c: Likewise.
12522 * gcc.dg/pie-5.c: Likewise.
12523 * gcc.dg/pie-6.c: Likewise.
12524
b38ba58b
TV
125252016-03-17 Tom de Vries <tom@codesourcery.com>
12526
12527 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12528 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12529
6931b3b7
RB
125302016-03-17 Richard Biener <rguenther@suse.de>
12531
12532 PR debug/70271
12533 * g++.dg/debug/pr70271.C: New testcase.
12534
0c8b64cb
IE
125352016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12536
12537 * gcc.target/i386/pr70251.c: New test.
12538
b1970801
MP
125392016-03-17 Marek Polacek <polacek@redhat.com>
12540
12541 PR c++/70194
12542 * g++.dg/warn/constexpr-70194.C: New test.
12543
820c5eaa
RH
125442016-03-16 Richard Henderson <rth@redhat.com>
12545
12546 PR middle-end/70240
12547 * gcc.c-torture/compile/pr70240.c: New.
12548
da0ad263
SKS
125492016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12550
12551 * gcc.c-torture/compile/20151204.c: Skip for avr.
12552
c73d295c
JJ
125532016-03-16 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR target/70245
12556 * g++.dg/opt/pr70245.C: New test.
12557 * g++.dg/opt/pr70245.h: New file.
12558 * g++.dg/opt/pr70245-aux.cc: New file.
12559
b2794066
MS
125602016-03-16 Martin Sebor <msebor@redhat.com>
12561
12562 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12563
aa43616c
RH
125642016-03-16 Richard Henderson <rth@redhat.com>
12565
12566 PR middle-end/70199
12567 * gcc.c-torture/compile/pr70199.c: New.
12568
59608fe5
L
125692016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12570
12571 * gcc.dg/uninit-19.c: Run dos2unix.
12572
ab4c578f
MP
125732016-03-16 Marek Polacek <polacek@redhat.com>
12574
12575 PR c/70093
12576 * gcc.dg/nested-func-10.c: New test.
12577 * gcc.dg/nested-func-9.c: New test.
12578
f5387e76
JJ
125792016-03-16 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR tree-optimization/68714
12582 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12583
7662b718
TV
125842016-03-16 Tom de Vries <tom@codesourcery.com>
12585
12586 PR tree-optimization/68715
12587 * gcc.dg/graphite/pr68715-2.c: New test.
12588 * gcc.dg/graphite/pr68715.c: New test.
12589 * gfortran.dg/graphite/pr68715.f90: New test.
12590
be7ce7ae
TV
125912016-03-16 Tom de Vries <tom@codesourcery.com>
12592
12593 PR tree-optimization/68809
12594 * gcc.dg/graphite/pr68809-2.c: New test.
12595 * gcc.dg/graphite/pr68809.c: New test.
12596
1935f250
JJ
125972016-03-16 Jakub Jelinek <jakub@redhat.com>
12598
6651c93e
JJ
12599 PR c++/70147
12600 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12601 method call to i () as argument. Adjust expected output.
12602
1935f250
JJ
12603 PR c++/70147
12604 * g++.dg/ubsan/pr70147-1.C: New test.
12605 * g++.dg/ubsan/pr70147-2.C: New test.
12606
ab1caa6e
MS
126072016-03-15 Martin Sebor <msebor@redhat.com>
12608
12609 PR c++/58281
12610 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12611
5c2a1bbb
JDA
126122016-03-15 John David Anglin <danglin@gcc.gnu.org>
12613
cb5d8ad1
JDA
12614 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12615 hppa*-*-hpux*.
12616
b440dd40
JDA
12617 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12618
5c2a1bbb
JDA
12619 PR libfortran/69799
12620 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12621 libatomic_available.
12622
42c729c5
MP
126232016-03-15 Marek Polacek <polacek@redhat.com>
12624
12625 PR c++/70209
12626 * g++.dg/ext/attribute-may-alias-4.C: New test.
12627
82b1c550
AM
126282016-03-15 Alexander Monakov <amonakov@ispras.ru>
12629
12630 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12631 -fvar-tracking-assignments-toggle flag.
12632
4ccbf3a6
PH
126332016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12634
12635 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12636
c39858bd
JJ
126372016-03-15 Jakub Jelinek <jakub@redhat.com>
12638
12639 PR rtl-optimization/70222
12640 * gcc.c-torture/execute/pr70222-1.c: New test.
12641 * gcc.c-torture/execute/pr70222-2.c: New test.
12642
8be119c1
RH
126432016-03-15 Richard Henderson <rth@redhat.com>
12644
12645 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12646
6598bb55
AB
126472016-03-15 Andrey Belevantsev <abel@ispras.ru>
12648
12649 PR rtl-optimization/69032
12650 * gcc.dg/pr69032.c: New test.
12651
81fa2944
AB
126522016-03-15 Andrey Belevantsev <abel@ispras.ru>
12653
12654 PR rtl-optimization/63384
4a148e19 12655 * g++.dg/pr63384.C: New test.
81fa2944 12656
74ea9ab6
AB
126572016-03-15 Andrey Belevantsev <abel@ispras.ru>
12658
12659 PR target/64411
12660 * gcc.target/i386/pr64411.C: New test.
12661
045d5055
TV
126622016-03-15 Tom de Vries <tom@codesourcery.com>
12663
12664 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12665 * gfortran.dg/goacc/kernels-alias.f95: New test.
12666
3ea33585
MS
126672016-03-14 Martin Sebor <msebor@redhat.com>
12668
12669 PR c++/53792
12670 * g++.dg/cpp0x/constexpr-inline.C: New test.
12671 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12672
1df7b330
DE
126732016-03-14 David Edelsohn <dje.gcc@gmail.com>
12674
12675 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12676
79b57d18
JJ
126772016-03-14 Jakub Jelinek <jakub@redhat.com>
12678
12679 PR middle-end/70219
12680 * gcc.dg/pr70219.c: New test.
12681
3cbf012a
BS
126822016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12683
12684 PR target/70083
12685 * gcc.dg/torture/pr70083.c: New test.
12686 * gcc.target/i386/pr70083.c: New test.
12687
a9fee7cd
RB
126882016-03-14 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/56365
12691 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12692
4799603f
SB
126932016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12694
12695 PR target/70098
12696 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12697 New function.
12698 * g++.dg/pr70098.C: New testcase.
12699
12700
760ca967
TV
127012016-03-14 Tom de Vries <tom@codesourcery.com>
12702
12703 PR tree-optimization/70045
12704 * gcc.dg/graphite/pr70045.c: New test.
12705
44e66a77
JD
127062016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12707
12708 PR fortran/69043
12709 * gfortran.dg/include_9.f90: New test.
12710
a18e0fe1
DH
127112016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12712
12713 PR fortran/45076
12714 gfortran.dg/prof/prof.exp: New script.
12715 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12716
d0aca6ab
AB
127172016-03-12 Andrey Belevantsev <abel@ispras.ru>
12718
12719 PR rtl-optimization/69307
12720 * gcc.dg/pr69307.c: New test.
12721
cefe08a4
VM
127222016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12723
12724 PR target/69614
12725 * gcc.target/arm/pr69614.c: New.
12726
70112e2a
PT
127272016-03-12 Paul Thomas <pault@gcc.gnu.org>
12728
12729 PR fortran/70031
12730 * gfortran.dg/submodule_14.f08: New test
12731
12732 PR fortran/69524
12733 * gfortran.dg/submodule_15.f08: New test
12734
3f1e5d3a
PP
127352016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12736
12737 PR c++/70106
12738 * g++.dg/cpp1y/paren3.C: New test.
12739
a3f6d680
MM
127402016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12741
12742 PR target/70131
12743 * gcc.target/powerpc/ppc-round2.c: New test.
12744
92348f09
BS
127452016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12746
12747 PR target/70123
12748 * gcc.dg/torture/pr70123.c: New test.
12749
cebde9e9
JL
127502016-03-11 Jeff Law <law@redhat.com>
12751
12752 PR tree-optimization/70190
12753 * gcc.c-torture/compile/pr70190.c: New test.
12754
3edc5da4
DM
127552016-03-11 David Malcolm <dmalcolm@redhat.com>
12756
12757 PR c/68187
12758 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12759 case.
12760 (test43_b): Likewise.
12761 (test43_c): Likewise.
12762 (test43_d): Likewise.
12763 (test43_e): Likewise.
12764 (test43_f): Likewise.
12765 (test43_g): Likewise.
12766 (test44_a): Likewise.
12767 (test44_b): Likewise.
12768 (test44_c): Likewise.
12769 (test44_d): Likewise.
12770 (test44_e): Likewise.
12771
318c1204
DM
127722016-03-11 David Malcolm <dmalcolm@redhat.com>
12773
12774 PR c/70085
12775 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12776
bc062234
KT
127772016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12778
12779 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12780 dg-options.
12781
acfc1ac1
KT
127822016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12783
12784 PR target/70002
12785 PR target/69245
12786 * gcc.target/aarch64/pr69245_2.c: New test.
12787
d1e2bb2d
JJ
127882016-03-11 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR tree-optimization/70177
12791 * gcc.dg/pr70177.c: New test.
12792
07350627
AL
127932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12794
12795 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12796
5c6706f7
AL
127972016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12798
12799 * gcc.dg/tree-ssa/sra-20.c: New.
12800
02d472a2
JJ
128012016-03-11 Jakub Jelinek <jakub@redhat.com>
12802
686d390a
JJ
12803 PR rtl-optimization/70174
12804 * gcc.dg/pr70174.c: New test.
12805
02d472a2
JJ
12806 PR tree-optimization/70169
12807 * gcc.dg/pr70169.c: New test.
12808
0f9befa1
IE
128092016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12810
12811 PR target/70160
12812 * gcc.target/i386/pr70160.c: New test.
12813
432d4670
AK
128142016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12815
12816 * gcc.target/s390/dfp-1.c: New test.
12817
a3dc8760
NC
128182016-03-10 Nick Clifton <nickc@redhat.com>
12819
12820 PR target/70044
12821 * gcc.target/aarch64/pr70044.c: New test.
12822
b87a8d7d
PP
128232016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12824 Jakub Jelinek <jakub@redhat.com>
12825
12826 PR c++/70001
12827 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12828 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12829 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12830
4f4ada6a
JH
128312016-03-10 Jan Hubicka <hubicka@ucw.cz>
12832
12833 PR lto/69589
12834 * g++.dg/lto/pr69589_0.C: New testcase
12835 * g++.dg/lto/pr69589_1.C: New testcase
12836
d49b0aa0
MP
128372016-03-10 Marek Polacek <polacek@redhat.com>
12838
12839 PR c++/70153
12840 * g++.dg/delayedfold/unary-plus1.C: New test.
12841
128422016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12843
12844 * gcc.target/arm/pr45701-1.c: Escape brackets.
12845 * gcc.target/arm/pr45701-2.c: Likewise.
12846
71017a7b
AL
128472016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12848
12849 * gfortran.dg/unconstrained_commons.f: New.
12850
ba52669f
AM
128512016-03-10 Alan Modra <amodra@gmail.com>
12852
12853 * gcc.dg/pr69195.c: New.
12854 * gcc.dg/pr69238.c: New.
12855
27742332
TV
128562016-03-10 Tom de Vries <tom@codesourcery.com>
12857
12858 PR testsuite/68915
12859 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12860
3a81a594
RB
128612016-03-10 Richard Biener <rguenther@suse.de>
12862
12863 PR tree-optimization/70128
12864 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12865 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12866
3433b975
JJ
128672016-03-09 Jakub Jelinek <jakub@redhat.com>
12868
c2864f02
JJ
12869 PR tree-optimization/70152
12870 * gcc.dg/pr70152.c: New test.
12871
3433b975
JJ
12872 PR target/70086
12873 * gcc.target/i386/pr70086-1.c: New test.
12874 * gcc.target/i386/pr70086-2.c: New test.
12875 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12876
12877 PR tree-optimization/70127
12878 * gcc.c-torture/execute/pr70127.c: New test.
12879
96b3c82d
CP
128802016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12881
12882 * c-c++-common/goacc/combined-directives-2.c: New test.
12883
b4f3232d
DM
128842016-03-09 David Malcolm <dmalcolm@redhat.com>
12885
12886 PR c/68473
12887 PR c++/70105
12888 * g++.dg/diagnostic/pr70105.C: New test.
12889 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12890 (test_multiple_ordinary_maps): New test function.
12891
40499f81
DM
128922016-03-09 David Malcolm <dmalcolm@redhat.com>
12893
12894 PR c/68473
12895 PR c++/70105
12896 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12897 Drop range information from call to inform_at_rich_loc.
12898 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12899 New.
12900 (test_show_locus): Replace calls to rich_location::add_range with
12901 calls to add_range. Rewrite the tests that used the now-defunct
12902 rich_location ctor taking a source_range. Simplify other tests
12903 by replacing calls to COMBINE_LOCATION_DATA with calls to
12904 make_location.
12905
c9e33662
RB
129062016-03-09 Richard Biener <rguenther@suse.de>
12907 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR tree-optimization/70138
12910 * gcc.dg/vect/pr70138-1.c: New testcase.
12911 * gcc.dg/vect/pr70138-2.c: Likewise.
12912
2c73b764
JJ
129132016-03-09 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR target/70049
12916 * gcc.target/i386/pr70049.c: New test.
12917
c06d25bb
RB
129182016-03-09 Richard Biener <rguenther@suse.de>
12919
12920 PR c/70143
12921 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12922 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12923 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12924
5828a501
RO
129252016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12926
12927 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12928 arm-*-*.
12929
2e141c8d
JJ
129302016-03-09 Jakub Jelinek <jakub@redhat.com>
12931
5a9def37
JJ
12932 PR middle-end/67278
12933 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12934
2e141c8d
JJ
12935 PR target/67278
12936 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12937
12938 PR middle-end/70050
12939 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12940 in testcase comment.
12941
bf751f40
TV
129422016-03-09 Tom de Vries <tom@codesourcery.com>
12943
12944 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12945 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12946 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12947 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12948 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12949 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12950 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12951 * gfortran.dg/goacc/kernels-loop.f95: New test.
12952
e210c999
MS
129532016-03-08 Martin Sebor <msebor@redhat.com>
12954
12955 PR c++/62096
12956 * g++.dg/warn/overflow-warn-7.C: New test.
12957
80aac5c8
JM
129582016-03-08 Jason Merrill <jason@redhat.com>
12959
12960 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12961 * lib/target-supports.exp (check_effective_target_concepts): New.
12962
12b81409
JJ
129632016-03-08 Jakub Jelinek <jakub@redhat.com>
12964
d259b234
JJ
12965 PR c++/70135
12966 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12967 * g++.dg/ubsan/pr70135.C: New test.
12968
12b81409
JJ
12969 PR target/70110
12970 * gcc.dg/pr70110.c: New test.
12971
b4e9f2aa
MJ
129722016-03-07 Martin Jambor <mjambor@suse.cz>
12973
12974 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12975 * c-c++-common/gomp/if-1.c: Likewise.
12976 * c-c++-common/gomp/pr61486-2.c: Likewise.
12977 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12978 to dg-additional-options.
12979 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12980 * g++/gomp/target-teams-1.c: Likewise.
12981 * gcc.dg/gomp/gomp.exp: Likewise.
12982 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12983 dg-additional-options.
12984 * gfortran.dg/gomp/gomp.exp: Likewise.
12985 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12986 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12987 dg-additional-options.
12988 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12989
f86e631e
MJ
129902016-03-07 Martin Jambor <mjambor@suse.cz>
12991
12992 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12993 * c-c++-common/gomp/gridify-1.c: New test.
12994 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12995
94156b3f
AV
129962016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12997
12998 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12999 trigger for cortex-r8, when scanning for register r8.
13000 * gcc.target/arm/pr45701-2.c: Likewise.
13001
a84a49b7 130022016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13003 Jeff Law <law@redhat.com>
a84a49b7
RB
13004
13005 PR tree-optimization/69740
13006 * gcc.c-torture/compile/pr69740-1.c: New test.
13007 * gcc.c-torture/compile/pr69740-2.c: New test.
13008
e41f6c9e
BS
130092016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13010
13011 * lib/target-supports.exp
13012 (check_effective_target_whole_vector_shift): Enable for PPC64.
13013
57548bf5
RB
130142016-03-07 Richard Biener <rguenther@suse.de>
13015
13016 PR tree-optimization/70115
13017 * gcc.dg/torture/pr70115.c: New testcase.
13018
4ae13300
NS
130192016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13020
13021 PR middle-end/69916
13022 * c-c-++-common/goacc/pr69916.c: New.
13023
5edb9853
RH
130242016-03-07 Richard Henderson <rth@redhat.com>
13025
13026 * gcc.c-torture/compile/pr70061.c: New test.
13027
2067a8f3
RB
130282016-03-07 Richard Biener <rguenther@suse.de>
13029
13030 PR testsuite/70109
13031 * gcc.dg/vect/O3-pr36098.c: New testcase.
13032
4145a9b7
CL
130332016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13034
13035 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13036
1878be32
EB
130372016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13038
13039 * gnat.dg/renaming9.ad[sb]: New testcase.
13040
df762bb2
JJ
130412016-03-05 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR c++/70084
13044 * g++.dg/expr/stdarg3.C: New test.
13045
7d461295
JL
130462016-03-04 Jeff Law <law@redhat.com>
13047
13048 PR tree-optimization/69196
13049 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13050 x86_64-*-*.
13051
29b9828f
BS
130522016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13053
b6b552fd
BS
13054 PR c/69973
13055 * gcc.dg/pr69973.c: New test.
13056
201d49e9
BS
13057 PR rtl-optimization/69941
13058 * gcc.dg/torture/pr69941.c: New test.
13059
29b9828f
BS
13060 PR c/69824
13061 * gcc.dg/pr69824.c: New test.
13062
640b7e74
TV
130632016-03-05 Tom de Vries <tom@codesourcery.com>
13064
13065 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13066 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13067 function.
13068
7a3a3fad
PP
130692016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13070
13071 PR c++/66786
13072 * g++.dg/cpp1y/var-templ48.C: New test.
13073 * g++.dg/cpp1y/var-templ49.C: New test.
13074
cd439aec
EB
130752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13076
13077 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13078
60204554
JJ
130792016-03-04 Jakub Jelinek <jakub@redhat.com>
13080
0c8825de
JJ
13081 PR c++/70035
13082 * g++.dg/ubsan/pr70035.C: New test.
13083
60204554
JJ
13084 PR target/70062
13085 * gcc.target/i386/pr70062.c: New test.
13086
f79d4eab
L
130872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13088
13089 * g++.dg/template/typename21.C: Remove c++98_only.
13090
ea81ce67
L
130912016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13092
13093 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13094
64b23c13
DM
130952016-03-04 David Malcolm <dmalcolm@redhat.com>
13096
13097 PR c/68187
13098 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13099 function.
13100 (fn_42_b): Likewise.
13101 (fn_42_c): Likewise.
13102
729526f5
DM
131032016-03-04 David Malcolm <dmalcolm@redhat.com>
13104
13105 PR c/68187
13106 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13107 function.
13108 (fn_40_b): Likewise.
13109 (fn_41_a): Likewise.
13110 (fn_41_b): Likewise.
13111
f9ea11ac
JJ
131122016-03-04 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR target/70059
13115 * gcc.target/i386/avx512f-pr70059.c: New test.
13116 * gcc.target/i386/avx512dq-pr70059.c: New test.
13117
b6c38c69
BS
131182016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13119
13120 PR rtl-optimization/57676
13121 * gcc.dg/torture/pr57676.c: New test.
13122
af3cdd34
IE
131232016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13124
13125 * gcc.dg/pr70026.c: New test.
13126
7ff6ca38
MP
131272016-03-04 Marek Polacek <polacek@redhat.com>
13128
13129 PR c/69798
13130 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13131 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13132
a6bf62d5
KT
131332016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13134
13135 PR target/70004
13136 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13137 Delete.
13138 (test_corners_sisd_si): Likewise.
13139 (main): Remove checks of the above.
13140 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13141
ae4cdc6a
EB
131422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13143
13144 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13145
08455559
CL
131462016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13147
13148 * gcc.dg/torture/pr69951.c: Accept argc==0.
13149
e9a35493
RB
131502016-03-04 Richard Biener <rguenther@suse.de>
13151
13152 PR c++/70054
13153 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13154 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13155
fba054c2
DV
131562016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13157
13158 PR testsuite/69766
13159 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13160 testing multiarch.
13161
f10cdc6c
JJ
131622016-03-04 Jakub Jelinek <jakub@redhat.com>
13163
13164 PR debug/69947
13165 * gcc.dg/guality/pr69947.c: New test.
13166
2e981ba0
JJ
131672016-03-03 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR ada/70017
13170 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13171
0ba3bfa2
KT
131722016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13173
13174 PR rtl-optimization/69904
13175 * gcc.target/arm/pr69904.c: New test.
13176
97ecdb46
JJ
131772016-03-03 Jakub Jelinek <jakub@redhat.com>
13178
13179 PR target/70021
13180 * gcc.dg/vect/pr70021.c: New test.
13181 * gcc.target/i386/pr70021.c: New test.
13182
a2a743a1
MP
131832016-03-03 Marek Polacek <polacek@redhat.com>
13184
13185 PR middle-end/70050
13186 * gcc.dg/pr70050.c: New test.
13187
fa07ecdd
JG
131882016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13189
13190 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13191
23504262
ML
131922016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13193
13194 PR tree-optimization/70043
13195 * gfortran.dg/vect/pr70043.f90: New test.
13196
b7b9e1a9
EB
131972016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13198
13199 * gnat.dg/specs/task1.ads: New test.
13200
cb83ba54
RO
132012016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13202
13203 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13204 Invoke gdb with -batch.
13205 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13206
a75f5e30
RB
132072016-03-03 Richard Biener <rguenther@suse.de>
13208
13209 PR tree-optimization/55936
13210 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13211
268bc320
JL
132122016-03-02 Jeff Law <law@redhat.com>
13213
815f20ab
JL
13214 PR rtl-optimization/69942
13215 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13216 effects of argument promotions.
13217
268bc320
JL
13218 PR tree-optimization/69987
13219 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13220 target does not support -fprefetch-loop-arrays.
13221
171f7de5
UB
132222016-03-02 Uros Bizjak <ubizjak@gmail.com>
13223
13224 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13225
192912db
BC
132262016-03-02 Bin Cheng <bin.cheng@arm.com>
13227
c7908871 13228 PR rtl-optimization/69052
192912db
BC
13229 * gcc.target/i386/pr69052.c: New test.
13230
90a7a40b
AM
132312016-03-02 Alan Modra <amodra@gmail.com>
13232
13233 * gcc.dg/pr69990.c: New.
13234
69fa742f
JJ
132352016-03-02 Jakub Jelinek <jakub@redhat.com>
13236
de752fb0
JJ
13237 PR c/68062
13238 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13239
13240 PR middle-end/70022
13241 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13242
69fa742f
JJ
13243 PR target/70028
13244 * gcc.target/i386/pr70028.c: New test.
13245
7c65bd56
MK
132462016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13247
13248 * c-c++-common/asan/swapcontext-test-1.c,
13249 * c-c++-common/tsan/thread_leak.c,
13250 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13251 * g++.dg/tsan/benign_race.C,
13252 * g++.dg/tsan/fd_close_norace.C,
13253 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13254 races with sanitizer output
13255
37d98220 132562016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13257 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13258
13259 PR target/67278
13260 * gcc.dg/simd-8.c: New testcase.
13261
218db463
RB
132622016-03-02 Richard Biener <rguenther@suse.de>
13263
13264 PR middle-end/67278
13265 * gcc.dg/simd-7.c: New testcase.
13266
22c72158
EB
132672016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13268
13269 * gcc.target/i386/pr70007.c: Tweak.
13270
9a790ccc
DV
132712016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13272
13273 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13274
bd02f00f
MP
132752016-03-02 Marek Polacek <polacek@redhat.com>
13276
13277 PR c/67854
13278 * gcc.dg/pr67854.c: New test.
13279
1e840f39
JJ
132802016-03-02 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR middle-end/70025
13283 * gcc.dg/torture/pr70025.c: New test.
13284
bca00241
VK
132852016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13286
13287 PR tree-optimization/68621
13288 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13289
0bca04b8
EB
132902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13291
13292 * gcc.target/i386/pr70007.c: New test.
13293
2a9afc86
JL
132942016-03-01 Jeff Law <law@redhat.com>
13295
eab2541b 13296 PR tree-optimization/69196
9d83ef71 13297 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13298
2a9afc86
JL
13299 PR tree-optimization/69196
13300 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13301 duplicating code and spoiling the expected output.
13302
0d39977e
MM
133032016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13304
13305 PR target/70033
13306 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13307 supports power9 before doing tests.
13308 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13309 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13310 * gcc.target/powerpc/p9-permute.c: Likewise.
13311
a0c0699d
UB
133122016-03-01 Uros Bizjak <ubizjak@gmail.com>
13313
13314 PR target/70027
13315 * gcc.target/i386/pr70027.c: New test.
13316
0ae3ef47 133172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13318
13319 * gcc.dg/pr70017.c: New test.
13320
686e2237
JJ
133212016-03-01 Jakub Jelinek <jakub@redhat.com>
13322
13323 PR c/69796
13324 PR c/69974
13325 * gcc.dg/pr69796.c: New test.
13326 * gcc.dg/pr69974.c: New test.
13327
f8e4188c
EB
133282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13329
13330 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13331
5e3f1c7c
JL
133322016-02-29 Jeff Law <law@redhat.com>
13333
13334 PR tree-optimization/69987
13335 * gfortran.dg/pr69987.f90: New test.
13336
13337 PR tree-optimization/69989
13338 * gcc.c-torture/compile/pr69989-2.c: New test.
13339
1be56bc5
MP
133402016-03-01 Marek Polacek <polacek@redhat.com>
13341
13342 PR c++/69795
13343 * g++.dg/parse/invalid1.C: New test.
13344
1b19470d
RB
133452016-03-01 Richard Biener <rguenther@suse.de>
13346
13347 PR middle-end/70022
13348 * gcc.dg/pr70022.c: New testcase.
13349
3ae0661a
IE
133502016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13351
13352 PR tree-optimization/69956
13353 * gcc.dg/pr69956.c: New test.
13354
0f09ab88
BS
133552016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13356
13357 PR target/70011
13358 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13359 XFAIL when hardware supports efficient unaligned storage access.
13360
76d881bf
PP
133612016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13362
13363 PR c++/69961
13364 * g++.dg/template/pr69961a.C: New test.
13365 * g++.dg/template/pr69961b.C: New test.
13366
7168133a
DM
133672016-02-29 David Malcolm <dmalcolm@redhat.com>
13368
13369 PR preprocessor/69985
13370 * gcc.dg/cpp/pr69985.c: New test case.
13371
0c6072a3
JL
133722016-02-29 Jeff Law <law@redhat.com>
13373
e66f219b
JL
13374 PR tree-optimization/70005
13375 * gcc.c-torture/execute/pr70005.c New test.
13376
0c6072a3
JL
13377 PR tree-optimization/69999
13378 * gcc.c-torture/compile/pr69999.c: New test.
13379
fd9fbdb3
YR
133802016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13381
13382 PR tree-optimization/69652
13383 * gcc.dg/torture/pr69652.c: Delete test.
13384 * gcc.dg/vect/pr69652.c: New test.
13385
cbd400b4
RB
133862016-02-19 Richard Biener <rguenther@suse.de>
13387
13388 PR tree-optimization/69980
13389 * gfortran.dg/vect/pr69980.f90: New testcase.
13390
84ea0f58
EB
133912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13392
13393 * gcc.target/sparc/20160229-1.c: New test.
13394
5d2a63dc
EB
133952016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13396
13397 * gnat.dg/stack_usage3.adb: New test.
13398 * gnat.dg/stack_usage3_pkg.ads: New helper.
13399
93e708f9
EB
134002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13401
13402 * gnat.dg/renaming8.adb: New test.
13403 * gnat.dg/renaming8_pkg1.ads: New helper.
13404 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13405 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13406
6512bc93
RB
134072016-02-29 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/69720
13410 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13411
7b201a88
TK
134122016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13413
13414 PR fortran/68147
13415 PR fortran/47674
13416 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13417
82ee0cf2 134182016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13419 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13420
13421 PR fortran/56007
13422 * gfortran.dg/coarray_8.f90: Adjust error message.
13423 * gfortran.dg/pr56007.f90: New test.
13424 * gfortran.dg/pr56007.f: New test.
13425
cdc1a2c8
L
134262016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13427
13428 PR tree-optimization/69989
13429 * gcc.dg/torture/pr69989.c: New test.
13430
33505bcf
EB
134312016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13432
13433 * gcc.target/i386/stack-realign-win.c: New test.
13434
524bfb19
HA
134352016-02-28 Harald Anlauf <anlauf@gmx.de>
13436
13437 PR fortran/60126
13438 * gfortran.dg/pr60126.f90: New test.
13439
bd542508
JL
134402016-02-27 Jeff Law <law@redhat.com>
13441
13442 Revert
13443 2016-02-26 Richard Biener <rguenther@suse.de>
13444 Jeff Law <law@redhat.com>
13445
13446 PR tree-optimization/69740
13447 * gcc.c-torture/compile/pr69740-1.c: New test.
13448 * gcc.c-torture/compile/pr69740-2.c: New test.
13449
dd1291e0
JD
134502016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13451
5fb67f8b 13452 PR fortran/69910
dd1291e0
JD
13453 * gfortran.dg/newunit_4.f90: New test.
13454
5cfefb59
JJ
134552016-02-27 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR target/69613
13458 PR rtl-optimization/69886
13459 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13460 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13461 target.
13462
20ba5f33
MS
134632016-02-26 Martin Sebor <msebor@redhat.com>
13464
13465 PR tree-optimization/15826
13466 * gcc.dg/tree-ssa/pr15826.c: New test.
13467
e6fb01b0
JJ
134682016-02-26 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR target/69969
13471 * gcc.target/powerpc/pr69969.c: New test.
13472
e3e0cf64
MS
134732016-02-26 Martin Sebor <msebor@redhat.com>
13474
13475 PR c++/15766
13476 * g++.old-deja/g++.other/decl5.C: Add a test case.
13477
d1f2bea5
SB
134782016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13479
13480 PR target/69946
13481 * gcc.target/powerpc/pr69946.c: New file.
13482
4a4f9d2b 134832016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13484 Jeff Law <law@redhat.com>
4a4f9d2b 13485
e3e0cf64 13486 PR tree-optimization/69740
4a4f9d2b
RB
13487 * gcc.c-torture/compile/pr69740-1.c: New test.
13488 * gcc.c-torture/compile/pr69740-2.c: New test.
13489
ad2a2706
MJ
134902016-02-26 Martin Jambor <mjambor@suse.cz>
13491
13492 PR middle-end/69920
13493 * gcc.dg/torture/pr69932.c: New test.
13494 * gcc.dg/torture/pr69936.c: Likewise.
13495
1d11f7ce
AK
134962016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13497
13498 PR target/69709
13499 * gcc.target/s390/pr69709.c: New test.
13500
6cfccbb2
KT
135012016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13502
13503 PR target/69245
13504 * gcc.target/aarch64/pr69245_1.c: New test.
13505
ac59ad4e
KT
135062016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13507
13508 PR target/69613
13509 * gcc.dg/torture/pr69613.c: New test.
13510
a2ad54a0
JJ
135112016-02-26 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR rtl-optimization/69891
13514 * gcc.target/i386/pr69891.c: New test.
13515
0884062c 135162016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13517 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13518
d2369d4f 13519 PR target/61397
c163789b
MM
13520 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13521 functionality for both 32-bit and 64-bit.
13522
5aed7e2c
RB
135232016-02-26 Richard Biener <rguenther@suse.de>
13524
13525 PR tree-optimization/69551
13526 * gcc.dg/torture/pr69951.c: New testcase.
13527
798e2a8e
RB
135282016-02-25 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/48795
13531 * gcc.dg/Warray-bounds-18.c: New testcase.
13532
9559fbac
RO
135332016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13534
13535 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13536
c049b107
JJ
135372016-02-25 Jakub Jelinek <jakub@redhat.com>
13538
13539 PR rtl-optimization/69896
13540 * gcc.dg/pr69896.c: New test.
13541
1137001c
PP
135422016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13543
13544 PR c++/69736
13545 * g++.dg/cpp1y/paren2.C: New test.
13546
2e9c8641
MS
135472016-02-24 Martin Sebor <msebor@redhat.com>
13548
13549 PR c/51147
13550 * gcc.dg/enum-mode-2.c: New test.
13551
03ca8fb3
JJ
135522016-02-24 Jakub Jelinek <jakub@redhat.com>
13553
13554 PR c++/69922
13555 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13556 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13557 * g++.dg/ubsan/pr69922.C: New test.
13558
0b05329b
MP
135592016-02-24 Marek Polacek <polacek@redhat.com>
13560
13561 PR c/69819
13562 * gcc.dg/pr69819.c: New test.
13563
57c2c374
MS
135642016-02-24 Martin Sebor <msebor@redhat.com>
13565
3b96b93a
MS
13566 PR c++/69912
13567 * g++.dg/ext/flexary15.C: New test.
13568
135692016-02-24 Martin Sebor <msebor@redhat.com>
13570
13571 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13572 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13573 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13574
65433bb5
MK
135752016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13576 Charles Baylis <charles.baylis@linaro.org>
13577
13578 PR debug/61033
13579 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13580
f802a424 135812016-02-24 Richard Biener <rguenther@suse.de>
44293580 13582 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13583
13584 PR middle-end/69760
13585 * gcc.dg/torture/pr69760.c: New testcase.
13586
525f795f
RO
135872016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13588
13589 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13590 pattern on Solaris with as.
13591
cd7bbceb
KT
135922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13593
13594 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13595 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13596 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13597 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13598
89c0c1fd
JJ
135992016-02-24 Jakub Jelinek <jakub@redhat.com>
13600
13601 PR middle-end/69915
13602 * gcc.dg/pr69915.c: New test.
13603
0683fd27
KT
136042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13605
13606 PR rtl-optimization/69886
13607 * gcc.dg/torture/pr69886.c: New test.
13608
e53d562a
RB
136092016-02-24 Richard Biener <rguenther@suse.de>
13610
13611 PR middle-end/68963
13612 * gcc.dg/torture/pr68963.c: New testcase.
13613
74a00288
KT
136142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13615
13616 PR target/69875
13617 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13618 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13619 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13620 * gcc.target/arm/atomic_loaddi_1.c: New test.
13621 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13622 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13623 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13624 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13625 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13626 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13627 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13628 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13629
340fd4c9
JJ
136302016-02-24 Jakub Jelinek <jakub@redhat.com>
13631
13632 PR middle-end/69909
13633 * gcc.dg/torture/pr69909.c: New test.
13634
47d3fdb2
RB
136352016-02-24 Richard Biener <rguenther@suse.de>
13636
13637 PR tree-optimization/69907
13638 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13639 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13640 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13641
dab73e73
CB
136422016-02-24 Christian Bruel <christian.bruel@st.com>
13643
13644 * gcc.target/arm/pragma_cpp_fma.c: New test.
13645
7cc5ec65
JD
136462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13647
13648 PR fortran/61156
13649 * gfortran.dg/include_6.f90: Update test.
13650
067fbd8b
JJ
136512016-02-23 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR objc/69844
13654 * objc.dg/pr69844.m: New test.
13655
64a454d9
JD
136562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13657
13658 PR libgfortran/69456
13659 * gfortran.dg/namelist_89.f90: New test.
13660 * gfortran.dg/pr59700.f90: Update test..
13661
35886f0b
MS
136622016-02-23 Martin Sebor <msebor@redhat.com>
13663
13664 PR middle-end/69780
13665 * g++.dg/ext/builtin_alloca.C: New test.
13666 * gcc.dg/builtins-68.c: New test.
13667
162cc7e3
RH
136682016-02-23 Richard Henderson <rth@redhat.com>
13669
13670 * gcc.target/i386/addr-space-3.c: Remove test.
13671
196440f8
DM
136722016-02-23 David Malcolm <dmalcolm@redhat.com>
13673
13674 PR preprocessor/69126
13675 PR preprocessor/69543
13676 * c-c++-common/pr69126-2-long.c: New test.
13677 * c-c++-common/pr69126-2-short.c: New test.
13678 * c-c++-common/pr69543-1.c: Remove xfail.
13679
1d3121af
DM
136802016-02-23 David Malcolm <dmalcolm@redhat.com>
13681
13682 PR preprocessor/69126
13683 PR preprocessor/69543
13684 PR preprocessor/69558
13685 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13686 (f): Rename to...
13687 (test_2): ...this, and add leading comment.
13688 (MACRO_3, test_3): New.
13689 (MACRO_4A, MACRO_4B, test_4): New.
13690 (MACRO): Rename to...
13691 (MACRO_5): ...this.
13692 (g): Rename to...
13693 (test_5): ...this, updating for renaming of MACRO, and
13694 add leading comment.
13695 * c-c++-common/pr69543-1.c: New.
13696 * c-c++-common/pr69543-2.c: New.
13697 * c-c++-common/pr69543-3.c: New.
13698 * c-c++-common/pr69543-4.c: New.
13699 * c-c++-common/pr69558-1.c: New.
13700 * c-c++-common/pr69558-2.c: New.
13701 * c-c++-common/pr69558-3.c: New.
13702 * c-c++-common/pr69558-4.c: New.
13703 * gcc.dg/pr69558.c: Move to...
13704 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13705 xfail for c++.
13706
f99c3557
TS
137072016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13708
13709 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13710 to -ftree-parallelize-loops/-fopenacc changes.
13711 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13712 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13713 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13714 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13715 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13716 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13717 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13718 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13719 * c-c++-common/goacc/kernels-loop.c: Likewise.
13720 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13721 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13722 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13723 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13724
c60ec7c2
RO
137252016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13726
13727 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13728
f1a62b6f
JJ
137292016-02-23 Jakub Jelinek <jakub@redhat.com>
13730
e67bf044
JJ
13731 PR c++/69902
13732 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13733
f1a62b6f
JJ
13734 PR c/69900
13735 * gcc.dg/pr69900.c: New test.
13736
20c5e09e
MJ
137372016-02-23 Martin Jambor <mjambor@suse.cz>
13738
13739 PR tree-optimization/69666
13740 * gcc.dg/tree-ssa/pr69666.c: New test.
13741
e457a6fc
AV
137422016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13743
13744 PR fortran/67451
13745 * gfortran.dg/coarray_allocate_5.f08: New test.
13746
d7b574f4
AK
137472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13748
13749 * gcc.target/s390/vcond-shift.c: Move to ...
13750 * gcc.target/s390/vector/vcond-shift.c: ... here.
13751
58bdeb44
AK
137522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13753
13754 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13755 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13756
7cd0387b
AK
137572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13758
13759 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13760
4246c8da
MW
137612016-02-20 Mark Wielaard <mjw@redhat.com>
13762
13763 PR c/28901
13764 * gcc.dg/unused-variable-3.c: New test.
13765
f93bc532
JJ
137662016-02-22 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR target/69888
13769 * gcc.target/i386/pr69888.c: New test.
13770
c4e360f4
RB
137712016-02-22 Richard Biener <rguenther@suse.de>
13772
13773 PR tree-optimization/69882
13774 * gfortran.dg/vect/pr69882.f90: New testcase.
13775
09c92f1c
JJ
137762016-02-22 Jakub Jelinek <jakub@redhat.com>
13777
13778 PR target/69885
13779 * gcc.dg/pr69885.c: New test.
13780
f88d45dc
OE
137812016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13782
13783 PR target/69806
13784 PR target/54089
13785 * gcc.target/sh/pr54089-10.c: New.
13786
ce1ff48e
PT
137872016-02-20 Paul Thomas <pault@gcc.gnu.org>
13788
13789 PR fortran/69423
13790 * gfortran.dg/deferred_character_15.f90 : New test.
13791
bbf27208
DH
137922016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13793
13794 PR fortran/57365
13795 gfortran.dg/allocate_with_source_18.f03: New test.
13796
137972016-02-20 Harald Anlauf <anlauf@gmx.de>
13798
13799 PR fortran/52531
13800 gfortran.dg/gomp/pr52531.f90: New test.
13801
268be88c
BE
138022016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13803
13804 PR c++/69865
13805 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13806 -std=c++03.
13807
4b6c824a
JJ
138082016-02-19 Jakub Jelinek <jakub@redhat.com>
13809
871b3f47
JJ
13810 PR c++/69826
13811 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13812 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13813
7a965d51
JJ
13814 PR c++/69850
13815 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13816
4b6c824a
JJ
13817 PR c++/69851
13818 * g++.dg/torture/pr69851.C: New test.
13819
15fca21a
MS
138202016-02-19 Martin Sebor <msebor@redhat.com>
13821
13822 PR testsuite/69573
13823 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13824
19e21586
JJ
138252016-02-19 Jakub Jelinek <jakub@redhat.com>
13826
03a616ac
JJ
13827 PR c++/69850
13828 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13829 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13830
19e21586
JJ
13831 PR c++/67767
13832 * g++.dg/cpp0x/pr67767.C: New test.
13833
2db16594
KT
138342016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13835
13836 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13837 for fp, simd, crypto, crc, lse.
13838 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13839 above.
13840 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13841 effective target check.
13842
5a7d9d1e
JJ
138432016-02-19 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR target/69820
13846 * gcc.target/i386/pr69820.c: New test.
13847
6448f064
AK
138482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13849
13850 * gcc.target/s390/vector/int128-1.c: New test.
13851
d0a859e6
AK
138522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13853
13854 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13855
9e4eb643
AK
138562016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13857
13858 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13859 instruction pattern name to prevent the testcase from failing with
13860 -march=z13.
13861
859a4c0e
AK
138622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13863
13864 * gcc.target/s390/md/movstr-2.c: New test.
13865
efc2340b
MK
138662016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13867
13868 * gcc.target/s390/morestack.c: New test.
13869
ca2bfbc2
DV
138702016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13871
13872 PR target/69625
13873 * gcc.target/s390/pr69625.c: Add test case.
13874
efd4bd05
BE
138752016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13876
13877 PR testsuite/68580
13878 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13879
2bf2078a
MM
138802016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13881
13882 PR target/68404
13883 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13884 * gcc.target/powerpc/fusion3.c: Likewise.
13885
f003579e
RB
138862016-02-18 Richard Biener <rguenther@suse.de>
13887
13888 PR middle-end/69553
13889 * g++.dg/torture/pr69553.C: New testcase.
13890
19233914
NC
138912016-02-18 Nick Clifton <nickc@redhat.com>
13892
efd4bd05
BE
13893 PR target/62254
13894 PR target/69610
13895 * gcc.target/arm/pr62554.c: New test.
13896 * gcc.target/arm/pr69610-1.c: New test.
13897 * gcc.target/arm/pr69610-2.c: New test.
19233914 13898
23f27839
RB
138992016-02-18 Richard Biener <rguenther@suse.de>
13900
13901 PR middle-end/69854
13902 * gcc.dg/torture/pr69854.c: New testcase.
13903
932c0da4
JJ
139042016-02-17 Jakub Jelinek <jakub@redhat.com>
13905
13906 PR c++/69850
13907 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13908
1bed93e4
BS
139092012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13910
13911 * gcc.target/powerpc/vec-cg.c: New test.
13912
57bfb134
RB
139132016-02-17 Richard Biener <rguenther@suse.de>
13914
13915 PR testsuite/69586
13916 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13917
a44e0ebb
KT
139182016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13919
13920 PR target/69161
13921 * gcc.c-torture/compile/pr69161.c: New test.
13922
ffacd726
DS
139232016-02-17 David Sherwood <david.sherwood@arm.com>
13924
13925 PR target/69532
13926 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13927 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13928
448db8d2
EB
139292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13930
13931 * gcc.dg/ifcvt-4.c: Skip on Visium.
13932
e2f0522e
EB
139332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13934
13935 * gnat.dg/atomic8.adb: New test.
13936
bf17fe3f
EB
139372016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13938
13939 * gnat.dg/discr46.ad[sb]: New test.
13940
ecf835e9
KN
139412016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13942
13943 PR Target/48344
13944 * gcc.target/powerpc/pr48344-1.c: New test.
13945
49a1164a
TK
139462015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13947
13948 PR fortran/69742
13949 * gfortran.dg/associate_21.f90: New test.
13950
bf14eba2
JJ
139512016-02-16 Jakub Jelinek <jakub@redhat.com>
13952
13953 PR c/69835
13954 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13955 -Wnonnull in dg-options.
13956 * c-c++-common/nonnull-2.c: New test.
13957
35a093b6
JG
139582016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13959 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13960
13961 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13962
e387d491
JJ
139632016-02-16 Jakub Jelinek <jakub@redhat.com>
13964
13965 PR middle-end/69801
13966 * gcc.dg/pr69801.c: Add empty dg-options.
13967
ba539195
JN
139682016-02-16 James Norris <jnorris@codesourcery.com>
13969
13970 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13971 * g++.dg/goacc/deviceptr-1.c: New file.
13972
2a2b8f64
JJ
139732016-02-16 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR tree-optimization/69820
13976 * gcc.dg/vect/pr69820.c: New test.
13977
87440c29
RB
139782016-02-16 Richard Biener <rguenther@suse.de>
13979
13980 PR tree-optimization/69776
13981 * gcc.dg/torture/pr69776-2.c: New testcase.
13982
6d87c306
BS
139832016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13984
13985 PR tree-optimization/69714
13986 * gcc.dg/torture/pr69714.c: New test.
13987
3824a0a2
JJ
139882016-02-16 Jakub Jelinek <jakub@redhat.com>
13989
13990 PR tree-optimization/69802
13991 * gcc.dg/pr69802.c: New test.
13992
c8cfe96e
RB
139932016-02-16 Richard Biener <rguenther@suse.de>
13994
13995 PR middle-end/69801
13996 * gcc.dg/pr69801.c: New testcase.
13997
fc12098d
JD
139982016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13999
14000 PR libgfortran/69651
14001 * gfortran.dg/read_bang.f90: New test.
14002 * gfortran.dg/read_bang4.f90: New test.
14003
ba6b3795
JJ
140042016-02-15 Jakub Jelinek <jakub@redhat.com>
14005
f0516ca4
JJ
14006 PR c++/69658
14007 * g++.dg/init/pr69658.C: New test.
14008
ba6b3795
JJ
14009 PR c++/69797
14010 * c-c++-common/pr69797.c: New test.
14011
de3f9a2d
PK
140122016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14013
14014 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14015 check for aarch64*-*-*.
14016
17a3b967
RB
140172016-02-15 Richard Biener <rguenther@suse.de>
14018
14019 PR tree-optimization/69783
14020 * gcc.dg/vect/pr69783.c: New testcase.
14021
1c48bff1
RB
140222016-02-15 Richard Biener <rguenther@suse.de>
14023
14024 PR tree-optimization/69776
14025 * gcc.dg/torture/pr69776.c: New testcase.
14026
1e6025b6
TK
140272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14028
14029 PR fortran/60526
14030 * gfortran.dg/type_decl_4.f90: Reinstated.
14031
d3308279
JDA
140322016-02-14 John David Anglin <danglin@gcc.gnu.org>
14033
14034 PR fortran/68746
14035 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14036
b7c56581
TK
140372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14038
14039 PR fortran/60526
14040 PR bootstrap/69816
14041 * gfortran.dg/type_decl_4.f90: Removed.
14042
60cb4ef5
TK
140432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14044
14045 PR fortran/60526
14046 * gfortran.dg/type_decl_4.f90: New test.
14047
f6964637
AM
140482016-02-14 Alan Modra <amodra@gmail.com>
14049
1a8849d1 14050 PR testsuite/68886
f6964637
AM
14051 * gcc.c-torture/execute/stkalign.c: Revise test.
14052
f5121920
OE
140532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14054
14055 PR target/67260
14056 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14057
6cda3ab6
OE
140582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14059
14060 PR target/67260
14061 * gcc.target/sh/torture/pr67260.c: New.
14062
6786e598
JDA
140632016-02-12 John David Anglin <danglin@gcc.gnu.org>
14064
14065 * gcc.dg/pr67964.c: Add dg-require-alias.
14066
7e05dad8
OE
140672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14068
14069 PR target/67636
14070 PR target/64345
14071 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14072
7f4cc3ce
JD
140732016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14074
14075 PR libgfortran/69668
14076 * gfortran.dg/namelist_88.f90: New test.
14077
955ca6dc
JD
140782016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14079
14080 PR libgfortran/69668
14081 * gfortran.dg/namelist_38.f90: Update test.
14082 * gfortran.dg/namelist_84.f90: Update test.
14083
876217ae
DM
140842016-02-12 David Malcolm <dmalcolm@redhat.com>
14085
14086 PR other/69554
14087 * gcc.dg/pr69554-1.c: New test.
14088 * gfortran.dg/pr69554-1.F90: New test.
14089 * gfortran.dg/pr69554-2.F90: New test.
14090 * lib/gcc-dg.exp (proc dg-locus): New function.
14091 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14092 distinguish between the caret-printing and non-caret-printing
14093 cases. If caret-printing has been explicitly enabled, bail out
14094 without attempting to fix up the output.
14095
61789eed
DM
140962016-02-12 David Malcolm <dmalcolm@redhat.com>
14097
14098 PR driver/69265
14099 PR driver/69453
14100 * gcc.dg/spellcheck-options-3.c: New test case.
14101 * gcc.dg/spellcheck-options-4.c: New test case.
14102 * gcc.dg/spellcheck-options-5.c: New test case.
14103 * gcc.dg/spellcheck-options-6.c: New test case.
14104 * gcc.dg/spellcheck-options-7.c: New test case.
14105 * gcc.dg/spellcheck-options-8.c: New test case.
14106 * gcc.dg/spellcheck-options-9.c: New test case.
14107 * gcc.dg/spellcheck-options-10.c: New test case.
14108
c3090c1f
JJ
141092016-02-12 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR rtl-optimization/69764
14112 PR rtl-optimization/69771
14113 * c-c++-common/pr69764.c: New test.
14114 * gcc.dg/torture/pr69771.c: New test.
14115
8222034d
MP
141162016-02-12 Marek Polacek <polacek@redhat.com>
14117
14118 * g++.dg/torture/init-list1.C: New.
14119
f749f792
MP
141202016-02-12 Marek Polacek <polacek@redhat.com>
14121
14122 * gcc.dg/pr69522.c: Add empty dg-options.
14123
199fb02a
IE
141242016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14125
14126 * g++.dg/lto/lto.exp: Include and init mpx.
14127 * g++.dg/lto/pr69729_0.C: New test.
14128
b69539cb
JJ
141292016-02-12 Jakub Jelinek <jakub@redhat.com>
14130
06ff7000
JJ
14131 PR ipa/69241
14132 * g++.dg/ipa/pr69241-4.C: New test.
14133
b69539cb
JJ
14134 PR ipa/68672
14135 * g++.dg/ipa/pr68672-1.C: New test.
14136 * g++.dg/ipa/pr68672-2.C: New test.
14137 * g++.dg/ipa/pr68672-3.C: New test.
14138
16595a1f
BS
141392016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14140
14141 PR c/69522
6d87c306 14142 * gcc.dg/pr69522.c: New test.
16595a1f 14143
38d795d2
PP
141442016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14145
14146 PR c++/69098
14147 * g++.dg/cpp1y/69098.C: New test.
14148 * g++.dg/cpp1y/69098-2.C: New test.
14149
9c582551
JJ
141502016-02-12 Jakub Jelinek <jakub@redhat.com>
14151
14152 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14153 and neighbour -> neighbor.
14154 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14155 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14156 * c-c++-common/Wvarargs.c: Likewise.
14157 * c-c++-common/goacc/host_data-5.c: Likewise.
14158 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14159 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14160 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14161 * gcc.target/aarch64/pr60697.c: Likewise.
14162 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14163 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14164 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14165 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14166 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14167 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14168 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14169 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14170 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14171 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14172 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14173 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14174 * g++.dg/lookup/koenig5.C: Likewise.
14175 * g++.dg/ext/no-asm-2.C: Likewise.
14176 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14177 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14178 * gfortran.dg/used_types_16.f90: Likewise.
14179 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14180 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14181 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14182 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14183 * gfortran.dg/abstract_type_6.f03: Likewise.
14184 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14185 * gfortran.dg/used_types_15.f90: Likewise.
14186 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14187 * gfortran.dg/exit_3.f08: Likewise.
14188 * gfortran.dg/open_status_2.f90: Likewise.
14189 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14190 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14191 * gfortran.dg/associate_1.f03: Likewise.
14192 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14193 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14194 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14195 * gcc.dg/builtin-object-size-1.c: Likewise.
14196 * gcc.dg/noreturn-6.c: Likewise.
14197 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14198 * gcc.dg/globalalias.c: Likewise.
14199 * gcc.dg/builtins-config.h: Likewise.
14200 * gcc.dg/pr30457.c: Likewise.
14201 * gcc.c-torture/compile/volatile-1.c: Likewise.
14202 * gcc.c-torture/execute/20101011-1.c: Likewise.
14203 * c-c++-common/Waddress-1.c: Likewise.
14204
66756373
JJ
142052016-02-11 Jakub Jelinek <jakub@redhat.com>
14206
14207 PR c/69768
14208 * c-c++-common/Waddress-1.c: New test.
14209
76fe932b
AV
142102016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14211
14212 PR fortran/69296
14213 * gfortran.dg/associate_19.f03: New test.
14214 * gfortran.dg/associate_20.f03: New test.
14215
564c4d4b
OE
142162016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14217
14218 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14219
e1c1ecb0
KT
142202016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14221
14222 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14223 .arch armv8-a\n. Add -dA to dg-options.
14224 * gcc.target/aarch64/assembler_arch_1.c: New test.
14225 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14226
0d7d9458
PC
142272016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14228
14229 PR c++/68726
14230 * g++.dg/cpp0x/pr68726.C: New.
14231
e6208a60
IE
142322016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14233
14234 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14235 test.
14236
281a11eb
RB
142372016-02-11 Richard Biener <rguenther@suse.de>
14238
14239 * g++.dg/tree-ssa/pr61034.C: Adjust.
14240
e03dd765
VM
142412016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14242
4b48faf5 14243 PR target/69148
e03dd765
VM
14244 * gcc.target/s390/pr69148.c: New.
14245
cdc23927
YR
142462016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14247
14248 PR tree-optimization/69652
14249 * gcc.dg/torture/pr69652.c: New test.
14250
e199dd0a
JJ
142512016-02-10 Jakub Jelinek <jakub@redhat.com>
14252 Patrick Palka <ppalka@gcc.gnu.org>
14253
14254 PR ipa/69241
14255 PR c++/69649
14256 * g++.dg/ipa/pr69241-1.C: New test.
14257 * g++.dg/ipa/pr69241-2.C: New test.
14258 * g++.dg/ipa/pr69241-3.C: New test.
14259 * g++.dg/ipa/pr69649.C: New test.
14260
d6b38027
UB
142612016-02-10 Uros Bizjak <ubizjak@gmail.com>
14262
14263 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14264 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14265
13b562c5
BC
142662016-02-10 Bin Cheng <bin.cheng@arm.com>
14267
14268 PR tree-optimization/68021
14269 * gcc.dg/tree-ssa/pr68021.c: New test.
14270
24a179f8
RB
142712016-02-10 Richard Biener <rguenther@suse.de>
14272
14273 PR tree-optimization/69726
14274 * gcc.dg/uninit-22.c: New testcase.
14275
0d99886f
AP
142762016-02-09 Andrew Pinski <apinski@cavium.com>
14277
14278 PR tree-opt/69282
14279 * gcc.c-torture/compile/20160205-1.c: New testcase.
14280
ab04995c
MM
142812016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14282
14283 PR target/68404
14284 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14285 instead accessing a really large arrray.
14286 * gcc.target/powerpc/fusion3.c: Likewise.
14287
4b79ac23
CB
142882016-02-09 Charles Baylis <charles.baylis@linaro.org>
14289
14290 PR target/68532
14291 * gcc.c-torture/execute/pr68532.c: New test.
14292
b890a441
AO
142932016-02-11 Alexandre Oliva <aoliva@redhat.com>
14294
14295 PR target/69634
14296 * gcc.dg/pr69634.c: New.
14297
84a5bef7
RB
142982016-02-09 Richard Biener <rguenther@suse.de>
14299
14300 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14301
1f123759 143022016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14303
1f123759
AF
14304 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14305
65860c77
YR
143062016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14307
14308 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14309
7e1e8a0a
RB
143102016-02-09 Richard Biener <rguenther@suse.de>
14311
14312 PR tree-optimization/69715
14313 * gcc.dg/torture/pr69715.c: New testcase.
14314
efb45a9f
PP
143152016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14316
14317 PR c++/69139
14318 * g++.dg/cpp0x/trailing12.C: New test.
14319 * g++.dg/cpp0x/trailing13.C: New test.
14320
20a0c6f9
PP
143212016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14322
14323 PR c++/69283
14324 PR c++/67835
14325 * g++.dg/cpp1y/auto-fn29.C: New test.
14326 * g++.dg/cpp1y/auto-fn30.C: New test.
14327
a162f3af
JJ
143282016-02-08 Jakub Jelinek <jakub@redhat.com>
14329
14330 PR tree-optimization/69209
14331 * gcc.c-torture/compile/pr69209.c: New test.
14332
4b4a9fbd
JL
143332016-02-08 Jeff Law <law@redhat.com>
14334
14335 PR tree-optimization/68541
14336 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14337 of statements allowed in join block for path splitting.
14338
cfac5ed2
JJ
143392016-02-08 Jakub Jelinek <jakub@redhat.com>
14340
f68bc23f
JJ
14341 PR c++/59627
14342 * g++.dg/gomp/pr59627.C: New test.
14343
cfac5ed2
JJ
14344 PR ipa/69239
14345 * g++.dg/ipa/pr69239.C: New test.
14346
44714d8c
DM
143472016-02-08 David Malcolm <dmalcolm@redhat.com>
14348
14349 PR preprocessor/69664
14350 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14351 * gcc.dg/cpp/warn-comments.c: Likewise.
14352
eba9e839
MP
143532016-02-08 Marek Polacek <polacek@redhat.com>
14354
14355 PR c++/69688
14356 * g++.dg/init/const12.C: New test.
14357
a011cd92
BS
143582016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14359
14360 PR target/60410
14361 * gcc.dg/lto/pr55113_0.c: Remove test.
14362
5317b1be
RB
143632016-02-08 Richard Biener <rguenther@suse.de>
14364
14365 PR tree-optimization/69719
14366 * gcc.dg/torture/pr69719.c: New testcase.
14367
63998a63
RB
143682016-02-08 Richard Biener <rguenther@suse.de>
14369 Jeff Law <law@redhat.com>
14370
14371 PR target/68273
14372 * gcc.target/mips/pr68273.c: New testcase.
14373
43f4a281
RB
143742016-02-08 Richard Biener <rguenther@suse.de>
14375
14376 PR rtl-optimization/69274
14377 * gcc.target/i386/addr-sel-1.c: XFAIL.
14378
0b604d2d
JL
143792016-02-08 Jeff Law <law@redhat.com>
14380
e8dfe49e
JL
14381 PR tree-optimization/68541
14382 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14383
6daecd7a 14384 PR tree-optimization/65917
0b604d2d
JL
14385 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14386
c0f0e35a
JD
143872016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14388
14389 PR fortran/50555
14390 * gfortran.dg/namelist_args.f90: New test.
14391
8981d712
JL
143922016-02-05 Jeff Law <law@redhat.com>
14393
6daecd7a 14394 PR tree-optimization/68541
8981d712
JL
14395 * gcc.dg/tree-ssa/split-path-2.c: New test.
14396 * gcc.dg/tree-ssa/split-path-3.c: New test.
14397 * gcc.dg/tree-ssa/split-path-4.c: New test.
14398 * gcc.dg/tree-ssa/split-path-5.c: New test.
14399 * gcc.dg/tree-ssa/split-path-6.c: New test.
14400 * gcc.dg/tree-ssa/split-path-7.c: New test.
14401
46cb9332
MS
144022016-02-05 Martin Sebor <msebor@redhat.com>
14403
14404 PR c++/69662
14405 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14406 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14407
be2083ea
RH
144082016-02-06 Richard HEnderson <rth@redhat.com>
14409
14410 PR c/69643
14411 * gcc.target/i386/addr-space-4.c: New.
14412 * gcc.target/i386/addr-space-5.c: New.
14413
711d7c23
MM
144142016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14415
14416 PR fortran/66089
14417 * gfortran.dg/elemental_dependency_6.f90: New.
14418
b5c1c988
JJ
144192016-02-05 Jakub Jelinek <jakub@redhat.com>
14420
861c7bcd
JJ
14421 PR rtl-optimization/69691
14422 * gcc.c-torture/execute/pr69691.c: New test.
14423
b5c1c988
JJ
14424 PR c++/69628
14425 * g++.dg/parse/pr69628.C: New test.
14426
f7dfa966
UB
144272016-02-05 Uros Bizjak <ubizjak@gmail.com>
14428
14429 * gcc.dg/sancov/asan.c: Move to ...
14430 * gcc.dg/asan/sancov-1.c: ... here.
14431
9b143e64
UB
144322016-02-05 Uros Bizjak <ubizjak@gmail.com>
14433
14434 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14435
f5d4b899
L
144362016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14437
14438 PR target/69677
14439 * gcc.target/i386/pr69677.c: New test.
14440
76c85fbb
PP
144412016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14442
14443 PR c++/68948
14444 * g++.dg/template/pr68948.C: New test.
14445
f181bf90
DV
144462016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14447
14448 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14449 (only necessary on s390x).
14450
714fb282
L
144512016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14452
14453 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14454 -mno-accumulate-outgoing-args.
14455
618d6c1c
PP
144562016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14457
14458 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14459
1066e9b5
JJ
144602016-02-04 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR c/69669
14463 * c-c++-common/pr69669.c: New test.
14464
76255d0d
MM
144652016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14466
14467 PR target/69667
14468 * g++.dg/pr69667.C: New file.
14469
e0b059b1
WD
144702016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14471
14472 PR target/69619
14473 * gcc.dg/pr69619.c: Add new test.
14474
2692b5c8
RS
144752016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14476
14477 PR rtl-optimization/69577
14478 * gcc.target/i386/pr69577.c: New test.
14479
7db337c2
ML
144802016-02-04 Martin Liska <mliska@suse.cz>
14481
14482 * g++.dg/asan/pr69276.C: New test.
14483
cc9c0829
KT
144842016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14485
14486 PR target/65932
14487 PR target/67714
14488 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14489 a single smulbb instruction.
14490 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14491 * gcc.target/amr/wmul-2.c: Likewise.
14492
eb9feb52
KT
144932016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14494
14495 PR target/65932
14496 PR target/67714
14497 * gcc.c-torture/execute/pr67714.c: New test.
14498
61f727fe
JJ
144992016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14500
14501 PR target/69454
14502 * gcc.target/i386/pr69454-1.c: New test.
14503 * gcc.target/i386/pr69454-2.c: New test.
14504
05dd97db
MS
145052016-02-03 Martin Sebor <msebor@redhat.com>
14506
14507 PR c++/69251
14508 PR c++/69253
14509 PR c++/69290
14510 PR c++/69277
14511 PR c++/69349
14512 * g++.dg/ext/flexarray-mangle-2.C: New test.
14513 * g++.dg/ext/flexarray-mangle.C: New test.
14514 * g++.dg/ext/flexarray-subst.C: New test.
14515 * g++.dg/ext/flexary11.C: New test.
14516 * g++.dg/ext/flexary12.C: New test.
14517 * g++.dg/ext/flexary13.C: New test.
14518 * g++.dg/ext/flexary14.C: New test.
14519 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14520
dac2fc29
L
145212016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14522
14523 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14524 Define only if CHECK_FLOAT128 is defined.
14525 (main): Properly initialize u5.
14526
eadb8035
JJ
145272016-02-03 Jakub Jelinek <jakub@redhat.com>
14528
0afbb81b
JJ
14529 PR c/69627
14530 * gcc.dg/pr69627.c: New test.
14531
eadb8035
JJ
14532 PR target/69644
14533 * gcc.dg/pr69644.c: New test.
14534
b12d4923
MS
145352016-02-03 Mike Stump <mikestump@comcast.net>
14536
14537 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14538 support for struct-layout-1.exp.
14539
ab4bae0c
PP
145402016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14541
14542 PR c++/69056
618d6c1c 14543 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14544
95831c01
VM
145452016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14546 Alexandre Oliva <aoliva@redhat.com>
14547
14548 PR target/69461
14549 * gcc.target/powerpc/pr69461.c: New.
14550
ccc71ab8
UB
145512016-02-03 Uros Bizjak <ubizjak@gmail.com>
14552
14553 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14554 works from here ...
14555 (check_effective_target_fsanitize_thread): ... to here. Do not
14556 specify additional compile flags for the test source.
14557 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14558 specify additional compile flags for the test source.
14559
96299640
WD
145602016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14561
14562 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14563
781d83d9
AV
145642016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14565
14566 PR fortran/67451
14567 PR fortran/69418
14568 * gfortran.dg/coarray_allocate_2.f08: New test.
14569 * gfortran.dg/coarray_allocate_3.f08: New test.
14570 * gfortran.dg/coarray_allocate_4.f08: New test.
14571
d8208e6d
AL
145722016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14573
14574 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14575 use same scan-tree-dump-times on all platforms.
14576 * gcc.dg/vect/vect-outer-1.c: Likewise.
14577 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14578 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14579 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14580 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14581 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14582 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14583 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14584
a8394fa0
SB
145852016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14586
14587 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14588 warning.
14589
f3baa1d3
L
145902016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14591
14592 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14593
eb077516
JN
145942016-02-02 James Norris <jnorris@codesourcery.com>
14595
14596 * c-c++-common/goacc/routine-5.c: Add tests.
14597
578fb225
AM
145982016-02-02 Alexander Monakov <amonakov@ispras.ru>
14599
14600 * gcc.target/nvptx/unsigned-cmp.c: New test.
14601
c64f7d37
WD
146022016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14603
14604 * gcc.target/aarch64/scalar_shift_1.c
14605 (test_corners_sisd_di): Improve force to SIMD register.
14606 (test_corners_sisd_si): Likewise.
14607 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14608 Remove scan-assembler check for ldr.
14609
90c6f26c
RB
146102016-02-02 Richard Biener <rguenther@suse.de>
14611
14612 PR tree-optimization/69595
14613 * gcc.dg/Warray-bounds-17.c: New testcase.
14614
9dc03c97
RB
146152016-02-02 Richard Biener <rguenther@suse.de>
14616
14617 PR tree-optimization/69606
14618 * gcc.dg/torture/pr69606.c: New testcase.
14619
2d4dc223
YR
146202016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14621
14622 PR middle-end/68542
14623 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14624 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14625
65c98fde
AM
146262016-02-02 Alan Modra <amodra@gmail.com>
14627
14628 PR target/69548
14629 * gcc.target/powerpc/pr69548.c: New test.
14630
e1b81f2b
JJ
146312016-02-01 Jakub Jelinek <jakub@redhat.com>
14632
d0268b37
JJ
14633 PR rtl-optimization/69592
14634 * gcc.dg/pr69592.c: New test.
14635
e1b81f2b
JJ
14636 PR preprocessor/69543
14637 PR c/69558
14638 * gcc.dg/pr69543.c: New test.
14639 * gcc.dg/pr69558.c: New test.
14640
7dd7780d
UB
146412016-02-01 Uros Bizjak <ubizjak@gmail.com>
14642
bf672ee5
UB
14643 PR testsuite/65940
14644 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14645
9a7013f8
MS
146462016-02-01 Martin Sebor <msebor@redhat.com>
14647
14648 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14649
e681fb2b
BC
146502016-02-01 Bin Cheng <bin.cheng@arm.com>
14651
14652 PR tree-optimization/67921
14653 * c-c++-common/ubsan/pr67921.c: New test.
14654
ff86345f
RB
146552016-02-01 Richard Biener <rguenther@suse.de>
14656
14657 PR middle-end/69556
14658 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14659
bc369dbd
RB
146602016-02-01 Richard Biener <rguenther@suse.de>
14661
14662 PR tree-optimization/69574
14663 * gcc.dg/torture/pr69574.c: New testcase.
14664
ef318184
RB
146652016-02-01 Richard Biener <rguenther@suse.de>
14666
14667 PR tree-optimization/69579
14668 * gcc.dg/setjmp-6.c: New testcase.
14669
654745e6
JJ
146702016-02-01 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR rtl-optimization/69570
14673 * g++.dg/opt/pr69570.C: New test.
14674
e6c0c44b
RH
146752016-02-01 Richard Henderson <rth@redhat.com>
14676
14677 * gcc.dg/pr69535.c: New test.
14678
6ff3f09a
JDA
146792016-01-31 John David Anglin <danglin@gcc.gnu.org>
14680
2c005538
JDA
14681 PR testsuite/69584
14682 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14683 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14684
61083a4b
JDA
14685 PR debug/68244
14686 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14687
6ff3f09a
JDA
14688 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14689
0c221916
PT
146902016-01-31 Paul Thomas <pault@gcc.gnu.org>
14691
14692 PR fortran/67564
14693 * gfortran.dg/allocate_with_source_17.f03: New test.
14694
db7a2818
JJ
146952016-01-30 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR tree-optimization/69546
14698 * gcc.dg/torture/pr69546.c: New test.
14699
e520d5f0
PT
147002016-01-30 Paul Thomas <pault@gcc.gnu.org>
14701
14702 PR fortran/69566
14703 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14704
343c05d3
MS
147052016-01-30 Martin Sebor <msebor@redhat.com>
14706
14707 PR c++/68490
14708 * g++.dg/ext/flexary10.C: New test.
14709
d6c3a539
DH
147102016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14711
14712 PR fortran/66707
14713 gfortran.dg/common_23.f90: New test.
14714
52d72fcd
BS
147152016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14716
14717 PR target/65546
14718 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14719 condition being checked, and disable it when the target supports
14720 misaligned loads and stores.
14721
3a5d2ba4
JJ
147222016-01-29 Jakub Jelinek <jakub@redhat.com>
14723
14724 PR debug/69518
14725 * gcc.dg/torture/pr69518.c: New test.
14726
6bbacdb5
L
147272016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14728
14729 PR target/69530
14730 * gcc.target/i386/pr69530.c: New test.
14731
af932cdb
SE
147322016-01-29 Steve Ellcey <sellcey@imgtec.com>
14733
14734 PR target/65604
14735 * gcc.target/mips/div-delay.c: New test.
14736
26658b7c
JJ
147372016-01-29 Jakub Jelinek <jakub@redhat.com>
14738
33e89989
JJ
14739 PR target/69551
14740 * gcc.target/i386/pr69551.c: New test.
14741
26658b7c
JJ
14742 PR target/66137
14743 * gcc.target/i386/pr66137.c: New test.
14744
401116b5
AB
147452016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14746
14747 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14748 always built for p5600.
14749 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14750 isa=p5600 dg-option.
14751
d4abfcc5
RB
147522016-01-29 Richard Biener <rguenther@suse.de>
14753
14754 PR tree-optimization/69547
14755 * g++.dg/tree-ssa/pr69547.C: New testcase.
14756
16b77b32
JJ
147572016-01-29 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR debug/66869
14760 * g++.dg/warn/Wunused-function2.C: New test.
14761
a1c95464
DV
147622016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14763
14764 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14765 support for test to succeed.
14766
5453bfed
MP
147672016-01-29 Marek Polacek <polacek@redhat.com>
14768
14769 PR c++/69509
14770 PR c++/69516
14771 * g++.dg/ext/constexpr-vla2.C: New test.
14772 * g++.dg/ext/constexpr-vla3.C: New test.
14773 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14774
452ec2a5
RB
147752016-01-29 Richard Biener <rguenther@suse.de>
14776
14777 PR middle-end/69537
14778 * gcc.dg/uninit-21.c: New testcase.
14779
aec0b19e
UB
147802016-01-28 Uros Bizjak <ubizjak@gmail.com>
14781
14782 PR target/69459
14783 * gcc.target/i386/pr69459.c: New test.
14784
df113ce7
SE
147852016-01-28 Steve Ellcey <sellcey@imgtec.com>
14786
14787 PR target/68400
14788 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14789 * gcc.target/mips/pr68400.c: New test.
14790
494de84f
MS
147912016-01-28 Martin Sebor <msebor@redhat.com>
14792
14793 PR target/17381
14794 * gcc.target/powerpc/pr17381.c: New test.
14795
eb1b1f01
JJ
147962016-01-28 Jakub Jelinek <jakub@redhat.com>
14797
14798 PR middle-end/69542
14799 * gcc.dg/torture/pr69542.c: New test.
14800
6dfeb7ce
WD
148012016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14802
14803 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14804
4b7471a4
DE
148052016-01-28 David Edelsohn <dje.gcc@gmail.com>
14806
14807 * gcc.dg/pr65980.c: Skip on AIX.
14808 * gcc.dg/pr66688.c: Same.
14809
b271fd21
DE
148102016-01-28 David Edelsohn <dje.gcc@gmail.com>
14811
14812 PR target/63679
14813 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14814 * gcc.dg/tree-ssa/sra-18.c: Same.
14815
874108a9
AV
148162016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14817
14818 PR fortran/62536
14819 * gfortran.dg/block_15.f08: New test.
14820 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14821 on incorrectly closed BLOCK.
14822
30480bcd
IE
148232016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14824
14825 * gcc.dg/declare-simd.c: New test.
6905c577 14826
14ba8d6d
RB
148272016-01-28 Richard Biener <rguenther@suse.de>
14828
14829 PR tree-optimization/69466
14830 * gfortran.dg/vect/pr69466.f90: New testcase.
14831
0d4c694e
TP
148322016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14833
14834 * g++.dg/pr67989.C: Remove ARM-specific option.
14835 * gcc.target/arm/pr67989.C: New file.
14836
2aa780da
UB
148372016-01-27 Uros Bizjak <ubizjak@gmail.com>
14838
14839 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14840 and expm1 test for glibc < 2.11.
14841
f75ebe77
RH
148422016-01-27 Richard Henderson <rth@redhat.com>
14843
14844 * gcc.c-torture/execute/pr69447.c: New test.
14845
148462016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14847
9a175e65 14848 PR fortran/69422
49847d75
PT
14849 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14850
cbdd8ae0
JJ
148512016-01-27 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR debug/66869
14854 * gcc.dg/pr66869.c: New test.
14855
2b572b3c
JL
148562016-01-25 Jeff Law <law@redhat.com>
14857
14858 PR tree-optimization/68398
aec0b19e 14859 PR tree-optimization/69196
2b572b3c
JL
14860 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14861 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14862 path to avoid new heuristic allowing more irreducible regions
14863 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14864 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14865 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14866 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14867 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14868
fa74a4bc
MP
148692016-01-27 Marek Polacek <polacek@redhat.com>
14870
14871 PR c/68062
14872 * c-c++-common/vector-compare-4.c: New test.
14873
0afff540
DM
148742016-01-27 David Malcolm <dmalcolm@redhat.com>
14875
14876 PR preprocessor/69126
14877 * c-c++-common/pr69126.c: New test case.
14878
1a218fc9
ILT
148792016-01-27 Ian Lance Taylor <iant@google.com>
14880
14881 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14882
5d70666e
RB
148832016-01-27 Ryan Burn <contact@rnburn.com>
14884
14885 PR cilkplus/69267
14886 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14887
87ff4d66
UB
148882016-01-27 Uros Bizjak <ubizjak@gmail.com>
14889
14890 PR target/69512
14891 * gcc.target/i386/pr69512.c: New test.
14892
27e23cca
RE
148932016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14894
14895 PR ada/69488
14896 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14897
05bf54c3
MP
148982016-01-27 Marek Polacek <polacek@redhat.com>
14899
14900 PR c++/69379
14901 * g++.dg/pr69379.C: New test.
14902
60214d0d
MS
149032016-01-27 Martin Sebor <msebor@redhat.com>
14904
14905 PR c++/69317
14906 * g++.dg/abi/Wabi-2-2.C: New test.
14907 * g++.dg/abi/Wabi-2-3.C: New test.
14908 * g++.dg/abi/Wabi-3-2.C: New test.
14909 * g++.dg/abi/Wabi-3-3.C: New test.
14910
167c7bfa
RB
149112016-01-27 Richard Biener <rguenther@suse.de>
14912
14913 PR tree-optimization/69166
14914 * gcc.dg/torture/pr69166.c: New testcase.
14915
1430fb1f
MJ
149162016-01-27 Martin Jambor <mjambor@suse.cz>
14917
14918 PR tree-optimization/69355
14919 * gcc.dg/tree-ssa/pr69355.c: New test.
14920
95e3030c
MP
149212016-01-27 Marek Polacek <polacek@redhat.com>
14922
14923 PR c++/69496
14924 * g++.dg/ext/constexpr-vla1.C: New test.
14925
eeb085f3
CB
149262016-01-20 Christian Bruel <christian.bruel@st.com>
14927
14928 PR target/69245
14929 * gcc.target/arm/pr69245.c: New test.
14930
b1652dde
JJ
149312016-01-27 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR tree-optimization/69399
14934 * gcc.dg/torture/pr69399.c: New test.
14935
ce7e8f00
EB
149362016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14937
14938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14939
e4aac1d1
EB
149402016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14941
14942 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14943
8dfdb419
TV
149442016-01-26 Tom de Vries <tom@codesourcery.com>
14945
14946 PR tree-optimization/69110
14947 * gcc.dg/autopar/pr69110.c: New test.
14948
56f80f54 149492016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14950 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14951
14952 * gcc.dg/graphite/isl-ast-op-select.c: New.
14953
a0909527
PT
149542015-01-26 Paul Thomas <pault@gcc.gnu.org>
14955
14956 PR fortran/69385
14957 * gfortran.dg/allocate_error_6.f90: New test.
14958
ffc445f4
RH
149592016-01-26 Richard Henderson <rth@redhat.com>
14960
14961 * gcc.dg/tm/pr60908.c: New test.
14962
01e1dea3
DM
149632016-01-26 David Malcolm <dmalcolm@redhat.com>
14964
14965 PR other/69006
14966 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14967 directive.
14968 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14969 expected multiline output to reflect the colorization being
14970 disabled before newlines.
14971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14972 (custom_diagnostic_finalizer): Replace call to
14973 pp_newline_and_flush with call to pp_flush.
14974 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14975 * gfortran.dg/implicit_class_1.f90: Likewise.
14976 * lib/gcc-dg.exp (allow_blank_lines): New global.
14977 (dg-allow-blank-lines-in-output): New procedure.
14978 (gcc-dg-prune): Complain about blank lines in the output, unless
14979 dg-allow-blank-lines-in-output was called.
14980 * lib/multiline.exp (_build_multiline_regex): Only support
14981 arbitrary followup text for non-blank-lines, not for blank lines.
14982
13f92e8d
JJ
149832016-01-26 Jakub Jelinek <jakub@redhat.com>
14984
14985 PR tree-optimization/69483
14986 * gcc.dg/pr69483.c: New test.
14987 * g++.dg/opt/pr69483.C: New test.
14988
92422235
CL
149892016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14990
14991 PR target/68620
14992 * gcc.target/arm/pr68620.c: New test.
14993
0bccf11b
L
149942016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14995
14996 * gcc.target/i386/pr68986-2.c: Remove -m32.
14997
81cd202e
L
149982016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14999
15000 PR target/68986
15001 * gcc.target/i386/pr68986-1.c: New test.
15002 * gcc.target/i386/pr68986-2.c: Likewise.
15003 * gcc.target/i386/pr68986-3.c: Likewise.
15004
213a1c03
CB
150052016-01-26 Christian Bruel <christian.bruel@st.com>
15006
15007 * lib/target-supports.exp
15008 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15009 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15010 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15011
22a08dd1
RB
150122016-01-26 Richard Biener <rguenther@suse.de>
15013
15014 PR tree-optimization/69452
15015 * gcc.dg/torture/pr69452.c: New testcase.
15016
6c06e0e8
JJ
150172016-01-26 Jakub Jelinek <jakub@redhat.com>
15018
15019 PR target/69442
15020 * gcc.dg/pr69442.c: New test.
15021
b96824c4
RFI
150222016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15023
15024 PR target/67896
15025 * gcc.target/aarch64/simd/pr67896.C: New.
15026
5ee31e57
RS
150272016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15028
15029 PR tree-optimization/69400
15030 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15031 function.
15032 (plugin_init): Call it.
15033 * gcc.dg/torture/pr69400.c: New test.
15034
7ddfb31d
CL
150352016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15036
15037 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15038
1e050c90
AK
150392016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15040 Sebastian Pop <s.pop@samsung.com>
15041
15042 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15043 isl-0.15.
15044
c8ee4bf5
AK
150452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15046 Sebastian Pop <s.pop@samsung.com>
15047
15048 * gcc.dg/graphite/pr69292.c: New.
15049
d902b330
JJ
150502016-01-25 Jakub Jelinek <jakub@redhat.com>
15051
15052 * c-c++-common/goacc/use_device-1.c: New test.
15053
2c89b952
JL
150542016-01-25 Jeff Law <law@redhat.com>
15055
15056 PR tree-optimization/69196
15057 PR tree-optimization/68398
15058 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15059 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15060
685c8785
DE
150612016-01-25 David Edelsohn <dje.gcc@gmail.com>
15062
15063 PR target/69469
15064 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15065 Algorithm.
15066
95cef0c1
RB
150672016-01-25 Richard Biener <rguenther@suse.de>
15068
15069 PR testsuite/69380
15070 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15071
2947d3b2
IE
150722016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15073
15074 PR target/69421
15075 * gcc.dg/pr69421.c: New test.
15076
ae19075a
BB
150772016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15078
15079 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15080 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15081 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15082 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15083 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15084 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15085 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15086 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15087 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15088 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15089
fa4511c2
RB
150902016-01-25 Richard Biener <rguenther@suse.de>
15091
15092 PR tree-optimization/69376
15093 * gcc.dg/torture/pr69376.c: New testcase.
15094
1d101216
JD
150952016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15096
15097 PR fortran/69397
15098 PR fortran/68442
15099 * gfortran.dg/interface_38.f90: New test.
15100 * gfortran.dg/interface_39.f90: New test.
a0909527 15101
a59b92b0
PP
151022016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15103
15104 Revert:
15105 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15106
15107 PR c++/11858
15108 PR c++/24663
15109 PR c++/24664
15110 * g++.dg/template/pr11858.C: New test.
15111 * g++.dg/template/pr24663.C: New test.
15112 * g++.dg/template/unify12.C: New test.
15113 * g++.dg/template/unify13.C: New test.
15114 * g++.dg/template/unify14.C: New test.
15115 * g++.dg/template/unify15.C: New test.
15116 * g++.dg/template/unify16.C: New test.
15117 * g++.dg/template/unify17.C: New test.
15118
16acb1a8
DH
151192016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15120
15121 PR fortran/68283
15122 gfortran.dg/pr68283.f90: New test.
15123
094773e8
TK
151242016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15125
15126 PR fortran/66094
15127 * gfortran.dg/inline_matmul_13.f90: New test.
15128 * gfortran.dg/matmul_bounds_8.f90: New test.
15129 * gfortran.dg/matmul_bounds_9.f90: New test.
15130 * gfortran.dg/matmul_bounds_10.f90: New test.
15131
42fb90d7
TV
151322016-01-23 Tom de Vries <tom@codesourcery.com>
15133
15134 PR tree-optimization/69426
15135 * gcc.dg/autopar/pr69426.c: New test.
15136
69da7802
MS
151372016-01-23 Martin Sebor <msebor@redhat.com>
15138
15139 PR c++/58109
15140 PR c++/69022
15141 * g++.dg/cpp0x/alignas5.C: New test.
15142 * g++.dg/ext/vector29.C: Same.
15143
da17300a
UB
151442016-01-23 Uros Bizjak <ubizjak@gmail.com>
15145
15146 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15147 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15148 _GNU_SOURCE from compile flags to the source.
15149 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15150 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15151 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15152 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15153
62041cfc
JJ
151542016-01-22 Jakub Jelinek <jakub@redhat.com>
15155
15156 PR target/69432
15157 * g++.dg/opt/pr69432.C: New test.
15158
f7d2ad6f
BS
151592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15160
15161 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15162 32-bit targets testing an -m64 multilib.
15163
d403fc9a
WS
151642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15165
15166 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15167 64-bit support.
15168
4aa16f8d
JG
151692016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15170
15171 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15172
7c816d0f
CB
151732016-01-21 Christian Bruel <christian.bruel@st.com>
15174
15175 PR target/68674
15176 * gcc.target/i386/pr68674.c
15177 * gcc.target/aarch64/pr68674.c
15178 * gcc.target/arm/pr68674.c
15179
fce661e8
KT
151802016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15181
15182 PR target/69403
15183 * gcc.c-torture/execute/pr69403.c: New test.
15184
4696899f
PC
151852016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15186
15187 PR c++/55843
15188 * g++.dg/template/pr55843.C: New.
15189
bac69366
AL
151902016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15191
15192 PR testsuite/66877
15193 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15194 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15195
b57d3a5c
BS
151962016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15197
15198 PR testsuite/67489
da17300a
UB
15199 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15200 from dg-do compile directive, and instead add
15201 { dg-require-effective-target int128 }.
b57d3a5c 15202
9f04a53e
MS
152032016-01-20 Martin Sebor <msebor@redhat.com>
15204
15205 PR c/69405
15206 * gcc.dg/sync-fetch.c: New test.
15207
38a51663
JL
152082016-01-21 Martin Sebor <msebor@redhat.com>
15209
15210 PR target/69252
15211 * gcc.target/powerpc/pr69252.c: New test.
15212
2423a75a
JD
152132016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15214
15215 PR fortran/65996
da17300a 15216 * gfortran.dg/pr65996.f90: New test.
2423a75a 15217
0a76463f
DV
152182016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15219
15220 PR c++/68810
9f04a53e 15221 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15222 expected to generate an error.
0a76463f 15223
9776e692
BS
152242016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15225
15226 PR middle-end/66178
15227 * gcc.dg/torture/pr66178.c: New test.
15228
c8d3e088
AB
152292016-01-21 Anton Blanchard <anton@samba.org>
15230 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15231
15232 PR target/63354
15233 * gcc.target/powerpc/pr63354.c: New test.
15234
35b707ff
VM
152352016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15236
15237 PR rtl-optimization/68990
15238 * gcc.target/i386/pr68990: New.
15239
157b0829
NC
152402016-01-21 Nick Clifton <nickc@redhat.com>
15241
15242 PR target/69129
15243 * gcc.target/mips/pr69129.c: New.
15244
aede6748
PC
152452016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15246
15247 PR c++/58046
15248 * g++.dg/cpp0x/pr58046.C: New.
15249
5463c2c8
JJ
152502016-01-21 Jakub Jelinek <jakub@redhat.com>
15251
6d31cc75
SS
15252 PR target/69187
15253 PR target/65624
15254 * gcc.target/arm/pr69187.c: New test.
15255
5463c2c8
JJ
15256 PR c++/69355
15257 * g++.dg/torture/pr69355.C: New test.
15258
fa28f32b
AK
152592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15260 Sebastian Pop <s.pop@samsung.com>
15261
15262 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15263
b920a047
AK
152642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15265 Sebastian Pop <s.pop@samsung.com>
15266
da17300a 15267 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15268
bdd3aea6
JJ
152692016-01-21 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR middle-end/67653
15272 * c-c++-common/pr67653.c: New test.
15273 * gcc.dg/torture/pr29119.c: Add dg-warning.
15274
26a2e6ae
PB
152752016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15276
15277 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15278
d25c7690
PK
152792016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15280
15281 PR c/24293
15282 * gcc.dg/pr24293.c: New test.
15283 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15284 incomplete struct type.
15285 * gcc.dg/declspec-1.c: Likewise.
15286 * gcc.dg/pr63549.c: Likewise.
15287
889d5698
JJ
152882016-01-20 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR tree-optimization/66612
15291 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15292 for bdn instruction.
15293
d7cf3dc7
CL
152942016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15295
15296 * lib/target-supports.exp
15297 (check_effective_target_arm_fp_ok_nocache): New.
15298 (check_effective_target_arm_fp_ok): New.
15299 (add_options_for_arm_fp): New.
15300 (check_effective_target_arm_crypto_ok_nocache): Require
15301 target_arm_v8_neon_ok instead of arm32.
15302 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15303 (check_effective_target_arm_crypto_pragma_ok): New.
15304 (add_options_for_arm_vfp): New.
15305 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15306 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15307 target instead. Force initial fpu to vfp.
15308 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15309 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15310 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15311 dependency.
15312 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15313 use arm_vfp effective target instead. Force initial fpu to vfp.
15314 * gcc.target/arm/attr-neon3.c: Likewise.
15315 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15316 arm_vfp_ok.
15317 * gcc.target/arm/unsigned-float.c: Likewise.
15318 * gcc.target/arm/vfp-1.c: Likewise.
15319 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15320 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15321 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15322 * gcc.target/arm/vfp-ldmias.c: Likewise.
15323 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15324 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15325 * gcc.target/arm/vfp-stmiad.c: Likewise.
15326 * gcc.target/arm/vfp-stmias.c: Likewise.
15327 * gcc.target/arm/vnmul-1.c: Likewise.
15328 * gcc.target/arm/vnmul-2.c: Likewise.
15329 * gcc.target/arm/vnmul-3.c: Likewise.
15330 * gcc.target/arm/vnmul-4.c: Likewise.
15331
01ac9704 153322016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15333
e84b00da
L
15334 PR testsuite/69366
15335 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15336 the MPX run-time library, for compile-time MPX test.
15337 * gcc.target/i386/chkp-always_inline.c: Likewise.
15338 * gcc.target/i386/chkp-bndret.c: Likewise.
15339 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15340 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15341 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15342 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15343 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15344 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15345 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15346 * gcc.target/i386/chkp-label-address.c: Likewise.
15347 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15348 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15349 * gcc.target/i386/chkp-pr69044.c: Likewise.
15350 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15351 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15352 * gcc.target/i386/chkp-strchr.c: Likewise.
15353 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15354 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15355 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15356 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15357 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15358 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15359 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15360 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15361 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15362 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15363 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15364 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15365 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15366 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15367 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15368 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15369 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15370 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15371 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15372 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15373 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15374 * gcc.target/i386/pr63995-2.c: Likewise.
15375 * gcc.target/i386/pr64805.c: Likewise.
15376 * gcc.target/i386/pr65044.c: Likewise.
15377 * gcc.target/i386/pr65167.c: Likewise.
15378 * gcc.target/i386/pr65183.c: Likewise.
15379 * gcc.target/i386/pr65184.c: Likewise.
15380 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15381
28b33016
IE
153822016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15383
15384 PR tree-optimization/69328
15385 * gcc.dg/pr69328.c: New test.
15386
bcff0913
JL
153872016-01-20 Jeff Law <law@redhat.com>
15388
bf0bb970 15389 PR target/25114
bcff0913
JL
15390 * gcc.target/m68k/pr25114.c: New test.
15391
a3f69631
AV
153922016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15393
15394 * gcc.target/arm/memset-inline-10.c: Added
15395 dg-require-effective-target arm_thumb2_ok.
15396
af33ba0d
EB
153972016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15398
15399 * gcc.dg/debug/dwarf2/sso.c: New test.
15400
7596d5de
UB
154012016-01-19 Uros Bizjak <ubizjak@gmail.com>
15402
15403 PR testsuite/68820
15404 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15405 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15406 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15407
ceda2c69
JH
154082016-01-19 Jan Hubicka <hubicka@ucw.cz>
15409
15410 PR ipa/66223
15411 * g++.dg/ipa/devirt-50.C: New testcase.
15412
38a979f2
MP
154132016-01-19 Marek Polacek <polacek@redhat.com>
15414
15415 PR c++/68965
15416 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15417 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15418
962801c5
KT
154192016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15420
15421 PR target/69135
15422 * gcc.target/arm/pr69135_1.c: New test.
15423
078fe40a
WD
154242015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15425
15426 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15427
786e3c06
WD
154282015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15429
15430 * gcc.target/aarch64/ccmp_1.c: New testcase.
15431
1e297006
MP
154322016-01-19 Marek Polacek <polacek@redhat.com>
15433
15434 PR c++/68586
15435 * g++.dg/cpp0x/enum30.C: New test.
15436
879c27e3
RB
154372016-01-19 Richard Biener <rguenther@suse.de>
15438
15439 PR tree-optimization/69336
15440 * g++.dg/tree-ssa/pr69336.C: New testcase.
15441
015337d3
JJ
154422016-01-19 Jakub Jelinek <jakub@redhat.com>
15443
15444 PR debug/65779
15445 * gcc.dg/pr65779.c: New test.
15446
e2c768b6
RB
154472016-01-19 Richard Biener <rguenther@suse.de>
15448
15449 PR tree-optimization/69352
15450 * gcc.dg/torture/pr69352.c: New testcase.
15451
569efc34
JJ
154522016-01-19 Jakub Jelinek <jakub@redhat.com>
15453
15454 PR rtl-optimization/68955
15455 PR rtl-optimization/64557
15456 * gcc.dg/torture/pr68955.c: New test.
15457
e49d321f
JH
154582016-01-19 Jan Hubicka <hubicka@ucw.cz>
15459
15460 PR lto/69136
15461 * g++.dg/torture/pr69136.C: New testcase.
15462
e9191ad3
JH
154632016-01-19 Jan Hubicka <hubicka@ucw.cz>
15464
15465 PR lto/69133
15466 * g++.dg/lto/pr69133_0.C: New testcase.
15467 * g++.dg/lto/pr69133_1.C: New testcase.
15468
2bedb645
JL
154692016-01-15 Jeff Law <law@redhat.com>
15470
15471 PR tree-optimization/69320
15472 * gcc.c-torture/pr69320-1.c: New test.
15473 * gcc.c-torture/pr69320-2.c: New test.
15474 * gcc.c-torture/pr69320-3.c: New test.
15475 * gcc.c-torture/pr69320-4.c: New test.
15476
17c15cb9
PP
154772016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15478
15479 PR c++/11858
15480 PR c++/24663
15481 PR c++/24664
15482 * g++.dg/template/pr11858.C: New test.
15483 * g++.dg/template/pr24663.C: New test.
15484 * g++.dg/template/unify12.C: New test.
15485 * g++.dg/template/unify13.C: New test.
15486 * g++.dg/template/unify14.C: New test.
15487 * g++.dg/template/unify15.C: New test.
15488 * g++.dg/template/unify16.C: New test.
15489 * g++.dg/template/unify17.C: New test.
15490
9617fd08
DM
154912016-01-18 David Malcolm <dmalcolm@redhat.com>
15492
15493 PR testsuite/69181
15494 * gcc.dg/pr69181-1.c: New test file.
15495 * gcc.dg/pr69181-2.c: New test file.
15496 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15497 globals by moving it to...
15498 (cleanup-after-saved-dg-test): ...this new function. Add
15499 "global additional_sources_used". Add reset of global
15500 multiline_expected_outputs to the empty list.
15501 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15502 global to...
15503 (multiline_expected_outputs): ...this, and updated comments to
15504 note that it is modified from gcc-dg.exp.
15505 (dg-end-multiline-output): Update for the above renaming.
15506 (handle-multiline-outputs): Likewise. Remove the clearing
15507 of the expected outputs to the empty list.
15508
b555a2e4
RB
155092016-01-18 Richard Biener <rguenther@suse.de>
15510
15511 PR tree-optimization/69297
15512 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15513
96902805
JM
155142016-01-18 Joseph Myers <joseph@codesourcery.com>
15515
15516 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15517 dg-options.
15518 * gcc.target/mips/mips-3d-2.c: Likewise.
15519 * gcc.target/mips/mips-3d-3.c: Likewise.
15520 * gcc.target/mips/mips-3d-4.c: Likewise.
15521 * gcc.target/mips/mips-3d-5.c: Likewise.
15522 * gcc.target/mips/mips-3d-6.c: Likewise.
15523 * gcc.target/mips/mips-3d-7.c: Likewise.
15524 * gcc.target/mips/mips-3d-8.c: Likewise.
15525 * gcc.target/mips/mips-3d-9.c: Likewise.
15526 * gcc.target/mips/mips-ps-1.c: Likewise.
15527 * gcc.target/mips/mips-ps-2.c: Likewise.
15528 * gcc.target/mips/mips-ps-3.c: Likewise.
15529 * gcc.target/mips/mips-ps-4.c: Likewise.
15530 * gcc.target/mips/mips-ps-5.c: Likewise.
15531 * gcc.target/mips/mips-ps-6.c: Likewise.
15532 * gcc.target/mips/mips-ps-7.c: Likewise.
15533 * gcc.target/mips/mips-ps-type.c: Likewise.
15534 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15535 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15536
40e26f94
TV
155372016-01-18 Tom de Vries <tom@codesourcery.com>
15538
15539 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15540 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15541 * c-c++-common/goacc/kernels-empty.c: New test.
15542 * c-c++-common/goacc/kernels-eternal.c: New test.
15543 * c-c++-common/goacc/kernels-loop-2.c: New test.
15544 * c-c++-common/goacc/kernels-loop-3.c: New test.
15545 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15546 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15547 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15548 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15549 * c-c++-common/goacc/kernels-loop-data.c: New test.
15550 * c-c++-common/goacc/kernels-loop-g.c: New test.
15551 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15552 * c-c++-common/goacc/kernels-loop-n.c: New test.
15553 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15554 * c-c++-common/goacc/kernels-loop.c: New test.
15555 * c-c++-common/goacc/kernels-noreturn.c: New test.
15556 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15557 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15558 * c-c++-common/goacc/kernels-reduction.c: New test.
15559
a98d4647
TV
155602016-01-18 Tom de Vries <tom@codesourcery.com>
15561
15562 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15563 * gcc.dg/autopar/outer-2.c: Same.
15564 * gcc.dg/autopar/outer-3.c: Same.
15565 * gcc.dg/autopar/outer-4.c: Same.
15566 * gcc.dg/autopar/outer-5.c: Same.
15567 * gcc.dg/autopar/outer-6.c: Same.
15568 * gcc.dg/autopar/parallelization-1.c: Same.
15569 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15570 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15571 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15572 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15573 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15574 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15575 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15576 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15577 * gcc.dg/autopar/pr39500-1.c: Same.
15578 * gcc.dg/autopar/pr39500-2.c: Same.
15579 * gcc.dg/autopar/pr46193.c: Same.
15580 * gcc.dg/autopar/pr46194.c: Same.
15581 * gcc.dg/autopar/pr49580.c: Same.
15582 * gcc.dg/autopar/pr49960-1.c: Same.
15583 * gcc.dg/autopar/pr49960.c: Same.
15584 * gcc.dg/autopar/pr68373.c: Same.
15585 * gcc.dg/autopar/reduc-1.c: Same.
15586 * gcc.dg/autopar/reduc-1char.c: Same.
15587 * gcc.dg/autopar/reduc-1short.c: Same.
15588 * gcc.dg/autopar/reduc-2.c: Same.
15589 * gcc.dg/autopar/reduc-2char.c: Same.
15590 * gcc.dg/autopar/reduc-2short.c: Same.
15591 * gcc.dg/autopar/reduc-3.c: Same.
15592 * gcc.dg/autopar/reduc-4.c: Same.
15593 * gcc.dg/autopar/reduc-6.c: Same.
15594 * gcc.dg/autopar/reduc-7.c: Same.
15595 * gcc.dg/autopar/reduc-8.c: Same.
15596 * gcc.dg/autopar/reduc-9.c: Same.
15597 * gcc.dg/autopar/uns-outer-4.c: Same.
15598 * gcc.dg/autopar/uns-outer-5.c: Same.
15599 * gcc.dg/autopar/uns-outer-6.c: Same.
15600 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15601 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15602
da976fa8
AL
156032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15604
15605 PR target/63679
15606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15607 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15608
70c1e886
AL
156092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15610
15611 PR target/63679
15612 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15613 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15614 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15615
88bed196
AL
156162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15617
15618 PR target/63679
15619 * gcc.dg/tree-ssa/sra-17.c: New.
15620 * gcc.dg/tree-ssa/sra-18.c: New.
15621
3dd5f42e
IE
156222016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15623
15624 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15625
ae5a77fa
EB
156262016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15627
15628 * gnat.dg/inline12.adb: New test.
15629
11e57fc6
BC
156302016-01-18 Bin Cheng <bin.cheng@arm.com>
15631
15632 PR tree-optimization/66797
15633 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15634
995b6fe0
RB
156352016-01-18 Richard Biener <rguenther@suse.de>
15636
15637 PR tree-optimization/69170
15638 * gcc.dg/torture/pr69170.c: New testcase.
15639
82ee0cf2 156402016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15641
15642 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15643
d69da357
TV
156442016-01-16 Tom de Vries <tom@codesourcery.com>
15645
15646 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15647
a3845283
TV
156482016-01-16 Tom de Vries <tom@codesourcery.com>
15649
15650 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15651 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15652 redundant dg-require-effective-target pthread.
15653 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15654 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15655 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15656 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15657 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15658 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15659 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15660
197a6aa6
DE
156612016-01-16 David Edelsohn <dje.gcc@gmail.com>
15662
15663 PR target/68609
15664 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15665 * gcc.target/powerpc/recip-7.c: Same.
15666
ec7886c1
PP
156672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15668
15669 PR c++/69091
15670 * g++.dg/template/pr69091.C: New test.
15671
203484bb
PP
156722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15673
15674 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15675 dump does not contain an error_mark_node.
15676 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15677 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15678
aa2500e9
PP
156792016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15680
15681 PR c++/68936
15682 * g++.dg/template/pr68936.C: New test.
15683
28621a5c
DE
156842016-01-15 David Edelsohn <dje.gcc@gmail.com>
15685
15686 PR target/68609
15687 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15688 * gcc.target/powerpc/recip-2.c: Same.
15689 * gcc.target/powerpc/recip-3.c: Same.
15690 * gcc.target/powerpc/recip-4.c: Same.
15691 * gcc.target/powerpc/recip-sqrtf.c: Same.
15692
40c43aca
JL
156932016-01-15 Jeff Law <law@redhat.com>
15694
15695 PR tree-optimization/69270
15696 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15697 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15698
afbc5ae8
PT
156992016-01-15 Paul Thomas <pault@gcc.gnu.org>
15700
15701 PR fortran/49630
15702 * gfortran.dg/deferred_character_13.f90: New test for the fix
15703 of comment 3 of the PR.
15704
15705 PR fortran/54070
15706 * gfortran.dg/deferred_character_8.f90: New test
15707 * gfortran.dg/allocate_error_5.f90: New test
15708
15709 PR fortran/60593
15710 * gfortran.dg/deferred_character_10.f90: New test
15711
15712 PR fortran/60795
15713 * gfortran.dg/deferred_character_14.f90: New test
15714
15715 PR fortran/61147
15716 * gfortran.dg/deferred_character_11.f90: New test
15717
15718 PR fortran/64324
15719 * gfortran.dg/deferred_character_9.f90: New test
15720
49abe076
VM
157212016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15722
15723 PR rtl-optimization/69030
15724 * gcc.target/i386/pr69030.c: New.
15725
16d12992
KT
157262016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15727
15728 * gcc.target/aarch64/target_attr_17.c: New test.
15729
78810bd3
RB
157302016-01-15 Richard Biener <rguenther@suse.de>
15731
15732 PR tree-optimization/66856
15733 * gcc.dg/torture/pr66856-1.c: New testcase.
15734 * gcc.dg/torture/pr66856-2.c: Likewise.
15735
2bd847fe
RB
157362016-01-15 Richard Biener <rguenther@suse.de>
15737
15738 PR debug/69137
15739 * g++.dg/lto/pr69137_0.C: New testcase.
15740
a00fe3b7
RS
157412016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15742
15743 PR middle-end/69246
15744 * gcc.target/i386/pr69246.c: New test.
15745
cbb0e83b
DV
157462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15747
7596d5de 15748 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15749
5a500ecf
DV
157502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15751
15752 PR c++/56194
15753 * g++.dg/init/const9.C: Disable test on S/390.
15754
5d9bf64f
DV
157552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15756
15757 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15758 * g++.dg/Wno-frame-address.C: Ditto.
15759
e234b19e
DV
157602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15761
15762 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15763
89483f99
RB
157642016-01-15 Richard Biener <rguenther@suse.de>
15765
15766 PR tree-optimization/68961
15767 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15768
94f37395
IE
157692016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15770
15771 * gcc.target/i386/pr65105-5.c: New test.
15772
82ee0cf2 157732016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15774
15775 * gcc.c-torture/execute/alias-4.c: New testcase.
15776
82ee0cf2 157772016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15778
15779 PR ipa/68148
15780 * g++.dg/ipa/devirt-49.C: New testcase.
15781
092f7deb 157822016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15783
15784 PR target/65837
15785 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15786 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15787 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15788
e93c66bc
RB
157892016-01-15 Richard Biener <rguenther@suse.de>
15790
15791 PR tree-optimization/69117
15792 * gcc.dg/torture/pr69117.c: New testcase.
15793
c47eaca6 157942015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15795
15796 PR c++/69048
15797 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15798
c3f6914a
FXC
157992016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15800
15801 PR testsuite/67509
15802 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15803 range tests use 100 * maximum instead of maximum + 1.
15804
cd65ae90
JJ
158052016-01-14 Jakub Jelinek <jakub@redhat.com>
15806
15807 PR debug/69244
15808 * gcc.dg/guality/pr69244.c: New test.
15809
19643948
UB
158102016-01-14 Uros Bizjak <ubizjak@gmail.com>
15811
15812 * lib/target-supports.exp (check_effective_target_issignaling):
15813 New procedure.
15814 * gcc.dg/pr61441.c: Require issignaling effective target.
15815
fe79c97e
SB
158162016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15817
15818 PR target/68803
15819 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15820
c7df95d8
DM
158212016-01-14 David Malcolm <dmalcolm@redhat.com>
15822
15823 PR c++/68819
15824 PR preprocessor/69177
15825 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15826 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15827 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15828 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15829
00083992
MP
158302016-01-14 Marek Polacek <polacek@redhat.com>
15831
15832 PR c/69262
15833 * gcc.dg/array-15.c: New test.
15834
0c9b3294
JJ
158352016-01-14 Jakub Jelinek <jakub@redhat.com>
15836
15837 PR middle-end/68146
15838 PR tree-optimization/69155
15839 * gfortran.dg/pr68146.f: New test.
15840 * gfortran.dg/pr69155.f90: New test.
15841
3688e13d
RB
158422016-01-14 Richard Biener <rguenther@suse.de>
15843
15844 PR tree-optimization/68060
15845 * gcc.dg/torture/pr68060-1.c: New testcase.
15846 * gcc.dg/torture/pr68060-2.c: Likewise.
15847
bab0ad3a
NC
158482016-01-14 Nick Clifton <nickc@redhat.com>
15849
15850 * lib/target-supports.exp
15851 (check_effective_target_arm_neon_ok_nocache): Add an option
15852 sequence that includes setting the ARM architecture to ARMv7-A.
15853 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15854 command line options necessary to enable Neon support.
15855 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15856 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15857 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15858 * gcc.target/arm/pr69180.c: Likewise.
15859
947c2ce5
JL
158602016-01-14 Jeff Law <law@redhat.com>
15861
15862 PR tree-optimization/69270
15863 * gcc.dg/tree-ssa/pr69270.c: New test.
15864
3342fd71
BS
158652016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15866
15867 PR c/66208
15868 * c-c++-common/pr66208.c: New file.
15869
2ad3adf1
JJ
158702016-01-13 Jakub Jelinek <jakub@redhat.com>
15871
15872 PR tree-optimization/69156
15873 * gcc.dg/pr69156.c: New test.
15874
398d6feb
L
158752016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15876
15877 * gcc.target/i386/pr69225-7.c: New test.
15878
4c868789
RH
158792016-01-13 Richard Henderson <rth@redhat.com>
15880
15881 * gcc.dg/tm/memopt-13.c: Update expected function.
15882 * gcc.dg/tm/memopt-6.c: Likewise.
15883
ef6d1772
UB
158842016-01-13 Uros Bizjak <ubizjak@gmail.com>
15885
15886 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15887 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15888 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15889 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15890
ef6d1772
UB
158912016-01-13 Tom de Vries <tom@codesourcery.com>
15892
15893 PR tree-optimization/69169
0b4b6ef2
TV
15894 * gcc.dg/pr69169.c: New test.
15895
2ad3adf1 158962016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15897
15898 PR target/69228
15899 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15900 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15901 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15902 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15903 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15904 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15905 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15906 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15907
9060e335
AK
159082016-01-13 Jakub Jelinek <jakub@redhat.com>
15909
15910 PR target/69247
15911 * gcc.dg/pr69247.c: New test.
15912
40311329
RB
159132016-01-13 Richard Biener <rguenther@suse.de>
15914
15915 PR tree-optimization/69242
15916 * gcc.dg/torture/pr69242.c: New testcase.
15917
ccbd7103
RB
159182016-01-13 Richard Biener <rguenther@suse.de>
15919
15920 PR tree-optimization/69186
15921 * gcc.dg/torture/pr69186.c: New testcase.
15922
c6f72a46
JL
159232016-01-13 Jeff Law <law@redhat.com>
15924
15925 PR tree-optimization/67755
15926 * gcc.dg/tree-ssa/pr67755.c: New test.
15927
159282016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15929
15930 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15931 pass number in output by a star.
15932
c446cf07
BC
159332016-01-12 Bin Cheng <bin.cheng@arm.com>
15934
15935 PR tree-optimization/68911
15936 * gcc.c-torture/execute/pr68911.c: New test.
15937
5342156c
MP
159382016-01-12 Marek Polacek <polacek@redhat.com>
15939
15940 PR c++/68979
15941 * g++.dg/warn/permissive-1.C: New test.
15942
65364cc5
JJ
159432016-01-12 Jakub Jelinek <jakub@redhat.com>
15944
15945 PR objc++/68511
15946 PR c++/69213
15947 * g++.dg/opt/pr69213.C: New test.
15948
81b9a3d9
CB
159492016-01-12 Christian Bruel <christian.bruel@st.com>
15950
15951 PR target/69180
15952 * gcc.target/arm/pr69180.c: New test.
15953
3c4e91c9
RB
159542016-01-12 Richard Biener <rguenther@suse.de>
15955
15956 PR lto/69077
15957 * g++.dg/lto/pr69077_0.C: New testcase.
15958 * g++.dg/lto/pr69077_1.C: Likewise.
15959
5664cea1
JJ
159602016-01-12 Jakub Jelinek <jakub@redhat.com>
15961
15962 PR target/69175
15963 * g++.dg/opt/pr69175.C: New test.
15964
86cefc49
AL
159652016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15966
15967 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15968 rather than #including math.h & stdlib.h.
15969 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15970 * gcc.dg/vect/pr49771.c: Likewise.
15971 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15972 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15973 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15974 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15975 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15976 * gcc.dg/vect/pr44507.c: Likewise.
15977 * gcc.dg/vect/pr45902.c: Likewise.
15978 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15979 * gcc.dg/vect/vect-117.c: Likewise.
15980 * gcc.dg/vect/vect-99.c: Likewise.
15981 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15982 * gcc.dg/vect/vect-cond-1.c: Likewise.
15983 * gcc.dg/vect/vect-cond-2.c: Likewise.
15984 * gcc.dg/vect/vect-cond-3.c: Likewise.
15985 * gcc.dg/vect/vect-cond-4.c: Likewise.
15986 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15987 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15988 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15989 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15990 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15991 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15992 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15993 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15994 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15995 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15996 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15997 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15998 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15999 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16000 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16001 include of signal.h.
16002 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16003 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16004 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16005 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16006 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16007 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16008 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16009 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16010 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16011 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16012 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16013 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16014 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16015 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16016 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16017 * gcc.dg/vect/vect-outer-5.c: Likewise.
16018 * gcc.dg/vect/vect-outer-6.c: Likewise.
16019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16020 include of stdio.h.
16021
b832f61e
NC
160222016-01-12 Nick Clifton <nickc@redhat.com>
16023
16024 PR target/68913
16025 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16026 to fread so that it will be found in all target runtimes.
16027
8eac49b1
RB
160282016-01-12 Richard Biener <rguenther@suse.de>
16029
16030 PR tree-optimization/69053
16031 * g++.dg/torture/pr69053.C: New testcase.
16032
2935d994
RB
160332016-01-12 Richard Biener <rguenther@suse.de>
16034
16035 PR tree-optimization/69168
16036 * gcc.dg/torture/pr69168.c: New testcase.
16037
66c16fd9
RB
160382016-01-12 Richard Biener <rguenther@suse.de>
16039
16040 PR tree-optimization/69157
16041 * gcc.dg/torture/pr69157.c: New testcase.
16042
160432016-01-12 Richard Biener <rguenther@suse.de>
16044
16045 PR tree-optimization/69174
16046 * gcc.dg/torture/pr69174.c: New testcase.
16047
723033a6
JJ
160482016-01-12 Jakub Jelinek <jakub@redhat.com>
16049
16050 PR c++/66808
16051 PR c++/69000
16052 * g++.dg/tls/pr66808.C: New test.
16053 * g++.dg/tls/pr69000.C: New test.
16054
3574cf47
BS
160552016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16056
16057 * gcc.target/powerpc/swaps-p8-23.c: New test.
16058 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16059
feb20787
JDA
160602016-01-11 John David Anglin <danglin@gcc.gnu.org>
16061
16062 PR tree-optimization/68356
16063 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16064
27b1820a
KV
160652016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16066 Jim Wilson <jim.wilson@linaro.org>
16067
16068 PR target/69194
16069 * gcc.target/arm/pr69194.c: New test.
16070
cf4de6af
L
160712016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16072
16073 PR target/69225
16074 * gcc.target/i386/pr69225-1.c: New test.
16075 * gcc.target/i386/pr69225-2.c: Likewise.
16076 * gcc.target/i386/pr69225-3.c: Likewise.
16077 * gcc.target/i386/pr69225-4.c: Likewise.
16078 * gcc.target/i386/pr69225-5.c: Likewise.
16079 * gcc.target/i386/pr69225-6.c: Likewise.
16080
1ebd5558
JJ
160812016-01-11 Jakub Jelinek <jakub@redhat.com>
16082
23552a4d
JJ
16083 PR target/67462
16084 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16085 if lp64.
16086
26ff85b0
JJ
16087 PR target/69071
16088 * gcc.dg/pr69071.c: New test.
16089
9cb6bd74
JJ
16090 PR c++/69211
16091 * g++.dg/opt/pr69211.C: New test.
16092
1ebd5558
JJ
16093 PR tree-optimization/69214
16094 * gcc.c-torture/compile/pr69214.c: New test.
16095
8c18c836
UB
160962016-01-11 Uros Bizjak <ubizjak@gmail.com>
16097
16098 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16099 * gcc.target/i386/pr66232-11.c: Ditto.
16100 * gcc.target/i386/pr66232-12.c: Ditto.
16101 * gcc.target/i386/pr66232-13.c: Ditto.
16102
62446e6e
RB
161032016-01-11 Richard Biener <rguenther@suse.de>
16104
16105 PR tree-optimization/69173
16106 * gcc.dg/torture/pr69173.c: New testcase.
16107
2b8568fe
KT
161082016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16109
16110 PR rtl-optimization/68796
16111 * gcc.target/aarch64/tst_5.c: New test.
16112 * gcc.target/aarch64/tst_6.c: Likewise.
16113
5baf4532
KT
161142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16115
16116 PR rtl-optimization/68841
16117 * gcc.dg/pr68841.c: New test.
16118 * gcc.c-torture/execute/pr68841.c: New test.
16119
ca90b1ed
YR
161202016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16121
16122 PR rtl-optimization/68920
16123 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16124 for ix86 targets.
16125 * gcc.dg/ifcvt-5.c: New test.
16126
2ad3adf1 161272016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16128
16129 PR bootstrap/69123
16130 * g++.dg/pr69123.C: New.
16131
83834c09
IE
161322016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16133
16134 PR target/69010
16135 * gcc.target/i386/pr69010.c: New test.
16136
dcf89d57
MJ
161372016-01-11 Martin Jambor <mjambor@suse.cz>
16138
16139 PR ipa/69044
16140 * gcc.target/i386/chkp-pr69044.c: New test.
16141
d95167ee
TV
161422016-01-11 Tom de Vries <tom@codesourcery.com>
16143
16144 PR tree-optimization/69109
16145 * gcc.dg/autopar/pr69109-2.c: New test.
16146 * gcc.dg/autopar/pr69109.c: New test.
16147
4f6403a8
TV
161482016-01-11 Tom de Vries <tom@codesourcery.com>
16149
16150 PR tree-optimization/69108
16151 * gcc.dg/autopar/pr69108.c: New test.
16152
21efdd80
PP
161532016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16154
16155 PR c++/69029
16156 * c-c++-common/Wisleading-indentation.c: Augment test.
16157
fd42eed8
TK
161582016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16159
16160 PR fortran/69154
16161 * gfortran.dg/inline_matmul_12.f90: New test.
16162
4f90ee6c
PT
161632016-01-10 Paul Thomas <pault@gcc.gnu.org>
16164
16165 PR fortran/67779
16166 * gfortran.dg/actual_array_offset_1: New test.
16167
3907c6cf
TV
161682016-01-10 Tom de Vries <tom@codesourcery.com>
16169
16170 PR tree-optimization/69062
16171 * gcc.dg/autopar/pr69062.c: New test.
16172
b07b236e
TS
161732016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16174
16175 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16176 * gcc.dg/vect/slp-perm-2.c: Likewise.
16177 * gcc.dg/vect/slp-perm-3.c: Likewise.
16178 * gcc.dg/vect/slp-perm-5.c: Likewise.
16179 * gcc.dg/vect/slp-perm-6.c: Likewise.
16180 * gcc.dg/vect/slp-perm-7.c: Likewise.
16181 * gcc.dg/vect/slp-perm-8.c: Likewise.
16182
23fab8ae
TV
161832016-01-10 Tom de Vries <tom@codesourcery.com>
16184
16185 PR tree-optimization/69039
16186 * gcc.dg/autopar/pr69039.c: New test.
16187
73f0dae2
MP
161882016-01-09 Marek Polacek <polacek@redhat.com>
16189
16190 PR c++/69113
16191 * g++.dg/pr69113.C: New test.
16192
20b8d734
JJ
161932016-01-09 Jakub Jelinek <jakub@redhat.com>
16194
16195 PR middle-end/50865
16196 PR tree-optimization/69097
16197 * gcc.c-torture/execute/pr50865.c: New test.
16198 * gcc.c-torture/execute/pr69097-1.c: New test.
16199 * gcc.c-torture/execute/pr69097-2.c: New test.
16200 * gcc.dg/pr69097-1.c: New test.
16201 * gcc.dg/pr69097-2.c: New test.
16202
c50e614b
JJ
162032016-01-09 Jakub Jelinek <jakub@redhat.com>
16204
16205 PR c++/69164
16206 * g++.dg/opt/pr69164.C: New test.
16207
e0237993
JJ
162082016-01-08 Jakub Jelinek <jakub@redhat.com>
16209
16210 PR tree-optimization/69167
16211 * gcc.dg/pr69167.c: New test.
16212
bd8f5bb2
MP
162132016-01-08 Marek Polacek <polacek@redhat.com>
16214
16215 PR c++/68449
16216 * g++.dg/pr68449.C: New.
16217
bb0f5ca7
AL
162182016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16219
16220 PR tree-optimization/68707
16221 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16222 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16223 on platforms supporting it.
16224 * gcc.dg/vect/slp-perm-2.c: Likewise.
16225 * gcc.dg/vect/slp-perm-3.c: Likewise.
16226 * gcc.dg/vect/slp-perm-5.c: Likewise.
16227 * gcc.dg/vect/slp-perm-7.c: Likewise.
16228 * gcc.dg/vect/slp-perm-8.c: Likewise.
16229 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16230 on platforms supporting it.
16231
22518428
JJ
162322016-01-08 Jakub Jelinek <jakub@redhat.com>
16233
33f0852f
JJ
16234 PR tree-optimization/69162
16235 * gcc.dg/pr69162.c: New test.
16236
22518428
JJ
16237 PR tree-optimization/69172
16238 * gcc.dg/pr69172.c: New test.
16239
80e9b3aa
TP
162402016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16241
16242 PR tree-optimization/67781
16243 * gcc.c-torture/execute/pr67781.c: New file.
16244
262a363f
JJ
162452016-01-08 Jakub Jelinek <jakub@redhat.com>
16246
16247 PR tree-optimization/69083
16248 * gcc.dg/vect/pr69083.c: New test.
16249
6e1f093f
SS
162502016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16251
16252 PR tree-optimization/61441
16253 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16254 Use -fexcess-precision=standard for compiler options.
16255 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16256
53290e07
JJ
162572016-01-08 Jakub Jelinek <jakub@redhat.com>
16258
57bf3072
JJ
16259 PR fortran/69128
16260 * gfortran.dg/gomp/pr69128.f90: New test.
16261
53290e07
JJ
16262 PR c++/69145
16263 * g++.dg/ext/pr69145-1.C: New test.
16264 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16265 * g++.dg/ext/pr69145-2.h: New file.
16266
7a127fa7
MS
162672016-01-07 Martin Sebor <msebor@redhat.com>
16268
16269 PR c/68966
16270 * gcc.dg/atomic-fetch-bool.c: New test.
16271 * gcc.dg/sync-fetch-bool.c: New test.
16272
95918b49
L
162732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16274
16275 PR fortran/66680
16276 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16277
c8e62a9d
NC
162782016-01-07 Nick Clifton <nickc@redhat.com>
16279
16280 PR target/66655
16281 * g++.dg/pr66655.C: New test.
16282 * g++.dg/pr66655_1.cc: Test support file.
16283 * g++.dg/pr66655.h: Test header file.
16284
2ad3adf1 162852016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16286
16287 PR fortran/66680
16288 gfortran.dg/gomp/pr66680.f90: New test.
16289
4cd9ca92
L
162902016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16291
16292 PR target/69171
16293 * gcc.target/i386/pr69171-1.c: New test.
16294 * gcc.target/i386/pr69171-2.c: Likewise.
16295 * gcc.target/i386/pr69171-3.c: Likewise.
16296 * gcc.target/i386/pr69171-4.c: Likewise.
16297 * gcc.target/i386/pr69171-5.c: Likewise.
16298 * gcc.target/i386/pr69171-6.c: Likewise.
16299
7e33d4dc
BS
163002015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16301
16302 PR middle-end/67639
16303 * c-c++-common/pr67639.c: New test.
16304
fec64afc
JJ
163052016-01-07 Jakub Jelinek <jakub@redhat.com>
16306
16307 PR tree-optimization/69141
16308 * g++.dg/opt/pr69141.C: New test.
16309
f293ad29
EB
163102016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16311
16312 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16313
5027395e
UB
163142016-01-06 Uros Bizjak <ubizjak@gmail.com>
16315
16316 PR target/69140
16317 * gcc.target/i386/pr69140.c: New test
16318
7443cf13
DM
163192016-01-06 David Malcolm <dmalcolm@redhat.com>
16320
16321 * gcc.dg/bad-dereference.c: New test case.
16322
32928931
BS
163232015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16324
16325 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16326
68dd05da
AS
163272016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16328
16329 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16330
6b131d5b
MP
163312016-01-06 Marek Polacek <polacek@redhat.com>
16332
16333 PR sanitizer/69099
16334 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16335
8d9fdb49
MP
163362016-01-05 Marek Polacek <polacek@redhat.com>
16337
16338 PR c/69104
16339 * gcc.dg/atomic-invalid-2.c: New.
16340
acf93f1e
L
163412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16342
16343 PR target/68991
16344 * gcc.target/i386/pr68991.c: New test.
16345
3f50525d
L
163462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16347
16348 PR target/68991
16349 * g++.dg/pr68991-1.C: New test.
16350 * g++.dg/pr68991-2.C: Likewise.
16351
e0237993 163522016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16353
e0237993 16354 PR other/60465
face88a1
ST
16355 * gcc.target/ia64/pr60465-gprel64.c: New test.
16356 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16357
a0866eff
KT
163582016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16359
16360 PR rtl-optimization/68651
16361 * gcc.target/aarch64/pr68651_1.c: New test.
16362
c589e975
DM
163632016-01-05 David Malcolm <dmalcolm@redhat.com>
16364
16365 PR c/69122
16366 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16367
929710d9
NS
163682016-01-05 Nathan Sidwell <nathan@acm.org>
16369
ce3e43d7
NS
16370 PR c++/58583
16371 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16372
929710d9
NS
16373 * gcc.dg/alias-15.c: New.
16374
a2faef8e
NC
163752016-01-05 Nick Clifton <nickc@redhat.com>
16376
16377 PR target/68870
16378 * g++.dg/pr68770.C: New test.
16379
4cfa76e3
MS
163802016-01-04 Mike Stump <mikestump@comcast.net>
16381
16382 * lib/target-supports.exp (check_effective_target_cilkplus):
16383 cilkplus targets require pthreads.
4ece61b6 16384 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16385
4e8a3a35
MM
163862016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16387
16388 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16389 generation.
16390
818ab71a
JJ
163912016-01-04 Jakub Jelinek <jakub@redhat.com>
16392
16393 Update copyright years.
16394
2fe0a208
MP
163952016-01-04 Marek Polacek <polacek@redhat.com>
16396
16397 PR c/68908
16398 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16399 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16400 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16401
9e3b2fe3
EB
164022016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16403
16404 * gcc.target/sparc/20160104-2.c: New test.
16405
e8d65a35
EB
164062016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16407
16408 * gcc.target/sparc/20160104-1.c: New test.
16409
25ccfccd
PT
164102016-01-03 Paul Thomas <pault@gcc.gnu.org>
16411
16412 PR fortran/65045
16413 * gfortran.dg/pr65045.f90: New test.
16414
cb51d382
EB
164152016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16416
16417 * gnat.dg/specs/debug1.ads: Delete.
16418
6eeaad6e
JD
164192016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16420
16421 PR libgfortran/68867
16422 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16423 expression.
16424
2f968603
JD
164252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16426
16427 PR libgfortran/68867
16428 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16429 PowerPC.
16430
591bb5e4
PT
164312016-01-01 Paul Thomas <pault@gcc.gnu.org>
16432
16433 PR fortran/68864
16434 * gfortran.dg/pr68864.f90: New test.
16435
f1e0620c
JJ
164362016-01-01 Jakub Jelinek <jakub@redhat.com>
16437
942a1319
JJ
16438 PR tree-optimization/69070
16439 * gcc.dg/pr69070.c: New test.
16440
10dff63f
JJ
16441 PR sanitizer/69055
16442 * gfortran.dg/pr69055.f90: New test.
16443
f1e0620c
JJ
16444 PR target/69015
16445 * gcc.dg/pr69015.c: New test.
818ab71a 16446\f
2f883d1c 16447Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16448
16449Copying and distribution of this file, with or without modification,
16450are permitted in any medium without royalty provided the copyright
16451notice and this notice are preserved.