]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386.md (*movqi_internal): Calculate mode attribute of alternatives 7,8,9 depending...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
25cb6b33
JJ
12016-11-23 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/77907
4 * g++.dg/cpp0x/pr77907.C: New test.
5
cfe3d653
PK
62016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7
8 PR middle-end/78153
9 * gcc.dg/tree-ssa/pr78153-1.c: New test.
10 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
11
5774b1fa
JG
122016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
13
14 PR target/63250
15 * lib/target-supports.exp (add_options_for_float16): Add
16 -mfp16-format=ieee when testign arm*-*-*.
17
5e0f10a0
JG
182016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
19
20 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
21 result.
22 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
23 result.
24
ba75a174
JG
252016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
26
27 * lib/target-supports.exp (check_effective_target_float16): Add
28 options for _Float16.
29 (check_effective_target_float32): Add options for _Float32.
30 (check_effective_target_float64): Add options for _Float64.
31 (check_effective_target_float128): Add options for _Float128.
32 (check_effective_target_float32x): Add options for _Float32x.
33 (check_effective_target_float64x): Add options for _Float64x.
34 (check_effective_target_float128x): Add options for _Float128x.
35
56d8ffc1
JG
362016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
37
38 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
39 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
40
04f0fcf7
JG
412016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
42
43 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
44 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
45
aecc521b
MS
462016-11-23 Martin Sebor <msebor@redhat.com>
47
48 PR middle-end/78461
49 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
50 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
51
e2df2328
JJ
522016-11-23 Jakub Jelinek <jakub@redhat.com>
53
1b3314dd
JJ
54 PR c++/71450
55 * g++.dg/cpp0x/pr71450-1.C: New test.
56 * g++.dg/cpp0x/pr71450-2.C: New test.
57
e2df2328
JJ
58 PR c++/77739
59 * g++.dg/cpp1y/pr77739.C: New test.
60
56b1c60e
MJ
612016-11-23 Martin Jambor <mjambor@suse.cz>
62
63 * c-c++-common/gomp/gridify-1.c: Update scan string.
64 * gfortran.dg/gomp/gridify-1.f90: Likewise.
65 * c-c++-common/gomp/gridify-2.c: New test.
66 * c-c++-common/gomp/gridify-3.c: Likewise.
67
e600f219
RB
682016-11-23 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/78396
71 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
72
cbb88345
RB
732016-11-23 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/78482
76 * gcc.dg/torture/pr78482.c: New testcase.
77
b5481987
BC
782016-11-23 Bin Cheng <bin.cheng@arm.com>
79
80 * gcc.dg/fold-cond_expr-1.c: New test.
81 * gcc.dg/fold-condcmpconv-1.c: New test.
82 * gcc.dg/fold-condcmpconv-2.c: New test.
83
0eb078fe
RB
842016-11-23 Richard Biener <rguenther@suse.de>
85
86 PR middle-end/71762
87 * gcc.dg/torture/pr71762-1.c: New testcase.
88 * gcc.dg/torture/pr71762-2.c: Likewise.
89 * gcc.dg/torture/pr71762-3.c: Likewise.
90 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
91
efb71232
RB
922016-11-23 Richard Biener <rguenther@suse.de>
93
94 PR lto/78472
95 * g++.dg/lto/pr78472_0.c: New testcase.
96 * g++.dg/lto/pr78472_1.C: Likewise.
97
a5bb8a5c
RB
982016-11-23 Richard Biener <rguenther@suse.de>
99 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
100
101 PR tree-optimization/78154
102 * gcc.dg/tree-ssa/pr78154.c: New test.
103
e36c1cfe
N
1042016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
105
106 * gcc.dg/pr31096.c: New testcase.
107 * gcc.dg/pr31096-1.c: New testcase.
108
fb2675cb
PB
1092016-11-23 Paolo Bonzini <bonzini@gnu.org>
110
111 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
112 adjust for warning->pedwarn change.
113 * gcc.dg/cpp/defined-syshdr.c,
114 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
115 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
116 gcc.dg/cpp/defined-Wextra.c,
117 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
118
baf53c47
SKS
1192016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
120
121 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
122
ec1c5694
JJ
1232016-11-23 Jakub Jelinek <jakub@redhat.com>
124
125 PR target/78451
126 * gcc.target/i386/pr78451.c: New test.
127 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
128 and #pragma GCC pop_options around the first #pragma GCC target.
129 * gcc.target/i386/pr69255-2.c: Likewise.
130 * gcc.target/i386/pr69255-3.c: Likewise.
131
43fd192f
MC
1322016-11-23 Michael Collison <michael.collison@arm.com>
133
134 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
135 additional constants are recognized and fewer instructions generated.
136 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
137 additional constants are recognized and fewer instructions generated.
138
ed9e2fa9
ILT
1392016-11-22 Ian Lance Taylor <iant@golang.org>
140
141 * gcc.misc-tests/godump-1.c: Update expected output for recent
142 changes.
143
3135d8fe
MP
1442016-11-22 Marek Polacek <polacek@redhat.com>
145
146 PR tree-optimization/78455
147 * gcc.dg/uninit-23.c: New.
148
f8a6e41f
SK
1492016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
150
151 PR fortran/78479
152 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
153 comment.
154
7e98cccb
SK
1552016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
156
157 PR fortran/78479
158 * gfortran.dg/char_component_initializer_3.f90: New test.
159
9435cd52
JJ
1602016-11-22 Jakub Jelinek <jakub@redhat.com>
161
162 PR target/78451
163 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
164 GCC target pragma before including immintrin.h.
165
a0af8668
CL
1662016-11-22 Carl Love <cel@us.ibm.com>
167
168 * gcc.target/powerpc/builtins-3.c: New file to test the new
169 built-ins for vector compare equal and vector compare not equal.
170
5d382ed6
JW
1712016-11-22 Janus Weil <janus@gcc.gnu.org>
172
173 PR fortran/78443
174 * gfortran.dg/typebound_proc_35.f90: New test case.
175
4fa33072
GJL
1762016-11-22 Georg-Johann Lay <avr@gjlay.de>
177
178 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
179 parameter in declaration.
180
0e721ce7
GJL
1812016-11-22 Georg-Johann Lay <avr@gjlay.de>
182
183 * gcc.dg/loop-split.c: Require int32plus.
184 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
185
88c888f1
BE
1862016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
187
188 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
189
9d494aac
GJL
1902016-11-22 Georg-Johann Lay <avr@gjlay.de>
191
192 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
193
c69fb816
KT
1942016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
195
196 PR target/78439
197 * gcc.c-torture/compile/pr78439.c: New test.
198
4ac52f16
TP
1992016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
200
201 PR target/77904
202 * gcc.target/arm/pr77904.c: New test.
203
e4fe8c9f
TT
2042016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
205
206 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
207 isa_rev>=2.
208
9b28cb6f
JJ
2092016-11-22 Jakub Jelinek <jakub@redhat.com>
210
46a61395
JJ
211 PR tree-optimization/78436
212 * gcc.c-torture/execute/pr78436.c: New test.
213
76a7314d
JJ
214 PR middle-end/78416
215 * gcc.dg/torture/pr78416.c: New test.
216
9b28cb6f
JJ
217 PR tree-optimization/78445
218 * gcc.dg/pr78445.c: New test.
219
ee8195d9
SN
2202016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
221
b2b0acbe 222 PR libgfortran/78449
ee8195d9
SN
223 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
224
3ca23cdb
JL
2252016-11-21 Jeff Law <law@redhat.com>
226
b2b0acbe 227 PR target/68538
3ca23cdb
JL
228 * gcc.c-torture/compile/pr68538.c: New test.
229
d85e598a
MM
2302016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
231
232 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
233 to be generated instead of FCTIWUZ or FCTIWZ.
234
afb34582
JJ
2352016-11-21 Jakub Jelinek <jakub@redhat.com>
236
699e8cb7
JJ
237 PR middle-end/67335
238 * g++.dg/vect/simd-clone-7.cc: New test.
239
afb34582
JJ
240 PR c++/71973
241 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
242 long unsigned int.
243 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
244 unsigned long.
245
83ad4fac
JL
2462016-11-20 Jeff Law <law@redhat.com>
247
248 PR target/25128
249 * gcc.target/m68k/pr25128.c: New test.
250
9713daa0
RS
2512016-11-21 Richard Sandiford <richard.sandiford@arm.com>
252
253 * gcc.dg/tree-ssa/tailcall-7.c: New test.
254
67b5d0b2
DM
2552016-11-21 David Malcolm <dmalcolm@redhat.com>
256
257 PR preprocessor/78324
258 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
259 (test_multitoken_macro): New function.
260 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
261 case.
262 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
263 case.
264 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
265 cases.
266 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
267 Move to...
268 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
269 -ftrack-macro-expansion=0.
270 (test_sprintf_note): Remove "P" macro. Add
271 dg-begin/end-multiline-output directives.
272 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
273
dd586f98
GJL
2742016-11-21 Georg-Johann Lay <avr@gjlay.de>
275
276 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
277 Return 1 for AVR_TINY.
278
e51482c9
SB
2792016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
280
281 PR rtl-optimization/71785
282 * gcc.target/powerpc/pr71785.c: New file.
283
e0e7aa34
BC
2842016-11-21 Bin Cheng <bin.cheng@arm.com>
285
286 PR testsuite/78114
287 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
288 options. Refine test by checking predictive commining PHI
289 nodes in vectorized loop wrto vector factor.
290
48330c93
BE
2912016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
292
293 PR c++/71973
294 * g++.dg/pr71973-1.C: New test.
295 * g++.dg/pr71973-2.C: New test.
296 * g++.dg/pr71973-3.C: New test.
297 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
298 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
299 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
300 to dg-options.
301 * g++.old-deja/g++.other/realloc.C: Likewise.
302 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
303
eeeaf719
BS
3042016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
305
306 PR tree-optimization/78413
307 * gcc.dg/tree-ssa/pr78413.c: New test.
308
e420e419
TP
3092016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
310
311 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
312 target is Thumb-only.
313
fe12d76c
JL
3142016-11-20 Jeff Law <law@redhat.com>
315
316 PR target/48551
317 * gcc.target/m68k/pr48551.c: New test.
318
8dc998fb 3192016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 320
8dc998fb
HA
321 PR fortran/69741
322 * gfortran.dg/forall_18.f90: New testcase.
323
40fd269a
MG
3242016-11-20 Marc Glisse <marc.glisse@inria.fr>
325
326 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
327
8294f555
AV
3282016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
329
330 PR fortran/78395
331 * gfortran.dg/typebound_operator_21.f03: New test.
332
5b7f6ed0
MG
3332016-11-20 Marc Glisse <marc.glisse@inria.fr>
334
335 * gcc.dg/tree-ssa/divide-5.c: New file.
336
b8271a38
AS
3372016-11-19 Andreas Schwab <schwab@linux-m68k.org>
338
339 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
340 signed int.
341
ddba26a4
JDA
3422016-11-19 John David Anglin <danglin@gcc.gnu.org>
343
344 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
345 libatomic_available.
346 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
347 * gfortran.dg/coarray_allocate_10.f08: Likewise.
348 * gfortran.dg/coarray_allocate_7.f08: Likewise.
349 * gfortran.dg/coarray_allocate_8.f08: Likewise.
350 * gfortran.dg/coarray_allocate_9.f08: Likewise.
351 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
352 * gfortran.dg/coarray_stat_2.f90: Likewise.
353 * gfortran.dg/coindexed_1.f90: Likewise.
354
636a9a89
JL
3552016-11-18 Jeff Law <law@redhat.com>
356
357 PR target/25111
358 * gcc.target/m68k/pr25111.c: New test.
359
6c554a2a
JJ
3602016-11-18 Jakub Jelinek <jakub@redhat.com>
361
521c54dd
JJ
362 PR c++/68180
363 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
364
5e7c7761
JJ
365 PR middle-end/78419
366 * gcc.target/i386/pr78419.c: New test.
367
6c554a2a
JJ
368 PR c++/77285
369 * g++.dg/tls/pr77285-1.C: New test.
370 * g++.dg/tls/pr77285-2.C: New test.
371
57d7fe86
JL
3722016-11-18 Jeff Law <law@redhat.com>
373
374 PR target/25112
375 * gcc.target/m68k/pr25112: New test.
376
1b2e0303
DE
3772016-11-18 David Edelsohn <dje.gcc@gmail.com>
378
379 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
380 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
381
70e73d3c
TP
3822016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
383
384 * gcc.target/arm/optional_thumb-1.c: New test.
385 * gcc.target/arm/optional_thumb-2.c: New test.
386 * gcc.target/arm/optional_thumb-3.c: New test.
387
151c204f
DV
3882016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
389
390 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
391 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
392 successful test.
393 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
394 (DEFAULT_REQUIRED_QUORUM): Likewise.
395
dbb29a2a
AB
3962016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
397 Toma Tabacu <toma.tabacu@imgtec.com>
398
b2b0acbe
UB
399 * gcc.target/mips/inline-memcpy-1.c (dg-options):
400 Add (REQUIRES_STDLIB).
dbb29a2a
AB
401 * gcc.target/mips/inline-memcpy-2.c: Ditto.
402 * gcc.target/mips/inline-memcpy-3.c: Ditto.
403 * gcc.target/mips/inline-memcpy-4.c: Ditto.
404 * gcc.target/mips/inline-memcpy-5.c: Ditto.
405 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
406 * gcc.target/mips/loongson-simd.c: Ditto.
407 * gcc.target/mips/memcpy-1.c: Ditto.
408 * gcc.target/mips/mips-3d-1.c: Ditto.
409 * gcc.target/mips/mips-3d-2.c: Ditto.
410 * gcc.target/mips/mips-3d-3.c: Ditto.
411 * gcc.target/mips/mips-3d-4.c: Ditto.
412 * gcc.target/mips/mips-3d-5.c: Ditto.
413 * gcc.target/mips/mips-3d-6.c: Ditto.
414 * gcc.target/mips/mips-3d-7.c: Ditto.
415 * gcc.target/mips/mips-3d-8.c: Ditto.
416 * gcc.target/mips/mips-3d-9.c: Ditto.
417 * gcc.target/mips/mips-ps-1.c: Ditto.
418 * gcc.target/mips/mips-ps-2.c: Ditto.
419 * gcc.target/mips/mips-ps-3.c: Ditto.
420 * gcc.target/mips/mips-ps-4.c: Ditto.
421 * gcc.target/mips/mips-ps-6.c: Ditto.
422 * gcc.target/mips/mips16-attributes.c: Ditto.
423 * gcc.target/mips/mips32-dsp-run.c: Ditto.
424 * gcc.target/mips/mips32-dsp.c: Ditto.
425 * gcc.target/mips/save-restore-1.c: Ditto.
426 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
427 (mips_preprocess): Add ignore_output argument that when set
428 will not return the pre-processed output.
b2b0acbe 429 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
430 (mips-dg-init): Ditto.
431 (mips-dg-options): Check if a test having test option
432 (REQUIRES_STDLIB) has the required sysroot support for
433 the current test options.
434
f2b6aad9
JL
4352016-11-17 Jeff Law <law@redhat.com>
436
f97db488
JL
437 PR middle-end/38219
438 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
439
f2b6aad9
JL
440 PR target/47192
441 * gcc.target/m68k/pr47192.c: New test.
442
e080b281
TT
4432016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
444
445 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
446 instead of isa>=4, in order to downgrade to R5.
447
e389ba30
AB
4482016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
449
450 * gcc.target/arc/cmem-bit-1.c: New file.
451 * gcc.target/arc/cmem-bit-2.c: New file.
452 * gcc.target/arc/cmem-bit-3.c: New file.
453 * gcc.target/arc/cmem-bit-4.c: New file.
454
9775c1a5
L
4552016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
456
457 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
458 "avx5124fmaps".
459 * gcc.target/i386/funcspec-56.inc: Test new attributes.
460
4612016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
462 Andrew Senkevich <andrew.senkevich@intel.com>
463
464 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
465 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
466 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
467 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
468 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
469 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
470 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
471 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
472 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
473 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
474 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
475 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
476 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
477 avx5124vnniw-check.h.
478 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
479 check_effective_target_avx5124vnniw): New.
480 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
481 Set under ifndef.
482 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
483 * gcc.target/i386/sse-13.c: Ditto.
484 * g++.dg/other/i386-2.C: Ditto.
485 * g++.dg/other/i386-3.C: Ditto.
486 * gcc.target/i386/sse-22.c: Ditto.
487 * gcc.target/i386/sse-23.c: Ditto.
488
80557bb7
PC
4892016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
490
491 PR c++/55080
492 * g++.dg/parse/pr55080.C: New.
493
c80620fc
MM
4942016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
495
496 PR target/78101
497 * gcc.target/powerpc/fusion4.c: New test.
498
77b384c5
TP
4992016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
500
501 PR target/77933
502 * gcc.target/arm/pr77933-1.c: New test.
503 * gcc.target/arm/pr77933-2.c: Likewise.
504
5fe353c8
JJ
5052016-11-17 Jakub Jelinek <jakub@redhat.com>
506
507 PR middle-end/78201
508 * g++.dg/opt/pr78201.C: New test.
509
cc4aa659
CL
5102016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
511
512 * gcc.dg/pr78333.c: Add empty implementations of
513 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
514 problems on non-glibc systems.
515
b8f56412
DM
5162016-11-17 David Malcolm <dmalcolm@redhat.com>
517
518 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
519 (test_raw_string_one_liner): New function.
520 (test_raw_string_multiline): New function.
521
141a3ccf
KT
5222016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523
524 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
525 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
526
54e63f00 5272016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 528 Richard Biener <rguenther@suse.de>
54e63f00
BS
529
530 PR tree-optimization/77848
531 * gfortran.dg/vect/pr77848.f: New test.
532
2fe37211
BE
5332016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
534
535 PR target/77308
536 * gcc.target/arm/pr53447-5.c: New test.
537 * lib/target-supports.exp
538 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
539
c867c39d
CZ
5402016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
541
542 * gcc.target/arc/abitest.S: New file.
543 * gcc.target/arc/abitest.h: Likewise.
544 * gcc.target/arc/va_args-1.c: Likewise.
545 * gcc.target/arc/va_args-2.c: Likewise.
546 * gcc.target/arc/va_args-3.c: Likewise.
547 * gcc.target/arc/mcrc.c: Deleted.
548 * gcc.target/arc/mdsp-packa.c: Likewise.
549 * gcc.target/arc/mdvbf.c: Likewise.
550 * gcc.target/arc/mmac-24.c: Likewise.
551 * gcc.target/arc/mmac-d16.c: Likewise.
552 * gcc.target/arc/mno-crc.c: Likewise.
553 * gcc.target/arc/mno-dsp-packa.c: Likewise.
554 * gcc.target/arc/mno-dvbf.c: Likewise.
555 * gcc.target/arc/mno-mac-24.c: Likewise.
556 * gcc.target/arc/mno-mac-d16.c: Likewise.
557 * gcc.target/arc/mno-rtsc.c: Likewise.
558 * gcc.target/arc/mno-xy.c: Likewise.
559 * gcc.target/arc/mrtsc.c: Likewise.
560 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
561 function.
562 (check_effective_target_arc700): Likewise.
563 (check_effective_target_arc6xx): Likewise.
564 (check_effective_target_arcmpy): Likewise.
565 (check_effective_target_archs): Likewise.
566 (check_effective_target_clmcpu): Likewise.
567 (check_effective_target_barrelshifter): Likewise.
568 * gcc.target/arc/barrel-shifter-1.c: Changed.
569 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
570 * gcc.target/arc/cmem-1.c: Changed.
571 * gcc.target/arc/cmem-2.c: Likewise.
572 * gcc.target/arc/cmem-3.c: Likewise.
573 * gcc.target/arc/cmem-4.c: Likewise.
574 * gcc.target/arc/cmem-5.c: Likewise.
575 * gcc.target/arc/cmem-6.c: Likewise.
576 * gcc.target/arc/cmem-7.c: Likewise.
577 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
578 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
579 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
580 * gcc.target/arc/jump-around-jump.c: Update options.
581 * gcc.target/arc/mARC601.c: Changed.
582 * gcc.target/arc/mcpu-arc600.c: Changed.
583 * gcc.target/arc/mcpu-arc601.c: Changed.
584 * gcc.target/arc/mcpu-arc700.c: Changed.
585 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
586 * gcc.target/arc/movb-1.c: Changed.
587 * gcc.target/arc/movb-2.c: Likewise.
588 * gcc.target/arc/movb-3.c: Likewise.
589 * gcc.target/arc/movb-4.c: Likewise.
590 * gcc.target/arc/movb-5.c: Likewise.
591 * gcc.target/arc/movb_cl-1.c: Likewise.
592 * gcc.target/arc/movb_cl-2.c: Likewise.
593 * gcc.target/arc/movbi_cl-1.c: Likewise.
594 * gcc.target/arc/movh_cl-1.c: Likewise.
595 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
596 * gcc.target/arc/mul64.c: Enable it only for ARC600.
597 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
598 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
599 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
600 * gcc.target/arc/trsub.c: Only for ARC EM cores.
601 * gcc.target/arc/builtin_simdarc.c: Changed.
602 * gcc.target/arc/extzv-1.c: Likewise.
603 * gcc.target/arc/insv-1.c: Likewise.
604 * gcc.target/arc/insv-2.c: Likewise.
605 * gcc.target/arc/mA6.c: Likewise.
606 * gcc.target/arc/mA7.c: Likewise.
607 * gcc.target/arc/mARC600.c: Likewise.
608 * gcc.target/arc/mARC700.c: Likewise.
609 * gcc.target/arc/mcpu-arc600.c: Likewise.
610 * gcc.target/arc/mcpu-arc700.c: Likewise.
611 * gcc.target/arc/movl-1.c: Likewise.
612 * gcc.target/arc/nps400-1.c: Likewise.
613 * gcc.target/arc/trsub.c: Likewise.
614 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
615 configuration.
616 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
617 * gcc.target/arc/mswape.c: Likewise.
618
c90928c8
PC
6192016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/68180
622 * g++.dg/cpp1y/pr68180.C: New.
623
6c99dcb5
PK
6242016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
625
626 PR tree-optimization/78319
627 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
628 arm-none-eabi.
629
8ce3fee5
RB
6302016-11-17 Richard Biener <rguenther@suse.de>
631
632 PR tree-optimization/78306
633 * gcc.dg/cilk-plus/pr78306.c: New testcase.
634
f8294131
RB
6352016-11-17 Richard Biener <rguenther@suse.de>
636
637 PR middle-end/78305
638 * gcc.dg/torture/pr78305.c: New testcase.
639
04f1c830
JW
6402016-11-17 Janus Weil <janus@gcc.gnu.org>
641
642 PR fortran/66227
643 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
644
0d939c95
MP
6452016-11-16 Marek Polacek <polacek@redhat.com>
646
647 PR c/78285
648 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
649 * g++.dg/ext/case-range2.C: Likewise.
650
99c72130
SK
6512016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
652
653 PR fortran/58001
654 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
655 * gfortran.dg/fmt_tab_2.f90: Ditto.
656
fb324f02
JJ
6572016-11-16 Jakub Jelinek <jakub@redhat.com>
658
659 PR rtl-optimization/78378
660 * gcc.c-torture/execute/pr78378.c: New test.
661
a2ea37fb
AB
6622016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
663
664 * gcc.dg/tree-prof/section-attr-1.c: New file.
665 * gcc.dg/tree-prof/section-attr-2.c: New file.
666 * gcc.dg/tree-prof/section-attr-3.c: New file.
667
d08c0ea3
MR
6682016-11-16 Maciej W. Rozycki <macro@imgtec.com>
669
670 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
671 rather than `la'.
672
8e2be5ae
MR
6732016-11-16 Maciej W. Rozycki <macro@imgtec.com>
674
675 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
676 (dg-final): Remove microMIPS JALRS mnemonic matching.
677 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
678 (dg-final): Remove microMIPS JALRS mnemonic matching.
679 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
680 (dg-final): Remove microMIPS JALRS mnemonic matching.
681 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
682 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
683 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
684 * gcc.target/mips/call-1u.c: New test case.
685 * gcc.target/mips/call-2u.c: New test case.
686 * gcc.target/mips/call-3u.c: New test case.
687 * gcc.target/mips/call-4u.c: New test case.
688 * gcc.target/mips/call-5u.c: New test case.
689 * gcc.target/mips/call-6u.c: New test case.
690
660e6c2c
TP
6912016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
692
693 * gcc.target/arm/empty_fiq_handler.c: New test.
694
5e8d7713
JJ
6952016-11-16 Jakub Jelinek <jakub@redhat.com>
696
697 PR fortran/78299
698 * gfortran.dg/gomp/pr78299.f90: New test.
699
dd784916
WD
7002015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
701
702 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 703 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
704 * gcc.dg/optimize-bswapsi-2.c: Likewise.
705
0af30954
SN
7062016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
707
708 PR libgfortran/78314
709 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
710
e38f6572
BC
7112016-11-16 Bin Cheng <bin.cheng@arm.com>
712
713 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
714 according to updated dump info.
715
5012919d
AM
7162016-11-16 Alexander Monakov <amonakov@ispras.ru>
717
718 * lib/target-supports.exp (check_effective_target_alloca): Use a
719 compile test.
720 * gcc.target/nvptx/softstack.c: New test.
721 * gcc.target/nvptx/decl-shared.c: New test.
722 * gcc.target/nvptx/decl-shared-init.c: New test.
723
2fe2aba3
MR
7242016-11-16 Maciej W. Rozycki <macro@imgtec.com>
725
726 * gcc.target/mips/data-sym-jump.c: New test case.
727 * gcc.target/mips/data-sym-pool.c: New test case.
728 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
729 annotation.
730
598eaaa2
YR
7312016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
732
733 * lib/target-supports.exp (check_avx2_hw_available): New.
734 (check_effective_target_avx2_runtime): New.
735 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
736
03b85dcd
TC
7372016-11-16 Tamar Christina <tamar.christina@arm.com>
738
739 PR testsuite/78136
740 * gcc.dg/cpp/trad/trad.exp
741 (dg-runtest): Moved $srcdir/$subdir/ to
742 DEFAULT_TRADCPPFLAGS.
743
dc9e0b66
AV
7442016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
745
746 PR fortran/78356
747 * gfortran.dg/class_allocate_23.f08: New test.
748
d964ba07
RB
7492016-11-16 Richard Biener <rguenther@suse.de>
750
751 PR middle-end/78333
752 * gcc.dg/pr78333.c: New testcase.
753
080140bc
ML
7542016-11-16 Martin Liska <mliska@suse.cz>
755
756 PR sanitizer/78270
757 * gcc.dg/asan/pr78270.c: Update comment style.
758 * gcc.dg/asan/pr78270-2.c: New test.
759
4786fabe
SKS
7602016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
761
762 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
763 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
764
510d73a0
RB
7652016-11-16 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/78348
768 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
769
1705cebd
JJ
7702016-11-16 Jakub Jelinek <jakub@redhat.com>
771
772 PR sanitizer/77823
773 * c-c++-common/ubsan/overflow-vec-1.c: New test.
774 * c-c++-common/ubsan/overflow-vec-2.c: New test.
775
ed66ba99
MP
7762016-11-15 Marek Polacek <polacek@redhat.com>
777
778 * g++.dg/cpp1z/init-statement6.C: Rename a function.
779
5d70ab07
JD
7802016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
781
782 PR libgfortran/51119
783 * gfortran.dg/matmul_12.f90: New test case.
784
48aef8e2
UB
7852016-11-15 Uros Bizjak <ubizjak@gmail.com>
786
787 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 788 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 789 common 32-bit and 64-bit function specific options.
b2b0acbe 790 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 791
0c8a8fe2
JJ
7922016-11-15 Jakub Jelinek <jakub@redhat.com>
793
5a65a911
JJ
794 * g++.dg/cpp1z/decomp14.C: New test.
795 * g++.dg/cpp1z/decomp15.C: New test.
796 * g++.dg/cpp1z/decomp16.C: New test.
797
a0f5b987
JJ
798 * g++.dg/cpp1z/decomp13.C: New test.
799
5a0e7889
JJ
800 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
801
0c8a8fe2
JJ
802 PR c++/71988
803 * g++.dg/cpp0x/constexpr-71988.C: New test.
804
2cf63121
MR
8052016-11-15 Maciej W. Rozycki <macro@imgtec.com>
806
807 * gcc.target/mips/insn-casesi.c: New test case.
808 * gcc.target/mips/insn-pseudo-1.c: New test case.
809 * gcc.target/mips/insn-pseudo-2.c: New test case.
810 * gcc.target/mips/insn-pseudo-3.c: New test case.
811 * gcc.target/mips/insn-pseudo-4.c: New test case.
812 * gcc.target/mips/insn-tablejump.c: New test case.
813
2cbfb209
MR
8142016-11-15 Maciej W. Rozycki <macro@imgtec.com>
815
816 * gcc.target/mips/mips.exp (mips_option_tests): Add
817 `-mcode-readable=yes' array element.
818
f05a874c
MR
8192016-11-15 Maciej W. Rozycki <macro@imgtec.com>
820
821 * gcc.target/mips/mips.exp (mips_option_tests): Add
822 `-mmicromips' array element.
823
b229ab2a
MM
8242016-11-15 Michael Matz <matz@suse.de>
825
826 PR missed-optimization/77881
827 * gcc.target/i386/pr77881.c: New test.
828
aa806c3b
JJ
8292016-11-15 Jakub Jelinek <jakub@redhat.com>
830
831 PR middle-end/78295
832 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
833
bcb9a772
MM
8342016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
835
836 * gcc.target/powerpc/vec-set-int.c: New test.
837 * gcc.target/powerpc/vec-set-short.c: Likesie.
838 * gcc.target/powerpc/vec-set-char.c: Likewise.
839
8e745a17
JJ
8402016-11-14 Jakub Jelinek <jakub@redhat.com>
841
842 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
843
d809e15a
JW
8442016-11-14 Janus Weil <janus@gcc.gnu.org>
845
846 PR fortran/78300
847 * gfortran.dg/class_result_3.f90: New test.
848
1ee62b92 8492016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
850 Richard Biener <rguenther@suse.de>
851
852 * gcc.dg/gimplefe-1.c: New testcase.
853 * gcc.dg/gimplefe-2.c: Likewise.
854 * gcc.dg/gimplefe-3.c: Likewise.
855 * gcc.dg/gimplefe-4.c: Likewise.
856 * gcc.dg/gimplefe-5.c: Likewise.
857 * gcc.dg/gimplefe-6.c: Likewise.
858 * gcc.dg/gimplefe-7.c: Likewise.
859 * gcc.dg/gimplefe-8.c: Likewise.
860 * gcc.dg/gimplefe-9.c: Likewise.
861 * gcc.dg/gimplefe-10.c: Likewise.
862 * gcc.dg/gimplefe-11.c: Likewise.
863 * gcc.dg/gimplefe-12.c: Likewise.
864 * gcc.dg/gimplefe-13.c: Likewise.
865 * gcc.dg/gimplefe-14.c: Likewise.
866 * gcc.dg/gimplefe-15.c: Likewise.
867 * gcc.dg/gimplefe-16.c: Likewise.
868 * gcc.dg/gimplefe-17.c: Likewise.
869 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 870
4d209853
ML
8712016-11-14 Martin Liska <mliska@suse.cz>
872
873 PR bootstrap/78069
874 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
875 to match scanned pattern.
876 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
877
5129b43b
RB
8782016-11-14 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/78312
881 * gcc.dg/torture/pr78312.c: New testcase.
882
d97cca4a
GJL
8832016-11-14 Georg-Johann Lay <avr@gjlay.de>
884
885 PR target/78093
886 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
887
5230c3d8
JJ
8882016-11-14 Jakub Jelinek <jakub@redhat.com>
889 Jason Merrill <jason@redhat.com>
890
891 Implement P0217R3 - C++17 structured bindings
892 * g++.dg/cpp1z/decomp1.C: New test.
893 * g++.dg/cpp1z/decomp2.C: New test.
894 * g++.dg/cpp1z/decomp3.C: New test.
895 * g++.dg/cpp1z/decomp4.C: New test.
896 * g++.dg/cpp1z/decomp5.C: New test.
897 * g++.dg/cpp1z/decomp6.C: New test.
898 * g++.dg/cpp1z/decomp7.C: New test.
899 * g++.dg/cpp1z/decomp8.C: New test.
900 * g++.dg/cpp1z/decomp9.C: New test.
901 * g++.dg/cpp1z/decomp10.C: New test.
902
a2b4c188
KV
9032016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
904
905 * g++.dg/torture/pr78268.C: New test.
906
975672f3
PK
9072016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
908
909 PR c/35503
910 * c-c++-common/pr35503-1.c: New test.
911 * c-c++-common/pr35503-2.c: Likewise.
912 * c-c++-common/pr35503-3.c: Likewise.
913 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
914
a4ba1151
UB
9152016-11-13 Uros Bizjak <ubizjak@gmail.com>
916
917 PR rtl-optimization/78232
918 PR rtl-optimization/78248
919 * gcc.dg/ubsan/pr78248.c: New test.
920
47605312
EB
9212016-11-13 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/address_conv.adb: New test.
924
96826e28
EB
9252016-11-13 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gnat.dg/renaming11.ad[sb]: New test.
928
4be719cd
EB
9292016-11-13 Eric Botcazou <ebotcazou@adacore.com>
930
931 * c-c++-common/dump-ada-spec-6.c: New test.
932
4ebd491f
EB
9332016-11-13 Eric Botcazou <ebotcazou@adacore.com>
934
935 * gnat.dg/lto21.adb: New test.
936 * gnat.dg/lto21_pkg1.ads: New helper.
937 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
938
f9d49cd1
JW
9392016-11-13 Janus Weil <janus@gcc.gnu.org>
940
941 PR fortran/60952
942 * gfortran.dg/typebound_proc_34.f90: New test.
943
9cbf8673
JW
9442016-11-13 Janus Weil <janus@gcc.gnu.org>
945
946 PR fortran/66366
947 * gfortran.dg/class_57.f90: Changed error message.
948 * gfortran.dg/class_60.f90: New test.
949
0e075835
DE
9502016-11-12 David Edelsohn <dje.gcc@gmail.com>
951
952 * g++.dg/pr78112.C: XFAIL AIX.
953
b93d8a3f
JW
9542016-11-12 Janus Weil <janus@gcc.gnu.org>
955
956 PR fortran/77501
957 * gfortran.dg/typebound_generic_16.f90: New test.
958
b8f70e67
JJ
9592016-11-12 Jakub Jelinek <jakub@redhat.com>
960
961 PR c++/71225
962 * g++.dg/cpp0x/pr71225.C: New test.
963
8b287aea
EB
9642016-11-11 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gcc.target/sparc/20161111-1.c: New test.
967
c901bc0d
UB
9682016-11-11 Uros Bizjak <ubizjak@gmail.com>
969
970 PR target/78310
971 * gcc.target/i386/pr78310.c: New test.
972
606f928d
JL
9732016-11-11 Jeff Law <law@redhat.com>
974
975 * gcc.dg/tree-ssa/isolate-6.c: New test.
976 * gcc.dg/tree-ssa/isolate-7.c: New test.
977
be278990
BC
9782016-11-11 Bin Cheng <bin.cheng@arm.com>
979
980 PR testsuite/78292
981 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
982 vect_max_reduc.
983
d9ab7525
JJ
9842016-11-11 Jakub Jelinek <jakub@redhat.com>
985
986 PR c++/72774
987 * g++.dg/parse/pr72774.C: New test.
988
4b7e0c76
RB
9892016-11-11 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/71575
992 * gcc.dg/graphite/pr71575-1.c: New testcase.
993 * gcc.dg/graphite/pr71575-2.c: Likewise.
994
d07f8c59
RB
9952016-11-11 Richard Biener <rguenther@suse.de>
996
997 PR middle-end/78295
998 * gcc.dg/uninit-pr78295.c: New testcase.
999
aa806c3b 10002016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1001
1002 PR fortran/78277
1003 * gfortran.dg/dec_structure_17.f90: New test.
1004
456f0dfa
MM
10052016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1006
1007 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1008 being allowed in vector registers.
1009 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1010 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1011 * gcc.target/powerpc/vsx-himode.c: Likewise.
1012 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1013 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1014 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1015 to allow matching MFVSRD or MFVSRW.
1016
8d34bfa8
PH
10172016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1018
1019 PR rtl-optimization/78241
1020 * gcc.dg/pr78241.c: New test.
1021
0569479e
JJ
10222016-11-10 Jakub Jelinek <jakub@redhat.com>
1023
8ebd1b31
JJ
1024 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1025 201307.
1026
0569479e
JJ
1027 * g++.dg/cpp1z/noexcept-type14.C: New test.
1028 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1029
37a16493
JG
10302016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1031
1032 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1033 WVAL0S tests added in r241817.
1034
b4c3a85b
JJ
10352016-11-10 Jakub Jelinek <jakub@redhat.com>
1036
1037 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1038 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1039 no longer allowed and corresponding ordered construct.
1040 * gfortran.dg/gomp/linear-1.f90: New test.
1041 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1042 * gfortran.dg/gomp/declare-target-1.f90: New test.
1043 * gfortran.dg/gomp/declare-target-2.f90: New test.
1044
86bc8506
ML
10452016-11-10 Martin Liska <mliska@suse.cz>
1046
1047 PR sanitizer/78270
1048 * gcc.dg/asan/pr78270.c: New test.
1049
ed5fdfba
PMR
10502016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1051 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR debug/78112
b4c3a85b 1054 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1055
0391e4a3
JJ
10562016-11-09 Jakub Jelinek <jakub@redhat.com>
1057
cc38d9d6
JJ
1058 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1059 -Wno-c++1z-compat.
1060 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1061 string in case condition contains % characters.
1062
0391e4a3
JJ
1063 PR c++/78283
1064 * g++.dg/cpp1z/noexcept-type13.C: New test.
1065
410fe60d
TT
10662016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1067
1068 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1069 using (HAS_MOVN) with MIPS III.
1070
271dd55c
JW
10712016-11-09 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/46459
1074 * gfortran.dg/volatile14.f90: New test.
1075
ff1f317b
UB
10762016-11-09 Uros Bizjak <ubizjak@gmail.com>
1077
1078 PR target/78262
1079 * gcc.target/i386/pr78262.c: New test.
1080
aa806c3b 10812016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1082
1083 PR fortran/78259
1084 * gfortran.dg/pr78259.f90: New test.
1085
b349a81a
JW
10862016-11-09 Janus Weil <janus@gcc.gnu.org>
1087
1088 PR fortran/60777
1089 * gfortran.dg/spec_expr_7.f90: New test.
1090
2e955d50
JJ
10912016-11-09 Jakub Jelinek <jakub@redhat.com>
1092
4f353581
JJ
1093 PR target/77718
1094 * gcc.c-torture/execute/pr77718.c: New test.
1095
2e955d50
JJ
1096 * gcc.dg/ubsan/c99-shift-3.c: New test.
1097 * gcc.dg/ubsan/c99-shift-4.c: New test.
1098 * gcc.dg/ubsan/c99-shift-5.c: New test.
1099 * gcc.dg/ubsan/c99-shift-6.c: New test.
1100
68c93708
ML
11012016-11-09 Martin Liska <mliska@suse.cz>
1102
1103 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1104 test-case for memcmp.
1105 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1106
7b649f79
TP
11072016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1108
1109 PR testsuite/78269
1110 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1111
bfcb501d
PT
11122016-11-09 Paul Thomas <pault@gcc.gnu.org>
1113
1114 * gfortran.dg/move_alloc_18.f90: New test.
1115
e15861c2
PK
11162016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1117
1118 PR middle-end/78256
1119 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1120 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1121
5f395580
JW
11222016-11-09 Janus Weil <janus@gcc.gnu.org>
1123
1124 PR fortran/71894
1125 * gfortran.dg/class_59.f90: New test.
1126
37b14185
RB
11272016-11-09 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/78007
1130 * gcc.dg/vect/vect-bswap32.c: Adjust.
1131 * gcc.dg/vect/vect-bswap64.c: Likewise.
1132
d6e8a41c
KV
11332016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1134
1135 * gcc.dg/ipa/vrp7.c: New test.
1136
5d5f1e95
KV
11372016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1138
1139 PR ipa/78121
1140 * gcc.dg/ipa/pr78121.c: New test.
1141
0290a292
MO
11422016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1143
1144 * c-c++-common/asan/default_options.h: New file.
1145 * c-c++-common/asan/strcasestr-1.c: New test.
1146 * c-c++-common/asan/strcasestr-2.c: Likewise.
1147 * c-c++-common/asan/strcspn-1.c: Likewise.
1148 * c-c++-common/asan/strcspn-2.c: Likewise.
1149 * c-c++-common/asan/strpbrk-1.c: Likewise.
1150 * c-c++-common/asan/strpbrk-2.c: Likewise.
1151 * c-c++-common/asan/strspn-1.c: Likewise.
1152 * c-c++-common/asan/strspn-2.c: Likewise.
1153 * c-c++-common/asan/strstr-1.c: Likewise.
1154 * c-c++-common/asan/strstr-2.c: Likewise.
1155 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1156
fbdb92eb
MO
11572016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1158
1159 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1160
103c4f75
JW
11612016-11-08 Janus Weil <janus@gcc.gnu.org>
1162
1163 PR fortran/68440
1164 * gfortran.dg/class_58.f90: New test.
1165
90a2ffc0
UB
11662016-11-08 Uros Bizjak <ubizjak@gmail.com>
1167
1168 PR target/70799
1169 * gcc.target/i386/pr70799-2.c: New test.
1170
eba5aec8
JW
11712016-11-08 Janus Weil <janus@gcc.gnu.org>
1172
1173 PR fortran/77596
1174 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1175
fad36601
BC
11762016-11-08 Bin Cheng <bin.cheng@arm.com>
1177
1178 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1179
7c8615b6
BC
11802016-11-08 Bin Cheng <bin.cheng@arm.com>
1181
1182 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1183
4c6a4a53
BC
11842016-11-08 Bin Cheng <bin.cheng@arm.com>
1185
1186 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1187
fcd1b8df
ML
11882016-11-08 Martin Liska <mliska@suse.cz>
1189
1190 PR testsuite/78242
1191 * g++.dg/asan/use-after-scope-4.C: New test.
1192 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1193 * gcc.dg/asan/use-after-scope-8.c: Remove.
1194
f9ef2c76
RB
11952016-11-08 Richard Biener <rguenther@suse.de>
1196
1197 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1198
ad11774f
TC
11992016-11-08 Tamar Christina <tamar.christina@arm.com>
1200
1201 PR testsuite/78136
1202 * gcc.dg/cpp/trad/trad.exp
1203 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1204 * gcc.dg/cpp/trad/include.c: Use local header file.
1205
fe73a332
RB
12062016-11-08 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/78205
1209 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1210
ed053eb8
RB
12112016-11-08 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/78224
1214 * g++.dg/torture/pr78224.C: New testcase.
1215
06658c6d
SKS
12162016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1217
1218 * gcc.dg/store_merging_1.c: Require store_merge.
1219 * gcc.dg/store_merging_2.c: Likewise.
1220 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1221 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1222 * gcc.dg/store_merging_6.c: Likewise.
1223 * gcc.dg/store_merging_7.c: Likewise.
1224 * gcc.dg/store_merging_8.c: Likewise.
1225 * lib/target-supports.exp (check_effective_target_store_merge): New.
1226
e4b39278
DE
12272016-11-07 David Edelsohn <dje.gcc@gmail.com>
1228
1229 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1230 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1231 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1232 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1233 -mvsx -mpower8-vector.
1234 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1235 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1236 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1237 -mvsx -mpower8-vector.
1238
fda2d612
DE
12392016-11-07 David Edelsohn <dje.gcc@gmail.com>
1240
1241 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1242
1243 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1244 * gcc.dg/visibility-14.c: XFAIL AIX.
1245 * gcc.dg/visibility-15.c: XFAIL AIX.
1246 * gcc.dg/visibility-16.c: XFAIL AIX.
1247 * gcc.dg/visibility-17.c: XFAIL AIX.
1248 * gcc.dg/visibility-18.c: XFAIL AIX.
1249 * gcc.dg/visibility-19.c: XFAIL AIX.
1250 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1251 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1252 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1253 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1254
60cee85e
JJ
12552016-11-07 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR target/78227
1258 * gcc.target/i386/pr78227-1.c: New test.
1259 * gcc.target/i386/pr78227-2.c: New test.
1260
7aa13860
PK
12612016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1262
1263 PR middle-end/35691
1264 * gcc.dg/pr35691-1.c: New test-case.
1265 * gcc.dg/pr35691-2.c: Likewise.
1266
caa024ff
BS
12672016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1268
1269 PR rtl-optimization/77309
1270 * gcc.dg/torture/pr77309.c: New test.
1271
a9815228
JJ
12722016-11-07 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR middle-end/71529
1275 * gcc.target/i386/pr71529.C: Moved to ...
1276 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1277
1278 PR target/64411
1279 * gcc.target/i386/pr64411.C: Moved to ...
1280 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1281 lp64.
1282
1283 PR target/65105
1284 * gcc.target/i386/pr65105-4.C: Moved to ...
1285 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1286 Run into compile test rather than execute test.
1287
e8ab5cb1
RB
12882016-11-07 Richard Biener <rguenther@suse.de>
1289
1290 PR target/78229
1291 * g++.dg/pr78229.C: New testcase.
1292
20770eb8
RB
12932016-11-07 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/78218
1296 * gcc.dg/torture/pr78218.c: New testcase.
1297
32894793
RB
12982016-11-07 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/78228
1301 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1302
e27bfda2
KT
13032016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1304
1305 PR target/77822
1306 * g++.dg/torture/pr77822.C: New test.
1307
00d6b7a1
ML
13082016-11-07 Martin Liska <mliska@suse.cz>
1309
1310 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1311 -f-sanitize-address-use-after-scope.
1312 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1313 internal fn calls.
1314 * g++.dg/asan/use-after-scope-1.C: New test.
1315 * g++.dg/asan/use-after-scope-2.C: Likewise.
1316 * g++.dg/asan/use-after-scope-3.C: Likewise.
1317 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1318 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1319 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1320 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1321 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1322 * g++.dg/asan/use-after-scope-types.h: Likewise.
1323 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1324 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1325 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1326 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1327 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1328 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1329 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1330 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1331 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1332 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1333 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1334 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1335 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1336 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1337
a0d3edf8
RB
13382016-11-07 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/78189
1341 * g++.dg/torture/pr78189.C: New testcase.
1342
0db5adfa
DE
13432016-11-06 David Edelsohn <dje.gcc@gmail.com>
1344
1345 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1346
cc03bf7a
AV
13472016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1348
1349 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1350 occuring.
1351
18bb8b8a
TK
13522016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1353
1354 PR fortran/78221
1355 * arith.c (gfc_complex2real): Change gfc_warning_now to
1356 gfc_warning.
1357
c7f587bd
PT
13582016-11-05 Paul Thomas <pault@gcc.gnu.org>
1359
1360 * gfortran.dg/move_alloc_17.f03: New test.
1361
92657eb0
RB
13622016-11-05 Richard Biener <rguenther@suse.de>
1363
1364 PR bootstrap/78188
1365 * g++.dg/ipa/pr78188.C: New test.
1366
28ce22e6
JW
13672016-11-05 Janus Weil <janus@gcc.gnu.org>
1368 Dominique d'Humieres <dominiq@lps.ens.fr>
1369
1370 PR fortran/69495
1371 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1372
d233ee5f
PT
13732016-11-05 Paul Thomas <pault@gcc.gnu.org>
1374
1375 PR fortran/67564
1376 * gfortran.dg/select_type_39.f03: New test.
1377
13782016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1379
1380 PR fortran/64933
1381 * gfortran.dg/associate_23.f90: New test.
1382
5f4cebba
JJ
13832016-11-04 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR target/77834
1386 * gcc.dg/pr77834.c: New test.
1387
6e3ae7e6
PC
13882016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/67980
1391 * g++.dg/cpp1y/pr67980.C: New.
1392
fff6ed28
BS
13932016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1394
1395 * gcc.target/powerpc/fold-vec-add-1.c: New.
1396 * gcc.target/powerpc/fold-vec-add-2.c: New.
1397 * gcc.target/powerpc/fold-vec-add-3.c: New.
1398 * gcc.target/powerpc/fold-vec-add-4.c: New.
1399 * gcc.target/powerpc/fold-vec-add-5.c: New.
1400 * gcc.target/powerpc/fold-vec-add-6.c: New.
1401 * gcc.target/powerpc/fold-vec-add-7.c: New.
1402
bef3a8d7 14032016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1404
1405 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1406 for -mbranch-likely, infer -mno-branch-likely for R6.
1407
dac9376a
BE
14082016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1409
1410 PR c++/71973
1411 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1412 * g++.dg/init/new15.C: Likewise.
1413 * g++.dg/ipa/inline-1.C: Likewise.
1414 * g++.dg/ipa/inline-2.C: Likewise.
1415 * g++.dg/lto/20080908-1_0.C: Likewise.
1416 * g++.dg/tc1/dr20.C: Likewise.
1417 * g++.dg/tree-ssa/inline-1.C: Likewise.
1418 * g++.dg/tree-ssa/inline-2.C: Likewise.
1419 * g++.old-deja/g++.law/except1.C: Likewise.
1420 * g++.old-deja/g++.other/vbase5.C: Likewise.
1421 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1422
b210df46
BS
14232016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424
1425 PR tree-optimization/78210
1426 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1427 possibility of widening multiplies.
1428
964ef24c
RB
14292016-11-04 Richard Biener <rguenther@suse.de>
1430
1431 PR middle-end/78185
1432 * gcc.dg/pr78185.c: New testcase.
1433
5fb80387
DE
14342016-10-04 David Edelsohn <dje.gcc@gmail.com>
1435
1436 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1437 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1438
6905c577
JJ
14392016-11-03 Jakub Jelinek <jakub@redhat.com>
1440 Alexandre Oliva <aoliva@redhat.com>
1441 Jason Merrill <jason@redhat.com>
1442
1443 PR debug/28767
1444 PR debug/56974
1445 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1446 * g++.dg/debug/dwarf2/ref-3.C: New test.
1447 * g++.dg/debug/dwarf2/ref-4.C: New test.
1448 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1449 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1450
14512016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1452
1453 * gfortran.dg/dec_exp_1.f90: New test.
1454 * gfortran.dg/dec_exp_2.f90: Likewise.
1455 * gfortran.dg/dec_exp_3.f90: Likewise.
1456
6905c577 14572016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1458
1459 * gfortran.dg/dec_parameter_1.f: New test.
1460 * gfortran.dg/dec_parameter_2.f90: Likewise.
1461 * gfortran.dg/dec_parameter_3.f90: Likewise.
1462 * gfortran.dg/dec_parameter_4.f90: Likewise.
1463
7d29f8e3
ML
14642016-11-03 Martin Liska <mliska@suse.cz>
1465
1466 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1467 output.
1468 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1469
5de3e2d8
BE
14702016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1471
1472 PR libgcc/78067
1473 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1474
f03f0232
SKS
14752016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1476
1477 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1478
bd17a9df
MF
14792016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1480
1481 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1482
2b01aad6
TC
14832016-11-01 Tamar Christina <tamar.christina@arm.com>
1484
1485 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1486 Check for arm_v8_neon_hw.
1487 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1488 Likewise.
1489 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1490 Likewise.
1491 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1492 Likewise.
1493
aa55dc0c
RB
14942016-11-02 Richard Biener <rguenther@suse.de>
1495
1496 * gcc.dg/store_merging_8.c: New testcase.
1497
6905c577 14982016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1499
1500 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1501
075be4a1
DE
15022016-11-02 David Edelsohn <dje.gcc@gmail.com>
1503
4b69fb13
DE
1504 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1505 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1506 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1507 * gcc.dg/pr65779.c: XFAIL AIX.
1508 * gcc.dg/pr70405.c: XFAIL AIX.
1509
075be4a1
DE
1510 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1511 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1512 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1513
fdb1aa55
RO
15142016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1515
1516 * lib/target-supports.exp (check_gc_sections_available): Use
1517 -print-prog-name=ld to determine linker used.
1518
4adbcdb4
ML
15192016-11-02 Martin Liska <mliska@suse.cz>
1520
1521 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1522 test case.
1523
4b2c06f4
KT
15242016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1525
1526 PR tree-optimization/78170
1527 * gcc.c-torture/execute/pr78170.c: New test.
1528
63e523d6
KT
15292016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1530
1531 PR tree-optimization/78162
1532 * gcc.c-torture/compile/pr78162.c: New test.
1533
da42ac7b
RB
15342016-11-02 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/78035
1537 PR tree-optimization/77964
1538 * gcc.target/i386/pr78035.c: New testcase.
1539
4280df0a
RB
15402016-11-02 Richard Biener <rguenther@suse.de>
1541
1542 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1543 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1544 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1545 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1546 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1547
1b1d9303
DE
15482016-11-01 David Edelsohn <dje.gcc@gmail.com>
1549
1550 * gfortran.dg/pr70937.f90: require-effective-target lto.
1551
5b7c0519
TK
15522016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1553
1554 PR fortran/69544
1555 * gfortran.dg/where_6.f90: New test.
1556
70d28813
JJ
15572016-11-01 Jakub Jelinek <jakub@redhat.com>
1558
1559 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1560
7f4266d4
TK
15612016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR fortran/69544
1564 * gfortran.dg/where_5.f90: New test.
1565
9fc158eb
BB
15662016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1567
1568 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1569 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1570 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1571 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1572
baeb7b5c
UB
15732016-11-01 Uros Bizjak <ubizjak@gmail.com>
1574
1575 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1576 Whitespace fixes.
1577 (check_effective_target_vect_cmdline_needed): Check
1578 is-effective-target ia32 for x86 targets.
1579 (check_effective_target_vect_simd_clones): Simplify condition.
1580 (check_effective_target_vect_double): Ditto.
1581 (check_effective_target_vect_aligned_arrays): Check
1582 is-effective-target ia32 for x86 targets. Simplify condition.
1583 (check_effective_target_vect_multiple_sizes): Simplify condition.
1584 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1585 (check_effective_target_sync_int_128): Simplify condition.
1586 (check_effective_target_sync_int_128_runtime): Ditto.
1587 (check_effective_target_sync_long_long_runtime): Ditto.
1588 (check_effective_target_divmod): Add i?86-*-* target.
1589
156b5cca
MM
15902016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1591
1592 * gcc.target/powerpc/vsx-extract-4.c: New test.
1593 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1594
120a4c45
JD
15952016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596
1597 PR fortran/54679
1598 * gfortran.dg/fmt_l.f90: Update test.
1599 * gfortran.dg/fmt_l0.f90: New test.
1600
c5fed5c6
JJ
16012016-10-31 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR c++/78089
1604 * c-c++-common/builtin-shuffle-1.c: New test.
1605 * g++.dg/cpp0x/addressof3.C: New test.
1606
aee69156
VV
16072016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1608
1609 Add tests for a const member and a reference member for launder.
1610 * g++.dg/cpp1z/launder3.C: New.
1611 * g++.dg/cpp1z/launder4.C: Likewise.
1612 * g++.dg/cpp1z/launder5.C: Likewise.
1613 * g++.dg/cpp1z/launder5.cc: Likewise.
1614 * g++.dg/cpp1z/launder5.h: Likewise.
1615 * g++.dg/cpp1z/launder6.C: Likewise.
1616 * g++.dg/cpp1z/launder6.cc: Likewise.
1617 * g++.dg/cpp1z/launder6.h: Likewise.
1618
1e4fa9b1
JJ
16192016-10-31 Jakub Jelinek <jakub@redhat.com>
1620
dcb466ec
JJ
1621 PR c++/77948
1622 * g++.dg/cpp0x/pr77948-1.C: New test.
1623 * g++.dg/cpp0x/pr77948-2.C: New test.
1624 * g++.dg/cpp0x/pr77948-3.C: New test.
1625 * g++.dg/cpp0x/pr77948-4.C: New test.
1626 * g++.dg/cpp0x/pr77948-5.C: New test.
1627 * g++.dg/cpp0x/pr77948-6.C: New test.
1628
1e4fa9b1
JJ
1629 PR tree-optimization/77860
1630 * gcc.dg/pr77860.c: New test.
1631
9782e1ec
JJ
16322016-10-31 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR c++/77886
1635 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1636
dd57b05e
SKS
16372016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1638
1639 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1640
84ff4775
LCW
16412016-10-30 Le-Chun Wu <lcwu@google.com>
1642 Mark Wielaard <mjw@redhat.com>
1643
1644 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1645 * gcc.dg/Wshadow-local-1.c: Likewise.
1646 * gcc.dg/Wshadow-local-2.c: Likewise.
1647 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1648 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1649 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1650
0b56e9ad
BS
16512016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1652
1653 PR tree-optimization/71915
1654 PR tree-optimization/71490
1655 * gcc.dg/tree-ssa/pr54245.c: Delete.
1656 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1657 document why.
1658
d4fc6702
JD
16592016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1660
1661 PR fortran/78123
1662 * gfortran.dg/fmt_t_9.f: New test.
1663
396e56d2
TK
16642016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1665
1666 PR fortran/67219
1667 * gfortran.dg/pr67219.f90: New test.
1668
a654d5d0
JJ
16692016-10-29 Jakub Jelinek <jakub@redhat.com>
1670
205b9ed1
JJ
1671 PR rtl-optimization/77919
1672 * g++.dg/torture/pr77919-2.C: New test.
1673
a654d5d0
JJ
1674 PR target/78148
1675 * gcc.dg/pr78148.c: New test.
1676
894d8b41
EB
16772016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1678
1679 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1680 * gcc.target/sparc/overflow-4.c: ...here.
1681 * gcc.target/sparc/overflow-5.c: New test.
1682
e72531b9
PK
16832016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1684 Kugan Vivekanandarajah <kuganv@linaro.org>
1685 Jim Wilson <jim.wilson@linaro.org>
1686
1687 PR tree-optimization/43721
1688 * lib/target-supports.exp (check_effective_target_divmod): New.
1689 (check_effective_target_divmod_simode): Likewise.
1690 (check_effective_target_arm_divmod_simode): Likewise.
1691 * gcc.dg/divmod-1-simode.c: New test.
1692 * gcc.dg/divmod-1.c: Likewise.
1693 * gcc.dg/divmod-2-simode.c: Likewise.
1694 * gcc.dg/divmod-2.c: Likewise.
1695 * gcc.dg/divmod-3-simode.c: Likewise.
1696 * gcc.dg/divmod-3.c: Likewise.
1697 * gcc.dg/divmod-4-simode.c: Likewise.
1698 * gcc.dg/divmod-4.c: Likewise.
1699 * gcc.dg/divmod-5.c: Likewise.
1700 * gcc.dg/divmod-6-simode.c: Likewise.
1701 * gcc.dg/divmod-6.c: Likewise.
1702 * gcc.dg/divmod-7.c: Likewise.
1703
f663d9ad 17042016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1705 Jakub Jelinek <jakub@redhat.com>
1706 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1707
1708 PR middle-end/22141
1709 PR rtl-optimization/23684
1710 * gcc.c-torture/execute/pr22141-1.c: New test.
1711 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1712 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1713 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1714 * gcc.dg/store_merging_1.c: New test.
1715 * gcc.dg/store_merging_2.c: Likewise.
1716 * gcc.dg/store_merging_3.c: Likewise.
1717 * gcc.dg/store_merging_4.c: Likewise.
1718 * gcc.dg/store_merging_5.c: Likewise.
1719 * gcc.dg/store_merging_6.c: Likewise.
1720 * gcc.dg/store_merging_7.c: Likewise.
1721 * gcc.target/i386/pr22141.c: Likewise.
1722 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1723 * g++.dg/init/new17.C: Likewise.
1724
6905c577 17252016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1726
1727 PR middle-end/72747
1728 * c-c++-common/pr72747-1.c: New test.
1729 * c-c++-common/pr72747-2.c: Likewise.
1730
539405d5
AK
17312016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1732
1733 * gcc.target/s390/oscbreak-1.c: New test.
1734
0dbb19f0
AK
17352016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1736
1737 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1738
0d9e143c
JJ
17392016-10-28 Jakub Jelinek <jakub@redhat.com>
1740
c19066a7
JJ
1741 PR rtl-optimization/77919
1742 * g++.dg/torture/pr77919.C: New test.
1743
0d9e143c
JJ
1744 PR rtl-optimization/78132
1745 * gcc.target/i386/pr78132.c: New test.
1746
cc91248d
EB
17472016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1748
1749 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1750
787c7a65
MM
17512016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1752
1753 * gcc.target/powerpc/vsx-simode.c: New test.
1754 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1755 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1756
4ce71579
JJ
17572016-10-27 Jakub Jelinek <jakub@redhat.com>
1758
6f21288f
JJ
1759 PR fortran/78026
1760 * gfortran.dg/gomp/pr78026.f03: New test.
1761 * gfortran.dg/select_type_38.f03: New test.
1762
4ce71579
JJ
1763 PR middle-end/78025
1764 * g++.dg/gomp/declare-simd-7.C: New test.
1765
6f21288f 17662016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1767
1768 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1769 * gfortran.dg/dec_init_2.f90: Likewise.
1770 * gfortran.dg/dec_init_3.f90: New test.
1771 * gfortran.dg/dec_init_4.f90: Likewise.
1772
93f90bec
BC
17732016-10-27 Bin Cheng <bin.cheng@arm.com>
1774
1775 * gcc.dg/fold-narrowbopcst-1.c: New test.
1776
6f21288f 17772016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1778
1779 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1780 dg-shouldfail/dg-output instead of XFAIL.
1781 * gfortran.dg/dec_io_6.f90: Likewise.
1782
ddb92ab9
TP
17832016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1784
1785 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1786 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1787 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1788 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1789 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1790 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1791 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1792 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1793 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1794 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1795
ad6e4ba8
BC
17962016-10-27 Bin Cheng <bin.cheng@arm.com>
1797
1798 * gcc.dg/fold-convmaxconv-1.c: New test.
1799 * gcc.dg/fold-convminconv-1.c: New test.
1800
6905c577 18012016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1802
1803 PR fortran/78092
1804 * gfortran.dg/pr78092.f90: New test.
1805
7a83b391
KN
18062016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1807
1808 PR target/78056
1809 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1810 expected error message.
1811 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1812 expected error message.
1813 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1814 (test_all_not_equal_and_not_zero): Change expected error message.
1815
3693a620
JJ
18162016-10-26 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR fortran/77973
1819 * gfortran.dg/gomp/pr77973.f90: New test.
1820
cd612e8a
PT
18212016-10-26 Paul Thomas <pault@gcc.gnu.org>
1822
1823 PR fortran/78108
1824 * gfortran.dg/submodule_18.f08: New test.
1825 * gfortran.dg/submodule_19.f08: New test.
1826
09844a5f
MM
18272016-10-26 Michael Matz <matz@suse.de>
1828
1829 * g++.dg/pr78060.C: New test.
1830 * gfortran.dg/pr78061.f: New test.
1831 * g++.dg/pr78088.C: New test.
1832
6f21288f 18332016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1834
1835 * gfortran.dg/dec_io_1.f90: New test.
1836 * gfortran.dg/dec_io_2.f90: New test.
1837 * gfortran.dg/dec_io_3.f90: New test.
1838 * gfortran.dg/dec_io_4.f90: New test.
1839 * gfortran.dg/dec_io_5.f90: New test.
1840 * gfortran.dg/dec_io_6.f90: New test.
1841
6c95388f
JJ
18422016-10-25 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR sanitizer/78106
1845 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1846
18472016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1848
1849 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1850 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1851
90e261e4
EB
18522016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/opt59.adb: New test.
1855 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1856
1857 * gnat.dg/opt60.adb: New test.
1858
cef026ec
AV
18592016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1860
1861 PR fortran/72770
1862 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1863 this pr.
1864
96592eed
JJ
18652016-10-25 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR target/78102
1868 * gcc.target/i386/pr78102.c: New test.
1869
6c95388f 18702016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1871
1872 * gfortran.dg/dec_logical_xor_1.f90: New test.
1873 * gfortran.dg/dec_logical_xor_2.f90: New test.
1874 * gfortran.dg/dec_logical_xor_3.f03: New test.
1875
6c95388f 18762016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1877
1878 * gfortran.dg/dec_loc_rval_1.f90: New test.
1879 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1880 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1881
6c95388f 18822016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1883
90051c26
FR
1884 * gfortran.dg/dec_type_print.f90: New testcase.
1885
6c95388f 18862016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1887
1888 * gfortran.dg/feed_1.f90: New test.
1889 * gfortran.dg/feed_2.f90: New test.
ef144767 1890
8e104951
ML
18912016-10-25 Martin Liska <mliska@suse.cz>
1892
1893 PR sanitizer/78106
1894 * gcc.dg/asan/pr78106.c: New test.
1895
b93ee1bb
ML
18962016-10-25 Martin Liska <mliska@suse.cz>
1897
1898 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1899
ad6922b0
WD
19002016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1901
1902 PR target/78041
1903 * gcc.target/arm/pr78041.c: New test.
1904
e16f1cc7
JJ
19052016-10-25 Jakub Jelinek <jakub@redhat.com>
1906
1907 * g++.dg/cpp1z/launder1.C: New test.
1908 * g++.dg/cpp1z/launder2.C: New test.
1909
078134e5 19102016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1911 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1912
1913 PR target/71676
1914 PR target/71678
1915 * gcc.target/avr/pr71676-2.c: New test.
1916
c7212a15 19172016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1918 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1919
1920 PR target/71676
1921 PR target/71678
1922 * gcc.target/avr/pr71676-1.c: New test.
1923 * gcc.target/avr/pr71676-3.c: New test.
1924 * gcc.target/avr/pr71676.c: New test.
1925 * gcc.target/avr/pr71678.c: New test.
1926
d1c7d3a8
KV
19272016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1928
1929 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1930 such that cloned verions of tested functions are not created.
1931
c7082171
SK
19322016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1933
1934 PR fortran/71895
1935 * gfortran.dg/pr71895.f90: New test.
1936
0f2a9e37
JJ
19372016-10-24 Jakub Jelinek <jakub@redhat.com>
1938
1939 * g++.dg/debug/dwarf2/ref-2.C: New test.
1940
f8348061
BE
19412016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1942
1943 * c-c++-common/Wint-in-bool-context-3.c: New test.
1944
1eb4547b
MS
19452016-10-24 Martin Sebor <msebor@redhat.com>
1946
1947 PR middle-end/77735
1948 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1949 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1950 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1951 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1952 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1953 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1954 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1955
292af537
RB
19562016-10-24 Richard Biener <rguenther@suse.de>
1957
1958 PR testsuite/71491
1959 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1960 * gcc.dg/vect/slp-45.c: Likewise.
1961
40f683e8
RB
19622016-10-24 Richard Biener <rguenther@suse.de>
1963
1964 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1965 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1966 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1967
b1b6774f
GJL
19682016-10-24 Georg-Johann Lay <avr@gjlay.de>
1969
1970 PR target/78093
1971 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1972 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1973
ed9760d2
AV
19742016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1975
1976 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1977
fb027a42
JJ
19782016-10-24 Jakub Jelinek <jakub@redhat.com>
1979
1980 * gcc.target/i386/bmi2-pext-1.c: New test.
1981 * gcc.target/i386/bmi2-pdep-1.c: New test.
1982 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1983 * gcc.target/i386/tbm-bextri-1.c: New test.
1984 * gcc.target/i386/bmi-bextr-6.c: New test.
1985
8e10302e
RO
19862016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1987
1988 PR target/77483
1989 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1990 * gcc.target/i386/pr65105-1.c: Likewise.
1991 * gcc.target/i386/pr65105-2.c: Likewise.
1992 * gcc.target/i386/pr65105-3.c: Likewise.
1993 * gcc.target/i386/pr65105-5.c: Likewise.
1994 * gcc.target/i386/pr67761.c: Likewise.
1995 * gcc.target/i386/pr70799-1.c: Likewise.
1996
866c72a8
ML
19972016-10-24 Martin Liska <mliska@suse.cz>
1998
1999 PR sanitizer/77966
2000 * c-c++-common/ubsan/unreachable-3.c: New test.
2001
0804124b
SK
20022016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2003
2004 PR fortran/77763
2005 * gfortran.dg/pr77763.f90
2006
87c9fca5
SK
20072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2008
2009 PR fortran/54730
2010 PR fortran/78033
2011 * gfortran.dg/pr78033.f90: New test.
2012
dfd6231e
PT
20132016-10-23 Paul Thomas <pault@gcc.gnu.org>
2014
2015 PR fortran/69834
2016 * gfortran.dg/select_type_1.f03: Change error for overlapping
2017 TYPE IS cases.
2018 * gfortran.dg/select_type_36.f03: New test.
2019
66ccff98
EB
20202016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2021
2022 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2023
15876cee
TK
20242016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2025
2026 PR fortran/78021
2027 * gfortran.dg/string_length_3.f90: New test.
2028
574284e9
AV
20292016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2030
574284e9
AV
2031 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2032
20332016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2034
2035 PR fortran/43366
2036 PR fortran/57117
2037 PR fortran/61337
2038 * gfortran.dg/alloc_comp_class_5.f03: New test.
2039 * gfortran.dg/class_allocate_21.f90: New test.
2040 * gfortran.dg/class_allocate_22.f90: New test.
2041 * gfortran.dg/realloc_on_assign_27.f08: New test.
2042
20276dc9
JL
20432016-10-21 Jeff Law <law@redhat.com>
2044
2045 * PR tree-optimization/71947
2046 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2047 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2048 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2049
f7503699
KV
20502016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2051
2052 * gcc.dg/ipa/vrp5.c: New test.
2053 * gcc.dg/ipa/vrp6.c: New test.
2054
5be6b295
WD
20552016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2056
2057 * gcc.target/aarch64/test_frame_17.c: New test.
2058
c82bc7ed
WD
20592016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2060
2061 * gcc.target/aarch64/test_frame_17.c: New test.
2062
67a6cac7
AP
20632016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2064
2065 PR preprocessor/71681
2066 * gcc.dg/cpp/pr71681-1.c: New testcase
2067 * gcc.dg/cpp/pr71681-2.c: Likewise
2068 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2069 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2070 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2071 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2072
8e6982f7
JJ
20732016-10-21 Jakub Jelinek <jakub@redhat.com>
2074
9c4c8b7b
JJ
2075 PR target/78057
2076 * gcc.target/i386/pr78057.c: New test.
2077
8e6982f7
JJ
2078 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2079
de514d40
PT
20802016-10-21 Paul Thomas <pault@gcc.gnu.org>
2081
2082 PR fortran/69566
2083 * gfortran.dg/select_type_37.f03: New test.
2084
1d64ceb0
SKS
20852016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2086
2087 PR target/71627
2088 * gcc.target/avr/pr71627.c: New test
2089
85729229
EB
20902016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gcc.target/sparc/overflow-1.c: New test.
2093 * gcc.target/sparc/overflow-2.c: Likewise.
2094 * gcc.target/sparc/overflow-3.c: Likewise.
2095
d17f2c3b
AV
20962016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2097
2098 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2099 effective target.
2100
0d47cee6
KT
21012016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2102
2103 PR rtl-optimization/78038
2104 * gcc.target/aarch64/pr78038.c: New test.
2105
a20d03c8
RB
21062016-10-21 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/78051
2109 * g++.dg/torture/pr78051.C: New testcase.
2110
f3ecd50f
BE
21112016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2112
2113 * c-c++-common/wdate-time.c: Restored test case.
2114 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2115
fceabe50
JJ
21162016-10-20 Jakub Jelinek <jakub@redhat.com>
2117
2118 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2119
f56ea76e
UB
21202016-10-20 Uros Bizjak <ubizjak@gmail.com>
2121
2122 PR target/78037
2123 * gcc.target/i386/pr78037.c: New test.
2124
2c35bbe1
EB
21252016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2126
2127 * gcc.target/visium/overflow8.c: New.
2128 * gcc.target/visium/overflow16.c: Likewise.
2129 * gcc.target/visium/overflow32: Likewise.
2130
28df8730
MM
21312016-10-20 Michael Matz <matz@suse.de>
2132
2133 * gcc.dg/loop-split.c: New test.
2134 * gcc.dg/tree-ssa/ifc-9.c: Update.
2135 * gcc.dg/tree-ssa/ifc-10.c: Update.
2136
6c1a9e41
RB
21372016-10-20 Richard Biener <rguenther@suse.de>
2138
2139 * gcc.dg/graphite/pr35356-1.c: Update.
2140
a2923dba
PC
21412016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/77446
2144 * g++.dg/cpp1y/pr77446.C: New.
2145
2066ef6a
PK
21462016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2147
2148 PR tree-optimization/53979
2149 * gcc.dg/pr53979-1.c: New test-case.
2150 * gcc.dg/pr53979-2.c: Likewise.
2151
4c712374
BE
21522016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2153
2154 * c-c++-common/Wint-in-bool-context-2.c: New test.
2155
bdcf8e7c
JD
21562016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2157
2158 * gfortran.dg/dtio_17.f90: Fix test.
2159
ec1748d4
AH
21602016-10-19 Aldy Hernandez <aldyh@redhat.com>
2161
2162 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2163 * gcc.dg/Walloca-2.c: Same.
2164
b70f0b0c
AH
21652016-10-19 Aldy Hernandez <aldyh@redhat.com>
2166
2167 * gcc.dg/Wvla-1.c: Rename to...
2168 * gcc.dg/Wvla-larger-than-1.c: ...this.
2169 * gcc.dg/Wvla-2.c: Rename to...
2170 * gcc.dg/Wvla-larger-than-2.c: ...this.
2171 * gcc.dg/Wvla-3.c: Rename to...
2172 * gcc.dg/Walloca-11.c.: ...this.
2173 * gcc.dg/wvla-[1-7].c: Rename to:
2174 * gcc.dg/Wvla-[1-7].c: ...this.
2175
cbb22e61
BC
21762016-10-19 Bin Cheng <bin.cheng@arm.com>
2177
2178 PR tree-optimization/78005
2179 * gcc.dg/vect/pr78005.c: New.
2180 * gcc.target/i386/l_fma_float_1.c: Revise test.
2181 * gcc.target/i386/l_fma_float_2.c: Ditto.
2182 * gcc.target/i386/l_fma_float_3.c: Ditto.
2183 * gcc.target/i386/l_fma_float_4.c: Ditto.
2184 * gcc.target/i386/l_fma_float_5.c: Ditto.
2185 * gcc.target/i386/l_fma_float_6.c: Ditto.
2186 * gcc.target/i386/l_fma_double_1.c: Ditto.
2187 * gcc.target/i386/l_fma_double_2.c: Ditto.
2188 * gcc.target/i386/l_fma_double_3.c: Ditto.
2189 * gcc.target/i386/l_fma_double_4.c: Ditto.
2190 * gcc.target/i386/l_fma_double_5.c: Ditto.
2191 * gcc.target/i386/l_fma_double_6.c: Ditto.
2192
a023f8c8
TS
21932016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2194
2195 PR tree-optimization/78024
2196 * gcc.dg/goacc/loop-processing-1.c: New file.
2197
d9700bdb
RB
21982016-10-19 Richard Biener <rguenther@suse.de>
2199
2200 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2201
902cb7b1
KN
22022016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2203
2204 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2205 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2206 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2207 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2208 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2209 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2210 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2211 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2212 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2213 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2214 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2215 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2216 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2217 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2218 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2219 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2220 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2221 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2222 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2223 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2224 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2225 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2226 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2227 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2228 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2229 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2230 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2231 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2232 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2233 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2234 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2235 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2236 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2237 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2238 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2239 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2240 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2241 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2242 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2243 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2244 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2245 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2246 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2247 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2248 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2249 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2250 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2251 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2252 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2253 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2254 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2255 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2256 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2257 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2258 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2259 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2260 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2261 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2262 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2263 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2264 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2265 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2266 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2267 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2268 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2269 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2270 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2271 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2272 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2273 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2274 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2275 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2276 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2277 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2278 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2279 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2280 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2281 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2282 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2283 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2284 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2285 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2286 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2287 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2288 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2289 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2290 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2291 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2292 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2293 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2294 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2295 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2296 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2297 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2298 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2299 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2300 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2301 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2302 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2303 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2304 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2305 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2306 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2307 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2308 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2309 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2310 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2311 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2312 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2313 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2314 * gcc.target/powerpc/vsu/vsu.exp: New file.
2315
5cb96b6a
UB
23162016-10-18 Uros Bizjak <ubizjak@gmail.com>
2317
2318 PR target/77991
2319 * gcc.target/i386/pr77991.c: New test.
2320
f5de494c
MF
23212016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2322
2323 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2324 LTO is used.
2325
e5163ec1
SKS
23262016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2327
5cb96b6a 2328 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2329
b64e8239
RB
23302016-10-18 Richard Biener <rguenther@suse.de>
2331
2332 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2333 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2334 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2335 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2336 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2337 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2338 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2339 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2340 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2341 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2342 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2343 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2344 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2345 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2346 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2347 * gcc.dg/pr68217.c: Likewise.
2348 * gcc.dg/predict-9.c: Likewise.
2349 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2350 * gcc.dg/predict-1.c: Likewise.
2351
c680ada5
JD
23522016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353
2354 * gfortran.dg/dtio_17.f90: New test.
2355
7fd4f180
KV
23562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2357
2358 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2359
718625ad
KV
23602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2361
2362 * gcc.dg/ipa/vrp4.c: New test.
2363
735b8f9f
KV
23642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2365
2366 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2367 * gcc.dg/torture/pr39074.c: Likewise.
2368
86f98087
EB
23692016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2372 * gnat.dg/trampoline4.adb: Minor tweak.
2373
a929f266
BS
23742016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2375
2376 PR tree-optimization/77916
2377 * gcc.dg/torture/pr77916.c: New.
2378
4acf2055
SK
23792016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2380
2381 PR fortran/77978
2382 * gfortran.dg/pr77978_1.f90: New test.
2383 * gfortran.dg/pr77978_2.f90: Ditto.
2384 * gfortran.dg/pr77978_3.f90: Ditto.
2385
871267e1
PT
23862016-10-17 Paul Thomas <pault@gcc.gnu.org>
2387
2388 PR fortran/61420
2389 PR fortran/78013
2390 * gfortran.dg/proc_ptr_49.f90: New test.
2391
fd9593e9
BE
23922016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2393
2394 PR target/77308
2395 * gcc.target/arm/pr77308.c: New test.
2396
d32d4176
DE
23972016-10-17 David Edelsohn <dje.gcc@gmail.com>
2398
2399 * lib/target-supports.exp
2400 (check_effective_target_floatn_nx_runtime): Return 0 for
2401 powerpc*-ibm-aix*.
2402
dca2910c
AP
24032016-10-17 Andrew Pinski <apinski@cavium.com>
2404
2405 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2406 long instead of long.
2407 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2408 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2409 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2410 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2411 * gcc.target/aarch64/pr68102_1.c: Likewise.
2412 * gcc.target/aarch64/target_attr_3.c: Likewise.
2413
44b00dbc
RB
24142016-10-17 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77988
2417 * gcc.dg/torture/pr77988.c: New testcase.
2418
89b80c42
PK
24192016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2420
2421 * gcc.dg/pr71636-1.c: New test-case.
2422 * gcc.dg/pr71636-2.c: Likewise.
2423
4c640e26
EB
24242016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2425
2426 * gnat.dg/trampoline3.adb: New test.
2427 * gnat.dg/trampoline4.adb: Likewise.
2428
6c0347f6
JD
24292016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2430
2431 * gfortran.dg/dtio_16.f90: New test.
2432
d0d48a06
EB
24332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2434
2435 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2436 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2437 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2438
baa33d83
EB
24392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2440
2441 * gcc.target/sparc/popc.c: Rename to...
2442 * gcc.target/sparc/popc-1.c: ...this.
2443 * gcc.target/sparc/popc-2.c: New test.
2444
523ee218
JD
24452016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2446
2447 PR fortran/77972
2448 * gfortran.dg/unexpected_eof_4.f90: New test.
2449
c04d4ede
JB
24502016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2451
31a84d4a
AP
2452 PR libfortran/48587
2453 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2454
064ed55a
JJ
24552016-10-14 Jakub Jelinek <jakub@redhat.com>
2456
9a822fc7
JJ
2457 PR middle-end/77959
2458 * gfortran.dg/pr77959.f90: New test.
2459
064ed55a
JJ
2460 DR 1511 - const volatile variables and ODR
2461 * g++.dg/DRs/dr1511-1.C: New test.
2462 * g++.dg/DRs/dr1511-2.C: New test.
2463
2579762a
EB
24642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2465
2466 * gnat.dg/debug7.adb (dg-options): Remove -g.
2467 * gnat.dg/debug8.adb (dg-options): Add -margs.
2468 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2469
6d59425d
RB
24702016-10-14 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/77979
2473 * gcc.dg/torture/pr77979.c: New testcase.
2474
43f66d6e
ML
24752016-10-14 Martin Liska <mliska@suse.cz>
2476
2477 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2478 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2479 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2480
cb3ac867
UB
24812016-10-14 Uros Bizjak <ubizjak@gmail.com>
2482
2483 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2484 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2485 * gcc.dg/torture/pr77937-2.c: Likewise.
2486
14cf71a0
EB
24872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2488
2489 * gnat.dg/lto15.adb: Adjust.
2490 * gnat.dg/lto16.adb: Likewise.
2491 * gnat.dg/lto17.adb: Likewise
2492 * gnat.dg/lto18.ad[sb]: New test.
2493 * gnat.dg/lto18_pkg.ads: New helper.
2494 * gnat.dg/lto19.adb: New test.
2495 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2496 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2497 * gnat.dg/lto20.adb: New test.
2498 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2499
6fd9c6f4
AV
25002016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2501
2502 * gfortran.dg/coarray_38.f90: Expect error message.
2503
01f44038
KT
25042016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2505
2506 * gcc.target/aarch64/spellcheck_1.c: New test.
2507 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2508 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2509 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2510 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2511 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2512
253abb2a
AS
25132016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2514
2515 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2516
a2695319
BS
25172016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2518
2519 PR tree-optimization/77937
2520 * gcc.dg/torture/pr77937-1.c: New.
2521 * gcc.dg/torture/pr77937-2.c: New.
2522
14a2c9aa
JM
25232016-10-13 Jakub Jelinek <jakub@redhat.com>
2524
2525 * g++.dg/cpp1z/inline-var1.C: New test.
2526 * g++.dg/cpp1z/inline-var1a.C: New test.
2527 * g++.dg/cpp1z/inline-var1.h: New file.
2528 * g++.dg/cpp1z/inline-var2.C: New test.
2529 * g++.dg/cpp1z/inline-var3.C: New test.
2530 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2531 uninitialized const.
2532
6c95388f 25332016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2534
ee7fa2e3
SL
2535 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2536 Xscale is specified, not just -march.
2537 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2538 is incompatible with Xscale.
18d34307 2539
96032047
MS
25402016-10-13 Martin Sebor <msebor@redhat.com>
2541
2542 PR c++/71912
2543 * g++.dg/ext/flexary4.C: Adjust.
2544 * g++.dg/ext/flexary5.C: Same.
2545 * g++.dg/ext/flexary9.C: Same.
2546 * g++.dg/ext/flexary19.C: New test.
2547 * g++.dg/ext/flexary18.C: New test.
2548 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2549 regression test.
5cb96b6a
UB
2550 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2551 Avoid generating a flexible array member in an array.
96032047 2552
5b1548fd
MS
25532016-10-13 Martin Sebor <msebor@redhat.com>
2554
2555 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2556 to placate -Wformat on targets where the type is not int.
2557
7810c4eb
DM
25582016-10-13 David Malcolm <dmalcolm@redhat.com>
2559
2560 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2561 in INSN_LOCATION.
2562
fcd27666
BC
25632016-10-13 Bin Cheng <bin.cheng@arm.com>
2564
2565 * gcc.target/i386/l_fma_float_1.c: Revise test.
2566 * gcc.target/i386/l_fma_float_2.c: Ditto.
2567 * gcc.target/i386/l_fma_float_3.c: Ditto.
2568 * gcc.target/i386/l_fma_float_4.c: Ditto.
2569 * gcc.target/i386/l_fma_float_5.c: Ditto.
2570 * gcc.target/i386/l_fma_float_6.c: Ditto.
2571 * gcc.target/i386/l_fma_double_1.c: Ditto.
2572 * gcc.target/i386/l_fma_double_2.c: Ditto.
2573 * gcc.target/i386/l_fma_double_3.c: Ditto.
2574 * gcc.target/i386/l_fma_double_4.c: Ditto.
2575 * gcc.target/i386/l_fma_double_5.c: Ditto.
2576 * gcc.target/i386/l_fma_double_6.c: Ditto.
2577
b8a4b8c8
BC
25782016-10-13 Bin Cheng <bin.cheng@arm.com>
2579
2580 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2581
328ba117
BC
25822016-10-13 Bin Cheng <bin.cheng@arm.com>
2583
2584 * gcc.dg/vect/vect-98.c: Refine test case.
2585 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2586 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2587 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2588
1a1ab05e
JJ
25892016-10-13 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR c/77946
2592 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2593
27947670
ML
25942016-10-13 Martin Liska <mliska@suse.cz>
2595
2596 PR tree-optimization/77943
2597 * g++.dg/tree-ssa/pr77943.C: New test.
2598
92c5266b
AV
25992016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2600
2601 PR fortran/72832
2602 * gfortran.dg/allocate_with_source_22.f03: New test.
2603 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2604 fail.
2605
90bca4ed
TP
26062016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2607
2608 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2609 * gcc.target/arm/movsi_movw.c: Likewise.
2610 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2611 directive to work on big endian targets.
2612
0011af7b
KV
26132016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2614
2615 * gcc.dg/tree-ssa/evrp6.c: New test.
2616
859e95ab
SB
26172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2618
2619 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2620 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2621 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2622
2934018d
SB
26232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2624
2625 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2626 * gcc.target/powerpc/warn-2.c: Ditto.
2627
f92d1522
RS
26282016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2629
2630 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2631 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2632 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2633 for -mmsa.
2634 * gcc.target/mips/msa.c: New test.
2635 * gcc.target/mips/msa-builtins.c: Likewise.
2636 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2637 (check_effective_target_mips_msa_runtime): Likewise.
2638 (check_effective_target_mips_msa): Likewise.
2639 (add_options_for_mips_msa): Likewise.
2640 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2641 (check_effective_target_vect_intfloat_cvt): Likewise.
2642 (check_effective_target_vect_uintfloat_cvt): Likewise.
2643 (check_effective_target_vect_floatint_cvt): Likewise.
2644 (check_effective_target_vect_floatuint_cvt): Likewise.
2645 (check_effective_target_vect_shift): Likewise.
2646 (check_effective_target_vect_shift_char): Likewise.
2647 (check_effective_target_vect_long): Likewise.
2648 (check_effective_target_vect_float): Likewise.
2649 (check_effective_target_vect_double): Likewise.
2650 (check_effective_target_vect_long_long): Likewise.
2651 (check_effective_target_vect_perm): Likewise.
2652 (check_effective_target_vect_perm_byte): Likewise.
2653 (check_effective_target_vect_perm_short): Likewise.
2654 (check_effective_target_vect_sdot_qi): Likewise.
2655 (check_effective_target_vect_udot_qi): Likewise.
2656 (check_effective_target_vect_sdot_hi): Likewise.
2657 (check_effective_target_vect_udot_hi): Likewise.
2658 (check_effective_target_vect_pack_trunc): Likewise.
2659 (check_effective_target_vect_unpack): Likewise.
2660 (check_effective_target_vect_hw_misalign): Likewise.
2661 (check_effective_target_vect_condition): Likewise.
2662 (check_effective_target_vect_cond_mixed): Likewise.
2663 (check_effective_target_vect_char_mult): Likewise.
2664 (check_effective_target_vect_short_mult): Likewise.
2665 (check_effective_target_vect_int_mult): Likewise.
2666 (check_effective_target_vect_extract_even_odd): Likewise.
2667 (check_effective_target_vect_interleave): Likewise.
2668 (check_vect_support_and_set_flags): Check if the target supports MSA
2669 and append to the list of EFFECTIVE_TARGETS.
2670
0bfd099c
RB
26712016-10-12 Richard Biener <rguenther@suse.de>
2672
2673 PR debug/77947
2674 * g++.dg/torture/pr77947.C: New testcase.
2675
b4a9ef2f
PMR
26762016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2677
2678 * gnat.dg/debug8.adb: New testcase.
2679
c0dbd22d
PMR
26802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2681
2682 * gnat.dg/debug9.adb: New testcase.
2683
8a7c91cd
RB
26842016-10-12 Richard Biener <rguenther@suse.de>
2685
2686 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2687 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2688 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2689
7dc2f5f1
RB
26902016-10-12 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/77920
2693 * gcc.dg/torture/pr77920.c: New testcase.
2694
70f6d5e1
JJ
26952016-10-12 Jakub Jelinek <jakub@redhat.com>
2696
4a8b97cb
JJ
2697 PR tree-optimization/77929
2698 * gcc.c-torture/compile/pr77929.c: New test.
2699
70f6d5e1
JJ
2700 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2701 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2702 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2703 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2704 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2705 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2706 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2707 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2708 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2709
4803de58
EB
27102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2711
2712 * gcc.target/sparc/setcc-4.c: Adjust.
2713 * gcc.target/sparc/setcc-5.c: Likewise.
2714 * gcc.target/sparc/setcc-6.c: Likewise.
2715 * gcc.target/sparc/setcc-7.c: Likewise.
2716 * gcc.target/sparc/setcc-8.c: Likewise.
2717 * gcc.target/sparc/setcc-9.c: Likewise.
2718 * gcc.target/sparc/setcc-10.c: Delete.
2719
f6cf4810
SK
27202016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2721
2722 PR fortran/77942
2723 * gfortran.dg/pr77942.f90
2724
8e8c2744
FR
27252016-10-11 Fritz Reese <fritzoreese@gmail.com>
2726
2727 * gfortran.dg/dec_math.f90: New testsuite.
2728
ddefad9a
SKS
27292016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2730
2731 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2732 (main): Declare j as i32 instead of int.
2733
e7b08761
TP
27342016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2735
2736 PR testsuite/PR77710
2737 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2738 target triplet instead of *-*-*-*.
2739
9fd7cd44
EB
27402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * gnat.dg/unchecked_convert10.adb: New test.
2743 * gnat.dg/unchecked_convert11.adb: Likewise.
2744 * gnat.dg/unchecked_convert12.adb: Likewise.
2745
ff7e7ee0
EB
27462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gcc.target/sparc/cbcond-1.c: New test.
2749 * gcc.target/sparc/cbcond-2.c: Likewise.
2750 * gcc.target/sparc/movcc-1.c: Likewise.
2751 * gcc.target/sparc/movcc-2.c: Likewise.
2752 * gcc.target/sparc/setcc-1.c: Adjust.
2753 * gcc.target/sparc/setcc-2.c: Likewise.
2754 * gcc.target/sparc/setcc-3.c: Likewise.
2755 * gcc.target/sparc/setcc-4.c: Likewise.
2756 * gcc.target/sparc/setcc-5.c: Likewise.
2757 * gcc.target/sparc/setcc-6.c: New test.
2758 * gcc.target/sparc/setcc-7.c: Likewise.
2759 * gcc.target/sparc/setcc-8.c: Likewise.
2760 * gcc.target/sparc/setcc-9.c: Likewise.
2761 * gcc.target/sparc/setcc-10.c: Likewise.
2762
d30078b8
JL
27632016-10-10 Jeff Law <law@redhat.com>
2764
2765 PR tree-optimization/71947
2766 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2767 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2768 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2769 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2770 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2771 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2772
5f869266
TK
27732016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2774
2775 PR fortran/77915
2776 * gfortran.dg/matmul_11.f90: New test.
2777
174e0b00
JW
27782016-10-10 Jiong Wang <jiong.wang@arm.com>
2779
2780 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2781 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2785 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2786 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2839
4bc63138
JW
28402016-10-10 Jiong Wang <jiong.wang@arm.com>
2841
2842 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2856
8f3edb07
JW
28572016-10-10 Jiong Wang <jiong.wang@arm.com>
2858
2859 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2860 Enable AArch64.
2861 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2862 vdup*_laneq.
2863 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2867
6e49f922
JW
28682016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2869 Jiong Wang <jiong.wang@arm.com>
2870
2871 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2872 AArch64 support.
2873 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2874 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2875 AArch64 targets.
2876 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2877 AArch64 targets.
2878 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2879 targets.
2880 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2881
41683e1a
EB
28822016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gnat.dg/specs/vfa.ads: New test.
2885
6e49f922 28862016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2887
2888 * gnat.dg/inline13.ad[sb]: New test.
2889 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2890
55cfd746
EB
28912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gnat.dg/biased_subtype.adb: New test.
2894
4dfb8a2a
JJ
28952016-10-09 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR tree-optimization/77901
2898 * gcc.c-torture/compile/pr77901.c: New test.
2899
67b97478
PK
29002016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2901
2902 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2903 * gcc.dg/ipa/propalign-2.c: Likewise
2904 * gcc.dg/ipa/propalign-3.c: Likewise.
2905 * gcc.dg/ipa/propalign-4.c: Likewise.
2906 * gcc.dg/ipa/propalign-5.c: Likewise.
2907
7bad794a
JJ
29082016-10-08 Jakub Jelinek <jakub@redhat.com>
2909
81b02905
JJ
2910 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2911
ee19ef45
JJ
2912 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2913
7bad794a
JJ
2914 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2915 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2916
56d3a930
FR
29172016-10-07 Fritz Reese <fritzoreese@gmail.com>
2918
2919 * gfortran.dg/dec_union_11.f90: New testcase.
2920
45e2bf2e
NS
29212016-10-07 Nathan Sidwell <nathan@acm.org>
2922
2923 PR c++/66443
2924 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2925 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2926 * g++.dg/cpp1y/pr66443-cxx14.C: New
2927 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2928 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2929
be845b04
JJ
29302016-10-07 Jakub Jelinek <jakub@redhat.com>
2931
2932 * g++.dg/cpp0x/addressof1.C: New test.
2933 * g++.dg/cpp0x/addressof2.C: New test.
2934
08213983
MM
29352016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2936
2937 * gcc.target/powerpc/float128-type-1.c: New test to check that
2938 PowerPC 64-bit Linux enables -mfloat128-type by default.
2939 * gcc.target/powerpc/float128-type-2.c: Likewise.
2940 * gcc.target/powerpc/float128-mix.c: Change error message to
2941 reflect that __ibm128 is now #define'ed to be long double.
2942
bd845c14
SK
29432016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2944
2945 PR fortran/77406
2946 * gfortran.dg/pr77406.f90: New test.
2947 * gfortran.dg/assumed_type_3.f90: Update error messages.
2948 * gfortran.dg/defined_operators_1.f90: Ditto.
2949 * gfortran.dg/generic_26.f90: Ditto.
2950 * gfortran.dg/generic_7.f90: Ditto.
2951 * gfortran.dg/gomp/udr5.f90: Ditto.
2952 * gfortran.dg/gomp/udr7.f90: Ditto.
2953 * gfortran.dg/interface_1.f90: Ditto.
2954 * gfortran.dg/interface_37.f90: Ditto.
2955 * gfortran.dg/interface_5.f90: Ditto.
2956 * gfortran.dg/interface_6.f90: Ditto.
2957 * gfortran.dg/interface_7.f90
2958 * gfortran.dg/no_arg_check_3.f90
2959 * gfortran.dg/operator_5.f90
2960 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2961
c09c4992
BE
29622016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2963
2964 PR c++/77700
2965 * c-c++-common/Wint-in-bool-context.c: Update test.
2966
d7f336f8
RB
29672016-10-07 Richard Biener <rguenther@suse.de>
2968
2969 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2970 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2971
a9172bf3
MP
29722016-10-07 Marek Polacek <polacek@redhat.com>
2973
2974 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2975
8a14afd0
BS
29762016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2977
2978 PR c++/69733
2979 * c-c++-common/pr69733.c: New test.
2980 * gcc.dg/pr69733.c: New test.
2981 * gcc.target/i386/pr69733.c: New test.
2982
d4bd4646
MP
29832016-10-07 Marek Polacek <polacek@redhat.com>
2984
2985 PR c++/77803
2986 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2987
a93cdc5c
JJ
29882016-10-07 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR tree-optimization/77664
2991 * gcc.dg/tree-ssa/pr77664.c: New test.
2992 * gcc.dg/pr77664.c: New test.
2993
29942016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2995
2996 * gfortran.dg/pr69955.f90: New test.
2997
ac193ee7
LK
29982016_10-06 Louis Krupp <louis.krupp@zoho.com>
2999
3000 PR fortran/57910
3001 * gfortran.dg/pr57910.f90: New test.
3002
342cfb3e
JJ
30032016-10-06 Jakub Jelinek <jakub@redhat.com>
3004
3005 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3006 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3007
48057089
KV
30082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3009
3010 PR tree-optimization/77862
3011 * gcc.dg/pr77862.c: New test.
3012
65b25c9b
KV
30132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3014
3015 * gcc.dg/tree-ssa/evrp4.c: New test.
3016
f3127685
JL
30172016-10-06 Jeff Law <law@redhat.com>
3018
3019 PR tree-optimization/71661
3020 * gcc.dg/tree-ssa/pr71661.c: New test.
3021
b3972588
RB
30222016-10-06 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/77855
3025 * gcc.dg/torture/pr77855.c: New testcase.
3026
139dc3c6 30272016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3028 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3029
3030 * g++.dg/other/pr77759.C: New test.
3031
37f6a157
RB
30322016-10-06 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/77839
3035 * gcc.dg/torture/pr77839.c: New testcase.
3036
f779aeb8
MP
30372016-10-06 Marek Polacek <polacek@redhat.com>
3038
3039 * g++.dg/cpp1z/init-statement9.C: New test.
3040
eee8f0b0
AS
30412016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3042
3043 * gcc.target/i386/pcommit-1.c: Deleted.
3044 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3045 * gcc.target/i386/sse-13.c: Ditto.
3046 * gcc.target/i386/sse-14.c: Ditto.
3047 * gcc.target/i386/sse-22.c: Ditto.
3048 * gcc.target/i386/sse-23.c: Ditto.
3049 * g++.dg/other/i386-2.C: Ditto.
3050
b48042bb
UB
30512016-10-05 Uros Bizjak <ubizjak@gmail.com>
3052
3053 * gcc.target/i386/pr77833.c: Require int128 effective target.
3054
50b01e1d
SK
30552016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3056
3057 PR fortran/58991
3058 PR fortran/58992
3059 * gfortran.dg/associate_22.f90: New test.
3060
908b8296
FR
30612016-10-05 Fritz Reese <fritzoreese@gmail.com>
3062
3063 * gfortran.dg/dec_union_9.f90: New testcase.
3064 * gfortran.dg/dec_union_10.f90: New testcase.
3065
87582521
JJ
30662016-10-05 Jakub Jelinek <jakub@redhat.com>
3067
2e69f143
JJ
3068 PR sanitizer/66343
3069 * gcc.dg/pch/pr66343-3.c: New test.
3070 * gcc.dg/pch/pr66343-3.hs: New file.
3071
87582521
JJ
3072 PR sanitizer/66343
3073 * gcc.dg/pch/pr66343-1.c: New test.
3074 * gcc.dg/pch/pr66343-1.hs: New file.
3075 * gcc.dg/pch/pr66343-2.c: New test.
3076 * gcc.dg/pch/pr66343-2.hs: New file.
3077
700fff34
BE
30782016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3079
3080 * c-c++-common/Wint-in-bool-context.c: Update test.
3081
17a9e380
MP
30822016-10-05 Marek Polacek <polacek@redhat.com>
3083
3084 * g++.dg/cpp1z/init-statement1.C: New test.
3085 * g++.dg/cpp1z/init-statement2.C: New test.
3086 * g++.dg/cpp1z/init-statement3.C: New test.
3087 * g++.dg/cpp1z/init-statement4.C: New test.
3088 * g++.dg/cpp1z/init-statement5.C: New test.
3089 * g++.dg/cpp1z/init-statement6.C: New test.
3090 * g++.dg/cpp1z/init-statement7.C: New test.
3091 * g++.dg/cpp1z/init-statement8.C: New test.
3092
6e48e779
LK
30932016-10-05 Louis Krupp <louis.krupp@zoho.com>
3094
3095 PR fortran/67524
3096 * gfortran.dg/pr67524.f90: New test.
3097
04a32443
JJ
30982016-10-05 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR sanitizer/77823
3101 * c-c++-common/ubsan/shift-9.c: New test.
3102
743a9cf7
SKS
31032016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3104
3105 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3106 of int if __SIZEOF_INT__ is less than 4 bytes.
3107
a40278c3
JD
31082016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3109
3110 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3111 * gfortran.dg/class_array_20.f03: Likewise.
3112 * gfortran.dg/class_array_21.f03: Likewise.
3113 * gfortran.dg/finalize_29.f08: Likewise.
3114 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3115
39bb7d01
RB
31162016-10-05 Richard Biener <rguenther@suse.de>
3117
3118 PR middle-end/77826
3119 * gcc.dg/torture/pr77826.c: New testcase.
3120
eeb57981
RB
31212016-10-05 Richard Biener <rguenther@suse.de>
3122
3123 * gcc.dg/fold-copysign-1.c: New testcase.
3124
f9018d75
AS
31252016-10-05 Andreas Schwab <schwab@suse.de>
3126
3127 * g++.dg/pr49847-2.C: Remove.
3128
7e8000b3
PMR
31292016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3130
3131 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3132
54f84ca9
RB
31332016-10-05 Richard Biener <rguenther@suse.de>
3134
3135 PR middle-end/55152
3136 * gcc.dg/pr55152-2.c: New testcase.
3137
17beda50
JD
31382016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3139
3140 * gfortran.dg/dtio_15.f90: New test.
3141
1c84b798
ILT
31422016-10-04 Ian Lance Taylor <iant@golang.org>
3143
3144 * gcc.dg/split-7.c: New test.
3145
7ec39552
MS
31462016-10-04 Martin Sebor <msebor@redhat.com>
3147
3148 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3149 %lc directive to wint_t to silence -Wformat warnings on targets
3150 where the latter is a distinct type such as long.
3151
8ff04ff9
MS
31522016-10-04 Martin Sebor <msebor@redhat.com>
3153
3154 PR c++/77804
3155 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3156
bfecd57c
JJ
31572016-10-04 Jakub Jelinek <jakub@redhat.com>
3158
f72da967
JJ
3159 PR c++/77791
3160 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3161
bfecd57c
JJ
3162 * g++.dg/other/java3.C: Remove.
3163 * g++.dg/other/java1.C: Remove.
3164 * g++.dg/other/error12.C: Remove.
3165 * g++.dg/other/java2.C: Remove.
3166 * g++.dg/warn/Wnvdtor.C: Remove.
3167 * g++.dg/lookup/java1.C: Remove.
3168 * g++.dg/lookup/java2.C: Remove.
3169 * g++.dg/ext/pr34829.C: Remove.
3170 * g++.dg/ext/java-3.C: Remove.
3171 * g++.dg/ext/java-1.C: Remove.
3172 * g++.dg/ext/java-2.C: Remove.
3173 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3174
fe8b1e83
DG
31752016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3176
3177 PR tree-optimization/77808
3178 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3179
078b5aab
RB
31802016-10-04 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/77399
3183 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3184
2b568899
RB
31852016-10-04 Richard Biener <rguenther@suse.de>
3186
3187 PR middle-end/77833
3188 * gcc.target/i386/pr77833.c: New testcase.
3189
0a4e5cf3
JL
31902016-09-26 Jeff Law <law@redhat.com>
3191
3192 PR tree-optimization/71550
3193 PR tree-optimization/71403
3194 * gcc.c-torture/execute/pr71550.c: New test.
3195
d07b0a23
SKS
31962016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3197
3198 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3199 option.
3200
b44a42cf
KT
32012016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202
3203 Revert
3204 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3205
3206 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3207
f41f1ceb
MP
32082016-10-03 Marek Polacek <polacek@redhat.com>
3209
3210 * g++.dg/cpp0x/nullptr37.C: New test.
3211
1633d3b9
BE
32122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3213
3214 * c-c++-common/Wint-in-bool-context.c: Update test.
3215
2c8e3a1d
JJ
32162016-10-02 Jakub Jelinek <jakub@redhat.com>
3217
3218 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3219 earlier.
3220 * g++.dg/charset/asm2.c (memmove): Likewise.
3221 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3222 * g++.dg/tls/diag-4.C (foo): Likewise.
3223 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3224 dg-warning, fix up regex.
3225 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3226 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3227 * g++.old-deja/g++.mike/net31.C: Likewise.
3228 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3229 for C++17.
3230 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3231 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3232
f00b6283
RB
32332016-10-01 Richard Biener <rguenther@suse.de>
3234
3235 PR middle-end/77798
3236 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3237
0f0565b1
AV
32382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3239
3240 PR fortran/77663
3241 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3242
c58823a0
JJ
32432016-10-01 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR c/77490
3246 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3247 Add dg-prune-output directive.
3248
e3228a50
JD
32492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3250
3251 PR fortran/66643
3252 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3253 * gfortran.fortran-torture/compile/write.f90: Update test.
3254
e70bbc6f
MW
32552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3256
3257 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3258 arm_fp16_alternative_ok as the required effective target.
3259 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3260 -mfp16-format=alternative to the dg-options directive and remove
3261 the dg-add-options directive.
3262
c39747d2
FR
32632016-09-30 Fritz Reese <fritzoreese@gmail.com>
3264
3265 PR fortran/77764
3266 * gfortran.dg/dec_union_8.f90: New testcase.
3267
00074dd8
FR
32682016-09-30 Fritz Reese <fritzoreese@gmail.com>
3269
3270 PR fortran/77782
3271 * gfortran.dg/dec_structure_16.f90: New testcase.
3272
26f391e8
AV
32732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3274
3275 * gfortran.dg/coarray_allocate_10.f08: New test.
3276 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3277
fa16a271
KT
32782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3279
3280 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3281
f334c828
RB
32822016-09-30 Richard Biener <rguenther@suse.de>
3283
3284 PR tree-optimization/77399
3285 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3286
76e3ec9c
SL
32872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3288
871267e1 3289 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3290 -fdelete-null-pointer-checks explicit.
3291 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3292 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3293 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3294 * gcc.dg/pic-1.c: Require fpic target support.
3295 * gcc.dg/pic-2.c: Likewise.
3296
a2c6e7f2
JJ
32972016-09-29 Jakub Jelinek <jakub@redhat.com>
3298
3299 Implement P0001R1 - C++17 removal of register storage class specifier
3300 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3301 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3302 C++17.
3303 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3304 keyword if not __SSE2__.
3305 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3306 C++17.
3307 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3308 register keywords.
3309 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3310 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3311 no_erroneous_warning): Expect new warnings for C++17.
3312 * g++.dg/warn/register-var-2.C (f): Likewise.
3313 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3314 * g++.dg/parse/linkage2.C (foo): Likewise.
3315 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3316 keyword on parameters for C++17.
3317 * g++.dg/cpp1z/register1.C: New test.
3318 * g++.dg/cpp1z/register2.C: New test.
3319 * g++.dg/cpp1z/register3.C: New test.
3320
4ab76933
UB
33212016-09-29 Uros Bizjak <ubizjak@gmail.com>
3322
3323 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3324 * gcc.target/i386/avx2-check.h (main): Ditto.
3325 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3326 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3327 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3328 * gcc.target/i386/avx512er-check.h (main): Ditto.
3329 * gcc.target/i386/avx512f-check.h (main): Ditto.
3330 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3331 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3332 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3333
2488ebe5
UB
33342016-09-29 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/77756
3337 * gcc.target/i386/pr77756.c: New test.
3338
4d258d09
MP
33392016-09-29 Marek Polacek <polacek@redhat.com>
3340
3341 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3342
a9087411
MP
33432016-09-29 Marek Polacek <polacek@redhat.com>
3344
3345 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3346 C++14.
3347
fa0a064a
ML
33482016-09-29 Martin Liska <mliska@suse.cz>
3349
3350 * objc/execute/construct1.m: New test.
3351
0ce1ecc7
RB
33522016-09-29 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/77768
3355 * gcc.dg/torture/pr77768.c: New testcase.
3356
da186c1f
RB
33572016-09-28 Richard Biener <rguenther@suse.de>
3358
3359 PR middle-end/77407
3360 * gcc.dg/pr77407.c: New testcase.
3361
d657e995
RB
33622016-09-29 Richard Biener <rguenther@suse.de>
3363
3364 PR middle-end/55152
3365 * gcc.dg/pr55152.c: New testcase.
3366 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3367
cadf6296
RO
33682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3369
3370 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3371 (dg-options): Remove -m32.
3372
88000fd1
MS
33732016-09-28 Martin Sebor <msebor@redhat.com>
3374
3375 PR middle-end/77721
3376 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3377
0c172974
JD
33782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3379
3380 PR libgfortran/77707
3381 * gfortran.dg/inquire_17.f90: New test.
3382
4b390698
JJ
33832016-09-28 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR c++/77467
3386 * g++.dg/cpp1y/constexpr-77467.C: New test.
3387
2b1b5938
MS
33882016-09-28 Martin Sebor <msebor@redhat.com>
3389
3390 PR c/77762
3391 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3392 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3393 (test_sprintf_p_const): Adjust line numbers to avoid failures
3394 introduced in r240503.
3395
30dc6ee9
MS
33962016-09-28 Martin Sebor <msebor@redhat.com>
3397
3398 PR middle-end/77683
3399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3400
7d290e93
BE
34012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3402
fcf32bad
BE
3403 PR c++/77748
3404 * g++.dg/pr77550.C: Avoid undefined behavior.
3405
7d290e93
BE
3406 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3407
912d9ec3
WD
34082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3409
3410 * gcc.dg/strlenopt-20.c: Update test.
3411 * gcc.dg/strlenopt-21.c: Likewise.
3412 * gcc.dg/strlenopt-22.c: Likewise.
3413 * gcc.dg/strlenopt-22g.c: Likewise.
3414 * gcc.dg/strlenopt-26.c: Likewise.
3415 * gcc.dg/strlenopt-5.c: Likewise.
3416 * gcc.dg/strlenopt-7.c: Likewise.
3417 * gcc.dg/strlenopt-9.c: Likewise.
3418
459bcfb0
JJ
34192016-09-27 Jakub Jelinek <jakub@redhat.com>
3420
6e39060a
JJ
3421 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3422
8ca33347
JJ
3423 * g++.dg/cpp1z/lambda-this1.C: New test.
3424 * g++.dg/cpp1z/lambda-this2.C: New test.
3425
459bcfb0
JJ
3426 PR c++/77722
3427 * g++.dg/ubsan/return-4.C: New test.
3428 * g++.dg/ubsan/return-5.C: New test.
3429 * g++.dg/ubsan/return-6.C: New test.
3430
20fba714
JW
34312016-09-27 Jiong Wang <jiong.wang@arm.com>
3432
3433 * lib/target-supports.exp
3434 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3435 in function comment.
3436
bebe0086
ML
34372016-09-27 Martin Liska <mliska@suse.cz>
3438
3439 PR gcov-profile/46266
3440 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3441 considered.
3442
59896334
RB
34432016-09-27 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/77745
3446 * g++.dg/torture/pr77745.C: New testcase.
3447
f0d355dc
RB
34482016-09-27 Richard Biener <rguenther@suse.de>
3449
3450 PR tree-optimization/77478
3451 * gcc.dg/torture/pr77478.c: New testcase.
3452
8c9434c2
ML
34532016-09-27 Martin Liska <mliska@suse.cz>
3454
3455 PR gcov-profile/7970
3456 PR gcov-profile/16855
3457 PR gcov-profile/44779
3458 * g++.dg/gcov/pr16855.C: New test.
3459
511d092e
SKS
34602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3461
3462 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3463
f2e0c4e1
JJ
34642016-09-27 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR fortran/77666
3467 * gfortran.dg/gomp/pr77666.f90: New test.
3468
3a4228ba
KV
34692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3470
3471 PR ipa/77677
3472 * gcc.dg/torture/pr77677-2.c: New test.
3473
a184e37f
SK
34742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3475
3476 PR fortran/77420
3477 * gfortran.dg/pr77420_1.f90: New test.
3478 * gfortran.dg/pr77420_2.f90: Ditto.
3479 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3480 * gfortran.dg/pr77420_4.f90: this file.
3481
8be59d19
KV
34822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3483
3484 PR middle-end/77719
3485 * gfortran.dg/pr77719.f90: New test.
3486
991075a4
TP
34872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3488
3489 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3490 singular form of byte when quantity is unknown.
991075a4 3491
c6147dc4
MP
34922016-09-26 Marek Polacek <polacek@redhat.com>
3493
3494 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3495
5cc6c41c
ML
34962016-09-26 Martin Liska <mliska@suse.cz>
3497
3498 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3499 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3500 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3501 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3502 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3503 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3504 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3505 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3506 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3507
81fea426
MP
35082016-09-26 Marek Polacek <polacek@redhat.com>
3509
3510 PR c/7652
3511 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3512 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3513 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3514 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3515 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3516 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3517 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3518 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3519 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3520 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3521 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3522 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3523 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3524 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3525 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3526 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3527 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3528 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3529 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3530 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3531 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3532 * c-c++-common/attr-fallthrough-1.c: New test.
3533 * c-c++-common/attr-fallthrough-2.c: New test.
3534 * g++.dg/cpp0x/fallthrough1.C: New test.
3535 * g++.dg/cpp0x/fallthrough2.C: New test.
3536 * g++.dg/cpp1z/fallthrough1.C: New test.
3537 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3538 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3539 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3540 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3541
9b597c1f
SK
35422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3543
12a813c1 3544 PR fortran/77429
9b597c1f
SK
3545 * gfortran.dg/pr77429.f90: New test.
3546
f1c7e7f1
SK
35472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/77694
3550 * gfortran.dg/pr77694.f90: New test.
3551
50c6dd20
OE
35522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3553
3554 PR target/51244
3555 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3556
540b039e
DH
35572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3558
3559 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3560 for 32-bit mode.
3561
cfd161bf
DH
35622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3563
3564 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3565 for 32-bit mode.
3566
9a2300e9
MP
35672016-09-24 Marek Polacek <polacek@redhat.com>
3568
3569 PR c/77490
3570 * c-c++-common/Wbool-operation-1.c: New test.
3571 * gcc.dg/Wbool-operation-1.c: New test.
3572
34d567d1
FR
35732016-09-23 Fritz Reese <fritzoreese@gmail.com>
3574
3575 * gfortran.dg/dec_static_1.f90: New.
3576 * gfortran.dg/dec_static_2.f90: New.
3577 * gfortran.dg/dec_static_3.f90: New.
3578 * gfortran.dg/dec_static_4.f90: New.
3579
4a8d4422
JD
35802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3581
3582 PR fortran/48298
3583 * gfortran.dg/negative_unit_check.f90: Update test.
3584 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3585
90ef45cb
DV
35862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3587
3588 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3589 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3590 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3591 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3592 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3593 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3594 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3595
e0535922
MS
35962016-09-23 Martin Sebor <msebor@redhat.com>
3597
3598 PR testsuite/77713
3599 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3600 assuming long double is bigger than double.
3601
d664d76d
JJ
36022016-09-23 Jakub Jelinek <jakub@redhat.com>
3603
3604 Implement P0138R2, C++17 construction rules for enum class values
3605 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3606
3b31f720
DM
36072016-09-23 David Malcolm <dmalcolm@redhat.com>
3608
3609 PR preprocessor/77672
3610 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3611 expected multiline output from first warning to reflect change
3612 in r240434.
3613
592459bf
TP
36142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3615
3616 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3617
0af06385
BE
36182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3619 Tom de Vries <tom@codesourcery.com>
3620
3621 PR testsuite/77411
3622 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3623
8f01b67a
MP
36242016-09-23 Marek Polacek <polacek@redhat.com>
3625
3626 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3627 * c-c++-common/gomp/atomic-13.c: Likewise.
3628 * c-c++-common/gomp/atomic-14.c: Likewise.
3629 * c-c++-common/pr60439.c: Remove invalid code.
3630 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3631 * g++.dg/expr/bitfield5.C: Likewise.
3632 * g++.dg/expr/bitfield6.C: Likewise.
3633 * g++.dg/expr/bool1.C: Likewise.
3634 * g++.dg/expr/bool3.C: Likewise.
3635 * g++.dg/expr/lval3.C: Likewise.
3636 * g++.dg/expr/lval4.C: Likewise.
3637 * g++.old-deja/g++.jason/bool5.C: Likewise.
3638
bbd6fcf3
DM
36392016-09-23 David Malcolm <dmalcolm@redhat.com>
3640
3641 PR preprocessor/77672
3642 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3643 (test_terminator_location): New function.
3644
113d06a4
RB
36452016-09-23 Richard Biener <rguenther@suse.de>
3646
3647 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3648
cab9e1df
MW
36492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3650
3651 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3652 -march=armv8.2-a+fp16 when supported by the hardware.
3653 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3654 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3655 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3656 semi-colons to a macro invocations.
3657 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3658 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3659 defined.
3660 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3661 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3662 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3663 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3664 defined.
3665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3666 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3669 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3671 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3672 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3675 defined.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3679 defined.
3680 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3682 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3683 defined.
3684 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3686 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3687 defined.
3688 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3690 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3691 defined. Also fix some white-space.
3692 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3693 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3694 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3695 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3697 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3698 defined. Also fix some long lines and white-space.
3699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3700 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3701 defined. Also fix some long lines and white-space.
3702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3703 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3704 defined.
3705 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3707 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3708 defined.
3709 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3711 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3712 defined.
3713 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3715 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3716 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3717 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3719 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3720 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3721 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3723 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3725 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3726 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3727 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3729 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3730 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3732
da9b2e69
JW
37332016-09-23 Jiong Wang <jiong.wang@arm.com>
3734 Matthew Wahab <matthew.wahab@arm.com>
3735
3736 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3737 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3738 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3739 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3740 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3741 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3742 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3744 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3745 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3746 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3747 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3748 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3749 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3750 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3751 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3752 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3753 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3754 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3755 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3756 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3757 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3758 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3759 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3760 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3761 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3762 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3763 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3764 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3765 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3766 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3767 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3768 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3769 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3770 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3771 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3772 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3773
785cf02f
MW
37742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3775
3776 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3777 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3778 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3779 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3780 support.
3781
1e401340
KV
37822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3783
3784 PR ipa/77677
3785 * gcc.dg/torture/pr77677.c: New test.
3786
8ed3eeac
AV
37872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3788
3789 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3790 here now.
3791
55a9b91b
MW
37922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3793
3794 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3795 options. Add tests for float16x4_t and float16x8_t.
3796
64c744b9
DV
37972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3798
3799 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3800 * gcc.target/s390/risbg-ll-2.c: Ditto.
3801 * gcc.target/s390/risbg-ll-3.c: Ditto.
3802
d403b8d4
MW
38032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3804
3805 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3806 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3807
576987fc
DV
38082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3809
3810 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3811 output to the simplified instructions.
3812
4ffc8099
MW
38132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3814
3815 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3816 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3817
b1a970a5
MW
38182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3819
3820 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3821 (FP16_SUPPORTED): New
3822 (expected-hfloat-16x4): Make conditional on __fp16 support.
3823 (expected-hfloat-16x8): Likewise.
3824 (vdup_n_f16): Disable for non-AArch64 targets.
3825 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3826 conditional on FP16_SUPPORTED.
3827 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3829 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3830 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3831 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3832 for testing __fp16.
3833 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3834 conditional on FP16_SUPPORTED.
3835 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3837
50df9464
MW
38382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3839
3840 * gcc.target/arm/short-vfp-1.c: New.
3841
536b9f42
MW
38422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3843
3844 * gcc.target/arm/attr-fp16-arith-1.c: New.
3845
1b9e31cf
MW
38462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3847
3848 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3849 New.
3850 (add_options_for_arm_v8_2a_fp16_neon): New.
3851 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3852 (add_options_for_arm_arch_v8_2a): Auto-generate.
3853 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3854 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3855 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3856 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3857 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3858 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3859 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3860
a5b42ee7
MW
38612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3862
3863 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3864 arm_fp16_alternative_ok.
3865 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3866 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3867 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3868 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3869 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3870 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3871 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3872 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3873 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3874 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3875 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3876 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3877 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3878 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3879 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3880 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3881 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3882 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3883 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3884 arm_fp16_alternative_ok.
3885 * lib/target-supports.exp
3886 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3887 (check_effective_target_arm_fp16_alternative_ok): New.
3888 (check_effective_target_arm_fp16_none_ok_nocache): New.
3889 (check_effective_target_arm_fp16_none_ok): New.
3890
fcbc975b
ML
38912016-09-23 Martin Liska <mliska@suse.cz>
3892
3893 * gcc.dg/ipa/pr77653.c: Replace adress
3894 with address.
3895
1822b732
ML
38962016-09-23 Martin Liska <mliska@suse.cz>
3897
3898 * gcc.target/i386/movbe-4.c: New test.
3899
fab18cc4
ML
39002016-09-23 Martin Liska <mliska@suse.cz>
3901
3902 * gcc.target/i386/crc32-5.c: New test.
3903
e70f01b5
ML
39042016-09-23 Martin Liska <mliska@suse.cz>
3905
3906 * gcc.target/i386/pr71652.c: New test.
3907 * gcc.target/i386/pr71652-2.c: New test.
3908 * gcc.target/i386/pr71652-3.c: New test.
3909
f2e81d05
JJ
39102016-09-23 Jakub Jelinek <jakub@redhat.com>
3911
3912 * lib/gcc-dg.exp (process-message): Support relative line number
3913 notation - .+4 or .-1 etc.
3914 * gcc.dg/dg-test-1.c: New test.
3915
ed30d2a6
MS
39162016-09-22 Martin Sebor <msebor@redhat.com>
3917
3918 PR target/77676
3919 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3920 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3921 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3922 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3923
1c681c7b
UB
39242016-09-22 Uros Bizjak <ubizjak@gmail.com>
3925
3926 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3927 * gcc.dg/ifcvt-2.c: Ditto.
3928 * gcc.dg/zero_bits_compound-1.c: Ditto.
3929 * gcc.dg/zero_bits_compound-1.c: Ditto.
3930 * gcc.dg/pr40550.c: Simplify target selectors.
3931 Use dg-additional-options.
3932 * gcc.dg/pr47893.c: Ditto.
3933 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3934 additional options for 32-bit x86 targets.
3935 * gcc.dg/pr70955.c: Move to ...
3936 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3937
67cf0a53
PC
39382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/61019
3941 * g++.dg/cpp0x/pr61019.C: New.
3942
0ee70cc0
AV
39432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3944 Terry Guo <terry.guo@arm.com>
3945
3946 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3947 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3948 * gcc.target/arm/pure-code/pure-code.exp: New.
3949
43639d2c
UB
39502016-09-22 Uros Bizjak <ubizjak@gmail.com>
3951
3952 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3953 Remove SSE effective target requirement.
3954
a608d15b
PC
39552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 PR c++/71979
3958 * g++.dg/cpp0x/pr71979.C: New.
3959
d94a7ab4
BE
39602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3961
3962 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3963
a13f439f
ML
39642016-09-22 Martin Liska <mliska@suse.cz>
3965
3966 PR ipa/77653
3967 * gcc.dg/ipa/pr77653.c: New test.
3968
cf352092
JJ
39692016-09-22 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR fortran/77665
3972 * gfortran.dg/gomp/pr77665.f90: New test.
3973
a8de3002
PT
39742016-09-22 Paul Thomas <pault@gcc.gnu.org>
3975
3976 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3977 * gfortran.dg/dtio_13.f90: New test.
3978
39abef62
LK
39792016-09-21 Louis Krupp <louis.krupp@zoho.com>
3980
3981 PR fortran/66107
3982 * gfortran.dg/pr66107.f90: New test.
3983
4a2bb7fc
ILT
39842016-09-21 Ian Lance Taylor <iant@golang.org>
3985
3986 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3987 with call to builtin delete function.
3988
5f84cee2
JM
39892016-09-21 Joseph Myers <joseph@codesourcery.com>
3990
3991 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3992 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3993 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3994 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3995 tests.
3996
fe01a41a
UB
39972016-09-21 Uros Bizjak <ubizjak@gmail.com>
3998
3999 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4000
2e1c20b1
JJ
40012016-09-21 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR c++/77651
4004 * g++.dg/cpp1z/aligned-new6.C: New test.
4005
de4c144a
MW
40062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4007
4008 * gcc.target/arm/fp16-aapcs-3.c: New.
4009 * gcc.target/arm/fp16-aapcs-4.c: New.
4010 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4011 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4012 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4013 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4014
44fc7854
BE
40152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4016
4017 PR tree-optimization/77550
4018 * g++.dg/pr77550.C: New test.
4019
bc084f84
GJL
40202016-09-21 Georg-Johann Lay <avr@gjlay.de>
4021
4022 PR target/77326
4023 * gcc.target/avr/torture/pr77326.c: New test.
4024
c075003a
LK
40252016-09-21 Louis Krupp <louis.krupp@zoho.com>
4026
4027 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4028
6811ea79
RB
40292016-09-21 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/77648
4032 * gcc.dg/torture/pr77648-1.c: New testcase.
4033 * gcc.dg/torture/pr77648-2.c: Likewise.
4034
f955c4c4
RB
40352016-09-21 Richard Biener <rguenther@suse.de>
4036 Jakub Jelinek <jakub@redhat.com>
4037
4038 PR tree-optimization/77621
4039 * gcc.dg/pr77621.c: New testcase.
4040
096506bb
PT
40412016-09-21 Paul Thomas <pault@gcc.gnu.org>
4042
4043 PR fortran/77657
4044 * gfortran.dg/dtio_12.f90: New test.
4045
37d168ae
SKS
40462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4047
4048 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4049
66454000
KV
40502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4051
4052 PR tree-optimization/72835
4053 * gcc.dg/tree-ssa/pr72835.c: New test.
4054
88d0c3f0
MS
40552016-09-20 Martin Sebor <msebor@redhat.com>
4056
4057 PR middle-end/49905
4058 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4059 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4060 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4061 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4062 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4063 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4064 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4065
a03df1d5
KV
40662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4067
4068 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4069 arguments/compare will be optimized away.
4070 * gcc.dg/torture/ftrapv-1.c: Likewise.
4071
8bc5448f
KV
40722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4073
4074 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4075 will be optimized away.
4076 * gcc.dg/ipa/vrp1.c: New test.
4077 * gcc.dg/ipa/vrp2.c: New test.
4078 * gcc.dg/ipa/vrp3.c: New test.
4079
973625a0
KV
40802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4081
4082 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4083 does the same transformation.
4084 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4085 * gcc.dg/tree-ssa/evrp1.c: New test.
4086 * gcc.dg/tree-ssa/evrp2.c: New test.
4087 * gcc.dg/tree-ssa/evrp3.c: New test.
4088 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4089 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4090 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4091 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4092 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4093 foling now happens early.
4094 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4095 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4096 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4097 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4098 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4099
9b1ba33c
UB
41002016-09-20 Uros Bizjak <ubizjak@gmail.com>
4101
4102 PR target/77621
4103 * gcc.target/i386/pr77621.c: New test.
4104 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4105 pattern, loop should vectorize with -mtune=atom.
4106
f5bd4ad8
MO
41072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4108 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR testsuite/63299
4111 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4112 instead of delete.
4113
7d9cf801
JJ
41142016-09-20 Jakub Jelinek <jakub@redhat.com>
4115
b912f962
JJ
4116 PR c++/77626
4117 * g++.dg/other/pr77626.C: New test.
4118
eaf1ece1
JJ
4119 PR c++/77638
4120 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4121
590b62e9
JJ
4122 PR c++/77637
4123 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4124
7d9cf801
JJ
4125 PR middle-end/77624
4126 * c-c++-common/pr77624-1.c: New test.
4127 * c-c++-common/pr77624-2.c: New test.
4128
3aebb6ff
AV
41292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4130
4131 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4132 of digits expected.
4133
b5bbe47b
RB
41342016-09-20 Richard Biener <rguenther@suse.de>
4135
4136 PR tree-optimization/77646
4137 * gcc.dg/torture/pr77646.c: New testcase.
4138
144a96e4
BE
41392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4140
4141 PR c++/77434
4142 * c-c++-common/Wint-in-bool-context.c: New test.
4143
1f2071fa
JM
41442016-09-19 Joseph Myers <joseph@codesourcery.com>
4145
4146 * gcc.dg/cr-decimal-dig-1.c: New test.
4147
63012d9a
JM
41482016-09-19 Joseph Myers <joseph@codesourcery.com>
4149
4150 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4151 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4152 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4153 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4154
02410826
VM
41552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4156
4157 PR rtl-optimization/77416
4158 * gcc.target/powerpc/pr77416.c: New.
4159
6101a7ab
PP
41602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4161
4162 PR c++/77639
4163 * g++.dg/template/error-recovery4.C: New test.
4164
1993ff76
BC
41652016-09-19 Bin Cheng <bin.cheng@arm.com>
4166
4167 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4168
5fa9e644
KT
41692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4170
4171 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4172 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4173
fc15d9ec
JJ
41742016-09-19 Jakub Jelinek <jakub@redhat.com>
4175 Jan Hubicka <jh@suse.cz>
4176
4177 PR target/77587
4178 * gcc.dg/pr77587.c: New test.
4179 * gcc.dg/pr77587a.c: New file.
4180
3c9f5092
AV
41812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4182
4183 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4184 * gfortran.dg/coarray_38.f90:
4185 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4186 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4187 * gfortran.dg/coarray_allocate_7.f08: New test.
4188 * gfortran.dg/coarray_allocate_8.f08: New test.
4189 * gfortran.dg/coarray_allocate_9.f08: New test.
4190 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4191 new caf_register.
4192 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4193 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4194 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4195 get_by_refs.
4196 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4197 * gfortran.dg/coarray_lock_7.f90: Same.
4198 * gfortran.dg/coarray_poly_5.f90: Same.
4199 * gfortran.dg/coarray_poly_6.f90: Same.
4200 * gfortran.dg/coarray_poly_7.f90: Same.
4201 * gfortran.dg/coarray_poly_8.f90: Same.
4202 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4203
e79e6763
FR
42042016-09-19 Fritz Reese <fritzoreese@gmail.com>
4205
4206 PR fortran/77584
4207 * gfortran.dg/dec_structure_15.f90: New testcase.
4208
ae527639
RB
42092016-09-19 Richard Biener <rguenther@suse.de>
4210
4211 PR middle-end/77605
4212 * gcc.dg/torture/pr77605.c: New testcase.
4213
cdf060f8
LK
42142016-09-18 Louis Krupp <louis.krupp@zoho.com>
4215
4216 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4217
b720e919
JH
42182016-09-17 Jan Hubicka <hubicka@ucw.cz>
4219
4220 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4221 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4222 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4223 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4224 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4225 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4226 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4227 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4228 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4229 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4230 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4231
bdabae39
KY
42322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4233
4234 * gcc.target/i386/pr68633.c: Fix expected result.
4235
493ba820
LK
42362016-09-17 Louis Krupp <louis.krupp@gmail.com>
4237
4238 PR fortran/68078
4239 * gfortran.dg/pr68078.f90: New test.
4240 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4241
9a42726b
BS
42422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4243
4244 PR target/77613
4245 * gcc.target/powerpc/swaps-p8-25.c: New.
4246
e7d61178
JJ
42472016-09-16 Jakub Jelinek <jakub@redhat.com>
4248
8f03e02f
JJ
4249 PR c++/77482
4250 * g++.dg/cpp0x/constexpr-77482.C: New test.
4251
e80cb545
JJ
4252 PR c++/77379
4253 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4254 thunk offsets.
4255 * g++.dg/abi/abi-tag23a.C: Likewise.
4256
1c2f613f
JJ
4257 PR c++/77338
4258 * g++.dg/cpp0x/decltype-77338.C: New test.
4259
e7d61178
JJ
4260 PR c++/77375
4261 * g++.dg/cpp0x/mutable1.C: New test.
4262
8d987deb
SK
42632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4264
4265 PR fortran/77612
4266 * gfortran.dg/pr77612.f90: New test.
4267
2c3d35a6
SKS
42682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4269
4270 * gcc.dg/torture/pr70421.c: Require int32plus.
4271
e43163ae
JJ
42722016-09-16 Jakub Jelinek <jakub@redhat.com>
4273
bcf0905a
JJ
4274 PR middle-end/77475
4275 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4276
e43163ae
JJ
4277 PR target/77526
4278 * gcc.target/i386/pr77526.c: New test.
4279
7d704548
JJ
42802016-09-16 Jakub Jelinek <jakub@redhat.com>
4281 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 PR middle-end/77594
4284 * gcc.target/i386/pr77594.c: New test.
4285
902d624f
LK
42862016-09-15 Louis Krupp <louis.krupp@zoho.com>
4287
4288 PR fortran/69963
4289 * gfortran.dg/misplaced_implicit_character.f90: New test.
4290
7e16ce79
BC
42912016-09-15 Bin Cheng <bin.cheng@arm.com>
4292
4293 PR tree-optimization/77503
4294 * gcc.dg/vect/pr77503.c: New test.
4295
7c05f5c4
RB
42962016-09-15 Richard Biener <rguenther@suse.de>
4297
4298 PR middle-end/77544
4299 * c-c++-common/torture/pr77544.c: New testcase.
4300
76ff80fb
JJ
43012016-09-15 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR middle-end/77475
4304 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4305 * gcc.dg/march-generic.c: Likewise.
4306 * gcc.target/i386/spellcheck-options-1.c: New test.
4307 * gcc.target/i386/spellcheck-options-2.c: New test.
4308 * gcc.target/i386/spellcheck-options-3.c: New test.
4309 * gcc.target/i386/spellcheck-options-4.c: New test.
4310
5560d026
CLT
43112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4312
4313 PR fortran/72743
4314 * gfortran.dg/goacc/pr72743.f90: New test.
4315
5334f733
RB
43162016-09-15 Richard Biener <rguenther@suse.de>
4317
4318 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4319
d08615f2
RB
43202016-09-15 Richard Biener <rguenther@suse.de>
4321
4322 PR tree-optimization/77514
4323 * gcc.dg/torture/pr77514.c: New testcase.
4324
28ca05f0
JJ
43252016-09-14 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR c++/77549
4328 * g++.dg/lookup/pr77549.C: New test.
4329
20a1e5b8
MP
43302016-09-14 Marek Polacek <polacek@redhat.com>
4331
4332 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4333 * c-c++-common/gomp/atomic-13.c: Likewise.
4334 * c-c++-common/gomp/atomic-14.c: Likewise.
4335 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4336 * g++.dg/cpp1z/bool-increment1.C: New test.
4337 * c-c++-common/pr60439.c: Add dg-warning.
4338 * g++.dg/expr/bitfield4.C: Likewise.
4339 * g++.dg/expr/bitfield5.C: Likewise.
4340 * g++.dg/expr/bitfield6.C: Likewise.
4341 * g++.dg/expr/bool1.C: Likewise.
4342 * g++.dg/expr/bool3.C: Likewise.
4343 * g++.dg/expr/lval3.C: Likewise.
4344 * g++.dg/expr/lval4.C: Likewise.
4345 * g++.old-deja/g++.jason/bool5.C: Likewise.
4346 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4347 * g++.dg/other/error18.C: Likewise.
4348 * g++.dg/gomp/atomic-14.C: Likewise.
4349
0761f6bf
NS
43502016-09-14 Nathan Sidwell <nathan@acm.org>
4351
4352 PR c++/77539
4353 * g++.dg/cpp1y/pr77539.C: New.
4354
13cddbc1
CL
43552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4356
4357 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4358 dg-require.
4359 * g++.dg/ext/builtin_alloca.C: Likewise.
4360 * g++.dg/template/spec35.C: Likewise.
4361 * gcc.dg/builtins-68.c: Likewise.
4362 * gcc.misc-tests/gcov-13.c: Likewise.
4363 * gcc.misc-tests/gcov-14.c: Likewise.
4364
a90638d4
JM
43652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4366
4367 * gfortran.dg/dec_structure_14.f90: New testcase.
4368
5ba4a08c
JJ
43692016-09-14 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR sanitizer/68260
4372 * c-c++-common/tsan/pr68260.c: New test.
4373
a713b234
JS
43742016-09-13 Joe Seymour <joe.s@somniumtech.com>
4375
4376 PR target/70713
4377 * gcc.target/msp430/function-attributes-1.c: New test.
4378 * gcc.target/msp430/function-attributes-2.c: New test.
4379 * gcc.target/msp430/function-attributes-3.c: New test.
4380
96032047
MS
43812015-04-18 Martin Sebor <msebor@redhat.com>
4382
4383 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4384 of non-nul characters.
4385 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4386
ea8661cd
JJ
43872016-09-13 Jakub Jelinek <jakub@redhat.com>
4388
9952908a
JJ
4389 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4390 * g++.dg/cpp1z/gen-attrs1.C: New test.
4391
63cdb7a0
JJ
4392 PR tree-optimization/77454
4393 * gcc.dg/pr77454.c: New test.
4394
ea8661cd
JJ
4395 PR c++/77553
4396 * g++.dg/cpp1y/constexpr-77553.C: New test.
4397
254830ba
DM
43982016-09-13 David Malcolm <dmalcolm@redhat.com>
4399
4400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4401 (test_show_locus): Replace rich_location::add_fixit_insert calls
4402 with add_fixit_insert_before and add_fixit_insert_after.
4403
42763690
JM
44042016-09-13 Jason Merrill <jason@redhat.com>
4405 Tom de Vries <tom@codesourcery.com>
4406
4407 PR c++/77427
4408 * g++.dg/pr77427.C: New test.
4409
c8798f2c
ML
44102016-09-13 Martin Liska <mliska@suse.cz>
4411
4412 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4413 effective target.
4414 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4415 * lib/target-supports.exp: Define the new target.
4416
54700e2e
AP
44172016-09-12 Andrew Pinski <apinski@cavium.com>
4418
4419 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4420 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4421
e1d55bf7
UB
44222016-09-12 Uros Bizjak <ubizjak@gmail.com>
4423
4424 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4425 variable arguments.
4426 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4427 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4428 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4429 variable argument.
4430 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4431 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4432
54dcdb88
BE
44332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4434
4435 PR c++/77496
4436 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4437 * g++.dg/ext/pr77496.C: New test.
4438 * g++.dg/warn/pr77496.C: New test.
4439
d1463eb9
DM
44402016-09-12 David Malcolm <dmalcolm@redhat.com>
4441
4442 PR c/72858
4443 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4444 to preserve conversion chars, and to preserve prefix information.
4445 * gcc.dg/format/pr72858.c: New test case.
4446
217fabad
SK
44472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4448
4449 * gfortran.dg/pr77507.f90: Move to ...
4450 * gfortran.dg/ieee/pr77507.f90: here.
4451
a1cd04ac
JH
44522016-08-09 Jan Hubicka <hubicka@ucw.cz>
4453
4454 PR ipa/61159
4455 * compile/pr61159.c: New testcase
4456
e3912107
JH
44572016-08-09 Jan Hubicka <hubicka@ucw.cz>
4458
4459 PR ipa/64316
4460 * gcc.dg/ipa/pr63416.c: New testcase.
4461
739d9339
PT
44622016-09-10 Paul Thomas <pault@gcc.gnu.org>
4463 Steven G. Kargl <kargl@gcc.gnu.org>
4464
4465 PR fortran/77532
cc3135b6 4466 * gfortran.dg/dtio_11.f90: new test.
739d9339 4467
fb7c40dd
SK
44682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 PR fortran/77507
4471 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4472 * gfortran.dg/c_assoc_4.f90: Ditto.
4473
5b28efbb
TV
44742016-09-10 Tom de Vries <tom@codesourcery.com>
4475
4476 PR C/71602
4477 * c-c++-common/va-arg-va-list-type.c: New test.
4478
9d0a9bb4
PB
44792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4480
4481 PR rtl-optimization/77289
4482 * gcc.target/powerpc/pr77289.c: New test.
4483
3f0177e7
MS
44842016-09-09 Martin Sebor <msebor@redhat.com>
4485
4486 PR c/77520
4487 PR c/77521
4488 * gcc.dg/pr77520.c: New test.
4489 * gcc.dg/pr77521.c: New test.
4490
e81e83d0
SK
44912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4492
4493 PR fortran/77506
4494 * gfortran.dg/pr77506.f90: New test.
4495
8a92685e
SK
44962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4497
4498 PR fortran/77507
4499 * gfortran.dg/pr77507.f90: New test.
4500
c65248cb
JM
45012016-09-09 Joseph Myers <joseph@codesourcery.com>
4502
4503 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4504
2cf0ff98
SK
45052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4506 Louis Krupp <lkrupp@gcc.gnu.org>
4507
4508 PR fortran/69514
4509 * gfortran.dg/pr69514_1.f90: New test.
4510 * gfortran.dg/pr69514_2.f90: New test.
4511
8ebc1e0f
JJ
45122016-09-08 Jakub Jelinek <jakub@redhat.com>
4513
20b6cf01
JJ
4514 PR fortran/77500
4515 * gfortran.dg/gomp/pr77500.f90: New test.
4516
8ebc1e0f
JJ
4517 PR fortran/77516
4518 * gfortran.dg/gomp/pr77516.f90: New test.
4519
34718542
JJ
45202016-09-07 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR middle-end/77475
4523 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4524 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4525 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4526 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4527 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4528 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4529
e5106e27
DM
45302016-09-07 David Malcolm <dmalcolm@redhat.com>
4531
4532 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4533 "substring-locations.h".
4534
ca235a85
RB
45352016-09-07 Richard Biener <rguenther@suse.de>
4536
4537 PR c/77450
4538 * c-c++-common/vector-subscript-8.c: Move ..
4539 * gcc.dg/pr77450.c: ... here.
4540
0076b5dc 45412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4542
4543 PR libgfortran/77393
4544 * gfortran.dg/fmt_f0_2.f90: Update test.
4545 * gfortran.dg/fmt_f0_3.f90: New test.
4546
6ac7322b
DH
45472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4548
4549 PR debug/77389
4550 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4551 in dg-options.
4552
4553 PR debug/57519
4554 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4555
8eb9e049
JJ
45562016-09-06 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR target/69255
4559 * gcc.target/i386/pr69255-1.c: New test.
4560 * gcc.target/i386/pr69255-2.c: New test.
4561 * gcc.target/i386/pr69255-3.c: New test.
4562
45632016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4564
4565 PR c/77336
4566 * gcc.dg/format/miss-7.c: New test.
4567
e6cb85d4
UB
45682016-09-06 Uros Bizjak <ubizjak@gmail.com>
4569
4570 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4571
7fe76f6a
ML
45722016-09-06 Martin Liska <mliska@suse.cz>
4573
4574 PR gcov-profile/77378
4575 PR gcov-profile/77466
4576 * gcc.dg/profile-update-warning.c: New test.
4577
209b636e
RB
45782016-09-06 Richard Biener <rguenther@suse.de>
4579
4580 PR tree-optimization/77479
4581 * gcc.dg/torture/pr77479.c: New testcase.
4582
b772a565
RB
45832016-09-06 Richard Biener <rguenther@suse.de>
4584
4585 PR c/77450
4586 * c-c++-common/vector-subscript-7.c: Adjust.
4587 * c-c++-common/vector-subscript-8.c: New testcase.
4588
a8c07037
SKS
45892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4590
4591 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4592
0ce48391
JJ
45932016-09-05 Jakub Jelinek <jakub@redhat.com>
4594
de9188e0
JJ
4595 PR target/77476
4596 * gcc.target/i386/avx512f-pr77476.c: New test.
4597 * gcc.target/i386/avx512bw-pr77476.c: New test.
4598 * gcc.target/i386/avx512dq-pr77476.c: New test.
4599
c76f7809
JJ
4600 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4601 Update comment to mention also avx512f.
4602
0ce48391
JJ
4603 PR sanitizer/77396
4604 * g++.dg/asan/pr77396-2.C: New test.
4605
8a27cf73
UB
46062016-09-05 Uros Bizjak <ubizjak@gmail.com>
4607
4608 PR rtl-optimization/77452
4609 * gcc.target/i386/pr77452.c: New test.
4610
25ff5dd3
MP
46112016-09-05 Marek Polacek <polacek@redhat.com>
4612
4613 PR c/77423
4614 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4615
f2bc4e48
SK
46162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4617
4618 PR fortran/77391
4619 * gfortran.dg/pr77391.f90: New test.
4620
e85921ee
SK
46212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4622
4623 PR fortran/77460
4624 * gfortran.dg/pr77460.f90: New test.
4625
b5d50659
JJ
46262016-09-03 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR c/65467
4629 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4630
7b826676
KY
46312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4632
4633 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4634
717ebe91
DM
46352016-09-02 David Malcolm <dmalcolm@redhat.com>
4636
4637 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4638 test case.
4639 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4640 diagnostic-test-show-locus-generate-patch.c to the sources
4641 for diagnostic_plugin_test_show_locus.c.
4642
94087e88
JJ
46432016-09-02 Jakub Jelinek <jakub@redhat.com>
4644
9dc5773f
JJ
4645 PR c/65467
4646 * gcc.dg/gomp/_Atomic-1.c: New test.
4647 * gcc.dg/gomp/_Atomic-2.c: New test.
4648 * gcc.dg/gomp/_Atomic-3.c: New test.
4649 * gcc.dg/gomp/_Atomic-4.c: New test.
4650 * gcc.dg/gomp/_Atomic-5.c: New test.
4651
94087e88
JJ
4652 PR sanitizer/77396
4653 * g++.dg/asan/pr77396.C: New test.
4654
46552016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4656
4657 PR tree-optimization/71831
4658 * gcc.dg/builtin-object-size-16.c: New test.
4659 * gcc.dg/builtin-object-size-17.c: New test.
4660
7e89048d
JD
46612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662
4663 PR libgfortran/77393
4664 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4665
2f196155
UB
46662016-09-01 Uros Bizjak <ubizjak@gmail.com>
4667
4668 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4669 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4670 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4671 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4672 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4673 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4674 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4675 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4676 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4677 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4678 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4679 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4680 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4681 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4682 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4683 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4684 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4685 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4686
0a6b0523
EB
46872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4688
4689 * gnat.dg/opt58.adb: New test.
4690 * gnat.dg/opt58_pkg.ads: New helper.
4691
2a99de7b
RB
46922016-09-01 Richard Biener <rguenther@suse.de>
4693
4694 PR middle-end/77436
4695 * gcc.dg/torture/pr77436.c: New testcase.
4696
f79d8786
SKS
46972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4698
4699 * gcc.dg/pr64252.c: Require int32plus.
4700 * gcc.dg/pr66299-1.c: Likewise.
4701 * gcc.dg/pr66299-2.c: Likewise.
4702 * gcc.dg/torture/20131115-1.c: Skip for avr.
4703
b06335f9
KT
47042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4705
4706 * gcc.target/aarch64/ands_3.c: New test.
4707
f25f40be
JJ
47082016-08-31 Jakub Jelinek <jakub@redhat.com>
4709
d12a0b5a
JJ
4710 PR fortran/77352
4711 * gfortran.dg/gomp/pr77352.f90: New test.
4712
f25f40be
JJ
4713 PR fortran/77374
4714 * gfortran.dg/gomp/pr77374.f08: New test.
4715
9ff6fb6e
MG
47162016-08-31 Marc Glisse <marc.glisse@inria.fr>
4717
4718 PR tree-optimization/73714
4719 * gcc.dg/tree-ssa/pr73714.c: New test.
4720
8e95a674
JD
47212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4722
4723 PR libgfortran/77393
4724 * gfortran.dg/fmt_f0_2.f90: New test.
4725
c6b0037d
MG
47262016-08-31 Marc Glisse <marc.glisse@inria.fr>
4727
4728 * gcc.target/i386/pr59539-2.c: Adapt options.
4729 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4730
1a576b13
PT
47312016-08-31 Paul Thomas <pault@gcc.gnu.org>
4732
4733 PR fortran/77418
4734 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4735 of the associate entity and replace with a pointer to the
4736 intended item on the stack.
4737
e73d3ca6 47382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4739 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4740
4741 PR fortran/48298
4742 * gfortran.dg/dtio_1.f90: New test.
4743 * gfortran.dg/dtio_2.f90: New test.
4744 * gfortran.dg/dtio_3.f90: New test.
4745 * gfortran.dg/dtio_4.f90: New test.
4746 * gfortran.dg/dtio_5.f90: New test.
4747 * gfortran.dg/dtio_6.f90: New test.
4748 * gfortran.dg/dtio_7.f90: New test.
4749 * gfortran.dg/dtio_8.f90: New test.
4750 * gfortran.dg/dtio_9.f90: New test.
4751 * gfortran.dg/dtio_10.f90: New test.
4752
b816477a
DM
47532016-08-30 David Malcolm <dmalcolm@redhat.com>
4754
4755 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4756 (test_many_nested_locations): New function.
4757 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4758 (test_show_locus): Handle "test_many_nested_locations".
4759
71b30891
DM
47602016-08-30 David Malcolm <dmalcolm@redhat.com>
4761
4762 * g++.dg/template/double-greater-than-fixit.C: New test case.
4763
8fa37232
EB
47642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4765
4766 * gnat.dg/opt57.ad[sb]: New test.
4767 * gnat.dg/opt57_pkg.ads: New helper.
4768
6f651bae
RB
47692016-08-30 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/69047
4772 * gcc.dg/pr69047.c: Fix byte-order check.
4773
ab834832
JJ
47742016-08-30 Jakub Jelinek <jakub@redhat.com>
4775
5116b156
JJ
4776 PR tree-optimization/72866
4777 * gcc.dg/vect/pr72866.c: New test.
4778
3754bbfc
JJ
4779 PR debug/77363
4780 * g++.dg/debug/dwarf2/pr77363.C: New test.
4781
26122e2d
JJ
4782 PR middle-end/77377
4783 * gcc.target/i386/pr77377.c: New test.
4784
ab834832
JJ
4785 PR debug/77389
4786 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4787 in dg-options.
4788
bedc9ca7
SK
47892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4790
4791 * gfortran.dg/pr77372.f90: Moved to ...
4792 * gfortran.dg/ieee/pr77372.f90: here.
4793
adfa1e6b
MM
47942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4795
4796 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4797 vector short/char initializations.
4798 * gcc.target/powerpc/vec-init-5.c: Likewise.
4799 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4800 vector initialization optimizations.
4801 * gcc.target/powerpc/vec-init-7.c: Likewise.
4802 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4803 vector float/double initializations.
4804 * gcc.target/powerpc/vec-init-9.c: Likewise.
4805
414b7129
UB
48062016-08-29 Uros Bizjak <ubizjak@gmail.com>
4807
4808 PR target/77403
4809 * gcc.target/i386/pr77403.c: New test.
4810
3d06b6f2
MP
48112016-08-29 Marek Polacek <polacek@redhat.com>
4812
4813 PR c/77292
4814 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4815
ba9bbd6f
TV
48162016-08-29 Tom de Vries <tom@codesourcery.com>
4817
4818 PR c/77398
4819 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4820
d7d80d8f
EB
48212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4822
4823 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4824
d7d80d8f 48252016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4826
4827 * gfortran.dg/dec_structure_13.f90: New testcase.
4828
468d95c8
JB
48292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4830
4831 PR fortran/77261
4832 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4833 available.
4834
f329b264
TV
48352016-08-28 Tom de Vries <tom@codesourcery.com>
4836
4837 PR lto/70955
4838 * gcc.dg/pr70955.c: New test.
4839 * gcc.dg/lto/pr70955_0.c: Same.
4840 * gcc.dg/lto/pr70955_1.c: Same.
4841
4a389eb6
PP
48422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4843
4844 PR tree-optimization/71077
4845 * gcc.target/i386/pr71077.c: New test.
4846
3f8257db 48472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4848
4849 PR fortran/77380
4850 * gfortran.dg/pr77380.f90: New test.
4851
3f8257db 48522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4853
4854 PR fortran/77372
4855 gfortran.dg/pr77372.f90: New test.
4856
ee908516
DM
48572016-08-26 David Malcolm <dmalcolm@redhat.com>
4858
4859 * gcc.dg/spellcheck-fields-2.c (test): Move
4860 dg-begin/end-multiline-output within function body.
4861 (test_macro): New function.
4862
d41e76cf
DM
48632016-08-26 David Malcolm <dmalcolm@redhat.com>
4864
4865 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4866 (test_fixit_insert): Update expected output.
4867 (test_fixit_remove): Likewise.
4868 (test_fixit_replace): Likewise.
4869
524a4c96
RO
48702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4873 Fix typo.
4874
ebfa15ab
RB
48752016-08-26 Richard Biener <rguenther@suse.de>
4876
4877 PR tree-optimization/69047
4878 * gcc.dg/pr69047.c: New testcase.
4879
209ca542
PK
48802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4881 Martin Jambhor <mjambor@suse.cz>
524a4c96 4882
209ca542
PK
4883 * gcc.dg/ipa/propbits-1.c: New test-case.
4884 * gcc.dg/ipa/propbits-2.c: Likewise.
4885 * gcc.dg/ipa/propbits-3.c: Likewise.
4886
e5cf1629
SK
48872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4888
4889 PR fortran/77351
4890 * gfortran.dg/pr77351.f90: New test.
4891
ebef225f
MP
48922016-08-25 Marek Polacek <polacek@redhat.com>
4893
4894 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4895
fe377a48
MP
48962016-08-25 Marek Polacek <polacek@redhat.com>
4897
4898 PR c/77323
4899 * gcc.dg/pr77323.c: New test.
4900
88b8971f
PT
49012016-08-24 Paul Thomas <pault@gcc.gnu.org>
4902
4903 PR fortran/77358
4904 * gfortran.dg/submodule_17.f08: New test.
4905
3f8257db
JJ
49062016-08-24 Michael Collison <michael.collison@linaro.org>
4907 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4908
4909 * gcc.target/arm/builtin_saddl.c: New testcase.
4910 * gcc.target/arm/builtin_saddll.c: New testcase.
4911 * gcc.target/arm/builtin_uaddl.c: New testcase.
4912 * gcc.target/arm/builtin_uaddll.c: New testcase.
4913 * gcc.target/arm/builtin_ssubl.c: New testcase.
4914 * gcc.target/arm/builtin_ssubll.c: New testcase.
4915 * gcc.target/arm/builtin_usubl.c: New testcase.
4916 * gcc.target/arm/builtin_usubll.c: New testcase.
4917
d5b5d212
UB
49182016-08-24 Uros Bizjak <ubizjak@gmail.com>
4919
4920 PR target/77270
4921 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4922 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4923 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4924 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4925 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4926 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4927 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4928 effective target. Remove scan-assembler-times directives.
4929 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4930 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4931 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4932
d1188689
SKS
49332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4934
4935 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4936 of unsigned int.
4937 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4938
0b6b8f85
RS
49392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4940
4941 PR testsuite/77317
4942 * lib/target-supports.exp
4943 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4944 (check_effective_target_vect_natural_alignment): Ditto.
4945 (check_effective_target_vector_alignment_reachable): Ditto.
4946 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4947
587b7f7a
ILT
49482016-08-23 Ian Lance Taylor <iant@golang.org>
4949
4950 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4951
6019c0fc
MM
49522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4953
4954 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4955 being created from pointers to memory locations.
4956 * gcc.target/powerpc/vec-init-2.c: Likewise.
4957
cfe37db4
FR
49582016-08-23 Fritz Reese <fritzoreese@gmail.com>
4959
4960 * gfortran.dg/dec_structure_12.f90: New testcase.
4961
7e11f46f
DV
49622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4963
4964 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4965
7ab4f354
DV
49662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4967
4968 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4969 verification.
4970
deb9351f
DV
49712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4972
4973 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4974 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4975
1fd9f058
RB
49762016-08-23 Richard Biener <rguenther@suse.de>
4977
4978 PR tree-optimization/27336
4979 * c-c++-common/pr27336.c: New testcase.
4980
b00e6e75
MP
49812016-08-22 Marek Polacek <polacek@redhat.com>
4982
4983 PR c++/77321
4984 * g++.dg/cpp1y/pr77321.C: New test.
4985
58338bac
SK
49862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4987
4988 PR fortran/60774
4989 * gfortran.dg/empty_label.f: Adjust test for new error message.
4990 * gfortran.dg/empty_label.f90: Ditto.
4991 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4992 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4993 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4994
30364ce6
SK
49952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4996
4997 PR fortran/61318
4998 * gfortran.dg/pr61318.f90: New test.
4999
ad7a5a8f
SK
50002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5001
5002 PR fortran/77260
5003 * gfortran.dg/pr77260_1.f90: New test.
5004 * gfortran.dg/pr77260_2.f90: Ditto.
5005
72f52f30
JM
50062016-08-22 Joseph Myers <joseph@codesourcery.com>
5007
5008 PR middle-end/77269
5009 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5010 __builtin_signbitf and __builtin_signbitl in expected generic
5011 expansion.
5012 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5013 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5014 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5015 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5016 tests.
5017
6dc198e3
JM
50182016-08-22 Joseph Myers <joseph@codesourcery.com>
5019
5020 * gcc.dg/torture/float128-builtin.c,
5021 gcc.dg/torture/float128-ieee-nan.c,
5022 gcc.dg/torture/float128x-builtin.c,
5023 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5024 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5025 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5026 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5027 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5028 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5029 gcc.dg/torture/floatn-nan.h: New tests.
5030
7ff4e41a
JM
50312016-08-22 Joseph Myers <joseph@codesourcery.com>
5032
5033 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5034 macro.
5035 (main): Update calls to TEST_I_F.
5036 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5037 macro.
5038 (main): Update calls to TEST_I_F.
5039
7078cdb6
JM
50402016-08-22 Joseph Myers <joseph@codesourcery.com>
5041
5042 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5043 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5044 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5045 names in calls to TEST_I_F.
5046
a9d7c823
BE
50472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5048
5049 PR c/52952
5050 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5051
cd800235
SKS
50522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5053
5054 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5055 and !natural_alignment_64.
5056 * gcc.dg/ipa/propalign-2.c: Likewise.
5057 * gcc.dg/ipa/propalign-3.c: Likewise.
5058 * gcc.dg/ipa/propalign-4.c: Likewise.
5059 * gcc.dg/ipa/propalign-5.c: Likewise.
5060 * lib/target-supports.exp
5061 (check_effective_target_natural_alignment_32): Add avr-*-*.
5062
22d12455
KV
50632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5064
5065 PR tree-optimization/61839
5066 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5067 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5068 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5069 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5070
c65699ef
JM
50712016-08-19 Joseph Myers <joseph@codesourcery.com>
5072
5073 PR c/32187
5074 * lib/target-supports.exp (check_effective_target_float16)
5075 (check_effective_target_float32, check_effective_target_float64)
5076 (check_effective_target_float128, check_effective_target_float32x)
5077 (check_effective_target_float64x)
5078 (check_effective_target_float128x)
5079 (check_effective_target_float16_runtime)
5080 (check_effective_target_float32_runtime)
5081 (check_effective_target_float64_runtime)
5082 (check_effective_target_float128_runtime)
5083 (check_effective_target_float32x_runtime)
5084 (check_effective_target_float64x_runtime)
5085 (check_effective_target_float128x_runtime)
5086 (check_effective_target_floatn_nx_runtime)
5087 (add_options_for_float16, add_options_for_float32)
5088 (add_options_for_float64, add_options_for_float128)
5089 (add_options_for_float32x, add_options_for_float64x)
5090 (add_options_for_float128x): New procedures.
5091 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5092 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5093 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5094 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5095 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5096 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5097 gcc.dg/torture/float128-complex.c,
5098 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5099 gcc.dg/torture/float128x-basic.c,
5100 gcc.dg/torture/float128x-complex.c,
5101 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5102 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5103 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5104 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5105 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5106 gcc.dg/torture/float32x-basic.c,
5107 gcc.dg/torture/float32x-complex.c,
5108 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5109 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5110 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5111 gcc.dg/torture/float64x-basic.c,
5112 gcc.dg/torture/float64x-complex.c,
5113 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5114 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5115 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5116 gcc.dg/torture/floatn-tg.h,
5117 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5118 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5119 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5120 gcc.dg/torture/fp-int-convert-float128x.c,
5121 gcc.dg/torture/fp-int-convert-float16-timode.c,
5122 gcc.dg/torture/fp-int-convert-float16.c,
5123 gcc.dg/torture/fp-int-convert-float32-timode.c,
5124 gcc.dg/torture/fp-int-convert-float32.c,
5125 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5126 gcc.dg/torture/fp-int-convert-float32x.c,
5127 gcc.dg/torture/fp-int-convert-float64-timode.c,
5128 gcc.dg/torture/fp-int-convert-float64.c,
5129 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5130 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5131 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5132 maximum exponent of floating-point type. Use it in testing
5133 whether 0x8...0 fits in the floating-point type. Always treat -1
5134 (signed 0xf...f) as fitting in the floating-point type.
5135 (M_OK1): New macro.
5136 * gcc.dg/torture/fp-int-convert-double.c,
5137 gcc.dg/torture/fp-int-convert-float.c,
5138 gcc.dg/torture/fp-int-convert-float128-timode.c,
5139 gcc.dg/torture/fp-int-convert-float128.c,
5140 gcc.dg/torture/fp-int-convert-float80-timode.c,
5141 gcc.dg/torture/fp-int-convert-float80.c,
5142 gcc.dg/torture/fp-int-convert-long-double.c,
5143 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5144
94e73c78
JJ
51452016-08-19 Jakub Jelinek <jakub@redhat.com>
5146
fbdbd4b6
JJ
5147 PR fortran/72744
5148 * gfortran.dg/gomp/pr72744.f90: New test.
5149
94e73c78
JJ
5150 PR fortran/69281
5151 * gfortran.dg/gomp/pr69281.f90: New test.
5152
91151a73
JB
51532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5154
414b7129
UB
5155 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5156 the last special seed value.
5157 * gfortran.dg/random_7.f90: Use size for last array member instead
5158 of hardcoded value.
91151a73 5159
fcf830ab
PK
51602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5161
5162 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5163 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5164
1a5da5b6
RB
51652016-08-19 Richard Biener <rguenther@suse.de>
5166
5167 PR tree-optimization/77286
5168 * gcc.dg/torture/pr77286.c: New testcase.
5169
82f72146
DM
51702016-08-18 David Malcolm <dmalcolm@redhat.com>
5171
5172 * gcc.dg/verbose-asm-2.c: New test case.
5173
cc015f3a
DM
51742016-08-18 David Malcolm <dmalcolm@redhat.com>
5175
5176 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5177 (custom_diagnostic_finalizer): Update for change to
5178 diagnostic_show_locus.
5179
cb18fd07
DM
51802016-08-18 David Malcolm <dmalcolm@redhat.com>
5181
5182 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5183 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5184
a76989dc
MP
51852016-08-18 Marek Polacek <polacek@redhat.com>
5186
5187 PR c/71514
5188 * gcc.dg/pr71514.c: New test.
5189
89c88780
L
51902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5191
5192 PR target/72839
5193 * gcc.target/i386/pr72839.c: New test.
5194
2c71d454
CLT
51952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5196
5197 PR middle-end/70895
5198 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5199 * c-c++-common/goacc/reduction-1.c: Likewise.
5200 * c-c++-common/goacc/reduction-2.c: Likewise.
5201 * c-c++-common/goacc/reduction-3.c: Likewise.
5202 * c-c++-common/goacc/reduction-4.c: Likewise.
5203
66592e95
AM
52042016-08-18 Alan Modra <amodra@gmail.com>
5205
5206 * gcc.c-torture/compile/pr72771.c: New.
5207
3a146d46
JJ
52082016-08-17 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR fortran/67496
5211 * gfortran.dg/pr67496.f90: New test.
5212
3f8257db 52132015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5214
5215 PR tree-optimization/71752
3a146d46 5216 * gcc.dg/vect/pr71752.c: New.
038000bd 5217
dd42e908
UB
52182016-08-17 Uros Bizjak <ubizjak@gmail.com>
5219
5220 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5221
458a1cd0
JJ
52222016-08-17 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR middle-end/77259
5225 * g++.dg/ipa/devirt-52.C: New test.
5226
11c4c4ba
CLT
52272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5228
5229 * c-c++-common/goacc/reduction-6.c: New testcase.
5230
661d6efd
RB
52312016-08-17 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/76490
5234 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5235 * gcc.dg/pr52904.c: XFAIL.
5236
622d8b69
RB
52372016-08-17 Richard Biener <rguenther@suse.de>
5238
5239 PR tree-optimization/23855
5240 * gcc.dg/loop-unswitch-2.c: Adjust.
5241
af23e99c
JJ
52422016-08-16 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR tree-optimization/72817
5245 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5246
feeb6268
JM
52472016-08-16 Joseph Myers <joseph@codesourcery.com>
5248
5249 PR libgcc/77265
5250 * gcc.dg/torture/float128-extend-inf.c: New test.
5251
65e736c0
DM
52522016-08-16 David Malcolm <dmalcolm@redhat.com>
5253
5254 PR c/72857
5255 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5256 for embedded NUL.
5257 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5258 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5259 caret placement.
5260 (test_oct): Likewise.
5261 (test_multiple): Likewise.
5262 (test_field_width_specifier): Likewise.
5263 (test_field_width_specifier_2): New function.
5264 (test_field_precision_specifier): New function.
5265 (test_embedded_nul): Update expected caret placement.
5266 (test_non_contiguous_strings): Update line number.
5267 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5268 (__emit_string_literal_range): Add "caret_idx" param.
5269 (test_simple_string_literal): Add value for new param, updating
5270 expected output..
5271 (test_concatenated_string_literal): Likewise.
5272 (test_multiline_string_literal): Likewise.
5273 (test_hex): Likewise.
5274 (test_oct): Likewise.
5275 (test_multiple): Likewise.
5276 (test_ucn4): Likewise.
5277 (test_ucn8): Likewise.
5278 (test_u8): Likewise.
5279 (test_u): Likewise; update expected message, from "range" to
5280 "location".
5281 (test_U): Likewise.
5282 (test_L): Likewise.
5283 (test_macro): Add value for new param.
5284 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5285 (__emit_string_literal_range): Add "caret_idx" param.
5286 (test_stringified_token_1): Add value for new param. Update
5287 expected message, from "range" to "location".
5288 (test_stringized_token_2): Likewise, adding param to macro.
5289 (test_stringified_token_3): Likewise.
5290 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5291 (emit_warning): Convert param from source_range to location_t.
5292 (test_string_literals): Add caret_idx param, and use it when
5293 constructing a substring_loc. Update error message, from
5294 "range" to "location".
5295
4a7f57d5
JJ
52962016-08-16 Jakub Jelinek <jakub@redhat.com>
5297
7841800f
JJ
5298 PR target/71910
5299 * g++.dg/gomp/pr71910.C: New test.
5300
1b13411a
JJ
5301 PR middle-end/67485
5302 * gcc.c-torture/compile/pr67485.c: New test.
5303
4a7f57d5
JJ
5304 PR target/72867
5305 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5306
3c556bc4
BC
53072016-08-16 Bin Cheng <bin.cheng@arm.com>
5308
5309 PR tree-optimization/69848
5310 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5311
beab2da6
ML
53122016-08-16 Martin Liska <mliska@suse.cz>
5313
5314 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5315 of memory operations so that it can be handled by core2
5316 in 32-bit mode.
5317
f4eec0a3
RB
53182016-08-16 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/76783
5321 * gcc.dg/pr76783.c: New testcase.
5322 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5323
8f21990a
BC
53242016-08-16 Bin Cheng <bin.cheng@arm.com>
5325
5326 PR tree-optimization/72817
5327 PR tree-optimization/73450
5328 * gcc.dg/tree-ssa/pr72817.c: New test.
5329 * gcc.dg/tree-ssa/pr73450.c: New test.
5330
7fc61626
FR
53312016-08-15 Fritz Reese <fritzoreese@gmail.com>
5332
5333 * gfortran.dg/init_flag_13.f90: New testcase.
5334 * gfortran.dg/init_flag_14.f90: Ditto.
5335 * gfortran.dg/init_flag_15.f03: Ditto.
5336 * gfortran.dg/dec_init_1.f90: Ditto.
5337 * gfortran.dg/dec_init_2.f90: Ditto.
5338
432baa02
UB
53392016-08-15 Uros Bizjak <ubizjak@gmail.com>
5340
5341 PR target/72867
5342 * gcc.target/i386/pr72867.c: New test.
5343
7e1dde14
EB
53442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5345
5346 * c-c++-common/dump-ada-spec-5.c: New test.
5347
e4969090
RB
53482016-08-15 Richard Biener <rguenther@suse.de>
5349
5350 PR tree-optimization/73434
5351 * gcc.dg/torture/pr73434.c: New testcase.
5352
66088065
JJ
53532016-08-15 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR tree-optimization/72824
5356 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5357
7c713714
CLT
53582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5359
5360 PR fortran/70598
5361 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5362 in use_device clause.
5363 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5364 * gfortran.dg/goacc/list.f95: Adjust to catch
5365 "neither a POINTER nor an array" error messages.
5366
4271e5cb
UB
53672016-08-14 Uros Bizjak <ubizjak@gmail.com>
5368
5369 PR target/76342
5370 * gcc.target/i386/pr76342.c: New test.
5371
b0cea284
JJ
53722016-08-12 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR c/71512
5375 * g++.dg/ubsan/pr71512.C: New test.
5376 * c-c++-common/ubsan/pr71512-1.c: New test.
5377 * c-c++-common/ubsan/pr71512-2.c: New test.
5378
e86aefb8
MM
53792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5380
5381 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5382 vector initialization options.
5383 * gcc.target/powerpc/vec-init-2.c: Likewise.
5384 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5385 is generated on ISA 3.0.
5386
7fd82d52
PP
53872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 PR middle-end/71654
5390 * gcc.dg/c-c++-common/pr71654.c: New test.
5391 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5392 dg-options.
5393 * gcc.dg/tree-ssa/vrp24: Likewise.
5394
2f1364c2
JJ
53952016-08-12 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR c/67410
5398 * gcc.dg/pr67410.c: New test.
5399
8eb414aa
BC
54002016-08-12 Bin Cheng <bin.cheng@arm.com>
5401
5402 PR tree-optimization/69848
5403 * gcc.dg/vect/vect-pr69848.c: New test.
5404
30b39c19
UB
54052016-08-12 Uros Bizjak <ubizjak@gmail.com>
5406
5407 PR testsuite/71008
5408 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5409 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5410 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5411 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5412
e373dd06
RB
54132016-08-12 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/57326
5416 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5417 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5418 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5419 * gcc.target/i386/pr45685.c: Likewise.
5420 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5421 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5422 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5423 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5424 * gfortran.dg/pr34163.f90: Likewise.
5425
20d1af89
ML
54262016-08-12 Martin Liska <mliska@suse.cz>
5427
5428 * g++.dg/gcov/gcov-16.C: New test.
5429 * lib/gcov.exp: Support new argument for run-gcov function.
5430
5cacda56
ML
54312016-08-12 Martin Liska <mliska@suse.cz>
5432
5433 PR gcov-profile/35590
5434 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5435
663eecfd
RB
54362016-08-12 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/72851
5439 * gcc.dg/torture/pr72851.c: New testcase.
5440
3f8257db 54412016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5442
e366d7d8
AO
5443 PR debug/63240
5444 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5445 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5446 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5447 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5448 DW_AT_deleted.
5449
71e1a6a4
AO
5450 PR debug/55641
5451 * g++.dg/debug/dwarf2/ref-1.C: New.
5452
8aaf799b
AO
5453 PR debug/49366
5454 * g++.dg/debug/dwarf2/template-params-12.H: New.
5455 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5456 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5457 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5458 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5459 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5460 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5461 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5462
06f9caed
BS
54632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5464
5465 PR target/72863
5466 * gcc.target/powerpc/pr72863.c: New test.
5467
a8b956c1
UB
54682016-08-11 Uros Bizjak <ubizjak@gmail.com>
5469
5470 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5471
c73dd986
L
54722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5473
5474 * gcc.target/i386/pieces-strcpy-1.c: New test.
5475 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5476
385ed708
JJ
54772016-08-11 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR c++/72868
5480 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5481
df7ec09f
L
54822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5483
5484 * gcc.target/i386/pieces-memcpy-1.c: New test.
5485 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5486 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5487 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5488 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5489 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5490
b95a64bb
JJ
54912016-08-11 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR c/72816
7ddbcf6b 5494 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5495
59537744
BE
54962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5497
5498 PR tree-optimization/71083
5499 * gcc.c-torture/execute/pr71083.c: New test.
5500 * gnat.dg/loop_optimization23.adb: New test.
5501 * gnat.dg/loop_optimization23_pkg.ads: New test.
5502 * gnat.dg/loop_optimization23_pkg.adb: New test.
5503
183ac6d0
RB
55042016-08-11 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/72772
5507 * gcc.dg/graphite/pr35356-1.c: Adjust.
5508 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5509
b152f5a2
JB
55102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5511
5512 * gfortran.dg/random_7.f90: Take into account that the last seed
5513 value is the special p value.
5514 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5515
bb7ebad1
RB
55162016-08-11 Richard Biener <rguenther@suse.de>
5517
5518 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5519
2e186411
AM
55202016-08-11 Alan Modra <amodra@gmail.com>
5521
5522 * gcc.target/powerpc/pr71680.c: New.
5523
e9e6d4f6
KN
55242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5525
5526 * gcc.target/powerpc/bfp/bfp.exp: New file.
5527 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5528 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5529 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5530 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5531 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5532 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5533 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5534 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5535 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5536 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5537 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5538 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5539 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5540 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5541 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5542 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5543 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5544 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5545 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5546 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5547 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5548 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5549 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5550 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5551 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5552 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5553 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5554 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5555 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5556 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5557 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5558 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5559 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5560 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5561 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5562 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5563 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5564 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5565 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5566 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5567 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5568 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5569 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5570 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5571 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5572 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5573 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5574 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5575 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5576 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5577 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5578 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5579 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5580
9c8eabea
BC
55812016-08-10 Bin Cheng <bin.cheng@arm.com>
5582
5583 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5584 Add aarch64*-*-*.
5585
6c553b76
BC
55862016-08-10 Bin Cheng <bin.cheng@arm.com>
5587
5588 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5589
a0883b08
MM
55902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5591
5592 PR target/72853
5593 * gcc.target/powerpc/pr72853.c: New test.
5594
a266236e
ML
55952016-08-10 Martin Liska <mliska@suse.cz>
5596
5597 PR gcov-profile/58306
5598 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5599
22063dbc
ML
56002016-08-10 Martin Liska <mliska@suse.cz>
5601
5602 * g++.dg/gcov/gcov-threads-1.C: New test.
5603
5250a5bb
SKS
56042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5605
5606 PR target/71873
5607 * gcc.target/avr/pr71873.c: New test.
5608
b7597ae5
ML
56092016-08-09 Martin Liska <mliska@suse.cz>
5610
5611 * g++.dg/gcov/gcov-dump-1.C: New test.
5612 * g++.dg/gcov/gcov-dump-2.C: New test.
5613
ab50a215
ML
56142016-08-09 Martin Liska <mliska@suse.cz>
5615
5616 * gcc.dg/tree-prof/val-prof-9.c: New test.
5617
dcb1e137
ML
56182016-08-09 Martin Liska <mliska@suse.cz>
5619
5620 * gcc.dg/tree-prof/val-prof-8.c: New test.
5621
04d6d3b6
MJ
56222016-08-09 Martin Jambor <mjambor@suse.cz>
5623
df839749
UB
5624 PR ipa/71981
5625 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5626
c57e78c4
BC
56272016-08-09 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/33707
5630 * gcc.dg/vect/pr33707.c: New test.
5631
42970a17
BC
56322016-08-09 Bin Cheng <bin.cheng@arm.com>
5633
5634 PR tree-optimization/pr72772
5635 * gcc.dg/tree-ssa/pr72772.c: New test.
5636
810a3aa6
MF
56372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5638
5639 PR rtl-optimization/66669
5640 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5641
9e207d6f
JJ
56422016-08-09 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR tree-optimization/72824
5645 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5646
50bf47fd
RB
56472016-08-09 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/71802
5650 * gcc.dg/torture/pr71802.c: New testcase.
5651
cadec7ca
JJ
56522016-08-09 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/72809
5655 * g++.dg/eh/stdarg1.C: New test.
5656
c43c5112
AK
56572016-08-08 Andi Kleen <ak@linux.intel.com>
5658
5659 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5660 test command line in failure log.
5661 (profopt-execute): dito. Make autofdo file names unique.
5662
895aa8e1
DM
56632016-08-08 David Malcolm <dmalcolm@redhat.com>
5664
5665 PR c/64955
5666 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5667 output.
5668
9afda630
PK
56692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5670
5671 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5672 c99_runtime.
5673 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5674 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5675 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5676 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5677 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5678 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5679
e52ed3fe
DM
56802016-08-08 David Malcolm <dmalcolm@redhat.com>
5681
5682 PR c/52952
5683 * gcc.dg/cpp/pr66415-1.c: Likewise.
5684 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5685 * gcc.dg/format/c90-printf-1.c: Likewise.
5686 * gcc.dg/format/diagnostic-ranges.c: New test case.
5687
ad200580
JJ
56882016-08-08 Jakub Jelinek <jakub@redhat.com>
5689
77524e0d
JJ
5690 PR fortran/72716
5691 * gfortran.dg/gomp/pr72716.f90: New test.
5692
2187f2a2
JJ
5693 PR middle-end/72781
5694 * gcc.dg/gomp/pr72781.c: New test.
5695
ad200580
JJ
5696 PR middle-end/68762
5697 * g++.dg/vect/pr68762-1.cc: New test.
5698 * g++.dg/vect/pr68762-2.cc: New test.
5699 * g++.dg/vect/pr68762.h: New file.
5700
989d0071
MS
57012016-08-08 Martin Sebor <msebor@redhat.com>
5702
5703 PR testsuite/72838
3a146d46
JJ
5704 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5705 * g++.dg/warn/overflow-warn-3.C: Same.
5706 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5707
7090cac9
AV
57082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5709
5710 PR fortran/71936
5711 * gfortran.dg/allocate_with_source_21.f03: New test.
5712
64e56ab0
AV
57132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5714
5715 PR fortran/72698
5716 * gfortran.dg/allocate_with_source_20.f03: New test.
5717
0476487d
AM
57182016-08-08 Alan Modra <amodra@gmail.com>
5719
5720 * gcc.c-torture/compile/pr72802.c: New.
5721
8e9218f2
AV
57222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5723
5724 PR fortran/70524
5725 * gfortran.dg/dependency_48.f90: New test.
5726
c1f7083b
TK
57272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5728
531e5ae3 5729 PR fortran/70040
c1f7083b
TK
5730 * gfortran.dg/pr70040.f90: New testcase.
5731
6ab5813c
TK
57322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5733
5734 PR fortran/71961
5735 * gfortran.dg/matmul_10.f90: New testcase.
5736
27bddc4a
JH
57372016-08-07 Jan Hubicka <hubicka@ucw.cz>
5738
5739 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5740
4a9f8a9f
JJ
57412016-08-07 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR c/72816
5744 * gcc.dg/pr72816.c: New test.
5745
fa76f2c6
JW
57462016-08-06 Jonathan Wakely <jwakely@redhat.com>
5747
5748 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5749 * g++.dg/conversion/pr41426.C: Likewise.
5750 * g++.dg/conversion/pr66211.C: Likewise.
5751 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5752 * g++.dg/init/ref8.C: Likewise.
5753 * g++.old-deja/g++.law/cvt20.C: Likewise.
5754 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5755
5c3e5002
PP
57562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5757
5758 PR tree-optimization/18046
5759 * gcc.dg/tree-ssa/vrp105.c: New test.
5760 * gcc.dg/tree-ssa/vrp106.c: New test.
5761
94087e88 57622016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5763
5764 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5765 1ul in diagnostics. Remove hyphen from "constant-expression."
5766 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5767 * g++.dg/cpp0x/static_assert3.C: Same.
5768 * g++.dg/cpp1y/constexpr-throw.C: Same.
5769 * g++.dg/template/nontype3.C: Same.
5770 * g++.dg/warn/overflow-warn-1.C: Same.
5771 * g++.dg/warn/overflow-warn-3.C: Same.
5772 * g++.dg/warn/overflow-warn-4.C: Same.
5773
88fa5555
DM
57742016-08-05 David Malcolm <dmalcolm@redhat.com>
5775
5776 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5777 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5778 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5780
1addb9e6
PP
57812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5782
5783 PR tree-optimization/72810
5784 * gcc.dg/tree-ssa/vrp110.c: New test.
5785
1b62ed4f
JG
57862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5787
5788 PR Target/72819
5789 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5790 registers.
5791 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5792 saving the half-precision registers.
5793 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5794 value is returned in h0.
5795 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5796 are passed in FP/SIMD registers.
5797 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5798 passing works corrcetly.
5799 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5800 (hfa_f16x2_t): Likewise.
5801 (hfa_f16x3_t): Likewise.
5802 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5803 are promoted to double and passed in a double register.
5804 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5805 are promoted to double and stacked.
5806 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5807 __fp16 data types.
5808 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5809 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5810 __fp16 first get passed in FP/SIMD registers, then stacked.
5811
4228ca19
NS
58122016-08-05 Nathan Sidwell <nathan@acm.org>
5813
5814 PR c++/68724
5815 * g++.dg/cpp0x/pr68724.C: New.
5816
db7c335e
RB
58172016-08-05 Richard Biener <rguenther@suse.de>
5818
5819 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5820
48abe922
PP
58212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5822
5823 * gcc.dg/tree-ssa/vrp107.c: New test.
5824 * gcc.dg/tree-ssa/vrp108.c: New test.
5825 * gcc.dg/tree-ssa/vrp109.c: New test.
5826
f6cdf42f
PK
58272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5828
5829 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5830 dg-options.
5831
33a9c609
PK
58322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5833
5834 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5835 test-cases.
5836 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5837 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5838 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5839 test-cases.
5840 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5841 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5842 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5843 large_double.
5844
4473482d
PC
58452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 PR c++/72800
5848 * g++.dg/cpp1y/lambda-ice1.C: New.
5849
08156df5
PP
58502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5851
5852 PR c++/72759
5853 * g++.dg/cpp1y/pr72759.C: New test.
5854
938da3a5
PP
58552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5856
5857 * gcc.dg/switch-10.c: New test.
5858
da84183c
JG
58592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5860
5861 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5862
ae9281fc
TS
58632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5864
5865 * c-c++-common/goacc/routine-5.c: Update.
5866
086ad22e
BE
58672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5868
5869 PR rtl-optimization/70903
5870 * gcc.c-torture/execute/pr70903.c: New test.
5871
6805e400
ML
58722016-08-04 Martin Liska <mliska@suse.cz>
5873
5874 * gcc.dg/params/params.exp: Replace file exists with
5875 TESTING_IN_BUILD_TREE.
5876
a0008434
MP
58772016-08-04 Marek Polacek <polacek@redhat.com>
5878
5879 PR c++/70229
5880 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5881
fb46286e
RB
58822016-08-04 Richard Biener <rguenther@suse.de>
5883
5884 PR middle-end/71984
5885 * gcc.dg/torture/pr71984.c: Guard correctness check for
5886 little-endian.
5887
ac2c96ab
AP
58882016-08-03 Andrew Pinski <apinski@cavium.com>
5889
5890 * gcc.c-torture/compile/20160802-1.c: New testcase.
5891
c98583e9
FR
58922016-08-03 Fritz Reese <fritzoreese@gmail.com>
5893
5894 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5895
9ad1a1da
RB
58962016-08-03 Richard Biener <rguenther@suse.de>
5897
5898 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5899 and remove -O3.
5900 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5901 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5902
cd75c979
RB
59032016-08-03 Richard Biener <rguenther@suse.de>
5904
5905 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5906 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5907 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5908 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5909
30e8d875
SKS
59102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5911
5912 * gcc.dg/init-excess-2.c: Require int32plus.
5913 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5914 * gcc.dg/pr59963-2.c: Require int32plus.
5915 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5916 * gcc.dg/unroll-7.c: Require int32plus.
5917
69b806f6
BC
59182016-08-02 Bin Cheng <bin.cheng@arm.com>
5919
5920 PR tree-optimization/34114
5921 * gcc.dg/tree-ssa/loop-42.c: New test.
5922
1efafef3
TC
59232016-08-02 Tamar Christina <tamar.christina@arm.com>
5924
5925 * gcc.target/aarch64/vminmaxnm.c: New.
5926 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5927 tests.
5928
e2a99194
MM
59292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5930
5931 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5932 vec_extract for vector float, vector int, vector short, and vector
5933 char.
5934 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5935 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5936 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5937 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5938
71bfb77a
WD
59392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5940
5941 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5942 single stack adjustment, no writeback.
71bfb77a
WD
5943 * gcc.target/aarch64/test_frame_12.c: Likewise.
5944 * gcc.target/aarch64/test_frame_13.c: Likewise.
5945 * gcc.target/aarch64/test_frame_15.c: Likewise.
5946 * gcc.target/aarch64/test_frame_6.c: Likewise.
5947 * gcc.target/aarch64/test_frame_7.c: Likewise.
5948 * gcc.target/aarch64/test_frame_8.c: Likewise.
5949 * gcc.target/aarch64/test_frame_16.c: New test.
5950
37bce35a
L
59512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5952
5953 PR target/72748
5954 * gcc.target/i386/pr72748.c: New test.
5955
3f8257db 59562015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5957
5958 PR tree-optimization/71818
5959 * gcc.dg/vect/pr71818.c: New
5960
bf60c531
ML
59612016-08-01 Martin Liska <mliska@suse.cz>
5962
5963 PR tree-optimization/71857
5964 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5965
8ed49fab
KT
59662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5967
5968 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5969
76e2c821
JB
59702016-08-01 Jan Beulich <jbeulich@suse.com>
5971
5972 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5973
35029597
WS
59742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5975
5976 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5977 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5978
3aa4b66a
JW
59792016-07-31 Jonathan Wakely <jwakely@redhat.com>
5980
5981 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5982 (check_effective_target_c++): Likewise. Also match for libstdc++.
5983
3f8257db 59842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5985
5986 PR fortran/41922
5987 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5988 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5989 * gfortran.dg/pr41922.f90: New test.
5990
9fcb2819
SK
59912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5992
5993 PR fortran/68566
5994 * gfortran.dg/pr68566.f90: new test.
5995
94087e88 59962016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5997
5998 PR c++/60760
5999 PR c++/71091
6000 * g++.dg/cpp0x/constexpr-cast.C: New test.
6001 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6002 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6003 * g++.dg/ubsan/pr63956.C: Correct.
6004
d0047a25
MM
60052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6006
6007 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6008 vector double or vector long where the vector is in memory.
6009 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6010 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6011
e4f7a5df
SK
60122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6013
6014 PR fortran/69867
6015 * gfortran.dg/pr69867.f90: New test.
6016
b441ae1d
SK
60172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6018
6019 PR fortran/69962
6020 * gfortran.dg/pr69962.f90: New test.
6021
712dff31
SK
60222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6023
6024 PR fortran/70006
6025 * gfortran.dg/pr70006.f90: New test.
6026
fb42421e
SK
60272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6028
6029 PR fortran/71730
6030 * gfortran.dg/pr71730.f90: New test.
6031 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6032 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6033 * gfortran.dg/array_constructor_26.f03: Ditto.
6034
466effe0
WS
60352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6036
6037 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6038 * gcc.target/powerpc/pr71763.c: Likewise.
6039
f618a472
MP
60402016-07-29 Marek Polacek <polacek@redhat.com>
6041
6042 PR c/71742
6043 * gcc.dg/940510-1.c: Adjust dg-error.
6044 * gcc.dg/c99-flex-array-1.c: Likewise.
6045 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6046
efd0786f
MP
6047 PR c/71853
6048 * gcc.dg/noncompile/pr71853.c: New test.
6049
e00dceaf
MP
6050 PR c/71573
6051 * gcc.dg/noncompile/pr71573.c: New test.
6052
638fc14f
MP
6053 PR c/71926
6054 * g++.dg/warn/Wparentheses-30.C: New test.
6055 * gcc.dg/Wparentheses-14.c: New test.
6056
61c73a7f
UB
60572016-07-29 Uros Bizjak <ubizjak@gmail.com>
6058
6059 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6060
01d32b2b
BC
60612016-07-29 Bin Cheng <bin.cheng@arm.com>
6062
6063 PR tree-optimization/57558
6064 * gcc.dg/vect/pr57558-1.c: New test.
6065 * gcc.dg/vect/pr57558-2.c: New test.
6066
f6c7a248
PK
60672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6068
61c73a7f 6069 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6070 to scan forwprop1 dump pass.
6071
f54ea774
PC
60722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6073
6074 PR c++/51488
6075 * g++.dg/template/pr51488.C: New.
6076
673a107a
JJ
60772016-07-29 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c/71969
6080 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6081 static __inline__.
6082 * gcc.dg/pr71969-1.c: New test.
6083 * gcc.dg/pr71969-2.c: New test.
6084 * gcc.dg/pr71969-3.c: New test.
6085
78169471
MP
60862016-07-29 Marek Polacek <polacek@redhat.com>
6087
6088 PR c/71574
6089 * c-c++-common/pr71574.c: New test.
6090
a5b5c8b6
MP
6091 PR c/71583
6092 * gcc.dg/noncompile/pr71583.c: New test.
6093
883b6d4e
KV
60942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6095
6096 PR middle-end/68217
6097 * gcc.dg/pr68217.c: New test.
6098
89f1f37e
SK
60992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6100
6101 PR fortran/71067
6102 * gfortran.dg/pr71067_1.f90: New test.
6103 * gfortran.dg/pr71067_2.f90: Ditto.
6104
e0d32185
MM
61052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6106
6107 * gcc.target/powerpc/vec-extract-1.c: New test.
6108
c851722d
SK
61092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6110
6111 PR fortran/71799
6112 * gfortran.dg/pr71799.f90: New test.
6113
f064da6a
PC
61142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/71665
6117 * g++.dg/cpp0x/pr71665-1.C: New.
6118 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6119 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6120 * g++.dg/ext/label10.C: Likewise.
6121 * g++.dg/parse/constant5.C: Likewise.
6122
1b70aaad
SK
61232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6124
6125 PR fortran/71859
6126 * gfortran.dg/pr71859.f90: New test.
6127 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6128 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6129
a23404c9
PT
61302016-07-28 Paul Thomas <pault@gcc.gnu.org>
6131
6132 PR fortran/71883
6133 * gfortran.dg/pr71883.f90 : New test.
6134
513d866d
YR
61352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6136
6137 PR tree-optimization/71734
61c73a7f 6138 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6139
7c428aa2
RL
61402016-07-28 Renlin Li <renlin.li@arm.com>
6141
6142 Revert
6143 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6144
6145 PR fortran/71902
6146 * gfortran.dg/dependency_47.f90: New test.
6147
1225d6b1
ML
61482016-07-28 Martin Liska <mliska@suse.cz>
6149
6150 PR gcov-profile/68025
6151 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6152
e5f5bf35
ML
61532016-07-28 Martin Liska <mliska@suse.cz>
6154
6155 * g++.dg/vect/pr70944.cc: New test.
6156
4536610d
KV
61572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6158
6159 PR middle-end/71994
6160 * gcc.dg/torture/pr71994.c: New test.
6161
8c6961ca
PK
61622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6163
6164 PR middle-end/71078
6165 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6166 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6167 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6168
8de22ea0
RB
61692016-07-27 Richard Biener <rguenther@suse.de>
6170
6171 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6172
5d9da222
ML
61732016-07-27 Martin Liska <mliska@suse.cz>
6174
6175 * gcc.dg/predict-13.c: New test.
6176 * gcc.dg/predict-14.c: New test.
6177
af9e275f
SKS
61782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6179
a23404c9 6180 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6181 including stdint.h.
6182 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6183 including stdint.h.
6184
71abba1e
MM
61852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6186
6187 PR target/71869
6188 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6189 IEEE built-in functions handle quiet and signalling NaNs
6190 correctly.
6191
9cd74e8f
SK
61922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6193
6194 PR fortran/71862
6195 * gfortran.dg/pr71862.f90: New test.
6196
0d48446f
MS
61972016-07-26 Martin Sebor <msebor@redhat.com>
6198
6199 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6200 selector with dg-options.
6201
524cf1e4
PP
62022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6203
6204 PR tree-optimization/18046
6205 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6206 * gcc.dg/tree-ssa/vrp103.c: New test.
6207 * gcc.dg/tree-ssa/vrp104.c: New test.
6208
100665d8
WS
62092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6210
6211 * gcc.target/powerpc/pr63354.c: Require lp64 since
6212 -mprofile-kernel is not legal with -m32.
6213
0b64ca40
RB
62142016-07-26 Richard Biener <rguenther@suse.de>
6215
6216 PR rtl-optimization/71984
6217 * gcc.dg/torture/pr71984.c: New testcase.
6218
9b7937cf
RS
62192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6220
6221 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6222 g++-dg-runtest via et-dg-runtest.
6223 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6224 * gcc.dg/vect/vect.exp: Likewise.
6225 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6226 gfortran-dg-runtest.
6227 * gfortran.dg/vect/vect.exp: Likewise.
6228 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6229 (check_mips_loongson_hw_available): Likewise.
6230 (check_effective_target_mpaired_single_runtime): Likewise.
6231 (check_effective_target_mips_loongson_runtime): Likewise.
6232 (add_options_for_mpaired_single): Likewise.
6233 (check_effective_target_vect_int): Add global et_index.
6234 Check and save the supported feature for a target selected by
6235 the et_index target. Break long lines where appropriate. Call
6236 et-is-effective-target for MIPS with an argument instead of
6237 check_effective_target_* where appropriate.
6238 (check_effective_target_vect_intfloat_cvt): Likewise.
6239 (check_effective_target_vect_uintfloat_cvt): Likewise.
6240 (check_effective_target_vect_floatint_cvt): Likewise.
6241 (check_effective_target_vect_floatuint_cvt): Likewise.
6242 (check_effective_target_vect_simd_clones): Likewise.
6243 (check_effective_target_vect_shift): ewise.
6244 (check_effective_target_whole_vector_shift): Likewise.
6245 (check_effective_target_vect_bswap): Likewise.
6246 (check_effective_target_vect_shift_char): Likewise.
6247 (check_effective_target_vect_long): Likewise.
6248 (check_effective_target_vect_float): Likewise.
6249 (check_effective_target_vect_double): Likewise.
6250 (check_effective_target_vect_long_long): Likewise.
6251 (check_effective_target_vect_no_int_max): Likewise.
6252 (check_effective_target_vect_no_int_add): Likewise.
6253 (check_effective_target_vect_no_bitwise): Likewise.
6254 (check_effective_target_vect_widen_shift): Likewise.
6255 (check_effective_target_vect_no_align): Likewise.
6256 (check_effective_target_vect_hw_misalign): Likewise.
6257 (check_effective_target_vect_element_align): Likewise.
6258 (check_effective_target_vect_condition): Likewise.
6259 (check_effective_target_vect_cond_mixed): Likewise.
6260 (check_effective_target_vect_char_mult): Likewise.
6261 (check_effective_target_vect_short_mult): Likewise.
6262 (check_effective_target_vect_int_mult): Likewise.
6263 (check_effective_target_vect_extract_even_odd): Likewise.
6264 (check_effective_target_vect_interleave): Likewise.
6265 (check_effective_target_vect_stridedN): Likewise.
6266 (check_effective_target_vect_multiple_sizes): Likewise.
6267 (check_effective_target_vect64): Likewise.
6268 (check_effective_target_vect_call_copysignf): Likewise.
6269 (check_effective_target_vect_call_sqrtf): Likewise.
6270 (check_effective_target_vect_call_btrunc): Likewise.
6271 (check_effective_target_vect_call_btruncf): Likewise.
6272 (check_effective_target_vect_call_ceil): Likewise.
6273 (check_effective_target_vect_call_ceilf): Likewise.
6274 (check_effective_target_vect_call_floor): Likewise.
6275 (check_effective_target_vect_call_floorf): Likewise.
6276 (check_effective_target_vect_call_lceil): Likewise.
6277 (check_effective_target_vect_call_lfloor): Likewise.
6278 (check_effective_target_vect_call_nearbyint): Likewise.
6279 (check_effective_target_vect_call_nearbyintf): Likewise.
6280 (check_effective_target_vect_call_round): Likewise.
6281 (check_effective_target_vect_call_roundf): Likewise.
6282 (check_effective_target_vect_perm): Likewise, but also append *_saved
6283 to the existing global name to properly cache the result.
6284 (check_effective_target_vect_perm_byte): Likewise.
6285 (check_effective_target_vect_perm_short): Likewise.
6286 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6287 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6288 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6289 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6290 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6291 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6292 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6293 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6294 (check_effective_target_vect_sdot_qi): Likewise.
6295 (check_effective_target_vect_udot_qi): Likewise.
6296 (check_effective_target_vect_sdot_hi): Likewise.
6297 (check_effective_target_vect_udot_hi): Likewise.
6298 (check_effective_target_vect_usad_char): Likewise.
6299 (check_effective_target_vect_pack_trunc): Likewise.
6300 (check_effective_target_vect_unpack): Likewise.
6301 (check_effective_target_vect_aligned_arrays): Likewise.
6302 (check_effective_target_vect_natural_alignment): Likewise.
6303 (check_effective_target_vector_alignment_reachable): Likewise.
6304 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6305 (is-effective-target): Initialize et_index if undefined.
6306 (et-dg-runtest): New.
6307 (et-is-effective-target): Likewise.
6308 (check_vect_support_and_set_flags): Add supported MIPS targets to
6309 EFFECTIVE_TARGETS list. Return the number of supported targets.
6310
8f63caf6 63112016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6312 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6313
6314 PR middle-end/70920
6315 * gcc.dg/pr70920-1.c: New test-case.
6316 * gcc.dg/pr70902-2.c: Likewise.
6317 * gcc.dg/pr70920-3.c: Likewise.
6318 * gcc.dg/pr70920-4.c: Likewise
6319 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6320 2 instead of 3.
6321
7d575fff
AM
63222016-07-25 Alexander Monakov <amonakov@ispras.ru>
6323
6324 * gcc.c-torture/execute/pr71494.c: Require label_values.
6325 * gcc.dg/pr16973.c: Ditto.
6326
bf01e070
SKS
63272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6328
6329 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6330 * gcc.dg/torture/pr69771.c: Require int32plus.
6331 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6332
16b05965
ML
63332016-07-25 Martin Liska <mliska@suse.cz>
6334
6335 * gcc.dg/torture/pr71987.c: New test.
6336
d52d3767
SK
63372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6338
6339 PR fortran/71935
6340 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6341 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6342 * gfortran.dg/pr71935.f90: New test.
6343
94087e88 63442016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6345
6346 PR c++/71675
6347 * g++.dg/ext/atomic-3.C: New test.
6348 * gcc.dg/atomic/pr71675.c: New test.
6349
58b3986e
ES
63502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6351
6352 * gcc.target/i386/mvc8.c: New test.
6353
faa1612a
BC
63542016-07-22 Bin Cheng <bin.cheng@arm.com>
6355
6356 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6357 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6358
1603ebe0
TK
63592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6360
6361 PR fortran/71795
6362 * gfortran.dg/constructor_50.f90: New test.
6363
bc91c436
ML
63642016-07-22 Martin Liska <mliska@suse.cz>
6365
6366 PR gcov-profile/69028
6367 PR gcov-profile/62047
6368 * g++.dg/cilk-plus/pr69028.C: New test.
6369
9fe9a3a7
AV
63702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6371
6372 * gfortran.dg/coarray_stat_2.f90: New test.
6373
70866e3d
MM
63742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6375
6376 * gcc.target/powerpc/vec-extract.h: New files to check the
6377 vec_extract built-in functions for all vector types, testing
6378 accessing each element, both with constant and variable element
6379 numbers.
6380 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6381 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6382 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6383 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6384 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6385 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6386 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6387 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6388 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6389
ab3af181
JJ
63902016-07-21 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR c++/71728
6393 * g++.dg/other/pr71728.C: New test.
6394
ebe8f322
JG
63952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6396
6397 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6398 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6399 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6400 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6401 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6402
959cef74
RB
64032016-07-21 Richard Biener <rguenther@suse.de>
6404
6405 PR tree-optimization/71947
6406 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6407
b24d9420
BC
64082016-07-21 Bin Cheng <bin.cheng@arm.com>
6409
6410 * gcc.dg/tree-ssa/scev-15.c: New.
6411
23974819
BC
64122016-07-21 Bin Cheng <bin.cheng@arm.com>
6413
6414 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6415
ee78cbaa
JJ
64162016-07-21 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR c++/71941
6419 * g++.dg/gomp/pr71941.C: New test.
6420
52ed68f7
DM
64212016-07-20 David Malcolm <dmalcolm@redhat.com>
6422
6423 PR c/70339
6424 PR c/71858
6425 * g++.dg/spellcheck-identifiers.C: New test case, based on
6426 gcc.dg/spellcheck-identifiers.c.
6427 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6428 gcc.dg/spellcheck-identifiers-2.c.
6429 * g++.dg/spellcheck-typenames.C: New test case, based on
6430 gcc.dg/spellcheck-typenames.c
6431
18407bfb
JW
64322016-07-20 Jonathan Wakely <jwakely@redhat.com>
6433
6434 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6435 pointer to member function and also test catching by reference.
6436
4c07fd98
DV
64372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6438
6439 * gcc.target/s390/pr67443.c: Fix test case.
6440
fee21d65
DV
64412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6442
6443 * gcc.target/s390/insv-1.c: Xfail some tests.
6444 * gcc.target/s390/insv-2.c: Likewise.
6445
dbe9dfdd
GJL
64462016-07-20 Georg-Johann Lay <avr@gjlay.de>
6447
6448 * gcc.target/avr/torture/get-mem.c: New test.
6449 * gcc.target/avr/torture/set-mem.c: New test.
6450
c25e1d82
GJL
64512016-07-20 Georg-Johann Lay <avr@gjlay.de>
6452
6453 PR target/71948
6454 * gcc.target/avr/torture/tiny-progmem.c: New test.
6455
109d2197
JJ
64562016-07-20 Jakub Jelinek <jakub@redhat.com>
6457
7419f441
JJ
6458 PR c++/71909
6459 * g++.dg/parse/pr71909.C: New test.
6460 * g++.dg/tm/pr71909.C: New test.
6461
109d2197
JJ
6462 PR c++/50060
6463 * g++.dg/cpp0x/constexpr-50060.C: New test.
6464 * g++.dg/cpp1y/constexpr-50060.C: New test.
6465
144530cf
ML
64662016-07-20 Martin Liska <mliska@suse.cz>
6467
6468 * gfortran.dg/graphite/pr71898.f90: New test.
6469
04ac4afa
BC
64702016-07-20 Bin Cheng <bin.cheng@arm.com>
6471
6472 PR tree-optimization/71503
6473 PR tree-optimization/71683
6474 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6475 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6476
dcbdb17a
ML
64772016-07-20 Martin Liska <mliska@suse.cz>
6478
6479 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6480 * gcc.dg/plugin/sreal-test-1.c: Remove.
6481 * gcc.dg/plugin/sreal_plugin.c: Remove.
6482
6ed82555
TK
64832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6484
6485 PR fortran/71902
6486 * gfortran.dg/dependency_47.f90: New test.
6487
13da0507
JJ
64882016-07-19 Jakub Jelinek <jakub@redhat.com>
6489
4833f561
JJ
6490 PR rtl-optimization/71916
6491 * gcc.c-torture/compile/pr71916.c: New test.
6492
4fda19ef
JJ
6493 PR middle-end/71874
6494 * g++.dg/torture/pr71874.C: New test.
6495
13da0507
JJ
6496 PR middle-end/71734
6497 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6498 (my_alloc): Rewritten to use __builtin_posix_memalign and
6499 __SIZE_TYPE__.
6500 (my_free): Use __builtin_free instead of _mm_free.
6501 (Vec::operator=): Use __builtin_memcpy.
6502
e7980add
MJ
65032016-07-19 Martin Jambor <mjambor@suse.cz>
6504
61c73a7f
UB
6505 PR fortran/71688
6506 * gfortran.dg/pr71688.f90: New test.
e7980add 6507
13e88953
RB
65082016-07-19 Richard Biener <rguenther@suse.de>
6509
6510 * c-c++-common/vector-subscript-6.c: New testcase.
6511 * c-c++-common/vector-subscript-7.c: Likewise.
6512
1caf0482
SKS
65132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6514
a23404c9 6515 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6516 and UInt32 based on __SIZEOF_INT__.
6517
cef5388d
RB
65182016-07-19 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/71901
6521 * gcc.dg/torture/pr71901.c: New testcase.
6522
65232016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6524
6525 PR tree-optimization/71908
6526 * gcc.dg/torture/pr71908.c: New testcase.
6527
a8f7a895
MM
65282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6529
6530 PR target/71493
6531 * gcc.target/powerpc/pr71493-1.c: New test.
6532 * gcc.target/powerpc/pr71493-2.c: Likewise.
6533
f2111a36
JJ
65342016-07-18 Jakub Jelinek <jakub@redhat.com>
6535
99516432
JJ
6536 PR c++/71835
6537 * g++.dg/conversion/ambig3.C: New test.
6538
87713c6a
JJ
6539 PR c++/71828
6540 * g++.dg/cpp0x/constexpr-71828.C: New test.
6541
7a7f16ca
JJ
6542 PR c++/71826
6543 * g++.dg/template/pr71826.C: New test.
6544
f4d90295
JJ
6545 PR c++/71822
6546 * g++.dg/template/defarg21.C: New test.
6547
f2111a36
JJ
6548 PR c++/71871
6549 * g++.dg/ext/vector31.C: New test.
6550
0b965526
UB
65512016-07-18 Uros Bizjak <ubizjak@gmail.com>
6552
6553 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6554
94e136b9
YR
65552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6556
6557 PR tree-optimization/71734
6558 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6559
7072df0a
DV
65602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6561
6562 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6563 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6564 stack-layout-dynamic-1.c: New test.
6565
54158a1a
AK
65662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6567
6568 * gcc.target/s390/nolrl-1.c: New test.
6569
43068916
FR
65702016-07-17 Fritz Reese <fritzoreese@gmail.com>
6571
6572 PR fortran/71523
6573 * gfortran.dg/pr71523_1.f90: New test.
6574 * gfortran.dg/pr71523_2.f90: New test.
6575
a9356b12
AS
65762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6577
6578 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6579
a07b81c7 65802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6581 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6582
6583 PR fortran/62125
6584 * gfortran.dg/pr62125.f90: New test.
6585
96c0ec12
BS
65862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6587
6588 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6589 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6590
479d0ed5
JW
65912016-07-15 Jonathan Wakely <jwakely@redhat.com>
6592
6593 PR c++/58796
6594 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6595 * g++.dg/cpp0x/nullptr35.C: New test.
6596
41c7438e
BC
65972016-07-15 Bin Cheng <bin.cheng@arm.com>
6598
6599 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6600
f7ba880b
CP
66012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6602
6603 * gfortran.dg/goacc/vector_length.f90: New test.
6604
b9aba0a0
RB
66052016-07-15 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/71881
6608 * gcc.dg/torture/pr71881.c: New testcase.
6609
9513d5fb
RB
66102016-07-15 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/71887
6613 * gcc.dg/torture/pr71887.c: New testcase.
6614
ddbbcb19
JJ
66152016-07-15 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR c/71858
6618 * gcc.dg/spellcheck-identifiers-3.c: New test.
6619
29eb509c
AV
66202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6621
6622 PR fortran/71807
6623 * gfortran.dg/null_9.f90: New test.
6624
43aabfcf
BC
66252016-07-15 Bin Cheng <bin.cheng@arm.com>
6626
6627 * gcc.dg/tree-ssa/loop-41.c: New test.
6628
afc89e58
BC
66292016-07-15 Bin Cheng <bin.cheng@arm.com>
6630
6631 PR tree-optimization/71347
6632 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6633
6fa682ad
SK
66342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6635
6636 PR fortran/29819
6637 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6638 * gfortran.dg/contains.f90: Ditto.
6639 * gfortran.dg/contains_empty_1.f03: Ditto.
6640 * gfortran.dg/submodule_3.f08: Ditto.
6641
dd36b877
JJ
66422016-07-14 Jakub Jelinek <jakub@redhat.com>
6643
a60a5d31
JJ
6644 PR testsuite/71865
6645 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6646 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6647 expected diagnostics.
6648
dd36b877
JJ
6649 PR c/71858
6650 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6651 * gcc.dg/spellcheck-identifiers-2.c: New test.
6652 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6653 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6654
a241f8ca
JJ
66552016-07-14 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR tree-optimization/71872
6658 * gcc.c-torture/compile/pr71872.c: New test.
6659
d62b809c
TP
66602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6661
6662 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6663 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6664 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6665 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6666 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6667 * gcc.target/arm/atomic-op-acquire-1.c: This.
6668 * gcc.target/arm/atomic-op-char.c: Rename into ...
6669 * gcc.target/arm/atomic-op-char-1.c: This.
6670 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6671 * gcc.target/arm/atomic-op-consume-1.c: This.
6672 * gcc.target/arm/atomic-op-int.c: Rename into ...
6673 * gcc.target/arm/atomic-op-int-1.c: This.
6674 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6675 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6676 * gcc.target/arm/atomic-op-release.c: Rename into ...
6677 * gcc.target/arm/atomic-op-release-1.c: This.
6678 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6679 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6680 * gcc.target/arm/atomic-op-short.c: Rename into ...
6681 * gcc.target/arm/atomic-op-short-1.c: This.
6682 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6683 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6684 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6685 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6686 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6687 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6688 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6689 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6690 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6691 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6692
1f8dd420
AV
66932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6694
6695 PR fortran/70842
6696 * gfortran.dg/select_type_35.f03: New test.
6697
53109ba8
KT
66982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6699
6700 PR target/65951
6701 PR tree-optimization/70923
6702 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6703 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6704 * gcc.dg/vect/pr65951.c: Likewise.
6705 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6706
91f35b7f
DE
67072016-07-14 David Edelsohn <dje.gcc@gmail.com>
6708
6709 * c-c++-common/pr60226.c: Expect maximum object file alignment
6710 error on AIX.
6711
351168fe
RB
67122016-07-14 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/71866
6715 * gcc.dg/torture/pr71866.c: New testcase.
6716
94c32c00
TP
67172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6718
6719 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6720 selector and enclose boolean expression in curly braces.
6721
b799a481
AM
67222016-07-14 Alan Modra <amodra@gmail.com>
6723
6724 PR target/71733
6725 * gcc.target/powerpc/p9-novsx.c: New.
6726
f63ba78c
AK
67272016-07-13 Andi Kleen <ak@linux.intel.com>
6728
6729 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6730 * g++.dg/tree-prof/morefunc.C: Dito.
6731 * g++.dg/tree-prof/pr35545.C: Dito.
6732 * g++.dg/tree-prof/reorder.C: Dito.
6733 * gcc.dg/tree-prof/20050826-2.c: Dito.
6734 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6735 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6736 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6737 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6738 * gcc.dg/tree-prof/inliner-1.c: Dito.
6739 * gcc.dg/tree-prof/merge_block.c: Dito.
6740 * gcc.dg/tree-prof/stringop-1.c: Dito.
6741 * gcc.dg/tree-prof/stringop-2.c: Dito.
6742 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6743 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6744 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6745 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6746 * gcc.dg/tree-prof/update-loopch.c: Dito.
6747 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6748 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6749 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6750 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6751 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6752 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6753 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6754
f4d5a23d
AK
67552016-07-13 Andi Kleen <ak@linux.intel.com>
6756
6757 * lib/profopt.exp (profopt-execute): Remove .imports files.
6758
ae145898
AK
67592016-07-13 Andi Kleen <ak@linux.intel.com>
6760
0b965526 6761 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6762
e97bd4f5
AK
67632016-07-13 Andi Kleen <ak@linux.intel.com>
6764
6765 * lib/profopt.exp (dg-final-scan-autofdo,
6766 dg-final-scan-not-autofdo): New functions.
6767
6fa3d4b4
BC
67682016-07-13 Bin Cheng <bin.cheng@arm.com>
6769
6770 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6771 * gcc.dg/vect/vect-35.c: Ditto.
6772 * gcc.dg/vect/vect-alias-check-2.c: New test.
6773
65f18bc6
ML
67742016-07-13 Martin Liska <mliska@suse.cz>
6775
6776 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6777 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6778 * gfortran.dg/pr42108.f90: Update expected dump scan.
6779
9737f35b
RB
67802016-07-13 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/24574
6783 * gcc.dg/pr24574.c: New testcase.
6784
62c0ea4b
SKS
67852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6786
0b965526 6787 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6788 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6789 * c-c++-common/pr68833-1.c: Require int32plus.
6790 * gcc.dg/ipa/pr63551.c: Likewise.
6791 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6792 * gcc.dg/ipa/pr64041.c: Require int32plus.
6793
c7ed8938
IE
67942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6795
6796 PR ipa/71633
6797 * g++.dg/pr71633.C: New test.
6798
5ce15300
TP
67992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6800
6801 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6802 Add new arm_thumb1_cbz_ok effective target.
6803 * gcc.target/arm/cbz.c: New test.
6804
2b9509a3
TP
68052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6806
6807 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6808 Define effective target.
6809 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6810 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6811 * gcc.target/arm/movhi_movw.c: New test.
6812 * gcc.target/arm/movsi_movw.c: Likewise.
6813 * gcc.target/arm/movdi_movw.c: Likewise.
6814
7f15b177
RB
68152016-07-13 Richard Biener <rguenther@suse.de>
6816
6817 PR middle-end/71104
6818 * gcc.dg/pr71104-1.c: New testcase.
6819 * gcc.dg/pr71104-2.c: Likewise.
6820
0b0a896e
MM
68212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6822
6823 PR target/71805
6824 * gcc.target/powerpc/pr71805.c: New test.
6825
f906f5ed
BS
68262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6827
6828 * gcc.target/powerpc/divkc3-1.c: New.
6829 * gcc.target/powerpc/mulkc3-1.c: New.
6830
9e63c3aa
NS
68312016-07-12 Nathan Sidwell <nathan@acm.org>
6832
6833 * gcc.target/arm/data-rel-1.c: New.
6834 * gcc.target/arm/data-rel-2.c: New.
6835 * gcc.target/arm/data-rel-3.c: New.
6836
f507d202
ML
68372016-07-12 Martin Liska <mliska@suse.cz>
6838
6839 * gcc.dg/params/blocksort-part.c: New test.
6840 * gcc.dg/params/params.exp: New file.
6841
d6f7c125
KT
68422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6843
6844 PR middle-end/71700
6845 * gcc.c-torture/execute/pr71700.c: New test.
6846
37ccb0ba
SB
68472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6848 Richard Biener <rguenther@suse.de>
6849
6850 PR tree-optimization/23286
6851 PR tree-optimization/70159
6852 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6853 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6854 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6855 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6856 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6857 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6858 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6859 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6860 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6861 * gcc.dg/pr51879-12.c: Likewise.
6862 * gcc.dg/strlenopt-9.c: Likewise.
6863 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6864 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6865 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6866 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6867 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6868 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6869 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6870 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6871 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6872 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6873 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6874 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6875 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6876 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6877 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6878
712a93d6
RB
68792016-07-12 Richard Biener <rguenther@suse.de>
6880
6881 PR rtl-optimization/68961
6882 * gcc.target/i386/pr68961.c: New testcase.
6883
c392943c
JJ
68842016-07-11 Jakub Jelinek <jakub@redhat.com>
6885
3d56e6a4
JJ
6886 PR middle-end/71758
6887 * c-c++-common/gomp/pr71758.c: New test.
6888 * gfortran.dg/gomp/pr71758.f90: New test.
6889
c392943c
JJ
6890 PR tree-optimization/71823
6891 * gcc.dg/vect/pr71823.c: New test.
6892
741d3be5
DM
68932016-07-11 David Malcolm <dmalcolm@redhat.com>
6894
6895 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6896 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6897 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6898
92fa45b5
L
68992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6900
6901 PR target/71801
6902 * gcc.target/i386/pr71801.c: New test.
6903
f51606c7
RB
69042016-07-11 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/71816
6907 * gcc.dg/torture/pr71816.c: New testcase.
6908
36b54ce0
TK
69092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6910
6911 PR fortran/71783
6912 * gfortran.dg/dependency_46.f90: New test.
6913
d13835b6
VM
69142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6915
6916 PR rtl-optimization/71621
6917 * gcc.target/i386/pr71621-1.c: New.
6918 * gcc.target/i386/pr71621-2.c: New.
6919
642bcbdf
CP
69202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6921
6922 * gfortran.dg/goacc/pr71704.f90: New test.
6923
02eb5b8b
BS
69242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6925
6926 PR target/71297
6927 * gcc.target/powerpc/pr71297.c: New.
6928
8beb9a0d
JW
69292016-07-08 Jiong Wang <jiong.wang@arm.com>
6930
6931 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6932
cef4b650
MM
69332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6934
6935 PR target/71806
6936 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6937
3c3ecf52
AH
69382016-07-08 Alan Hayward <alan.hayward@arm.com>
6939
6940 PR tree-optimization/71667
6941 * gcc.dg/vect/pr71667.c: New
6942
2660286d
ML
69432016-07-08 Martin Liska <mliska@suse.cz>
6944
6945 * gcc.dg/torture/pr71606.c: New test.
6946
70cdd4ae
JD
69472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6948
6949 PR fortran/71764
6950 * gfortran.dg/pr71764.f90: New test.
6951
842dc2e6
JJ
69522016-07-07 Jakub Jelinek <jakub@redhat.com>
6953 Kai Tietz <ktietz70@googlemail.com>
6954
6955 PR c++/70869
6956 PR c++/71054
6957 * g++.dg/cpp0x/pr70869.C: New test.
6958 * g++.dg/cpp0x/pr71054.C: New test.
6959
31be4262
DE
69602016-07-07 David Edelsohn <dje.gcc@gmail.com>
6961
6962 * g++.dg/debug/pr71432.C: Fail on AIX.
6963
1c122092
ML
69642016-07-07 Martin Liska <mliska@suse.cz>
6965
6966 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6967 an undefined behavior.
6968 * gfortran.dg/do_3.F90: Likewise.
6969 * gfortran.dg/do_check_11.f90: New test.
6970 * gfortran.dg/do_check_12.f90: New test.
6971 * gfortran.dg/do_corner_warn.f90: New test.
6972
7119f1b1
ML
69732016-07-07 Martin Liska <mliska@suse.cz>
6974
6975 * gfortran.dg/predict-1.f90: Ammend the test.
6976 * gfortran.dg/predict-2.f90: Likewise.
6977
275792f2
IE
69782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6979
6980 PR ipa/71624
6981 * g++.dg/pr71624.C: New test.
6982
05a437c1
TP
69832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6984
6985 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6986 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6987 ARMv8-M Mainline architectures.
6988
6f493951
TP
69892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6990
6991 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6992 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6993
5ddaee94
SB
69942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6995
6996 PR target/70098
6997 PR target/71763
6998 * gcc.target/powerpc/pr71763.c: New file.
6999
651afdb2
YR
70002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7001
7002 PR tree-optimization/71518
0b965526 7003 * gcc.dg/pr71518.c: New test.
651afdb2 7004
9df99881
WD
70052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7006
7007 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7008
7b4e0769
SKS
70092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7010
0b965526 7011 PR target/50739
7b4e0769
SKS
7012 * gcc.target/avr/pr50739.c: New test.
7013
eb4432f7
JH
70142016-07-05 Jan Hubicka <jh@suse.cz>
7015
7016 * gcc.dg/tree-ssa/scev-14.c: update template.
7017
c01e092f
RS
70182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7019
7020 * gcc.dg/vect/group-no-gaps-1.c: New test.
7021
8070763a
AK
70222016-07-05 Andi Kleen <ak@linux.intel.com>
7023
7024 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7025 if kernel supports MPX.
7026
3f8257db 70272016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7028
7029 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7030
36a265b1
MM
70312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7032 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7033
7034 * gcc.target/powerpc/signbit-1.c: New test.
7035 * gcc.target/powerpc/signbit-2.c: New test.
7036 * gcc.target/powerpc/signbit-3.c: New test.
7037
7a98fb6e
KT
70382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7039
7040 PR rtl-optimization/71594
7041 * gcc.dg/torture/pr71594.c: New test.
7042
1e3d54b4
JH
70432016-07-05 Jan Hubicka <jh@suse.cz>
7044
7045 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7046
84ca3893
DM
70472016-07-05 David Malcolm <dmalcolm@redhat.com>
7048
7049 PR c++/62314
3a146d46 7050 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7051 number of missing semicolon error.
7052 * g++.dg/pr62314-2.C: New test case.
7053
20d0bfce
AF
70542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7055
7056 * gfortran.dg/coarray_stat_function.f90: New test.
7057 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7058 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7059 to new interfaces.
7060
69aaea06
AV
70612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7062
7063 PR fortran/71623
7064 * gfortran.dg/deferred_character_17.f90: New test.
7065
f723a43c
CL
70662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7067
7068 * gcc.target/arm/neon/polytypes.c: Move to ...
7069 * gcc.target/arm/polytypes.c: ... here.
7070 * gcc.target/arm/neon/pr51534.c: Move to ...
7071 * gcc.target/arm/pr51534.c: ... here.
7072 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7073 * gcc.target/arm/vect-vcvt.c: ... here.
7074 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7075 * gcc.target/arm/vect-vcvtq.c: ... here.
7076 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7077 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7078 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7079 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7080 * gcc.target/arm/neon/neon.exp: Delete.
7081 * gcc.target/arm/neon/: Delete.
7082
d73e0ccf
JD
70832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7084
7085 PR fortran/65575
7086 * gfortran.dg: pr65575.f90: New test.
7087
c20f6223
JD
70882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089
7090 PR fortran/35849
7091 * gfortran.dg: pr35849.f90: New test.
7092
2a5537c3
JJ
70932016-07-04 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c++/71739
7096 * g++.dg/cpp0x/pr71739.C: New test.
7097
740f9751
CL
70982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7099
7100 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7101
bf749919
DV
71022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7103
7104 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7105 locr.
7106 * gcc.target/s390/loc-1.c: New test.
7107
430bb38e
YR
71082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7109
3a146d46
JJ
7110 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7111 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7112
15f6e0da
RR
71132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7114
7115 PR target/63874
7116 * gcc.target/aarch64/pr63874.c: New test.
7117
79335075
JB
71182016-07-04 Jan Beulich <jbeulich@suse.com>
7119
7120 * g++.dg/header.c: New.
7121 * gcc.dg/header.c: New.
7122
557e8c49
JJ
71232016-07-02 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR c/71719
7126 * c-c++-common/Wunused-var-15.c: New test.
7127
79a592e3
JJ
71282016-07-01 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR fortran/71687
7131 * gfortran.dg/gomp/pr71687.f90: New test.
7132
e2298656
BS
71332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7134
7135 * gcc.dg/const-float128-ped.c: Require __float128 effective
7136 target and options.
7137 * gcc.dg/const-float128.c: Likewise.
7138 * gcc.dg/torture/float128-cmp-invalid.c: Require
7139 __float128 and base_quadfloat_support effective targets, and
7140 __float128 options.
7141 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7142 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7143 * gcc.dg/torture/float128-nan.c: Likewise.
7144 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7145 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7146 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7147 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7148 (add_options_for___float128): New.
7149 (check_effective_target_base_quadword_support): New.
7150
70c11966
MM
71512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7152
7153 PR target/71720
7154 * gcc.target/powerpc/pr71720.c: New test.
7155
059541fd
JB
71562016-07-01 Jan Beulich <jbeulich@suse.com>
7157
7158 * gcc.dg/bss.c: New.
7159
2c1e4964
PB
71602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7161
7162 PR target/71698
7163 * gcc.target/powerpc/pr71698.c: New test.
7164
22e1cb39
GJL
71652016-07-01 Georg-Johann Lay <avr@gjlay.de>
7166
7167 PR target/71151
7168 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7169 instead of ".foo" for its section name.
7170 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7171 depending on MCU's flash size.
7172 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7173 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7174 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7175 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7176 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7177 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7178
466cf574
JB
71792016-07-01 Jan Beulich <jbeulich@suse.com>
7180
7181 * gcc.target/i386/pr65105-2.c: Add -msse2.
7182
351beab7
JJ
71832016-06-30 Jakub Jelinek <jakub@redhat.com>
7184
55a0f21a
JJ
7185 PR tree-optimization/71707
7186 * gcc.dg/strlenopt-29.c: New test.
7187
6245ad72
JJ
7188 PR fortran/71704
7189 * gfortran.dg/gomp/pr71704.f90: New test.
7190
351beab7
JJ
7191 PR fortran/71705
7192 * gfortran.dg/gomp/pr71705.f90: New test.
7193
5a3a6a5e
KN
71942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7195
7196 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7197 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7198 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7199 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7200 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7201 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7202 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7203 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7204 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7205 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7206 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7207 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7208 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7209 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7210 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7211 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7212 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7213 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7214 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7215 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7216 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7217 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7218 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7219 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7220 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7221 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7222 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7223 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7224 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7225 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7226 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7227 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7228 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7229 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7230 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7242 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7243 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7244 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7245 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7246 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7247 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7248 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7249 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7250 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7251 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7252 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7253 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7254 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7255 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7256 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7257 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7258 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7259 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7260 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7261 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7262 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7263 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7264 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7265 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7266 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7267 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7268 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7269 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7270 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7271 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7272 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7273 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7274 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7275 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7276 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7277
3dfa8071 72782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7279 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7280
7281 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7282
9bd62242 72832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7284 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7285
7286 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7287
603107fb
DM
72882016-06-30 David Malcolm <dmalcolm@redhat.com>
7289
7290 PR driver/71651
7291 * gcc.dg/spellcheck-options-12.c: New test case.
7292
205cccc7
JJ
72932016-06-30 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR middle-end/71693
7296 * gcc.c-torture/compile/pr71693.c: New test.
7297
f4452176
DM
72982016-06-29 David Malcolm <dmalcolm@redhat.com>
7299
7300 * gcc.dg/spellcheck-params.c: New testcase.
7301 * gcc.dg/spellcheck-params-2.c: New testcase.
7302
c5e74d9d
MM
73032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7304
7305 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7306 vector extract instructions.
7307 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7308
e44ecbfd
JD
73092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7310
7311 PR fortran/71686
7312 * gfortran.dg/unexpected_eof_2.f90: New test.
7313 * gfortran.dg/unexpected_eof_3.f90: New test.
7314
ee446d9f
JW
73152016-06-29 Jim Wilson <jim.wilson@linaro.org>
7316
7317 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7318
27f67461
CP
73192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7320
7321 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7322 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7323 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7324
b1206d29
RB
73252016-06-29 Richard Biener <rguenther@suse.de>
7326
7327 PR middle-end/15256
7328 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7329
1af21224
MW
73302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7331
7332 * gcc.target/arm/aapcs/neon-vect10.c: Require
7333 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7334 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7335 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7336 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7337 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7338 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7339 * gcc.target/arm/fp16-aapcs-1.c: Require
7340 -mfloat-ab=hard. Also simplify the test.
7341 * gcc.target/arm/fp16-aapcs-2.c: New.
7342
7fe43755
MW
73432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7344
0b965526 7345 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7346 (add_options_for_arm_fp16_ieee): New.
7347 (add_options_for_arm_fp16_alternative): New.
7348 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7349 long-line.
7350 (effective_target_arm_fp16_hw): New.
7351
264d951a
IE
73522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7353
7354 PR tree-optimization/71655
7355 * g++.dg/pr71655.C: New test.
7356
5c846a81
ML
73572016-06-29 Martin Liska <mliska@suse.cz>
7358
7359 * gcc.dg/pr71585.c: New test.
7360 * gcc.dg/pr71585-2.c: New test.
7361 * gcc.dg/pr71585-3.c: New test.
7362
fafe9318
YR
73632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7364
7365 PR tree-optimization/70729
7366 * g++.dg/vect/pr70729.cc: New test.
7367
54d19c3b
TS
73682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7369
7370 * c-c++-common/gomp/cancel-1.c: Extend.
7371
5f3cd7c3
JJ
73722016-06-29 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR tree-optimization/71625
7375 * gcc.dg/strlenopt-28.c: New test.
7376
4aa83879
RB
73772016-06-29 Richard Biener <rguenther@suse.de>
7378
7379 PR middle-end/71002
7380 * g++.dg/torture/pr71002.C: Adjust testcase.
7381
152ef731
JJ
73822016-06-29 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR c/71685
7385 * gcc.dg/pr71685.c: New test.
7386
73872016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7388
7389 PR c/71552
7390 * gcc.dg/init-bad-9.c: New test.
7391
d41dc215
BS
73922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7393
7394 * gcc.target/powerpc/abs128-1.c: Require VSX.
7395 * gcc.target/powerpc/copysign128-1.c: Likewise.
7396 * gcc.target/powerpc/inf128-1.c: Likewise.
7397 * gcc.target/powerpc/nan128-1.c: Likewise.
7398
6a20b538
JJ
73992016-06-28 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR middle-end/71626
7402 * gcc.c-torture/execute/pr71626-1.c: New test.
7403 * gcc.c-torture/execute/pr71626-2.c: New test.
7404
77d93c47
PB
74052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7406
7407 PR target/71656
7408 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7409
a8264058
SB
74102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7411
7412 PR target/71670
7413 * gcc.target/powerpc/pr71670.c: New testcase.
7414
0dc47331
PB
74152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7416
7417 PR target/71656
7418 * gcc.target/powerpc/pr71656-1.c: New test.
7419 * gcc.target/powerpc/pr71656-2.c: New test.
7420
b65ffc79
CL
74212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7422
7423 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7424 around fp16 code.
7425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7426 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7427 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7428 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7429 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7430 Add arm_neon_fp16_ok effective target.
0b965526
UB
7431 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7432 Likewise.
7433 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7434 Likewise.
7435 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7436 Likewise.
7437 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7438 Likewise.
7439 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7440 Likewise.
7441 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7442 Likewise.
7443 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7444 Likewise.
7445 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7446 Likewise.
7447 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7448 Likewise.
7449 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7450 Likewise.
7451 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7452 Likewise.
b65ffc79 7453
9bb86f40
JH
74542016-06-26 Jan Hubicka <hubicka@ucw.cz>
7455
7456 * gcc.dg/predict-12.c: New testcase.
7457
46db0fd4
JD
74582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7459
7460 PR fortran/71649
7461 * gfortran.dg/pr71649.f90: New test.
7462
2a65e70b
JJ
74632016-06-25 Jakub Jelinek <jakub@redhat.com>
7464
f8a06e24
JJ
7465 PR tree-optimization/71643
7466 * g++.dg/opt/pr71643.C: New test.
7467
2a65e70b
JJ
7468 PR tree-optimization/71631
7469 * gcc.c-torture/execute/pr71631.c: New test.
7470
7805417a
JH
74712016-06-24 Jan Hubicka <hubicka@ucw.cz>
7472
7473 * gcc.dg/predict-11.c: New testcase.
7474 * gfortran.dg/predict-2.f90: New testcase.
7475
888ed1a3
JH
74762016-06-24 Jan Hubicka <hubicka@ucw.cz>
7477
7478 * gcc.dg/predict-10.c: New test.
7479
53605f35
BS
74802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7481
7482 * gcc.target/powerpc/abs128-1.c: New.
7483 * gcc.target/powerpc/copysign128-1.c: New.
7484 * gcc.target/powerpc/inf128-1.c: New.
7485 * gcc.target/powerpc/nan128-1.c: New.
7486
7b22b4c6
EB
74872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7488
7489 * gfortran.dg/pr71642.f90: New test.
7490
37e373c2
JJ
74912016-06-24 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR tree-optimization/71647
7494 * gcc.target/i386/pr71647.c: New test.
7495
b20b79f2
L
74962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7497
7498 * gcc.target/i386/noplt-gd-1.c: New test.
7499 * gcc.target/i386/noplt-gd-2.c: Likewise.
7500 * gcc.target/i386/noplt-gd-3.c: Likewise.
7501 * gcc.target/i386/noplt-ld-1.c: Likewise.
7502 * gcc.target/i386/noplt-ld-2.c: Likewise.
7503 * gcc.target/i386/noplt-ld-3.c: Likewise.
7504 * lib/target-supports.exp
7505 (check_effective_target_tls_get_addr_via_got): New.
7506
04619cb8
UB
75072016-06-24 Uros Bizjak <ubizjak@gmail.com>
7508
7509 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7510 testsuite compile flags.
7511 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7512 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7513
75142016-06-24 Uros Bizjak <ubizjak@gmail.com>
7515
7516 * g++dg/vect/pr36684.cc: Add dg-do compile.
7517 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7518 * gcc.dg/vect/pr70021.c: Ditto.
7519 * gcc.dg/vect/pr70138-1.c: Ditto.
7520 * gcc.dg/vect/pr70138-2.c: Ditto.
7521 * gcc.dg/vect/pr70354-1.c: Ditto.
7522 * gcc.dg/vect/pr70354-2.c: Ditto.
7523 * gcc.dg/vect/pr71259.c: Ditto.
7524 * gcc.dg/vect/pr71416-1.c: Ditto.
7525 * gcc.dg/vect/slp-43.c: Ditto.
7526 * gcc.dg/vect/slp-45.c: Ditto.
7527 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7528 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7529 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7530 * gfortran.dg/vect/pr69980.f90: Ditto.
7531
75322016-06-24 Uros Bizjak <ubizjak@gmail.com>
7533
7534 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7535 * gcc.dg/vect/bb-slp-30.c: Ditto.
7536 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7537 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7538 * gcc.dg/vect/pr45902.c: Ditto.
7539 * gcc.dg/vect/pr48172.c: Ditto.
7540 * gcc.dg/vect/pr48377.c: Ditto.
7541 * gcc.dg/vect/pr49038.c: Ditto.
7542 * gcc.dg/vect/pr49771.c: Ditto.
7543 * gcc.dg/vect/pr52091.c: Ditto.
7544 * gcc.dg/vect/pr53185-2.c: Ditto.
7545 * gcc.dg/vect/pr56826.c: Ditto.
7546 * gcc.dg/vect/pr60276.c: Ditto.
7547 * gcc.dg/vect/pr62021.c: Ditto.
7548 * gcc.dg/vect/pr63530.c: Ditto.
7549 * gcc.dg/vect/pr65518.c: Ditto.
7550 * gcc.dg/vect/pr65947-1.c: Ditto.
7551 * gcc.dg/vect/pr65947-10.c: Ditto.
7552 * gcc.dg/vect/pr65947-11.c: Ditto.
7553 * gcc.dg/vect/pr65947-12.c: Ditto.
7554 * gcc.dg/vect/pr65947-13.c: Ditto.
7555 * gcc.dg/vect/pr65947-2.c: Ditto.
7556 * gcc.dg/vect/pr65947-3.c: Ditto.
7557 * gcc.dg/vect/pr65947-4.c: Ditto.
7558 * gcc.dg/vect/pr65947-5.c: Ditto.
7559 * gcc.dg/vect/pr65947-6.c: Ditto.
7560 * gcc.dg/vect/pr65947-7.c: Ditto.
7561 * gcc.dg/vect/pr65947-8.c: Ditto.
7562 * gcc.dg/vect/pr65947-9.c: Ditto.
7563 * gcc.dg/vect/pr71416-1.c: Ditto.
7564 * gcc.dg/vect/pr71439.c: Ditto.
7565 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7566 * gcc.dg/vect/vect-bswap16.c: Ditto.
7567 * gcc.dg/vect/vect-bswap32.c: Ditto.
7568 * gcc.dg/vect/vect-bswap64.c: Ditto.
7569 * gcc.dg/vect/vect-live-1.c: Ditto.
7570 * gcc.dg/vect/vect-live-2.c: Ditto.
7571 * gcc.dg/vect/vect-live-3.c: Ditto.
7572 * gcc.dg/vect/vect-live-4.c: Ditto.
7573 * gcc.dg/vect/vect-live-5.c: Ditto.
7574 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7575 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7576 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7577 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7578 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7579 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7580 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7581 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7582 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7583 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7584 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7585 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7586 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7587 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7588 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7589 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7590 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7591
da224bcb
UB
75922016-06-24 Uros Bizjak <ubizjak@gmail.com>
7593
7594 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7595
dfee2870
L
75962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7597
7598 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7599 ia32 if R_386_GOT32X relocation is supported.
7600 * gcc.target/i386/noplt-3.c: Likewise.
7601 * gcc.target/i386/noplt-2.c: Likewise.
7602 (main): Renamed to ...
7603 (bar): This.
7604 * gcc.target/i386/noplt-4.c: Likewise.
7605 (main): Renamed to ...
7606 (bar): This.
7607 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7608 * gcc.target/i386/pr67400-5.c: Likewise.
7609
a86451b9
JJ
76102016-06-24 Jakub Jelinek <jakub@redhat.com>
7611
00085092
JJ
7612 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7613 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7614
a86451b9
JJ
7615 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7616 f4): Adjust expected diagnostics.
7617 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7618 (T): If OVFP is defined, redefine to TP.
7619 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7620 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7621 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7622 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7623 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7624 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7625 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7626 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7627 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7628 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7629 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7630 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7631 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7632 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7633 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7634 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7635 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7636 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7637 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7638 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7639 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7640 as last argument to __builtin_add_overflow_p.
7641
7bb5d5f4
UB
76422016-06-23 Uros Bizjak <ubizjak@gmail.com>
7643
7644 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7645 dg-options and remove default vector testsuite compile flags.
7646 * g++.dg/vect/pr33860a.cc: Ditto.
7647 * g++.dg/vect/pr45470-a.cc: Ditto.
7648 * g++.dg/vect/pr45470-b.cc: Ditto.
7649 * g++.dg/vect/pr60896.cc: Ditto.
7650 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7651 * gcc.dg/vect/pr18308.c: Ditto.
7652 * gcc.dg/vect/pr24049.c: Ditto.
7653 * gcc.dg/vect/pr33373.c: Ditto.
7654 * gcc.dg/vect/pr36228.c: Ditto.
7655 * gcc.dg/vect/pr42395.c: Ditto.
7656 * gcc.dg/vect/pr42604.c: Ditto.
7657 * gcc.dg/vect/pr46663.c: Ditto.
7658 * gcc.dg/vect/pr48765.c: Ditto.
7659 * gcc.dg/vect/pr49093.c: Ditto.
7660 * gcc.dg/vect/pr49352.c: Ditto.
7661 * gcc.dg/vect/pr52298.c: Ditto.
7662 * gcc.dg/vect/pr52870.c: Ditto.
7663 * gcc.dg/vect/pr53185.c: Ditto.
7664 * gcc.dg/vect/pr53773.c: Ditto.
7665 * gcc.dg/vect/pr56695.c: Ditto.
7666 * gcc.dg/vect/pr62171.c: Ditto.
7667 * gcc.dg/vect/pr63530.c: Ditto.
7668 * gcc.dg/vect/pr68339.c: Ditto.
7669 * gcc.dg/vect/pr71259.c: Ditto.
7670 * gcc.dg/vect/vect-82_64.c: Ditto.
7671 * gcc.dg/vect/vect-83_64.c: Ditto.
7672 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7673 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7674 * gcc.dg/vect/vect-shift-2.c: Ditto.
7675 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7676 * gfortran.dg/vect/pr39318.f90: Ditto.
7677 * gfortran.dg/vect/pr45714-a.f: Ditto.
7678 * gfortran.dg/vect/pr45714-b.f: Ditto.
7679 * gfortran.dg/vect/pr46213.f90: Ditto.
7680
2d4bb02f
MM
76812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7682 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7683
7684 * gcc.target/powerpc/p9-splat-5.c: New test.
7685
f6d1b868
UB
76862016-06-23 Uros Bizjak <ubizjak@gmail.com>
7687
7688 PR tree-optimization/71488
7689 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7690 * lib/target-supports.exp: ... here.
7691 (check_sse4_hw_available): New procedure.
7692 (check_effective_target_sse4_runtime): Ditto.
7693 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7694 -march=westmere for sse4_runtime targets.
936ff030 7695 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7696 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7697 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7698 (main): Call check_vect ().
a7898180 7699 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7700
c0597759
L
77012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7702
7703 PR target/66232
7704 PR target/67400
7705 * gcc.target/i386/pr66232-14.c: New file.
7706 * gcc.target/i386/pr66232-15.c: Likewise.
7707 * gcc.target/i386/pr66232-16.c: Likewise.
7708 * gcc.target/i386/pr66232-17.c: Likewise.
7709 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7710 ia32 if R_386_GOT32X relocation is supported.
7711 * gcc.target/i386/pr67400-2.c: Likewise.
7712 * gcc.target/i386/pr67400-3.c: Likewise.
7713 * gcc.target/i386/pr67400-4.c: Likewise.
7714 * gcc.target/i386/pr67400-6.c: Likewise.
7715 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7716 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7717
5b0e27a7
JD
77182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7719
7720 PR libgfortran/48852
7721 * gfortran.dg/char4_iunit_1.f03: Update test.
7722 * gfortran.dg/f2003_io_5.f03: Update test.
7723 * gfortran.dg/real_const_3.f90: Update test.
7724
7f586d90
AK
77252016-06-23 Andi Kleen <ak@linux.intel.com>
7726
7727 * g++.dg/bprob/bprob.exp: Support autofdo.
7728 * g++.dg/tree-prof/tree-prof.exp: dito.
7729 * gcc.dg/tree-prof/tree-prof.exp: dito.
7730 * gcc.misc-tests/bprob.exp: dito.
7731 * gfortran.dg/prof/prof.exp: dito.
7732 * lib/profopt.exp: dito.
7733 * lib/target-supports.exp: Check for autofdo.
7734
60fa7862
ML
77352016-06-23 Martin Liska <mliska@suse.cz>
7736
7737 * gcc.dg/pr71619.c: New test.
7738
e3d62871
UB
77392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7740
7741 PR target/67400
cc901875
UB
7742 * gcc.target/i386/pr67400-1.c: New test.
7743 * gcc.target/i386/pr67400-2.c: Likewise.
7744 * gcc.target/i386/pr67400-3.c: Likewise.
7745 * gcc.target/i386/pr67400-4.c: Likewise.
7746 * gcc.target/i386/pr67400-5.c: Likewise.
7747 * gcc.target/i386/pr67400-6.c: Likewise.
7748 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7749
ac81cf0b
DM
77502016-06-22 David Malcolm <dmalcolm@redhat.com>
7751
7752 * c-c++-common/missing-header-1.c: New test case.
7753 * c-c++-common/missing-header-2.c: New test case.
7754 * c-c++-common/missing-header-3.c: New test case.
7755 * c-c++-common/missing-header-4.c: New test case.
7756
1a4f11c8
DM
77572016-06-22 David Malcolm <dmalcolm@redhat.com>
7758
7759 PR c/70339
7760 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7761 hint.
7762 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7763 expected results due to builtin "nanl" now being suggested for
7764 "name".
7765 * gcc.dg/pr67580.c: Update expected messages.
7766 * gcc.dg/spellcheck-identifiers.c: New testcase.
7767 * gcc.dg/spellcheck-typenames.c: New testcase.
7768
a93eac6a
DM
77692016-06-22 David Malcolm <dmalcolm@redhat.com>
7770
7771 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7772 file.
7773 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7774 diagnostic-test-show-locus-parseable-fixits.c to sources for
7775 diagnostic_plugin_test_show_locus.c.
7776 * lib/gcc-defs.exp (freeform_regexps): New global.
7777 (dg-regexp): New function.
7778 (handle-dg-regexps): New function.
7779 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7780 freeform_regexps to the empty list.
7781 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7782
49e76ff1
IE
77832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7784
f6d1b868 7785 PR tree-optimization/71488
49e76ff1
IE
7786 * g++.dg/pr71488.C: New test.
7787 * gcc.dg/vect/vect-bool-cmp.c: New test.
7788
951d8c8a
EB
77892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * gcc.dg/guality/param-5.c: New test.
7792
b60fc3bd
BE
77932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7794
7795 * gcc.target/i386/asm-flag-7.c: New test.
7796
0609abda
TS
77972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7798
7799 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7800 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7801 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7802 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7803 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7804 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7805 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7809 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7811 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7812 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7813 * lib/target-supports.exp: Likewise.
7814
ee2499b4
TS
78152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7816
7817 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7818 * gcc.dg/attr-ms_struct-2.c: Likewise.
7819 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7820 * gcc.dg/bf-ms-attrib.c: Likewise.
7821 * gcc.dg/bf-ms-layout-2.c: Likewise.
7822 * gcc.dg/bf-ms-layout-3.c: Likewise.
7823 * gcc.dg/bf-ms-layout.c: Likewise.
7824 * gcc.dg/bf-no-ms-layout.c: Likewise.
7825 * gcc.target/i386/bitfield1.c: Likewise.
7826 * gcc.target/i386/bitfield2.c: Likewise.
7827 * gcc.target/i386/bitfield3.c: Likewise.
7828
caea59ff
KN
78292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7830
7831 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7832 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7833 override other than -mcpu=power9 command-line option is specified,
7834 or if the target operating system is aix.
7835 * gcc.target/powerpc/darn-1.c: Likewise.
7836 * gcc.target/powerpc/darn-2.c: Likewise.
7837 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7838 test if effective-target is not powerpc_p9vector_ok or if the
7839 target operating system is not defined.
7840 * gcc.target/powerpc/vslv-1.c: Likewise.
7841 * gcc.target/powerpc/vsrv-0.c: Likewise.
7842 * gcc.target/powerpc/vsrv-1.c: Likewise.
7843
63617e30
TB
78442016-06-21 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/71068
7847 * gfortran.dg/coarray/data_1.f90: New.
7848
89192c3c
WD
78492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7850
7851 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7852 (dg-require-effective-target): Use arm_v8_neon_hw.
7853 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7854 (dg-require-effective-target): Likewise.
7855 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7856 (dg-require-effective-target): Likewise.
7857 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7858 (dg-require-effective-target): Likewise.
7859 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7860 (dg-require-effective-target): Likewise.
7861 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7862 (dg-require-effective-target): Likewise.
7863 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7864 Add AArch64 check.
7865
64ac50e2
WD
78662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7867
7868 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7869 Set to 3 so test passes.
7870
6252b5db
WD
78712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7872
7873 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7874
3b9bc511
IV
78752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7876
7877 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7878 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7879 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7880 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7881
21db1c78
IV
78822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7883
7884 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7885 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7886
9d30e86f
L
78872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7888
7889 PR target/71549
7890 * gcc.target/i386/pr71549.c: New test.
7891
448a7c69
KN
78922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7893
7894 * gcc.target/powerpc/vadsdu-0.c: Replace
7895 dg-require-effective-target directive to allow test to run on more
7896 platforms, and add dg-skip-if directive to disable test on aix
7897 platforms because of known incompatibilities.
7898 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7899 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7900 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7901 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7902 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7903 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7904 * gcc.target/powerpc/vadsdub-2.c: Replace
7905 dg-require-effective-target directive to allow test to run on more
7906 platforms, and add dg-skip-if directive to disable test on aix
7907 platforms because of known incompatibilities.
7908 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7909 with vec_absdb call to differentiate this test from vadsdub-1.c.
7910 * gcc.target/powerpc/vadsduh-1.c: Replace
7911 dg-require-effective-target directive to allow test to run on more
7912 platforms, and add dg-skip-if directive to disable test on aix
7913 platforms because of known incompatibilities.
7914 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7915 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7916 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7917
0ad84f34
JJ
79182016-06-21 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR tree-optimization/71588
7921 * gcc.dg/pr71558.c: New test.
7922
e71e8d94
SKS
79232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7924
7925 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7926 * c-c++-common/pr68657-2.c: Likewise.
7927 * c-c++-common/pr68657-3.c: Likewise.
7928 * gcc.dg/torture/pr69714.c: Require int32plus support.
7929 * gcc.dg/torture/pr70025.c: Likewise.
7930 * gcc.dg/torture/pr70083.c: Likewise.
7931 * gcc.dg/torture/pr70542.c: Likewise.
7932 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7933
5a578671
JM
79342016-06-20 Joseph Myers <joseph@codesourcery.com>
7935
7936 PR c/71601
7937 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7938
7a9df68e
JJ
79392016-06-20 Jakub Jelinek <jakub@redhat.com>
7940
50aa64d5
JJ
7941 PR middle-end/71581
7942 * gcc.dg/pr71581.c: New test.
7943
7a9df68e
JJ
7944 PR rtl-optimization/71591
7945 * gcc.dg/cpp/pr71591.c: New test.
7946
3947cf19
DR
79472016-06-20 David B. Robins <gcc@davidrobins.net>
7948
7949 PR target/71571
7950 * g++.dg/torture/pr71571.C: New test.
7951
c4ff221e
JJ
79522016-06-20 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR target/71559
7955 * gcc.target/i386/sse2-pr71559.c: New test.
7956 * gcc.target/i386/avx-pr71559.c: New test.
7957 * gcc.target/i386/avx512f-pr71559.c: New test.
7958
f1b5abfb
TB
79592016-06-20 Tobias Burnus <burnus@net-b.de>
7960
7961 PR fortran/71194
7962 * gfortran.dg/pointer_remapping_10.f90: New.
7963
842107e4
DM
79642016-06-20 David Malcolm <dmalcolm@redhat.com>
7965
7966 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7967
d9e8bdfd
MS
79682016-06-20 Martin Sebor <msebor@redhat.com>
7969
7970 PR c/69507
7971 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7972 * gnu90-const-expr-1.c: Same.
7973 * gnu99-const-expr-1.c: Same.
7974 * gnu99-static-1.c: Same.
7975
67785479
RL
79762016-06-20 Renlin Li <renlin.li@arm.com>
7977
29f09b38 7978 PR testsuite/71489
67785479
RL
7979 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7980
636929b8
JG
79812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7982
7983 * gcc.target/aarch64/vcvt_f64_1.c: New.
7984 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7985 * gcc.target/aarch64/vrecp_f64_1.c: New.
7986
ff7b374b
KT
79872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988
7989 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7990 "alignement".
7991
554cfc9e
GJL
79922016-06-20 Georg-Johann Lay <avr@gjlay.de>
7993
7994 PR target/71103
7995 * gcc.target/avr/torture/pr71103-2.c: New test.
7996
94087e88 79972016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7998
7999 PR c/69507
8000 * gcc.dg/alignof.c: New test.
8001
c561b091
PC
80022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8003
8004 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8005 vs dg-error; test constexpr specifier too.
8006
bf54f123
PC
80072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8008
8009 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8010
4e53aa97
CL
80112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8012
8013 * lib/target-supports.exp
8014 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8015 arm_neon_ok and merge flags. Fix temporary test name.
8016 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8017 and merge flags.
8018
69071d86
ML
80192016-06-17 Martin Liska <mliska@suse.cz>
8020
8021 * gcc.dg/predict-9.c: Fix dump scanning.
8022
68b3b858
BC
80232016-06-17 Bin Cheng <bin.cheng@arm.com>
8024
8025 PR tree-optimization/71354
8026 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8027
d3ee260a
BC
80282016-06-17 Bin Cheng <bin.cheng@arm.com>
8029
8030 PR tree-optimization/71347
8031 * gcc.dg/tree-ssa/pr71347.c: New test.
8032
bd8fb114
BC
80332016-06-17 Bin Cheng <bin.cheng@arm.com>
8034
8035 PR tree-optimization/71354
8036 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8037
97816be4
BC
80382016-06-17 Bin Cheng <bin.cheng@arm.com>
8039
8040 * gcc.dg/vect/vect-alias-check-1.c: New test.
8041
2d761a37
SKS
80422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8043
e0277d6b 8044 PR target/71151
2d761a37
SKS
8045 * gcc.target/avr/pr71151-1.c: New test.
8046 * gcc.target/avr/pr71151-2.c: New test.
8047 * gcc.target/avr/pr71151-3.c: New test.
8048 * gcc.target/avr/pr71151-4.c: New test.
8049 * gcc.target/avr/pr71151-5.c: New test.
8050 * gcc.target/avr/pr71151-6.c: New test.
8051 * gcc.target/avr/pr71151-7.c: New test.
8052 * gcc.target/avr/pr71151-8.c: New test.
8053 * gcc.target/avr/pr71151-common.h: New test.
8054
68fa96d6
ML
80552016-06-16 Martin Liska <mliska@suse.cz>
8056
8057 * gfortran.dg/predict-1.f90: New test.
8058
b6ca982f
UB
80592016-06-16 Uros Bizjak <ubizjak@gmail.com>
8060
8061 PR target/71242
3a146d46 8062 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8063
1dc8d15b
JH
80642016-06-16 Jan Hubicka <hubicka@ucw.cz>
8065
8066 * g++.dg/vect/pr36648.cc: Disable cunrolli
8067
67c25816
JJ
80682016-06-16 Jakub Jelinek <jakub@redhat.com>
8069
c577adb2
JJ
8070 PR target/71554
8071 * gcc.c-torture/execute/pr71554.c: New test.
8072
67c25816
JJ
8073 PR rtl-optimization/71532
8074 * gcc.dg/torture/pr71532.c: New test.
8075
1a3c3ee9
MM
80762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8077
8078 * gcc.target/powerpc/p9-dimode1.c: New test.
8079 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8080
f29468a7
JJ
80812016-06-15 Jakub Jelinek <jakub@redhat.com>
8082
61daecc4
JJ
8083 * gcc.c-torture/compile/20160615-1.c: New test.
8084
f29468a7
JJ
8085 * g++.dg/cpp0x/ref-qual17.C: New test.
8086
209d1e2d
IE
80872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8088
8089 PR middle-end/71529
8090 * gcc.target/i386/pr71529.C: New test.
8091
8dc35712
AH
80922016-06-15 Alan Hayward <alan.hayward@arm.com>
8093
8094 PR tree-optimization/71483
8095 * g++.dg/vect/pr71483.c: New
8096
b8911cb8
PC
80972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8098
8099 PR c++/70202
8100 * g++.dg/inherit/crash6.C: New.
8101 * g++.dg/inherit/union2.C: Likewise.
8102 * g++.dg/inherit/virtual12.C: Likewise.
8103 * g++.dg/inherit/virtual13.C: Likewise.
8104 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8105
cf5d08ab
UB
81062016-06-15 Uros Bizjak <ubizjak@gmail.com>
8107
e3d62871 8108 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8109
8f482165
AH
81102016-06-15 Alan Hayward <alan.hayward@arm.com>
8111
8112 PR tree-optimization/71439
8113 * gcc.dg/vect/pr71439.c: New
8114
3256673f
KT
81152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8116
8117 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8118
b17dc4d4
RB
81192016-06-15 Richard Biener <rguenther@suse.de>
8120
8121 * gcc.dg/vect/slp-45.c: New testcase.
8122
2a5825f2
RB
81232016-06-15 Richard Biener <rguenther@suse.de>
8124
8125 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8126
6e433d0b
BS
81272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8128
8129 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8130 requirements, and disable for AIX for now.
8131 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8132
abe7f828
JJ
81332016-06-14 Jakub Jelinek <jakub@redhat.com>
8134
a09c81b4
JJ
8135 PR c++/71528
8136 * g++.dg/opt/pr71528.C: New test.
8137
abe7f828
JJ
8138 PR c++/71516
8139 * g++.dg/init/pr71516.C: New test.
8140
acfadf06
PC
81412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 * g++.dg/init/array46.C: New.
8144
4d568ab2
UB
81452016-06-14 Uros Bizjak <ubizjak@gmail.com>
8146
e3d62871
UB
8147 * gcc.target/i386/float128-3.c: New test.
8148 * gcc.target/i386/quad-sse4.c: Ditto.
8149 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8150 Update scan strings.
4d568ab2 8151
30934c5d
RB
81522016-06-14 Richard Biener <rguenther@suse.de>
8153
8154 PR middle-end/71526
8155 * gfortran.dg/pr71526.f90: New testcase.
8156
3970e545
AV
81572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8158
8159 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8160 * gcc.dg/zero_bits_compound-1.c: Likewise.
8161
04976c6e
RB
81622016-06-14 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/71522
8165 * gcc.dg/torture/pr71522.c: New testcase.
8166
23e025db
JJ
81672016-06-14 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR tree-optimization/71520
8170 * gcc.dg/tree-ssa/pr71520.c: New test.
8171
90b72e84
RB
81722016-06-14 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/71521
86c24ba6 8175 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8176
ef7cf206
JJ
81772016-06-13 Jakub Jelinek <jakub@redhat.com>
8178
0dda258b
JJ
8179 PR sanitizer/71498
8180 * c-c++-common/ubsan/bounds-13.c: New test.
8181
ef7cf206
JJ
8182 PR preprocessor/71183
8183 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8184
a73786e3
JL
81852016-06-13 Jeff Law <law@redhat.com>
8186
8187 PR tree-optimization/71403
8188 * c-c++-common/ubsan/pr71403-1.c: New test.
8189 * c-c++-common/ubsan/pr71403-2.c: New test.
8190 * c-c++-common/ubsan/pr71403-3.c: New test.
8191
0ac249bf
JJ
81922016-06-13 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR middle-end/71478
8195 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8196 Add -Wno-psabi -w to dg-options.
8197
5408a64a
KN
81982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8199
8200 * gcc.target/powerpc/vadsdu-0.c: New test.
8201 * gcc.target/powerpc/vadsdu-1.c: New test.
8202 * gcc.target/powerpc/vadsdu-2.c: New test.
8203 * gcc.target/powerpc/vadsdu-3.c: New test.
8204 * gcc.target/powerpc/vadsdu-4.c: New test.
8205 * gcc.target/powerpc/vadsdu-5.c: New test.
8206 * gcc.target/powerpc/vadsdub-1.c: New test.
8207 * gcc.target/powerpc/vadsdub-2.c: New test.
8208 * gcc.target/powerpc/vadsduh-1.c: New test.
8209 * gcc.target/powerpc/vadsduh-2.c: New test.
8210 * gcc.target/powerpc/vadsduw-1.c: New test.
8211 * gcc.target/powerpc/vadsduw-2.c: New test.
8212
f7e4f2e3
DM
82132016-06-13 David Malcolm <dmalcolm@redhat.com>
8214
8215 * gcc.dg/c99-init-2.c (c): Update expected error message.
8216 * gcc.dg/init-bad-8.c (foo): Likewise.
8217 * gcc.dg/spellcheck-fields-3.c: New test case.
8218
ad23a23e
ML
82192016-06-13 Martin Liska <mliska@suse.cz>
8220
8221 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8222 and "guess loop iv compared" heuristics.
8223 * gcc.dg/predict-2.c: Likewise.
8224 * gcc.dg/predict-3.c: Likewise.
8225 * gcc.dg/predict-4.c: Likewise.
8226 * gcc.dg/predict-5.c: Likewise.
8227 * gcc.dg/predict-6.c: Likewise.
8228
146c55da
MP
82292016-06-13 Marek Polacek <polacek@redhat.com>
8230
8231 PR middle-end/71476
8232 * c-c++-common/Wswitch-unreachable-4.c: New test.
8233 * gcc.dg/Wswitch-unreachable-2.c: New test.
8234 * g++.dg/tm/jump1.C: Move dg-warning.
8235
42e77cbc
EB
82362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8237
8238 * gnat.dg/renaming10.ad[sb]: New test.
8239
7474dcc1
PT
82402016-06-13 Paul Thomas <pault@gcc.gnu.org>
8241
8242 PR fortran/70673
8243 * gfortran.dg/pr70673.f90: New test.
8244
f57f53d3
RB
82452016-06-13 Richard Biener <rguenther@suse.de>
8246
8247 PR middle-end/64516
8248 * gcc.dg/align-3.c: New testcase.
8249
5843a5f0
ML
82502016-06-13 Martin Liska <mliska@suse.cz>
8251
8252 * gcc.target/i386/pr71458.c: New test.
8253
aa8fdb44
UB
82542016-06-12 Uros Bizjak <ubizjak@gmail.com>
8255
8256 PR target/71241
3a146d46 8257 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8258
2043e4d7
DH
82592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8260
8261 PR target/60751
8262 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8263 statement.
8264
d3dc025d
DH
82652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8266
8267 PR target/60751
8268 * gfortran.dg/comma_IO_extension_1.f90: New test.
8269 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8270 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8271 statement.
8272 * gfortran.dg/graphite/pr38083.f90: Likewise.
8273 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8274 missing format.
8275
a31d78c6
EB
82762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * gnat.dg/case_character.adb: New test.
8279
95c18dd0
SB
82802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8281
8282 PR middle-end/71310
8283 * gcc.target/powerpc/pr71310.c: New testcase.
8284
b97d37b4
KV
82852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8286
8287 PR middle-end/71478
8288 * gcc.dg/pr71478.c: New test.
8289
900bcda3
JJ
82902016-06-10 Jakub Jelinek <jakub@redhat.com>
8291
ec1c20db
JJ
8292 PR middle-end/71494
8293 * gcc.c-torture/execute/pr71494.c: New test.
8294
50b15873
JJ
8295 PR c/68657
8296 * gcc.target/i386/pr68657.c: New test.
8297
900bcda3
JJ
8298 PR inline-asm/68843
8299 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8300 (test): Add -masm=intel alternatives.
8301
4d926e34
MS
83022016-06-10 Martin Sebor <msebor@redhat.com>
8303
8304 PR c/71392
8305 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8306
ad071b2b
JL
83072016-06-10 Jeff Law <law@redhat.com>
8308
8309 PR tree-optimization/71335
8310 * gcc.c-torture/execute/pr71335.c: New test.
8311
2704efe8
DM
83122016-06-10 David Malcolm <dmalcolm@redhat.com>
8313
8314 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8315 the various "cannot tail-call: " messages.
8316
18c9b7d4
CL
83172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8318
8319 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8320 and options.
8321
7cfa10f3
MO
83222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8323
8324 PR sanitizer/71480
8325 * c-c++-common/asan/pr71480.c: New test.
8326
1f24fd3e
L
83272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8330 (ASMNAME2): Likewise.
8331 (main): Replace fn in asm statement with ASMNAME ("fn").
8332 * gcc.dg/guality/pr68037-2.c: Likewise.
8333 * gcc.dg/guality/pr68037-3.c: Likewise.
8334 * gcc.dg/torture/pr68037-1.c: Likewise.
8335 * gcc.dg/torture/pr68037-2.c: Likewise.
8336 * gcc.dg/torture/pr68037-3.c: Likewise.
8337
ad551c07
BE
83382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8339
8340 PR inline-asm/68843
8341 * gcc.target/i386/pr68843-1.c: New test.
8342 * gcc.target/i386/pr68843-2.c: New test.
8343
4b1ffdb1 83442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8345 Cesar Philippidis <cesar@codesourcery.com>
8346
8347 PR middle-end/71373
8348 * gcc.dg/goacc/nested-function-1.c: New file.
8349 * gcc.dg/goacc/nested-function-2.c: Likewise.
8350 * gcc.dg/goacc/pr71373.c: Likewise.
8351 * gfortran.dg/goacc/cray-2.f95: Likewise.
8352 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8353 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8354 * gfortran.dg/goacc/cray.f95: Update.
8355 * gfortran.dg/goacc/loop-1.f95: Likewise.
8356 * gfortran.dg/goacc/loop-3.f95: Likewise.
8357 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8358 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8359
83602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8361
8362 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8363 for OpenACC tile clauses.
8364 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8365
8366 PR c/71381
8367 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8368 to...
8369 * c-c++-common/goacc/cache-2.c: ... this new file.
8370 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8371 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8372 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8373 usage.
8374 * gfortran.dg/goacc/cray.f95: Likewise.
8375 * gfortran.dg/goacc/loop-1.f95: Likewise.
8376
89851e4c
AH
83772016-06-10 Alan Hayward <alan.hayward@arm.com>
8378
8379 PR tree-optimization/71407
8380 PR tree-optimization/71416
8381 * gcc.dg/vect/pr71407.c: New
8382 * gcc.dg/vect/pr71416-1.c: New
8383 * gcc.dg/vect/pr71416-2.c: New
8384
200eafbf
RB
83852016-06-10 Richard Biener <rguenther@suse.de>
8386
8387 PR middle-end/71477
8388 * gcc.dg/torture/pr71477.c: New testcase.
8389
4df99d92
JK
83902016-06-09 Julia Koval <julia.koval@intel.com>
8391
8392 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8393 * gcc.target/i386/interrupt-13.c: Likewise.
8394 * gcc.target/i386/interrupt-15.c: Likewise.
8395 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8396 * gcc.target/i386/interrupt-24.c: Likewise.
8397 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8398 * gcc.target/i386/interrupt-9.c: Likewise.
8399 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8400
e01b4e16
MS
84012016-06-09 Martin Sebor <msebor@redhat.com>
8402
8403 PR c/70883
8404 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8405 * gcc.dg/builtin-constant_p-1.c: Same.
8406 * gcc.dg/builtins-error.c: Same.
8407 * gcc.dg/pr70859.c: Same.
8408
9c35db0e
SKS
84092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8410
8411 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8412 * gcc.dg/torture/pr68067-1.c: Likewise.
8413 * gcc.dg/torture/pr68067-2.c: Likewise.
8414
84152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8416
8417 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8418 when setting SIZE.
8419
392a81b9
PC
84202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8421
8422 PR c++/71465
8423 * g++.dg/inherit/crash5.C: New.
8424 Revert:
8425 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8426
8427 PR c++/70202
8428 * g++.dg/inherit/crash5.C: New.
8429 * g++.dg/inherit/virtual1.C: Adjust.
8430
e49efc14
ML
84312016-06-09 Martin Liska <mliska@suse.cz>
8432
8433 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8434 * g++.dg/predict-loop-exit-2.C: Likewise.
8435 * g++.dg/predict-loop-exit-3.C: Likewise.
8436 * gcc.dg/predict-1.c: Likewise.
8437 * gcc.dg/predict-2.c: Likewise.
8438 * gcc.dg/predict-3.c: Likewise.
8439 * gcc.dg/predict-4.c: Likewise.
8440 * gcc.dg/predict-5.c: Likewise.
8441 * gcc.dg/predict-6.c: Likewise.
8442 * gcc.dg/predict-7.c: Likewise.
8443
36d57986
RB
84442016-06-09 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/71462
8447 * gcc.dg/torture/pr71462.c: New testcase.
8448
7d82e8e4
MP
84492016-06-09 Marek Polacek <polacek@redhat.com>
8450
8451 PR c/65471
8452 * gcc.dg/c11-generic-3.c: New test.
8453
c8a71589
PC
84542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8455
8456 * g++.dg/init/array42.C: New.
8457 * g++.dg/init/array43.C: Likewise.
8458 * g++.dg/init/array44.C: Likewise.
8459 * g++.dg/init/array45.C: Likewise.
8460 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8461 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8462 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8463 * g++.dg/gomp/pr35751.C: Likewise.
8464 * g++.dg/init/array23.C: Likewise.
8465 * g++.dg/init/brace2.C: Likewise.
8466 * g++.dg/init/brace6.C: Likewise.
8467
44a845ca
MS
84682016-06-08 Martin Sebor <msebor@redhat.com>
8469 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR c++/70507
8472 PR c/68120
8473 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8474 * c-c++-common/builtin-arith-overflow-2.c: New test.
8475 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8476 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8477 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8478
2ef16b6e
JJ
84792016-06-08 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c++/71442
8482 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8483
5e3ee346
AL
84842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8485
8486 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8487 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8488 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8489 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8490 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8491 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8492 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8493 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8494 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8495 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8496 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8497 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8498 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8499
b2ae2814
RB
85002016-06-08 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/68558
8503 * gcc.dg/vect/slp-44.c: New testcase.
8504
e09b4c37
RB
85052016-06-08 Richard Biener <rguenther@suse.de>
8506
8507 * gcc.dg/vect/slp-43.c: New testcase.
8508
72d50660
RB
85092016-06-08 Richard Biener <rguenther@suse.de>
8510
8511 PR tree-optimization/71452
8512 * gcc.dg/torture/pr71452.c: New testcase.
8513
988c115c
JJ
85142016-06-08 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR c++/71448
8517 * g++.dg/torture/pr71448.C: New test.
8518
73d73b48
BS
85192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8520
8521 PR debug/71432
8522 PR ada/71413
8523 * g++.dg/debug/pr71432.C: New test.
8524
bdd15d0c
PK
85252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8526
8527 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8528 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8529 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8530
ce0607bb
AH
85312016-06-08 Alan Hayward <alan.hayward@arm.com>
8532
8533 * gcc.dg/vect/vect-live-2.c: Update effective target.
8534 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8535 * lib/target-supports.exp: Add aarch64 to vect_long.
8536
92a5f2ba
MP
85372016-06-08 Marek Polacek <polacek@redhat.com>
8538
8539 PR c/71418
8540 * gcc.dg/noncompile/pr71418.c: New test.
8541
08203f73
MP
8542 PR c/71426
8543 * gcc.dg/noncompile/pr71426.c: New test.
8544
d1fcc2bd
JH
85452016-06-07 Jan Hubicka <hubicka@ucw.cz>
8546
8547 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8548 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8549 * gcc.dg/predict-3.c: Update template.
8550 * gcc.dg/predict-5.c: Update template.
8551 * gcc.dg/predict-6.c: Update template.
8552 * gcc.dg/predict-9.c: Update template.
8553 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8554
a23e6f1c
BS
85552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8556
8557 * gcc.target/powerpc/vec-mul.c: New test.
8558
6ffd47b7
DM
85592016-06-07 David Malcolm <dmalcolm@redhat.com>
8560
8561 * gcc.dg/spellcheck-fields-2.c: New test case.
8562
bfd67b47
RB
85632016-06-07 Richard Biener <rguenther@suse.de>
8564
8565 PR c/61564
8566 * gcc.dg/Wpragmas-1.c: New testcase.
8567 * gcc.dg/Wattributes-4.c: Likewise.
8568 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8569 entry.
8570
701b9a47
CL
85712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8572
8573 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8574 spurious debug code.
8575
6b80d6fa
RB
85762016-06-07 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/71428
8579 * gcc.dg/torture/pr71428.c: New testcase.
8580
0f3f9437
RB
85812016-06-07 Richard Biener <rguenther@suse.de>
8582
8583 PR middle-end/71423
8584 * gcc.dg/torture/pr71423.c: New testcase.
8585
ec963f2a
KV
85862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8587
8588 PR middle-end/71408
8589 * gcc.dg/tree-ssa/pr71408.c: New test.
8590
46ab5b6e
KV
85912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8592
8593 PR middle-end/71281
8594 * g++.dg/torture/pr71281.C: New test.
8595
1f40cff3
MP
85962016-06-06 Marek Polacek <polacek@redhat.com>
8597
8598 PR c/71362
8599 * gcc.dg/pr71362.c: New test.
8600
6f5bcd24
JJ
86012016-06-06 Jakub Jelinek <jakub@redhat.com>
8602 Patrick Palka <ppalka@gcc.gnu.org>
8603
8604 PR c++/70847
8605 PR c++/71330
8606 PR c++/71393
8607 * g++.dg/opt/pr70847.C: New test.
8608 * g++.dg/ubsan/pr70847.C: New test.
8609 * g++.dg/ubsan/pr71393.C: New test.
8610
158beb4a
JJ
86112016-06-06 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR tree-optimization/71259
8614 * gcc.dg/vect/pr71259.c: New test.
8615
d9b950dd
DM
86162016-06-06 David Malcolm <dmalcolm@redhat.com>
8617
8618 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8619 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8621 above.
8622
36f9ad69
KT
86232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8624
8625 PR middle-end/37780
8626 * gcc.c-torture/execute/pr37780.c: New test.
8627 * gcc.target/aarch64/pr37780_1.c: Likewise.
8628 * gcc.target/arm/pr37780_1.c: Likewise.
8629
5545a907
MP
86302016-06-06 Marek Polacek <polacek@redhat.com>
8631
8632 * c-c++-common/attr-may-alias-1.c: New test.
8633 * c-c++-common/attr-may-alias-2.c: New test.
8634 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8635
93671519
BE
86362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8637
8638 PR c/24414
8639 * gcc.target/i386/pr24414.c: New test.
8640
690f24b7
JM
86412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8642
8643 * gcc.target/sparc/vis4misc.c: New file.
8644 * gcc.target/sparc/fpcmp.c: Likewise.
8645 * gcc.target/sparc/fpcmpu.c: Likewise.
8646
31ce6157
AH
86472016-06-06 Alan Hayward <alan.hayward@arm.com>
8648
8649 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8650 * gcc.dg/vect/vect-live-3.c: Likewise.
8651
9fcebb5a
RB
86522016-06-06 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/71398
8655 * gcc.dg/torture/pr71398.c: New testcase.
8656
903ca97b
UB
86572016-06-06 Uros Bizjak <ubizjak@gmail.com>
8658
8659 PR target/71389
8660 * g++.dg/pr71389.C: New test.
8661
9c1eb332
JD
86622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8663
8664 PR fortran/71404
8665 * gfortran.dg/fmt_read_5.f: New test.
8666
b2d83bd2
AV
86672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8668
8669 PR fortran/69659
8670 * gfortran.dg/class_array_22.f03: New test.
8671
ec81960e
JH
86722016-06-05 Jan Hubicka <hubicka@ucw.cz>
8673
8674 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8675
429d2750
JH
86762016-06-05 Jan Hubicka <hubicka@ucw.cz>
8677
8678 * gcc.dg/predict-9.c: Update template.
8679
c1c00983
PC
86802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/49377
8683 * g++.dg/template/pr49377.C: New.
8684
1927a963
JJ
86852016-06-04 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR tree-optimization/71405
8688 * g++.dg/torture/pr71405.C: New test.
8689
909a11ad
PC
86902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/70202
8693 * g++.dg/inherit/crash5.C: New.
8694 * g++.dg/inherit/virtual1.C: Adjust.
8695
08bbb1f8
JL
86962016-06-03 Jeff Law <law@redhat.com>
8697
8698 PR tree-optimization/71316
8699 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8700
7c35235c
JJ
87012016-06-03 Jakub Jelinek <jakub@redhat.com>
8702
8703 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8704 dg-additional-options with just -fno-tree-scev-cprop in it.
8705 * gcc.dg/vect/vect-live-2.c: Likewise.
8706 * gcc.dg/vect/vect-live-5.c: Likewise.
8707 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8708 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8709 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8710
c8572dd6
PP
87112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8712
8713 PR c++/27100
8714 * g++.dg/other/friend6.C: New test.
8715
1c7733a7
BS
87162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8717
8718 * g++.dg/torture/ppc-ldst-array.C: New.
8719
0d2f700f
JM
87202016-06-03 Joseph Myers <joseph@codesourcery.com>
8721
8722 PR target/71276
8723 PR target/71277
8724 * gcc.dg/torture/builtin-fp-int-inexact.c,
8725 gcc.target/i386/387-builtin-fp-int-inexact.c,
8726 gcc.target/i386/387-rint-inline-1.c,
8727 gcc.target/i386/387-rint-inline-2.c,
8728 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8729 gcc.target/i386/sse2-rint-inline-1.c,
8730 gcc.target/i386/sse2-rint-inline-2.c,
8731 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8732 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8733
f8071c05
L
87342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8735 Julia Koval <julia.koval@intel.com>
8736
8737 PR target/66960
8738 PR target/67630
8739 PR target/67634
8740 PR target/67841
8741 PR target/68037
8742 PR target/68618
8743 PR target/68661
8744 PR target/69575
8745 PR target/69596
8746 PR target/69734
8747 * gcc.dg/guality/pr68037-1.c: New test.
8748 * gcc.dg/guality/pr68037-2.c: Likewise.
8749 * gcc.dg/guality/pr68037-3.c: Likewise.
8750 * gcc.dg/torture/pr68037-1.c: Likewise.
8751 * gcc.dg/torture/pr68037-2.c: Likewise.
8752 * gcc.dg/torture/pr68037-3.c: Likewise.
8753 * gcc.dg/torture/pr68661-1a.c: Likewise.
8754 * gcc.dg/torture/pr68661-1b.c: Likewise.
8755 * gcc.target/i386/interrupt-1.c: Likewise.
8756 * gcc.target/i386/interrupt-2.c: Likewise.
8757 * gcc.target/i386/interrupt-3.c: Likewise.
8758 * gcc.target/i386/interrupt-4.c: Likewise.
8759 * gcc.target/i386/interrupt-5.c: Likewise.
8760 * gcc.target/i386/interrupt-6.c: Likewise.
8761 * gcc.target/i386/interrupt-7.c: Likewise.
8762 * gcc.target/i386/interrupt-8.c: Likewise.
8763 * gcc.target/i386/interrupt-9.c: Likewise.
8764 * gcc.target/i386/interrupt-10.c: Likewise.
8765 * gcc.target/i386/interrupt-11.c: Likewise.
8766 * gcc.target/i386/interrupt-12.c: Likewise.
8767 * gcc.target/i386/interrupt-13.c: Likewise.
8768 * gcc.target/i386/interrupt-14.c: Likewise.
8769 * gcc.target/i386/interrupt-15.c: Likewise.
8770 * gcc.target/i386/interrupt-16.c: Likewise.
8771 * gcc.target/i386/interrupt-17.c: Likewise.
8772 * gcc.target/i386/interrupt-18.c: Likewise.
8773 * gcc.target/i386/interrupt-19.c: Likewise.
8774 * gcc.target/i386/interrupt-20.c: Likewise.
8775 * gcc.target/i386/interrupt-21.c: Likewise.
8776 * gcc.target/i386/interrupt-22.c: Likewise.
8777 * gcc.target/i386/interrupt-23.c: Likewise.
8778 * gcc.target/i386/interrupt-24.c: Likewise.
8779 * gcc.target/i386/interrupt-25.c: Likewise.
8780 * gcc.target/i386/interrupt-26.c: Likewise.
8781 * gcc.target/i386/interrupt-27.c: Likewise.
8782 * gcc.target/i386/interrupt-28.c: Likewise.
8783 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8784 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8785 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8786 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8787 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8788 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8789 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8790 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8791 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8792 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8793 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8794 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8795
36b85e43
BS
87962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8797
9de2e795
L
8798 PR tree-optimization/52171
8799 * gcc.dg/pr52171.c: New test.
8800 * gcc.target/i386/pr52171.c: New test.
36b85e43 8801
bfeee8ac
JH
88022016-06-03 Jan Hubicka <jh@suse.cz>
8803
8804 * g++.dg/tree-ssa/pred-1.C: New testcase
8805 * gcc.dg/tree-ssa/pred-1.c: New testcase
8806
859b0bae
BS
88072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8808
8809 PR target/70957
8810 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8811 support.
8812 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8813
3a2edf4c
AH
88142016-06-03 Alan Hayward <alan.hayward@arm.com>
8815
8816 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8817
b28ead45
AH
88182016-06-03 Alan Hayward <alan.hayward@arm.com>
8819
8820 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8821 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8822 * gcc.dg/vect/vect-live-1.c: New test.
8823 * gcc.dg/vect/vect-live-2.c: New test.
8824 * gcc.dg/vect/vect-live-3.c: New test.
8825 * gcc.dg/vect/vect-live-4.c: New test.
8826 * gcc.dg/vect/vect-live-5.c: New test.
8827 * gcc.dg/vect/vect-live-slp-1.c: New test.
8828 * gcc.dg/vect/vect-live-slp-2.c: New test.
8829 * gcc.dg/vect/vect-live-slp-3.c: New test.
8830
1f91747b
JJ
88312016-06-03 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR middle-end/71387
8834 * g++.dg/opt/pr71387.C: New test.
8835
47b83923
JL
88362016-06-02 Jeff Law <law@redhat.com>
8837
8838 PR tree-optimization/71328
8839 * gcc.c-torture/compile/pr71328.c: New test.
8840
e96e5f46
JD
88412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8842
8843 PR fortran/52393
8844 * gfortran.dg/fmt_read_3.f90: Fix typo.
8845 * gfortran.dg/fmt_read_4.f90: New test.
8846
b872d729
PC
88472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8848
8849 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8850 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8851 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8852 * g++.dg/cpp0x/override2.C: Likewise.
8853 * g++.dg/parse/crash5.C: Likewise.
8854 * g++.dg/parse/error16.C: Likewise.
8855 * g++.dg/parse/error27.C: Likewise.
8856 * g++.dg/template/qualttp15.C: Likewise.
8857 * g++.dg/template/redecl4.C: Likewise.
8858 * g++.old-deja/g++.other/crash39.C: Likewise.
8859 * g++.old-deja/g++.other/struct1.C: Likewise.
8860 * g++.old-deja/g++.pt/m9a.C: Likewise.
8861 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8862
0e535442
JJ
88632016-06-02 Jakub Jelinek <jakub@redhat.com>
8864
0633ee10
JJ
8865 PR c++/71372
8866 * c-c++-common/pr71372.c: New test.
8867
0e535442
JJ
8868 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8869 __TIME__ strings with __builtin_strcmp instead of printf and
8870 dg-output.
8871
f3c5ecc2
ML
88722016-06-02 Martin Liska <mliska@suse.cz>
8873
8874 * gcc.dg/predict-9.c: New test.
8875
a91807c5
JJ
88762016-06-02 Jakub Jelinek <jakub@redhat.com>
8877
8878 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8879 global set_compiler_env_var and global saved_compiler_env_var.
8880
b5bd1978
KT
88812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8882
8883 PR rtl-optimization/71295
8884 * gcc.c-torture/compile/pr71295.c: New test.
8885
b93b1475
JJ
88862016-06-02 Jakub Jelinek <jakub@redhat.com>
8887
930ebd0e
JJ
8888 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8889
1e021dc3
JJ
8890 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8891 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8892
b93b1475
JJ
8893 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8894 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8895 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8896 alternative number.
8897
58f2fb5c
MM
88982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8899
8900 * gcc.target/powerpc/p9-splat-4.c: New test.
8901
89022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8903
8904 PR target/71186
8905 * gcc.target/powerpc/pr71186.c: New test.
8906
4731c9f0
JD
89072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8908
8909 PR fortran/52393
8910 * gfortran.dg/fmt_read_3.f90: New test.
8911
042dee3e
TP
89122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8913
8914 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8915 procedure.
8916
15c98b2e
ES
89172016-06-01 Eduard Sanou <dhole@openmailbox.org>
8918
8919 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8920 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8921 env var is set.
8922 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8923 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8924 shown once.
8925 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8926 during compilation.
8927 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8928 vars set by dg-set-compiler-env-var.
8929
6442a6f4
PT
89302016-06-01 Paul Thomas <pault@gcc.gnu.org>
8931
8932 PR fortran/71156
8933 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8934 to the module procedure declaration.
8935 * gfortran.dg/submodule_16.f08: New test.
8936
ab62397a
JJ
89372016-06-01 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR middle-end/71371
8940 * c-c++-common/gomp/pr71371.c: New test.
8941
b66af6ed
RB
89422016-06-01 Richard Biener <rguenther@suse.de>
8943
8944 PR tree-optimization/71366
8945 * gcc.dg/torture/pr71366-1.c: New testcase.
8946 * gcc.dg/torture/pr71366-2.c: Likewise.
8947
e342b9d8
KN
89482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8949
8950 * gcc.target/powerpc/vslv-0.c: New test.
8951 * gcc.target/powerpc/vslv-1.c: New test.
8952 * gcc.target/powerpc/vsrv-0.c: New test.
8953 * gcc.target/powerpc/vsrv-1.c: New test.
8954
721547cd
NS
89552016-06-01 Nathan Sidwell <nathan@acm.org>
8956
8957 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8958 * gcc.target/nvptx/weak.c: New.
8959
fa2c9034
RB
89602016-06-01 Richard Biener <rguenther@suse.de>
8961
8962 PR tree-optimization/71261
8963 * gcc.dg/torture/vect-bool-1.c: New testcase.
8964
3e32893c
JJ
89652016-06-01 Jakub Jelinek <jakub@redhat.com>
8966
8967 * gfortran.dg/gomp/order-1.f90: New test.
8968 * gfortran.dg/gomp/order-2.f90: New test.
8969
8c383600
JH
89702016-06-01 Jan Hubicka <hubicka@ucw.cz>
8971
8972 * gcc.dg/unroll-6.c: Update template.
8973 * gcc.dg/unroll-7.c: New testcase.
8974 * gcc.dg/unroll-8.c: New testcase.
8975
a0dfeef5
EB
89762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/opt56.ad[sb]: New test.
8979
48de5701
PC
89802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/66635
8983 * g++.dg/cpp0x/constexpr-ice16.C: New.
8984
827cf695
PP
89852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8986
8987 PR tree-optimization/71314
8988 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8989 -mbranch-cost=2.
8990
ff66f6e8
PP
89912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8992
8993 PR tree-optimization/71077
8994 * gcc.dg/tree-ssa/pr71077.c: New test.
8995
050fb209
JH
89962016-05-31 Jan Hubicka <hubicka@ucw.cz>
8997
48de5701
PC
8998 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8999 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9000 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9001
c642d919
PC
90022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9003
9004 PR c++/71248
9005 * g++.dg/cpp0x/pr71248.C: New.
9006 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9007 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9008 * g++.dg/init/new37.C: Likewise.
9009 * g++.dg/template/static1.C: Likewise.
9010 * g++.dg/template/static2.C: Likewise.
9011
d6439e08
L
90122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9013
9014 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9015 instead of %rdi.
9016 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9017
780b9dd4
MP
90182016-05-31 Marek Polacek <polacek@redhat.com>
9019
9020 * c-c++-common/Wswitch-unreachable-3.c: New test.
9021 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9022
0d99f8a0
RB
90232016-05-31 Richard Biener <rguenther@suse.de>
9024
9025 PR tree-optimization/71352
9026 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9027
52545641
TP
90282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9029
9030 * gcc.target/arm/armv5_thumb_isa.c: New test.
9031
5b8c1205
KY
90322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9033
9034 PR target/71346
9035 * gcc.target/i386/pr71346.c: New test.
9036
7a88cc84
TV
90372016-05-31 Tom de Vries <tom@codesourcery.com>
9038
9039 PR tree-optimization/69068
9040 * gcc.dg/graphite/pr69068.c: New test.
9041
265149a6
MS
90422016-05-27 Martin Sebor <msebor@redhat.com>
9043
9044 PR c++/71306
9045 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9046
00631022
JJ
90472016-05-30 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR c++/71349
9050 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9051 nowait depend(inout: dd[0]) clauses where permitted.
9052
b2f6675b
PC
90532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9054
9055 PR c++/71238
9056 * g++.dg/parse/pr71238.C: New.
9057 * g++.dg/concepts/friend1.C: Test column numbers too.
9058 * g++.dg/cpp0x/initlist31.C: Likewise.
9059 * g++.dg/cpp0x/pr51420.C: Likewise.
9060 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9061 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9062 * g++.dg/ext/builtin3.C: Likewise.
9063 * g++.dg/lookup/friend12.C: Likewise.
9064 * g++.dg/lookup/friend7.C: Likewise.
9065 * g++.dg/lookup/koenig1.C: Likewise.
9066 * g++.dg/lookup/koenig5.C: Likewise.
9067 * g++.dg/lookup/used-before-declaration.C: Likewise.
9068 * g++.dg/overload/koenig1.C: Likewise.
9069 * g++.dg/template/crash65.C: Likewise.
9070 * g++.dg/template/friend57.C: Likewise.
9071 * g++.dg/warn/Wshadow-5.C: Likewise.
9072 * g++.dg/warn/Wunused-8.C: Likewise.
9073 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9074 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9075 * g++.old-deja/g++.jason/member.C: Likewise.
9076 * g++.old-deja/g++.jason/report.C: Likewise.
9077 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9078 * g++.old-deja/g++.law/visibility20.C: Likewise.
9079 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9080 * g++.old-deja/g++.other/static5.C: Likewise.
9081 * g++.old-deja/g++.pt/overload2.C: Likewise.
9082
a448ff40
JH
90832016-05-30 Jan Hubicka <hubicka@ucw.cz>
9084
9085 * gcc.dg/tree-ssa/peel1.c: New testcase.
9086 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9087 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9088
69be8c91
TV
90892016-05-30 Tom de Vries <tom@codesourcery.com>
9090
9091 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9092 to ce.
9093
a59775a1
PC
90942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9095
9096 PR c++/71099
9097 * g++.dg/parse/virtual1.C: New.
9098
53d6d955
UB
90992016-05-30 Uros Bizjak <ubizjak@gmail.com>
9100
9101 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9102 Use correct register when clearing %edx.
9103
0557293f
AM
91042016-05-30 Alexander Monakov <amonakov@ispras.ru>
9105
9106 PR tree-optimization/71289
9107 * gcc.dg/pr71289.c: New test.
9108
5d476e35
KV
91092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9110
9111 PR middle-end/71269
9112 PR middle-end/71292
9113 * gcc.dg/tree-ssa/pr71269.c: New test.
9114 * gcc.dg/tree-ssa/pr71292.c: New test.
9115
db5447ca
KV
91162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9117
9118 PR middle-end/71252
9119 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9120
98bdbb39
JH
91212016-05-30 Jan Hubicka <hubicka@ucw.cz>
9122
9123 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9124 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9125 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9126
7e012855
TV
91272016-05-30 Tom de Vries <tom@codesourcery.com>
9128
9129 PR tree-optimization/69067
9130 * gcc.dg/graphite/pr69067.c: New test.
9131
beed3701
UB
91322016-05-29 Uros Bizjak <ubizjak@gmail.com>
9133
9134 PR target/71245
9135 * gcc.target/i386/pr71245-1.c: New test.
9136 * gcc.target/i386/pr71245-2.c: Ditto.
9137
b6d4f8e8
PC
91382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9139
9140 PR c++/71105
9141 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9142 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9143 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9144
00022058
JH
91452016-05-27 Jan Hubicka <hubicka@ucw.cz>
9146
9147 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9148
c8419aca
VV
91492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9150
9151 Revert:
9152 PR c++/69855
9153 * g++.dg/overload/69855.C: New.
9154 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9155 * g++.old-deja/g++.pt/crash3.C: Likewise.
9156
8008c4d2
PC
91572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 PR c++/60385
9160 * g++.dg/parse/namespace13.C: New.
9161
8b2ef235
JL
91622016-05-26 Jeff Law <law@redhat.com>
9163
9164 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9165 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9166 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9167 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9168 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9169 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9170 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9171 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9172 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9173 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9174 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9175 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9176 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9177
7d67159b
VV
91782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9179
9180 PR c++/69855
9181 * g++.dg/overload/69855.C: New.
9182 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9183 * g++.old-deja/g++.pt/crash3.C: Likewise.
9184
88e3bdd1
JW
91852016-05-27 Jiong Wang <jiong.wang@arm.com>
9186
9187 PR target/63596
9188 * gcc.target/aarch64/va_arg_1.c: New testcase.
9189 * gcc.target/aarch64/va_arg_2.c: Likewise.
9190 * gcc.target/aarch64/va_arg_3.c: Likewise.
9191
3fd6b9cc
JW
91922016-05-27 Jiong Wang <jiong.wang@arm.com>
9193
9194 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9195 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9196 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9197 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9198 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9199
3cee7e4e
MP
92002016-05-27 Marek Polacek <polacek@redhat.com>
9201
9202 PR middle-end/71308
9203 * g++.dg/torture/pr71308.C: New test.
9204
6a813c96
DV
92052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9206
9207 * gcc.dg/zero_bits_compound-1.c: New test.
9208 * gcc.dg/zero_bits_compound-2.c: New test.
9209
0561bcfb
IE
92102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9211
9212 PR middle-end/71279
9213 * gcc.dg/pr71279.c: New test.
9214
21316320
MM
92152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9216
9217 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9218 floating point min/max/comparison instructions.
9219 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9220
7211a097
JJ
92212016-05-26 Jakub Jelinek <jakub@redhat.com>
9222
9223 * c-c++-common/gomp/schedule-1.c: New test.
9224 * gfortran.dg/gomp/schedule-1.f90: New test.
9225
cac177cf
PP
92262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9227
9228 PR c++/70822
9229 PR c++/70106
9230 * g++.dg/cpp1y/auto-fn32.C: New test.
9231 * g++.dg/cpp1y/paren4.C: New test.
9232
a2d5b8c9
NS
92332016-05-26 Nathan Sidwell <nathan@acm.org>
9234
9235 * gcc.dg/20060410.c: Xfail on ptx.
9236 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9237 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9238 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9239 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9240 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9241
ffa8b552
TP
92422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9243
9244 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9245
c7501e00
JJ
92462016-05-26 Jakub Jelinek <jakub@redhat.com>
9247
1875b9a0
JJ
9248 PR tree-optimization/71280
9249 * gcc.dg/pr71280.c: New test.
9250
2116e19f
JJ
9251 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9252
305aef09
JJ
9253 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9254 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9255
c7501e00
JJ
9256 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9257
ca449d26
JW
92582016-05-26 Jiong Wang <jiong.wang@arm.com>
9259
9260 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9261 kept in memory.
ca449d26 9262
8af01c66
JL
92632016-05-25 Jeff Law <law@redhat.com>
9264
9265 PR tree-optimization/71272
9266 * gcc.c-torture/compile/pr71272.c: new test.
9267
f9d6ce73
BS
92682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9269
9270 * gcc.target/powerpc/vec-cmpne.c: New test.
9271 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9272
a88a7b22
EB
92732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9274
9275 * gnat.dg/opt55.ad[sb]: New test.
9276
125f02ed
SKS
92772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9278
9279 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9280 * c-c++-common/pr60226.c: Require int32plus.
9281 * gcc.c-torture/execute/pr70602.c: Likewise.
9282 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9283 unsigned long for malloc arg type.
9284 * gcc.dg/asr_div1.c: Require int32plus.
9285 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9286 * gcc.dg/pie-1.c: Require pie.
9287 * gcc.dg/pie-2.c: Likewise.
9288 * gcc.dg/pr59471.c: Require int32plus.
9289 * gcc.dg/pr59963-2.c: XFAIL for int16.
9290 * gcc.dg/pr60114.c: Require int32plus.
9291 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9292 unsigned long for typedef of size_t.
9293 * gcc.dg/pr63914.c: Require int32plus.
9294 * gcc.dg/pr64536.c: Require pt32plus.
9295 * gcc.dg/pr65658.c: Likewise.
9296 * gcc.dg/pr67271.c: Require int32plus.
9297 * gcc.dg/pr68112.c: Likewise.
9298 * gcc.dg/pr69071.c: Skip for avr target.
9299 * gcc.dg/pr69973.c: Require int32plus.
9300 * gcc.dg/pr70169.c: Skip for avr target.
9301 * gcc.dg/sso-6.c: Require int32plus.
9302 * gcc.dg/sso-7.c: Likewise.
9303 * gcc.dg/sso-8.c: Likewise.
9304 * gcc.dg/vrp-min-max-2.c: Likewise.
9305
c6e434f5
UB
93062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 PR target/70738
9309 * gcc.target/i386/pr70738-1.c: New test.
9310 * gcc.target/i386/pr70738-2.c: Likewise.
9311 * gcc.target/i386/pr70738-3.c: Likewise.
9312 * gcc.target/i386/pr70738-4.c: Likewise.
9313 * gcc.target/i386/pr70738-5.c: Likewise.
9314 * gcc.target/i386/pr70738-6.c: Likewise.
9315 * gcc.target/i386/pr70738-7.c: Likewise.
9316 * gcc.target/i386/pr70738-8.c: Likewise.
9317 * gcc.target/i386/pr70738-9.c: Likewise.
9318
5c42d341
KT
93192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9320
9321 PR rtl-optimization/66940
9322 * gcc.c-torture/execute/pr66940.c: New test.
9323
bf9a1a07
IV
93242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9325
9326 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9327 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9328 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9329 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9330 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9331 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9332 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9333 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9334 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9335 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9336 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9337 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9338 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9339 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9340 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9341 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9342 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9343 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9344 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9345 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9346 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9347 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9348 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9349 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9350
95efe6b6
MP
93512016-05-25 Marek Polacek <polacek@redhat.com>
9352
9353 PR c/71265
9354 * gcc.dg/noncompile/pr71265.c: New test.
9355
a23faf7a
MP
9356 PR c/71266
9357 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9358
69a6d5ad
NS
93592016-05-25 Nathan Sidwell <nathan@acm.org>
9360
9361 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9362
3072d4ea
RB
93632016-05-25 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/71261
9366 * c-c++-common/torture/pr71261.c: New testcase.
9367
e412ece4
RB
93682016-05-25 Richard Biener <rguenther@suse.de>
9369
9370 PR tree-optimization/71264
9371 * gcc.dg/vect/pr71264.c: New testcase.
9372
b9e551ad
PC
93732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/55992
9376 * g++.dg/cpp0x/alias-decl-53.C: New.
9377 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9378
6aa1abe5
ML
93792016-05-25 Martin Liska <mliska@suse.cz>
9380
9381 * g++.dg/pr71239.C: New test.
9382
842d162e
RB
93832016-05-25 Richard Biener <rguenther@suse.de>
9384
c87885ca
RO
9385 * gcc.dg/vect/pr58135.c: Rename to ...
9386 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9387
f184a36c
MP
93882016-05-25 Marek Polacek <polacek@redhat.com>
9389
9390 * g++.dg/pr65295.C: Use target c++14.
9391
021fad86
PC
93922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9393
53d6d955
UB
9394 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9395 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9396
c3eaf15a
MM
93972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9398
9399 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9400 instructions.
9401
e46c7770
CP
94022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9403
9404 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9405 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9406 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9407 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9408 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9409 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9410 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9411 * c-c++-common/goacc/pcopy.c: Likewise.
9412 * c-c++-common/goacc/pcopyin.c: Likewise.
9413 * c-c++-common/goacc/pcopyout.c: Likewise.
9414 * c-c++-common/goacc/pcreate.c: Likewise.
9415 * c-c++-common/goacc/pr70688.c: New test.
9416 * c-c++-common/goacc/present-1.c: Adjust test.
9417 * c-c++-common/goacc/reduction-5.c: Likewise.
9418 * g++.dg/goacc/data-1.C: New test.
9419
4bfc9db7
MM
94202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9421
9422 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9423 vector parity built-in functions.
9424 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9425 count trailing zeros automatic vectorization.
9426 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9427 count trailing zeros built-in functions.
9428
2bc145af
KV
94292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9430
9431 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9432
26869fdb
PH
94332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9434
9435 PR target/71050
9436 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9437
b2dc9c3b
PC
94382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9439
9440 PR c++/50436
9441 * g++.dg/template/crash123.C: New.
9442 * g++.dg/template/crash124.C: Likewise.
9443
f65e97fd
MS
94442016-05-24 Martin Sebor <msebor@redhat.com>
9445
9446 PR c++/71147
9447 * g++.dg/ext/flexary16.C: New test.
9448
a6f5ac7f
IV
94492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9450
69a6d5ad
NS
9451 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9452 before math.h is included.
a6f5ac7f
IV
9453 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9454 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9455 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9456 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9457 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9458 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9459 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9460 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9461 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9462 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9463 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9464 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9465 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9466 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9467 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9468 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9469 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9470 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9471 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9472 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9473 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9474 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9475 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9476
27bad558
MM
94772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9478 Kelvin Nilsen <kelvin@gcc.gnu.org>
9479
9480 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9481 support.
9482
72f382fb
PC
94832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9484
9485 PR c++/69872
9486 * g++.dg/warn/Wno-narrowing1.C: New.
9487
ef2ec9d9
MP
94882016-05-24 Marek Polacek <polacek@redhat.com>
9489
9490 PR c/71249
9491 * c-c++-common/Wswitch-unreachable-2.c: New test.
9492
e90434e3
JJ
94932016-05-24 Jakub Jelinek <jakub@redhat.com>
9494
7adb26f2
JJ
9495 PR c++/71257
9496 * g++.dg/vect/simd-clone-6.cc: New test.
9497 * g++.dg/gomp/declare-simd-6.C: New test.
9498
e90434e3
JJ
9499 PR middle-end/70434
9500 PR c/69504
9501 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9502
b556ea3b
RB
95032016-05-24 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/71240
9506 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9507
e5328f5d
RB
95082016-05-24 Richard Biener <rguenther@suse.de>
9509
9510 PR tree-optimization/71230
9511 * gcc.dg/torture/pr71230.c: New testcase.
9512 * g++.dg/torture/pr71230.C: Likewise.
9513
a04e69c0
TS
95142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9515
9516 * c-c++-common/goacc/routine-5.c: Add tests.
9517 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9518 * gfortran.dg/goacc/routine-6.f90: Add tests.
9519
30fd2977
RB
95202016-05-24 Richard Biener <rguenther@suse.de>
9521
9522 PR tree-optimization/71253
9523 * gcc.dg/torture/pr71253.c: New testcase.
9524
ca6f60bc
KV
95252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9526
9527 PR middle-end/71252
9528 * gfortran.dg/pr71252.f90: New test.
9529
d3465d72
RS
95302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9531
9532 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9533
f17a223d
RB
95342016-05-24 Richard Biener <rguenther@suse.de>
9535
9536 PR middle-end/70434
9537 PR c/69504
9538 * c-c++-common/vector-subscript-4.c: New testcase.
9539 * c-c++-common/vector-subscript-5.c: Likewise.
9540
e3f36534
JD
95412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9542
9543 PR fortran/71123
9544 * gfortran.dg/namelist_90.f: New test
9545
85d5c27d
JD
95462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9547
9548 PR fortran/66461
9549 * gfortran.dg/unexpected_eof.f: New test
9550
fe3f3340
MM
95512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9552 Kelvin Nilsen <kelvin@gcc.gnu.org>
9553
9554 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9555 as little endian.
9556
26d6ae55
PC
95572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/70972
9560 * g++.dg/cpp0x/inh-ctor20.C: New.
9561 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9562
d6c9a06f
PC
95632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9564
9565 PR c++/69095
9566 * g++.dg/cpp0x/variadic168.C: New.
9567
396a1d10
PC
95682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 * g++.dg/cpp0x/pr31445.C: Test column number too.
9571 * g++.dg/cpp0x/pr32253.C: Likewise.
9572 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9573 * g++.dg/cpp0x/variadic36.C: Likewise.
9574
ece46666
MG
95752016-05-23 Marc Glisse <marc.glisse@inria.fr>
9576
9577 * gcc.dg/fold-notshift-2.c: Adjust.
9578
a7dc5980
MP
95792016-05-23 Marek Polacek <polacek@redhat.com>
9580
9581 PR c/49859
9582 * c-c++-common/Wswitch-unreachable-1.c: New test.
9583 * gcc.dg/Wswitch-unreachable-1.c: New test.
9584 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9585 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9586 * g++.dg/gomp/block-10.C: Likewise.
9587 * gcc.dg/gomp/block-10.c: Likewise.
9588 * g++.dg/gomp/block-9.C: Likewise.
9589 * gcc.dg/gomp/block-9.c: Likewise.
9590 * g++.dg/gomp/target-1.C: Likewise.
9591 * g++.dg/gomp/target-2.C: Likewise.
9592 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9593 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9594 * g++.dg/gomp/taskgroup-1.C: Likewise.
9595 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9596 * gcc.dg/gomp/teams-1.c: Likewise.
9597 * g++.dg/gomp/teams-1.C: Likewise.
9598 * g++.dg/overload/error3.C: Likewise.
9599 * g++.dg/tm/jump1.C: Likewise.
9600 * g++.dg/torture/pr40335.C: Likewise.
9601 * gcc.dg/c99-vla-jump-5.c: Likewise.
9602 * gcc.dg/switch-warn-1.c: Likewise.
9603 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9604 * gcc.dg/nested-func-1.c: Likewise.
9605 * gcc.dg/pr67784-4.c: Likewise.
9606
18b54004
RB
96072016-05-23 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/71230
9610 * gfortran.dg/pr71230-1.f90: New testcase.
9611 * gfortran.dg/pr71230-2.f90: Likewise.
9612
e569db5f
VK
96132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9614
396a1d10 9615 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9616 * gcc.dg/vect/pr58135.c: Add new.
9617 * gfortran.dg/pr46519-1.f: Adjust test case.
9618
e4b71114
PC
96192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/53401
9622 * g++.dg/cpp0x/decltype64.C: New.
9623
a25a8058
CL
96242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9625
9626 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9627 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9628 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9629
0dcfe9ab
CL
96302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9631
9632 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9633 Add poly64x1_t and poly64x2_t cases if supported.
9634 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9635 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9636 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9637 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9638 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9639
ffd70e4a
CL
96402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9641
9642 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9643 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9644 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9645 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9646 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9647 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9648 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9649
4b1f57fe
CL
96502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9651
9652 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9653
16c5ec77
CL
96542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9655
9656 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9657 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9658
94ad56c7
JJ
96592016-05-22 Jakub Jelinek <jakub@redhat.com>
9660
57748705
JJ
9661 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9662 constraint instead of "r".
9663 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9664 insn instead of vxorpd.
9665 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9666
af120161
JJ
9667 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9668 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9669
355023ce
JJ
9670 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9671
3b48574c
JJ
9672 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9673 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9674
94ad56c7
JJ
9675 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9676
8a85cee2
KV
96772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9678
9679 PR middle-end/40921
9680 * gcc.dg/tree-ssa/pr40921.c: New test.
9681
8e916b16
PS
96822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9683
9684 PR target/71103
9685 * gcc.target/avr/pr71103.c: New test.
9686
88aea79f
KV
96872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9688
9689 PR middle-end/71179
9690 * gcc.dg/tree-ssa/pr71179.c: New test.
9691
79063edd
MS
96922016-05-20 Martin Sebor <msebor@redhat.com>
9693
9694 PR c/71115
9695 * gcc.dg/init-excess-2.c: New test.
9696
55c8849f
EB
96972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * gnat.dg/opt53.adb: New test.
9700 * gnat.dg/opt54.adb: Likewise.
9701
c91a0948
MJ
97022016-05-20 Martin Jambor <mjambor@suse.cz>
9703
9704 PR tree-optimization/70884
9705 * gcc.dg/tree-ssa/pr70919.c: New test.
9706
9cad20fa
BS
97072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9708
9709 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9710 formatting.
69a6d5ad
NS
9711 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9712 fix code formatting.
9713
97142016-05-20 Nathan Sidwell <nathan@acm.org>
9715
9716 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9717 non-common cases.
9718 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9719
15c671a7
DM
97202016-05-20 David Malcolm <dmalcolm@redhat.com>
9721
9722 * jit.dg/all-non-failing-tests.h: Add
9723 test-factorial-must-tail-call.c.
9724 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9725 * jit.dg/test-factorial-must-tail-call.c: New test case.
9726
4f028369
JJ
97272016-05-20 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR fortran/71204
9730 * gfortran.dg/pr71204.f90: New test.
9731
7dea4ab3
CP
97322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9733
9734 * gcc.target/nvptx/sincos.c: New test.
9735
ef98d365
PC
97362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/70572
9739 * g++.dg/cpp1y/auto-fn31.C: New.
9740
92466115
BS
97412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9742
9743 * gcc.target/powerpc/vec-addec.c: New test.
9744 * gcc.target/powerpc/vec-addec-int128.c: New test.
9745
9a385c2d
DM
97462016-05-20 David Malcolm <dmalcolm@redhat.com>
9747
9748 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9749 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9750 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9751 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9752
77c9d5b4
JH
97532016-05-20 Jan Hubicka <hubicka@ucw.cz>
9754
9755 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9756
68047971
JJ
97572016-05-20 Jakub Jelinek <jakub@redhat.com>
9758
18954840
JJ
9759 PR c++/71210
9760 * g++.dg/opt/pr71210-1.C: New test.
9761 * g++.dg/opt/pr71210-2.C: New test.
9762
68047971
JJ
9763 PR tree-optimization/29756
9764 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9765 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9766 only on selected targets where V4SImode vectors are known to be
9767 supported.
9768
d78789f5
MG
97692016-05-20 Marc Glisse <marc.glisse@inria.fr>
9770
9771 PR tree-optimization/71079
9772 PR tree-optimization/71206
9773 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9774
550fa093
PK
97752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9776
9777 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9778 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9779 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9780
483c6429
RG
97812016-05-20 Richard Guenther <rguenther@suse.de>
9782
9783 PR tree-optimization/29756
9784 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9785
eb066284
RB
97862016-05-20 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/71185
9789 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9790
58f10249
RB
97912016-05-20 Richard Biener <rguenther@suse.de>
9792
9793 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9794
2a5569fa
MP
97952016-05-19 Marek Polacek <polacek@redhat.com>
9796
9797 PR c++/71075
9798 * g++.dg/diagnostic/pr71075.C: New test.
9799
5e9a5385
DM
98002016-05-19 David Malcolm <dmalcolm@redhat.com>
9801
9802 PR c++/71184
9803 * g++.dg/pr71184.C: New test case.
9804
4f45da44
KN
98052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9806
9807 * gcc.target/powerpc/darn-0.c: New test.
9808 * gcc.target/powerpc/darn-1.c: New test.
9809 * gcc.target/powerpc/darn-2.c: New test.
9810
4177437e
MP
98112016-05-19 Marek Polacek <polacek@redhat.com>
9812
9813 PR tree-optimization/71031
9814 * gcc.dg/tree-ssa/vrp100.c: New test.
9815
afb72432
IE
98162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9817
9818 PR rtl-optimization/71148
9819 * gcc.dg/pr71148.c: New test.
9820
4f83064e
KT
98212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9822
9823 PR target/71056
9824 * gcc.target/arm/pr71056.c: New test.
9825
4bf8dbe1
BE
98262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9827
9828 * c-c++-common/pr69669.c: Check the used mode.
9829
f3510625
MO
98302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9831
9832 PR sanitizer/64354
9833 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9834
43c0068e
RB
98352016-05-19 Richard Biener <rguenther@suse.de>
9836
9837 PR tree-optimization/70729
9838 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9839 * gcc.dg/graphite/scop-18.c: Likewise.
9840 * gcc.dg/pr41783.c: Disable LIM.
9841 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9842 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9843 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9844 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9845 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9846 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9847 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9848 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9849 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9850 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9851 * gfortran.dg/pr42108.f90: Likewise.
9852
70f25790
DM
98532016-05-18 David Malcolm <dmalcolm@redhat.com>
9854
9855 PR driver/69265
9856 * gcc.dg/spellcheck-options-11.c: New test case.
9857
960db8ec
JJ
98582016-05-18 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR c++/71100
9861 * g++.dg/opt/pr71100.C: New test.
9862
04643334
MJ
98632016-05-18 Martin Jambor <mjambor@suse.cz>
9864
9865 PR ipa/69708
9866 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9867 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9868 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9869 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9870
91bb9f80
MJ
98712016-05-18 Martin Jambor <mjambor@suse.cz>
9872
9873 PR ipa/69708
9874 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9875 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9876 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9877 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9878 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9879
c584aca6
PC
98802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 PR c++/69793
9883 * g++.dg/template/crash122.C: New.
9884
20309c6e
PC
98852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/70466
9888 * g++.dg/template/pr70466-1.C: New.
9889 * g++.dg/template/pr70466-2.C: Likewise.
9890
50c78b9a
MM
98912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9892
9893 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9894 splat operations and the XXSPLTIB instruction.
9895 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9896 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9897 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9898 xxlxor to clear a register.
9899
cf8be00d
RS
99002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9901
9902 * gcc.dg/torture/pr71020.c: New test.
9903
848a392a
MJ
99042016-05-18 Martin Jambor <mjambor@suse.cz>
9905
9906 PR ipa/70646
9907 * gcc.dg/ipa/pr70646.c: New test.
9908
1f2ab776
CL
99092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9910
9911 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9912
76489493
CL
99132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9914
9915 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9916 missing tests for vreinterpretq_p{8,16}.
9917
bd79378d
CL
99182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9919
9920 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9921 vsliq_n_s64 and vsliq_n_u64.
9922
81ca3ea0
CL
99232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9924
9925 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9926 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9927
873cb425
CL
99282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9929
9930 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9931 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9932 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9933
9d6e7c21
CL
99342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9935
9936 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9937 in comment.
9938
b4dbe40e 99392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9940
9941 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9942 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9943 "blr\t" and switch to scan-assembler-times.
9944
83a5c910
JW
99452016-05-18 Jiong Wang <jiong.wang@arm.com>
9946
53d6d955
UB
9947 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9948 with __aarch64__.
9949 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9950 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9951
fb7cbdeb
JJ
99522016-05-18 Jakub Jelinek <jakub@redhat.com>
9953
8ee91165
JJ
9954 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9955 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9956 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9957 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9958 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9959 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9960
cf4d516a
JJ
9961 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9962 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9963
a4f16422
JJ
9964 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9965 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9966
7b37ce10
JJ
9967 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9968 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9969
fb7cbdeb
JJ
9970 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9971
c9326aef
RB
99722016-05-18 Richard Biener <rguenther@suse.de>
9973
9974 PR tree-optimization/71168
9975 * gcc.dg/torture/pr71168.c: New testcase.
9976
df8b0a11
KV
99772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9978
9979 PR middle-end/63586
9980 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9981 * gcc.dg/tree-ssa/pr63586.c: New test.
9982 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9983
2efd67ed
NS
99842016-05-17 Nathan Sidwell <nathan@acm.org>
9985
9986 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9987 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9988 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9989 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9990
1988b2c2
NS
99912016-05-17 Nathan Sidwell <nathan@acm.org>
9992
9993 * gcc.target/nvptx/abi-vararg-3.c: New.
9994
ad1d92ab
MM
99952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9996
9997 PR tree-optimization/54579
9998 PR middle-end/55299
9999 * gcc.dg/fold-notrotate-1.c: New test.
10000 * gcc.dg/fold-notshift-1.c: New test.
10001 * gcc.dg/fold-notshift-2.c: New test.
10002
47768df8
MP
100032016-05-17 Marek Polacek <polacek@redhat.com>
10004
10005 PR ipa/71146
10006 * g++.dg/ipa/pr71146.C: New test.
10007
6b5423a5
DM
100082016-05-17 David Malcolm <dmalcolm@redhat.com>
10009
10010 * jit.dg/test-error-array-bounds.c: New test case.
10011
c7986356
MG
100122016-05-17 Marc Glisse <marc.glisse@inria.fr>
10013
10014 * gcc.dg/tree-ssa/and-1.c: New testcase.
10015
d982c5b7
MG
100162016-05-17 Marc Glisse <marc.glisse@inria.fr>
10017
10018 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10019 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10020
0139ba93
MG
100212016-05-17 Marc Glisse <marc.glisse@inria.fr>
10022
10023 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10024 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10025
daab4562
JW
100262016-05-17 Jiong Wang <jiong.wang@arm.com>
10027
10028 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10029
22330033
JW
100302016-05-17 Jiong Wang <jiong.wang@arm.com>
10031
10032 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10033
98b3a5f2
JW
100342016-05-17 Jiong Wang <jiong.wang@arm.com>
10035
10036 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10037 ".2d[index]" when scan the assembly.
10038 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10039 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10040 float64x1.
10041 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10042
b71b7a8e
RB
100432016-05-17 Richard Biener <rguenther@suse.de>
10044
10045 PR tree-optimization/71132
10046 * gcc.dg/torture/pr71132.c: New testcase.
10047
3c51ad46
CL
100482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10049
10050 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10051
d20faa66
KT
100522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10053
10054 PR target/70809
10055 * gcc.target/aarch64/pr70809_1.c: New test.
10056
b75cc5a4
KT
100572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10058
10059 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10060 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10061 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10062 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10063
b28eb195
IE
100642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10065 Ilya Enkovich <ilya.enkovich@intel.com>
10066
10067 PR target/71114
10068 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10069
0b9004ed
JH
100702016-05-16 Jan Hubicka <hubicka@ucw.cz>
10071
10072 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10073 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10074
1b81a1c1
MW
100752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10076
10077 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10078 test for __ARM_FP16_ARGS.
10079 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10080 * gcc.target/arm/aapcs/neon-vect10.c: New.
10081 * gcc.target/arm/aapcs/neon-vect9.c: New.
10082 * gcc.target/arm/aapcs/vfp18.c: New.
10083 * gcc.target/arm/aapcs/vfp19.c: New.
10084 * gcc.target/arm/aapcs/vfp20.c: New.
10085 * gcc.target/arm/aapcs/vfp21.c: New.
10086 * gcc.target/arm/fp16-aapcs-1.c: New.
10087 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10088 test for __ARM_FP16_ARGS.
10089 * g++.target/arm/fp16-return-1.c: Update expected output.
10090
921d1e73
JW
100912016-05-16 Jiong Wang <jiong.wang@arm.com>
10092
10093 PR testsuite/70227
10094 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10095
228eb42a
HA
100962016-05-15 Harald Anlauf <anlauf@gmx.de>
10097
10098 PR fortran/69603
10099 * gfortran.dg/pr69603.f90: New testcase.
10100
785abfd3
FR
101012016-05-14 Fritz Reese <fritzoreese@gmail.com>
10102
10103 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10104
e75eb64f
FR
101052016-05-14 Fritz Reese <fritzoreese@gmail.com>
10106
10107 PR fortran/71047
10108 * gfortran.dg/pr71047.f08: New test.
10109
aa4b467b
JM
101102016-05-13 Joseph Myers <joseph@codesourcery.com>
10111
10112 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10113 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10114 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10115
653fb4a2
MS
101162016-05-13 Martin Sebor <msebor@redhat.com>
10117
10118 PR c++/60049
10119 * g++.dg/cpp0x/constexpr-60049.C: New test.
10120
9e37582d
JJ
101212016-05-13 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR bootstrap/71071
10124 * gcc.dg/pr71071.c: New test.
10125
a278aa17
UB
101262016-05-13 Uros Bizjak <ubizjak@gmail.com>
10127
10128 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10129 remove XOP handling.
377eaca7 10130 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10131
ac3d02e2
NS
101322016-05-13 Nathan Sidwell <nathan@acm.org>
10133
10134 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10135 __atomic_is_lock_free declaration.
10136
8ab3bdac
RB
101372016-05-13 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/42587
10140 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10141
623b8e0a
ML
101422016-05-13 Martin Liska <mliska@suse.cz>
10143
10144 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10145 the new format of dump output.
10146
da7674f6
IE
101472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10148
10149 * gcc.dg/pr71084.c: New test.
10150
c959db3d
RR
101512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10152
53d6d955
UB
10153 PR target/53440
10154 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10155
43203dea
RR
101562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10157
10158 * gcc.target/aarch64/struct_return.c: New test.
10159
4f2e1536
MP
101602016-05-12 Marek Polacek <polacek@redhat.com>
10161
10162 PR c/70756
10163 * c-c++-common/pr70756-2.c: New test.
10164 * c-c++-common/pr70756.c: New test.
10165
1ef33ef3
RB
101662016-05-12 Richard Biener <rguenther@suse.de>
10167
10168 PR tree-optimization/71059
10169 * gcc.dg/torture/pr71059.c: New testcase.
10170
763baff6
RB
101712016-05-12 Richard Biener <rguenther@suse.de>
10172
10173 PR tree-optimization/71062
10174 * gcc.dg/torture/pr71062.c: New testcase.
10175
c4ec1243
IE
101762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10177
10178 PR tree-optimization/71006
10179 * gcc.dg/pr71006.c: New test.
10180
a5fbf76d
MP
101812016-05-12 Marek Polacek <polacek@redhat.com>
10182
10183 PR driver/71063
10184 * gcc.dg/opts-7.c: New test.
10185
5acc47a4
KT
101862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10187
10188 PR target/70830
10189 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10190 Add -save-temps to dg-options.
10191 Scan for ldmfd rather than pop instruction.
10192 * gcc.target/arm/interrupt-2.c: Likewise.
10193 * gcc.target/arm/pr70830.c: New test.
10194
40bd4bf9
JJ
101952016-05-12 Jakub Jelinek <jakub@redhat.com>
10196
3cd63842
JJ
10197 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10198 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10199
c05d08f6
JJ
10200 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10201 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10202 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10203
bc27ffae
JJ
10204 PR target/71019
10205 * gcc.target/i386/avx512vl-pack-1.c: New test.
10206 * gcc.target/i386/avx512vl-pack-2.c: New test.
10207 * gcc.target/i386/avx512bw-pack-2.c: New test.
10208
515d7412
JJ
10209 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10210
40bd4bf9
JJ
10211 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10212 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10213 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10214
44ab146a
RB
102152016-05-12 Richard Biener <rguenther@suse.de>
10216
10217 PR tree-optimization/70986
10218 * gcc.dg/torture/pr70986-1.c: New testcase.
10219 * gcc.dg/torture/pr70986-2.c: Likewise.
10220 * gcc.dg/torture/pr70986-3.c: Likewise.
10221
d6e83a8d
MM
102222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10223
10224 PR c/43651
10225 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10226 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10227
51e67ea3
UB
102282016-05-11 Uros Bizjak <ubizjak@gmail.com>
10229
10230 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10231 directive.
10232 * gcc.target/i386/pr66746.c: Ditto.
10233
3fd2b007
MM
102342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10235
10236 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10237 support.
10238 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10239 warning when using -mvsx-timode.
10240 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10241 * gcc.target/powerpc/dform-2.c: Likewise.
10242 * gcc.target/powerpc/pr68805.c: Likewise.
10243
5c3a10fb
MP
102442016-05-11 Marek Polacek <polacek@redhat.com>
10245
10246 PR c++/71024
10247 * c-c++-common/attributes-3.c: New test.
10248
7cfb065b
NS
102492016-05-11 Nathan Sidwell <nathan@acm.org>
10250
10251 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10252 * gcc.c-torture/execute/pr68185.c: Likewise.
10253 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10254 * gcc.dg/pr69634.c: Requires scheduling.
10255 * gcc.dg/torture/pr66178.c: Require label values.
10256 * gcc.dg/setjmp-6.c: Require indirect jumps.
10257
f35ea97d
RB
102582016-05-11 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/71055
10261 * gcc.dg/torture/pr71055.c: New testcase.
10262
dff70323
RB
102632016-05-11 Richard Biener <rguenther@suse.de>
10264
10265 PR debug/71057
10266 * g++.dg/debug/pr71057.C: New testcase.
10267
56a3d28b
JJ
102682016-05-11 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR fortran/70855
10271 * gfortran.dg/gomp/pr70855.f90: New test.
10272
ebc1b29e
RB
102732016-05-11 Richard Biener <rguenther@suse.de>
10274
10275 PR middle-end/71002
10276 * g++.dg/torture/pr71002.C: New testcase.
10277
98ccd1d7
IE
102782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10279
10280 PR middle-end/70807
10281 * gcc.dg/pr70807.c: New test.
10282
ed29e24b
MS
102832016-05-10 Martin Sebor <msebor@redhat.com>
10284
10285 PR c++/38611
10286 * g++.dg/Wattributes.C: New test.
10287
e39dab2c
MG
102882016-05-10 Marc Glisse <marc.glisse@inria.fr>
10289
10290 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10291 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10292 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10293
d067e238
IE
102942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10295
10296 PR target/70799
10297 * gcc.target/i386/pr70799-1.c: New test.
10298
cd36c83e
PMR
102992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10300
10301 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10302
1e3af2a4
IE
103032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10304
10305 PR middle-end/70877
10306 * gcc.target/i386/pr70877.c: New test.
10307
afc610db
IE
103082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10309
10310 PR tree-optimization/70786
10311 * gcc.target/i386/pr70876.c: New test.
10312
4b59d19f
JJ
103132016-05-10 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR target/70927
10316 * gcc.target/i386/avx512vl-logic-1.c: New test.
10317 * gcc.target/i386/avx512vl-logic-2.c: New test.
10318 * gcc.target/i386/avx512dq-logic-2.c: New test.
10319
9b5ee426
BS
103202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10321
10322 PR target/70963
10323 * gcc.target/powerpc/pr70963.c: New.
10324
f3352cab
DM
103252016-05-10 David Malcolm <dmalcolm@redhat.com>
10326
10327 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10328 (test_very_wide_line): Add ruler to expected output.
10329 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10330 (test_very_wide_line): Likewise.
10331 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10332 (test_show_locus): Within the handling of "test_very_wide_line",
10333 enable show_ruler_p on the diagnostic context.
10334
4a3255dd
RB
103352016-05-10 Richard Biener <rguenther@suse.de>
10336
10337 PR tree-optimization/71039
10338 * gcc.dg/torture/pr71039.c: New testcase.
10339
da7c9950
NS
103402016-05-10 Nathan Sidwell <nathan@acm.org>
10341
10342 * gcc.dg/nested-func-10.c: Requires alloca.
10343 * gcc.dg/nested-func-9.c: Requires alloca.
10344 * gcc.c-torture/execute/pr70460.c: Requires labels.
10345 * gcc.c-torture/compile/pr70199.c: Requires labels.
10346 * gcc.target/nvptx/decl.c: Compile only.
10347 * gcc.target/nvptx/trailing-init.c: Compile only.
10348 * gcc.target/nvptx/ary-init.c: Compile only.
10349
cf68d92c
MP
103502016-05-10 Marek Polacek <polacek@redhat.com>
10351
10352 PR c/70255
10353 * gcc.dg/attr-opt-1.c: New test.
10354
64ea4e15
RB
103552016-05-10 Richard Biener <rguenther@suse.de>
10356
10357 PR tree-optimization/70497
10358 PR tree-optimization/28367
10359 * gcc.dg/torture/20160404-1.c: New testcase.
10360 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10361 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10362
5a96dae3
PMR
103632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10364
10365 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10366
fc97f805
UB
103672016-05-09 Uros Bizjak <ubizjak@gmail.com>
10368
10369 * gcc.target/i386/fabsneg-1.c New test.
10370
a710b1d5
AM
103712016-05-09 Alan Modra <amodra@gmail.com>
10372
10373 PR testsuite/70826
10374 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10375
171f6f05
RB
103762016-05-09 Richard Biener <rguenther@suse.de>
10377
10378 PR tree-optimization/70985
10379 * gcc.dg/torture/pr70985.c: New testcase.
10380
18caa34e
BC
103812016-05-09 Bin Cheng <bin.cheng@arm.com>
10382
10383 * gcc.dg/tree-ssa/ifc-9.c: New test.
10384 * gcc.dg/tree-ssa/ifc-10.c: New test.
10385 * gcc.dg/tree-ssa/ifc-11.c: New test.
10386 * gcc.dg/tree-ssa/ifc-12.c: New test.
10387 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10388 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10389 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10390
7a27d38f
RB
103912016-05-09 Richard Biener <rguenther@suse.de>
10392
10393 PR fortran/70937
10394 * gfortran.dg/pr70937.f90: New testcase.
10395
5ebbbd3d
RO
103962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10397
10398 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10399
f6288c24
FR
104002016-05-07 Fritz Reese <fritzoreese@gmail.com>
10401
10402 PR fortran/56226
10403 * gfortran.dg/dec_structure_1.f90: New testcase.
10404 * gfortran.dg/dec_structure_2.f90: Ditto.
10405 * gfortran.dg/dec_structure_3.f90: Ditto.
10406 * gfortran.dg/dec_structure_4.f90: Ditto.
10407 * gfortran.dg/dec_structure_5.f90: Ditto.
10408 * gfortran.dg/dec_structure_6.f90: Ditto.
10409 * gfortran.dg/dec_structure_7.f90: Ditto.
10410 * gfortran.dg/dec_structure_8.f90: Ditto.
10411 * gfortran.dg/dec_structure_9.f90: Ditto.
10412 * gfortran.dg/dec_structure_10.f90: Ditto.
10413 * gfortran.dg/dec_structure_11.f90: Ditto.
10414 * gfortran.dg/dec_union_1.f90: Ditto.
10415 * gfortran.dg/dec_union_2.f90: Ditto.
10416 * gfortran.dg/dec_union_3.f90: Ditto.
10417 * gfortran.dg/dec_union_4.f90: Ditto.
10418 * gfortran.dg/dec_union_5.f90: Ditto.
10419 * gfortran.dg/dec_union_6.f90: Ditto.
10420 * gfortran.dg/dec_union_7.f90: Ditto.
10421
5ec4a8cd
TV
104222016-05-07 Tom de Vries <tom@codesourcery.com>
10423
10424 PR tree-optimization/70956
10425 * gcc.dg/graphite/pr70956.c: New test.
10426
58ec1d0e
JJ
104272016-05-06 Jakub Jelinek <jakub@redhat.com>
10428
ccd88fb7
JJ
10429 PR middle-end/70941
10430 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10431 (a, b, c, d): Change type from char to signed char.
10432 (main): Compare against (signed char) -1634678893 instead of
10433 hardcoded -109. Use __builtin_abort instead of abort.
10434
dd3b6464
JJ
10435 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10436 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10437
58ec1d0e
JJ
10438 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10439
19aa23d8
YR
104402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10441
10442 PR debug/70935
10443 * gcc.dg/torture/pr70935.c: New test.
10444
ae5f0df1
OE
104452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10446
10447 PR target/58219
ce23a8ff 10448 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10449
078f7e37
RB
104502016-05-06 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/70960
10453 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10454
765d7b54
OE
104552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10456
10457 PR target/52933
10458 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10459 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10460 Adjust expected instruction counts.
10461 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10462
29c94e65
MP
104632016-05-06 Marek Polacek <polacek@redhat.com>
10464
10465 PR sanitizer/70875
10466 * gcc.dg/ubsan/bounds-3.c: New test.
10467
3684b02e
OE
104682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10469
10470 PR target/54089
10471 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10472
8706773f
RB
104732016-05-06 Richard Biener <rguenther@suse.de>
10474
10475 PR middle-end/70931
10476 * gfortran.dg/pr70931.f90: New testcase.
10477
a4f51018
RB
104782016-05-06 Richard Biener <rguenther@suse.de>
10479
10480 PR middle-end/70941
10481 * gcc.dg/torture/pr70941.c: New testcase.
10482
c4f2425f
BC
104832016-05-05 Bin Cheng <bin.cheng@arm.com>
10484
10485 PR tree-optimization/57206
10486 * gcc.dg/vect/pr57206.c: New test.
10487
5dc08197
RO
104882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10489
10490 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10491
351f85c5
JJ
104922016-05-05 Jakub Jelinek <jakub@redhat.com>
10493
568bac8c
JJ
10494 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10495
351f85c5
JJ
10496 * c-c++-common/Wdangling-else-4.c: New test.
10497
33fd7785
JJ
104982016-05-04 Jakub Jelinek <jakub@redhat.com>
10499
2d1ac15a
JJ
10500 PR c++/70906
10501 PR c++/70933
10502 * g++.dg/opt/pr70906.C: New test.
10503 * g++.dg/opt/pr70933.C: New test.
10504
33fd7785
JJ
10505 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10506
6b715bf6
JH
105072016-05-04 Jan Hubicka <hubicka@ucw.cz>
10508
10509 * gcc.dg/ipa/pure-const-3.c: New testcase.
10510
deef7113
MP
105112016-05-04 Marek Polacek <polacek@redhat.com>
10512
10513 * c-c++-common/Wdangling-else-1.c: New test.
10514 * c-c++-common/Wdangling-else-2.c: New test.
10515 * c-c++-common/Wdangling-else-3.c: New test.
10516
5396db97
KCY
105172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10518
10519 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10520 flag is present.
10521
de55efd5
MP
105222016-05-04 Marek Polacek <polacek@redhat.com>
10523
10524 PR c/48778
10525 * gcc.dg/Waddress-2.c: New test.
10526
475839b6
AM
105272016-05-04 Alan Modra <amodra@gmail.com>
10528
10529 * gcc.target/powerpc/pr70866.c: New.
10530
b25aad5f
MS
105312016-05-03 Martin Sebor <msebor@redhat.com>
10532
10533 PR c++/66561
10534 * c-c++-common/builtin_location.c: New test.
10535 * g++.dg/cpp1y/builtin_location.C: New test.
10536
79ce98bc
MP
105372016-05-03 Marek Polacek <polacek@redhat.com>
10538
10539 PR c/70859
10540 * gcc.dg/pr70859.c: New test.
10541 * gcc.dg/pr70859-2.c: New test.
10542
402e89f5
PMR
105432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10544
10545 * gnat.dg/debug5.adb: New testcase.
10546
f3d90045
DV
105472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10548
10549 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10550 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10551 Procedure to check for z10 instruction set.
10552
1e26cec1
CL
105532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10554
10555 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10556
71aca5a0
AM
105572016-05-03 Alan Modra <amodra@gmail.com>
10558
10559 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10560
2fd70ec1
JJ
105612016-05-03 Jakub Jelinek <jakub@redhat.com>
10562
10563 * gcc.target/i386/avx512f-cvt-1.c: New test.
10564
e5705cf7
L
105652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10566
10567 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10568 -fdump-tree-vrp-details.
10569
381cdae4
RB
105702016-05-03 Richard Biener <rguenther@suse.de>
10571
10572 * gcc.dg/pr30172-1.c: Adjust.
10573 * gcc.dg/pr63743.c: Likewise.
10574 * gcc.dg/tm/pr51696.c: Likewise.
10575 * c-c++-common/tm/safe-1.c: Likewise.
10576 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10577 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10578 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10579 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10580
adedd5c1
JJ
105812016-05-03 Jakub Jelinek <jakub@redhat.com>
10582
31ed1665
JJ
10583 PR rtl-optimization/70467
10584 * gcc.target/i386/pr70467-3.c: New test.
10585 * gcc.target/i386/pr70467-4.c: New test.
10586
dea60b59
JJ
10587 PR tree-optimization/70916
10588 * gcc.c-torture/compile/pr70916.c: New test.
10589
adedd5c1
JJ
10590 PR target/49244
10591 * gcc.target/i386/pr49244-1.c: New test.
10592 * gcc.target/i386/pr49244-2.c: New test.
10593
f80041ef
BS
105942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10595
10596 PR rtl-optimization/44281
10597 * gcc.target/i386/pr44281.c: New test.
10598
1cfcd39e
BC
105992016-05-03 bin cheng <bin.cheng@arm.com>
10600
10601 PR tree-optimization/56541
10602 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10603 * gcc.dg/vect/pr56541.c: new test.
10604
4304ccfd
MM
106052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10606
10607 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10608 __float128.
10609 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10610
50d94c29
L
106112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10612
10613 PR testsuite/70520
10614 * c-c++-common/asan/clone-test-1.c (main): Align child process
10615 stack to 16 bytes.
10616
bc1aee87
DM
106172016-05-02 David Malcolm <dmalcolm@redhat.com>
10618
10619 PR c++/62314
10620 * g++.dg/spellcheck-fields-2.C: New test case.
10621
474e0129
DM
106222016-05-02 David Malcolm <dmalcolm@redhat.com>
10623
10624 PR c++/62314
10625 * g++.dg/pr62314.C: New test case.
10626
818b88a7
JH
106272016-05-02 Jan Hubicka <hubicka@ucw.cz>
10628
10629 * gcc.dg/ipa/inline-8.c: New testcase.
10630
dd77684f
JJ
106312016-05-02 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR rtl-optimization/70467
10634 * gcc.target/i386/pr70467-1.c: New test.
10635
72407e00
BE
106362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10637
10638 * gcc.dg/spec-options.c: Run the test on all targets.
10639 * gcc.dg/foo.specs: Use cpp_unique_options.
10640
dd53d197
MG
106412016-05-02 Marc Glisse <marc.glisse@inria.fr>
10642
10643 * gcc.dg/tree-ssa/unord.c: New testcase.
10644
a8b85ce9
MG
106452016-05-02 Marc Glisse <marc.glisse@inria.fr>
10646
10647 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10648
5b37e866
NS
106492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10650
10651 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10652
7176a4a0
MP
106532016-05-02 Marek Polacek <polacek@redhat.com>
10654
10655 PR c/70851
10656 * gcc.dg/enum-incomplete-3.c: New test.
10657
6b9933b9
MP
106582016-05-02 Marek Polacek <polacek@redhat.com>
10659 Tom de Vries <tom@codesourcery.com>
10660
10661 PR tree-optimization/70700
10662 * gcc.dg/pr70700.c: New test.
10663
90f82260
UB
106642016-05-01 Uros Bizjak <ubizjak@gmail.com>
10665
10666 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10667 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10668 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10669 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10670 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10671
f73036c1
EB
106722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10673
10674 * ada/acats/run_acats: Rename into...
10675 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10676 * ada/acats/run_all.sh: Remove redundant test.
10677 (target_run): Move around.
10678 (target_gnatchop): Use newly built executable.
10679 (target_gnatmake): Likewise.
10680 Check that the compilation of impbit succeeds.
10681
85e051a3
OE
106822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10683
10684 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10685 * gcc.dg/20021029-1.c: Likewise.
10686 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10687 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10688 * gcc.target/sh/cmpstr.c: Likewise.
10689 * gcc.target/sh/cmpstrn.c: Likewise.
10690 * gcc.target/sh/memset.c: Likewise.
10691 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10692 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10693 * gcc.target/sh/pr39423-1.c: Likewise.
10694 * gcc.target/sh/pr49468-di.c: Likewise.
10695 * gcc.target/sh/pr49468-si.c: Likewise.
10696 * gcc.target/sh/pr49880-1.c: Likewise.
10697 * gcc.target/sh/pr49880-2.c: Likewise.
10698 * gcc.target/sh/pr49880-3.c: Likewise.
10699 * gcc.target/sh/pr50751-1.c: Likewise.
10700 * gcc.target/sh/pr50751-4.c: Likewise.
10701 * gcc.target/sh/pr50751-7.c: Likewise.
10702 * gcc.target/sh/pr51244-1.c: Likewise.
10703 * gcc.target/sh/pr51244-10.c: Likewise.
10704 * gcc.target/sh/pr51244-11.c: Likewise.
10705 * gcc.target/sh/pr51244-12.c: Likewise.
10706 * gcc.target/sh/pr51244-13.c: Likewise.
10707 * gcc.target/sh/pr51244-14.c: Likewise.
10708 * gcc.target/sh/pr51244-17.c: Likewise.
10709 * gcc.target/sh/pr51244-18.c: Likewise.
10710 * gcc.target/sh/pr51244-19.c: Likewise.
10711 * gcc.target/sh/pr51244-4.c: Likewise.
10712 * gcc.target/sh/pr51244-5.c: Likewise.
10713 * gcc.target/sh/pr51244-7.c: Likewise.
10714 * gcc.target/sh/pr51244-8.c: Likewise.
10715 * gcc.target/sh/pr51244-9.c: Likewise.
10716 * gcc.target/sh/pr51697.c: Likewise.
10717 * gcc.target/sh/pr52483-1.c: Likewise.
10718 * gcc.target/sh/pr52483-2.c: Likewise.
10719 * gcc.target/sh/pr52483-3.c: Likewise.
10720 * gcc.target/sh/pr52483-5.c: Likewise.
10721 * gcc.target/sh/pr52933-1.c: Likewise.
10722 * gcc.target/sh/pr52933-2.c: Likewise.
10723 * gcc.target/sh/pr52933-3.c: Likewise.
10724 * gcc.target/sh/pr53568-1.c: Likewise.
10725 * gcc.target/sh/pr53976-1.c: Likewise.
10726 * gcc.target/sh/pr53988-1.c: Likewise.
10727 * gcc.target/sh/pr53988.c: Likewise.
10728 * gcc.target/sh/pr54089-1.c: Likewise.
10729 * gcc.target/sh/pr54089-6.c: Likewise.
10730 * gcc.target/sh/pr54089-7.c: Likewise.
10731 * gcc.target/sh/pr54089-8.c: Likewise.
10732 * gcc.target/sh/pr54089-9.c: Likewise.
10733 * gcc.target/sh/pr54236-1.c: Likewise.
10734 * gcc.target/sh/pr54236-2.c: Likewise.
10735 * gcc.target/sh/pr54236-3.c: Likewise.
10736 * gcc.target/sh/pr54236-4.c: Likewise.
10737 * gcc.target/sh/pr54386.c: Likewise.
10738 * gcc.target/sh/pr54602-1.c: Likewise.
10739 * gcc.target/sh/pr54685.c: Likewise.
10740 * gcc.target/sh/pr54760-1.c: Likewise.
10741 * gcc.target/sh/pr54760-2.c: Likewise.
10742 * gcc.target/sh/pr54760-3.c: Likewise.
10743 * gcc.target/sh/pr54760-4.c: Likewise.
10744 * gcc.target/sh/pr54760-5.c: Likewise.
10745 * gcc.target/sh/pr54760-6.c: Likewise.
10746 * gcc.target/sh/pr55146.c: Likewise.
10747 * gcc.target/sh/pr55160.c: Likewise.
10748 * gcc.target/sh/pr59278.c: Likewise.
10749 * gcc.target/sh/pr59401-1.c: Likewise.
10750 * gcc.target/sh/pr59533-1.c: Likewise.
10751 * gcc.target/sh/pr63260.c: Likewise.
10752 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10753 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10754 * gcc.target/sh/strlen.c: Likewise.
10755 * gcc.target/sh/torture/pr30807.c: Likewise.
10756 * gcc.target/sh/torture/pr34777.c: Likewise.
10757 * gcc.target/sh/torture/pr64652.c: Likewise.
10758 * gcc.target/sh/torture/pr65505.c: Likewise.
10759 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10760 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10761
411e5c67
PC
107622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/66644
10765 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10766
8fa97501
BS
107672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10768
10769 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10770 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10771 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10772 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10773
5a956111
PP
107742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10775
10776 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10777 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10778
e7ff0319
CP
107792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10780
10781 PR middle-end/70626
10782 * c-c++-common/goacc/combined-reduction.c: New test.
10783 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10784
52d11a4b
L
107852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10786
10787 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10788 *movdi_internal pattern only if PIC off.
10789 * gcc.target/i386/pr70155-2.c: Likewise.
10790 * gcc.target/i386/pr70155-3.c: Likewise.
10791 * gcc.target/i386/pr70155-4.c: Likewise.
10792 * gcc.target/i386/pr70155-5.c: Likewise.
10793 * gcc.target/i386/pr70155-6.c: Likewise.
10794 * gcc.target/i386/pr70155-7.c: Likewise.
10795 * gcc.target/i386/pr70155-8.c: Likewise.
10796 * gcc.target/i386/pr70155-15.c: Likewise.
10797 * gcc.target/i386/pr70155-17.c: Likewise.
10798 * gcc.target/i386/pr70155-22.c: Likewise.
10799
8960db31
BC
108002016-04-29 Bin Cheng <bin.cheng@arm.com>
10801
10802 PR tree-optimization/70803
10803 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10804
cca535a4
IE
108052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10806
10807 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10808 optimization of vector loop.
10809 * gcc.target/i386/vect-unpack-3.c: New test.
10810 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10811 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10812 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10813
500ecf4a
MP
108142016-04-29 Marek Polacek <polacek@redhat.com>
10815
10816 PR sanitizer/70342
10817 * g++.dg/ubsan/null-7.C: New test.
10818
2fff3db8
MP
10819 PR c/70852
10820 * gcc.dg/pr70852.c: New test.
10821
509063eb
DV
108222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10823
10824 PR/69089
10825 * g++.dg/cpp0x/alignas6.C: New test.
10826
83745c0d
DV
108272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10828
c87885ca
RO
10829 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10830 * gcc.dg/pr27003.c: Likewise.
10831 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10832 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10833 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10834 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10835 * gcc.target/arc/mxy.c: Likewise.
10836 * gcc.target/arc/mswape.c: Likewise.
10837 * gcc.target/arc/mrtsc.c: Likewise.
10838 * gcc.target/arc/mcrc.c: Likewise.
10839 * gcc.target/arc/mdsp-packa.c: Likewise.
10840 * gcc.target/arc/mdvbf.c: Likewise.
10841 * gcc.target/arc/mlock.c: Likewise.
10842 * gcc.target/arc/mmac-24.c: Likewise.
10843 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10844
849b265d
BS
108452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10846 Matthijs Kooijman <matthijs@stdin.nl>
10847 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10848
10849 PR target/60040
10850 * gcc.target/avr/pr60040-1.c: New.
10851 * gcc.target/avr/pr60040-2.c: New.
10852
1390536b
RB
108532016-04-29 Richard Biener <rguenther@suse.de>
10854
10855 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10856
98998245
RB
108572016-04-29 Richard Biener <rguenther@suse.de>
10858
10859 PR tree-optimization/13962
10860 PR tree-optimization/65686
10861 * gcc.dg/uninit-pr65686.c: New testcase.
10862
8b80cc21
JJ
108632016-04-29 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR middle-end/70843
10866 * gcc.dg/pr70843.c: New test.
10867
6181bc30
JJ
108682016-04-28 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR target/70858
10871 * gcc.target/i386/pr70858.c: New test.
10872
f4cb3612
AB
108732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10874
10875 * gcc.target/arc/nps400-1.c: New file.
10876
8ad9df62
JR
108772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10878 Andrew Burgess <andrew.burgess@embecosm.com>
10879
10880 * gcc.target/arc/movh_cl-1.c: New file.
10881
ceaaa9fe
JR
108822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10883 Andrew Burgess <andrew.burgess@embecosm.com>
10884
10885 * gcc.target/arc/extzv-1.c: New file.
10886 * gcc.target/arc/insv-1.c: New file.
10887 * gcc.target/arc/insv-2.c: New file.
10888 * gcc.target/arc/movb-1.c: New file.
10889 * gcc.target/arc/movb-2.c: New file.
10890 * gcc.target/arc/movb-3.c: New file.
10891 * gcc.target/arc/movb-4.c: New file.
10892 * gcc.target/arc/movb-5.c: New file.
10893 * gcc.target/arc/movb_cl-1.c: New file.
10894 * gcc.target/arc/movb_cl-2.c: New file.
10895 * gcc.target/arc/movbi_cl-1.c: New file.
10896 * gcc.target/arc/movl-1.c: New file.
10897
4d03dc2f
JR
108982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10899 Andrew Burgess <andrew.burgess@embecosm.com>
10900
10901 * gcc.target/arc/cmem-1.c: New file.
10902 * gcc.target/arc/cmem-2.c: New file.
10903 * gcc.target/arc/cmem-3.c: New file.
10904 * gcc.target/arc/cmem-4.c: New file.
10905 * gcc.target/arc/cmem-5.c: New file.
10906 * gcc.target/arc/cmem-6.c: New file.
10907 * gcc.target/arc/cmem-7.c: New file.
10908 * gcc.target/arc/cmem-ld.inc: New file.
10909 * gcc.target/arc/cmem-st.inc: New file.
10910
81262dad
JJ
109112016-04-28 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/70821
10914 * gcc.target/i386/pr70821.c: New test.
10915
0a31a09a
BS
109162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10917
10918 * gcc.target/powerpc/vec-adde.c: New test.
10919 * gcc.target/powerpc/vec-adde-int128.c: New test.
10920
3ddffba9
JJ
109212016-04-28 Jakub Jelinek <jakub@redhat.com>
10922
10923 * gcc.target/i386/avx-vround-1.c: New test.
10924 * gcc.target/i386/avx-vround-2.c: New test.
10925 * gcc.target/i386/avx512vl-vround-1.c: New test.
10926 * gcc.target/i386/avx512vl-vround-2.c: New test.
10927
713dedcd
RO
109282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10929
10930 PR testsuite/70595
10931 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10932 (check_effective_target_cilkplus_runtime): ... this.
10933 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10934 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10935
10936 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10937 Require cilkplus_runtime.
10938 Don't add -lcilkrts.
10939 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10940 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10941 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10942 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10943 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10944 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10945 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10946 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10947 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10948 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10949 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10950 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10951 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10952 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10953 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10954 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10955 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10956 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10957 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10958 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10959 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10960 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10961 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10962 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10963 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10964 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10965 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10966 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10967 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10968
10969 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10970 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10971
10972 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10973
10974 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10975 cilkplus_runtime.
10976
3563f78f
MG
109772016-04-27 Marc Glisse <marc.glisse@inria.fr>
10978
10979 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10980 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10981
6bc2bb18
RB
109822015-04-27 Ryan Burn <contact@rnburn.com>
10983
10984 PR c++/69024
10985 PR c++/68997
10986 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10987 diagnostic.
10988 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10989 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10990
1e55d29a
EB
109912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10992
10993 * gnat.dg/limited_with4.ad[sb]: New test.
10994 * gnat.dg/limited_with4_pkg.ads: New helper.
10995
087146ca
L
109962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10997
10998 PR target/70155
10999 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11000 and movv1ti_internal patterns
11001 * gcc.target/i386/pr70155-1.c: New test.
11002 * gcc.target/i386/pr70155-2.c: Likewise.
11003 * gcc.target/i386/pr70155-3.c: Likewise.
11004 * gcc.target/i386/pr70155-4.c: Likewise.
11005 * gcc.target/i386/pr70155-5.c: Likewise.
11006 * gcc.target/i386/pr70155-6.c: Likewise.
11007 * gcc.target/i386/pr70155-7.c: Likewise.
11008 * gcc.target/i386/pr70155-8.c: Likewise.
11009 * gcc.target/i386/pr70155-9.c: Likewise.
11010 * gcc.target/i386/pr70155-10.c: Likewise.
11011 * gcc.target/i386/pr70155-11.c: Likewise.
11012 * gcc.target/i386/pr70155-12.c: Likewise.
11013 * gcc.target/i386/pr70155-13.c: Likewise.
11014 * gcc.target/i386/pr70155-14.c: Likewise.
11015 * gcc.target/i386/pr70155-15.c: Likewise.
11016 * gcc.target/i386/pr70155-16.c: Likewise.
11017 * gcc.target/i386/pr70155-17.c: Likewise.
11018 * gcc.target/i386/pr70155-18.c: Likewise.
11019 * gcc.target/i386/pr70155-19.c: Likewise.
11020 * gcc.target/i386/pr70155-20.c: Likewise.
11021 * gcc.target/i386/pr70155-21.c: Likewise.
11022 * gcc.target/i386/pr70155-22.c: Likewise.
11023
92329f9f
L
110242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11025
11026 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11027 ".{5,6}".
11028
309a0cf6
BC
110292016-04-27 Bin Cheng <bin.cheng@arm.com>
11030
11031 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11032 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11033 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11034 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11035 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11036
72ed2b9c
RB
110372016-04-27 Richard Biener <rguenther@suse.de>
11038
11039 PR ipa/70760
11040 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11041 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11042
3c98ff9b
NS
110432016-04-27 Nathan Sidwell <nathan@acm.org>
11044
11045 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11046 * g++.dg/ubsan/pr63956.C: Adjust error location.
11047
9ec5d66b
NC
110482016-04-27 Nick Clifton <nickc@redhat.com>
11049
11050 PR middle-end/49889
11051 * gcc.dg/pr49889.c: New test.
11052
c1e1f433
BS
110532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11054
11055 * c-c++-common/memset-array.c: New test.
11056
8ac43293
MS
110572016-04-26 Martin Sebor <msebor@redhat.com>
11058
11059 PR c++/66639
11060 * g++.dg/cpp1y/func_constexpr.C: New test.
11061
843ce8ab
PP
110622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11063
11064 PR c++/70241
11065 * g++.dg/cpp0x/enum32.C: New test.
11066 * g++.dg/cpp0x/enum33.C: New test.
11067
110682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11069
11070 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11071 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11072 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11073 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11074 * gcc.c-torture/execute/pr38151.c: Likewise.
11075 * gcc.c-torture/execute/pr66556.c: Likewise.
11076 * gcc.c-torture/execute/pr67781.c: Likewise.
11077 * gcc.c-torture/execute/pr68648.c: Likewise.
11078
ca1206be
MG
110792016-04-26 Marc Glisse <marc.glisse@inria.fr>
11080
11081 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11082
2448a956
MP
110832016-04-26 Marek Polacek <polacek@redhat.com>
11084
11085 PR c/67784
11086 * gcc.dg/pr67784-3.c: New test.
11087 * gcc.dg/pr67784-4.c: New test.
11088 * gcc.dg/pr67784-5.c: New test.
11089
b02a5e26
MP
11090 PR c/70791
11091 * gcc.dg/Wnested-externs-2.c: New test.
11092
6b6aa8d3
MG
110932016-04-26 Marc Glisse <marc.glisse@inria.fr>
11094
11095 * gcc.dg/fold-plusmult.c: Adjust.
11096 * gcc.dg/no-strict-overflow-6.c: Adjust.
11097 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11098
a2095b55
BS
110992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11100
11101 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11102 number scans.
11103 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11104 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11105 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11106 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11107 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11108 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11109 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11110 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11111 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11112 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11113 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11114 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11115 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11116 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11117 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11118 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11119 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11120 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11121 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11122 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11123 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11124 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11125 scans.
11126 * gcc.target/i386/pr32219-4.c: Likewise.
11127 * gcc.target/i386/pr32219-6.c: Likewise.
11128 * gcc.target/i386/pr32219-8.c: Likewise.
11129
bb0cc5c8
KT
111302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11131
11132 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11133 associated options.
11134
5a0802ea
MP
111352016-04-26 Marek Polacek <polacek@redhat.com>
11136
11137 PR c++/70744
11138 * g++.dg/ext/cond2.C: New test.
11139
00f615af
BC
111402016-04-26 Bin Cheng <bin.cheng@arm.com>
11141
11142 PR tree-optimization/70771
11143 PR tree-optimization/70775
11144 * gcc.dg/pr70771.c: New test.
25939d34 11145 * gcc.dg/pr70775.c: New test.
00f615af 11146
218155e7
BS
111472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11148
11149 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11150
ab99f467
RB
111512016-04-25 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/70780
11154 * gcc.dg/torture/pr70780.c: New testcase.
11155
3f8257db 111562016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11157
c87885ca
RO
11158 * gcc.target/arm/neon-vaddws16.c: New test.
11159 * gcc.target/arm/neon-vaddws32.c: New test.
11160 * gcc.target/arm/neon-vaddwu16.c: New test.
11161 * gcc.target/arm/neon-vaddwu32.c: New test.
11162 * gcc.target/arm/neon-vaddwu8.c: New test.
11163 * lib/target-supports.exp
93c590ee
MC
11164 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11165 that arm neon support vector widen sum of HImode TO SImode.
11166
d6c1a7a7
JJ
111672016-04-23 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR sanitizer/70712
11170 * c-c++-common/asan/pr70712.c: New test.
11171
ab0fc037
TS
111722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11173
11174 * .gitattributes: New file.
11175
2aa64824
CL
111762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11177
11178 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11179
e7e12d92
DH
111802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11181
11182 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11183 * gfortran.dg/submodule_15.f08: Likewise.
11184
d1431192
RB
111852016-04-22 Richard Biener <rguenther@suse.de>
11186
11187 PR tree-optimization/70740
11188 * gcc.dg/torture/pr70740.c: New testcase.
11189
04a63c24
L
111902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11191
11192 PR target/70750
11193 * gcc.target/i386/pr70750-1.c: New test.
11194 * gcc.target/i386/pr70750-2.c: Likewise.
11195
20700098
PC
111962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11197
11198 PR c++/70540
11199 * g++.dg/cpp0x/auto48.C: New.
11200
aedf4e12
MP
112012016-04-21 Marek Polacek <polacek@redhat.com>
11202
11203 PR c++/70513
11204 * g++.dg/cpp0x/forw_enum12.C: New test.
11205 * g++.dg/cpp0x/forw_enum13.C: New test.
11206
2074d80a
KY
112072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11208
11209 PR target/70728
11210 * gcc.target/i386/pr70728.c: New test.
11211
aef4aab0
RB
112122016-04-21 Richard Biener <rguenther@suse.de>
11213
11214 PR middle-end/70747
11215 * gcc.dg/pr70747.c: New testcase.
11216
2359e571
BC
112172016-04-21 Bin Cheng <bin.cheng@arm.com>
11218
11219 PR tree-optimization/70715
11220 * gcc.dg/tree-ssa/scev-13.c: New test.
11221
ce0e66ff
MG
112222016-04-21 Marc Glisse <marc.glisse@inria.fr>
11223
11224 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11225
2c2870a1
MG
112262016-04-21 Marc Glisse <marc.glisse@inria.fr>
11227
11228 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11229
a2b056a3
JH
112302016-04-20 Jan Hubicka <jh@suse.cz>
11231
11232 PR ipa/70018
11233 * g++.dg/ipa/nothrow-1.C: New testcase.
11234
ee392fc2
NS
112352016-04-20 Nathan Sidwell <nathan@acm.org>
11236
11237 PR c++/55635
11238 * g++.dg/eh/delete1.C: New.
11239
dda49daf
L
112402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11241
11242 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11243 -mtune-ctrl=sse_typeless_stores.
11244
8a5b9d5a
L
112452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11246
11247 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11248
1011119f
BC
112492016-04-20 Bin Cheng <bin.cheng@arm.com>
11250
11251 PR tree-optimization/69489
11252 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11253
477d4906
IV
112542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11255
11256 PR c++/69363
11257 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11258 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11259 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11260
fad08d12
BC
112612016-04-20 Bin Cheng <bin.cheng@arm.com>
11262
11263 PR tree-optimization/56625
11264 PR tree-optimization/69489
11265 * gcc.dg/vect/pr56625.c: New test.
11266 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11267
9e3e4fab
AP
112682016-04-20 Andrew Pinski <apinski@cavium.com>
11269
11270 PR target/64971
11271 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11272
d7aa24e4
AC
112732016-04-20 Arnaud Charlet <charlet@adacore.com>
11274
11275 * gnat.dg/self1.adb: Remove now incorrect test.
11276
e6d62b46
BC
112772016-04-20 Bin Cheng <bin.cheng@arm.com>
11278
11279 * gcc.dg/tree-ssa/scev-11.c: New test.
11280 * gcc.dg/tree-ssa/scev-12.c: New test.
11281
2697b189
MP
112822016-04-20 Marek Polacek <polacek@redhat.com>
11283
11284 PR tree-optimization/70725
11285 * gcc.dg/pr70725.c: New test.
11286
60d393e8
RB
112872016-04-20 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/70726
11290 * g++.dg/vect/pr70726.cc: New testcase.
11291
82c6f58a
AK
112922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11293
11294 PR target/70674
11295 * gcc.target/s390/pr70674.c: New test.
11296
90eeab20
JD
112972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11298
11299 PR libgfortran/70684
11300 * gfortran.dg/list_read_14.f90: New test.
11301
fc9cf6da
L
113022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11303
11304 PR target/69201
11305 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11306 extern to force it misaligned.
11307 (b): Likewise.
11308 (c): Likewise.
11309 (d): Likewise.
11310 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11311 Don't check `*' before movv4sf_internal.
11312 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11313 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11314 Don't check `*' before movv16qi_internal.
11315 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11316 extern to force it misaligned.
11317 (b): Likewise.
11318 (c): Likewise.
11319 (d): Likewise.
11320 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11321 Don't check `*' before movv2df_internal.
11322 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11323 extern to force it misaligned.
11324 (b): Likewise.
11325 (c): Likewise.
11326 (d): Likewise.
11327 Check movv8sf_internal instead of avx_storeups256.
11328 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11329
ea8927ea
RB
113302016-04-19 Richard Biener <rguenther@suse.de>
11331
11332 PR tree-optimization/70171
11333 * g++.dg/tree-ssa/pr70171.C: New testcase.
11334
65f52ee9
RB
113352016-04-19 Richard Biener <rguenther@suse.de>
11336
11337 PR tree-optimization/70724
11338 * gcc.dg/torture/pr70724.c: New testcase.
11339
987b67f1
VM
113402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11341
11342 PR middle-end/70689
c87885ca 11343 * gcc.target/i386/pr70689.c: New.
987b67f1 11344
91a47c39
L
113452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11346
11347 PR target/70708
11348 * gcc.target/i386/pr70708.c: New test.
11349
8270b82d
RB
113502016-04-18 Richard Biener <rguenther@suse.de>
11351
11352 PR tree-optimization/43434
11353 * gcc.dg/vect/pr43434.c: New testcase.
11354 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11355 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11356 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11357 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11358 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11359 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11360 * gcc.dg/gomp/pr68640.c: Likewise.
11361 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11362 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11363
edd048e2
RB
113642016-04-18 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/70701
11367 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11368
bd5c7330
TV
113692016-04-18 Tom de Vries <tom@codesourcery.com>
11370
11371 PR testsuite/70699
11372 * gcc.dg/pr70161.c: Add dot-file scans.
11373 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11374 instead of after last dot char.
11375
23f2660f
EB
113762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11377
11378 * c-c++-common/dump-ada-spec-3.c: New test.
11379 * c-c++-common/dump-ada-spec-4.c: Likewise.
11380
da152c9f
TV
113812016-04-17 Tom de Vries <tom@codesourcery.com>
11382
11383 PR other/70183
11384 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11385
cc950f98
JH
113862016-04-15 Jan Hubicka <jh@suse.cz>
11387
11388 PR ipa/70018
11389 * g++.dg/ipa/pure-const-1.C: New testcase.
11390 * g++.dg/ipa/pure-const-2.C: New testcase.
11391 * g++.dg/ipa/pure-const-3.C: New testcase.
11392
949505a9
MP
113932016-04-15 Marek Polacek <polacek@redhat.com>
11394
11395 PR c/70671
11396 * gcc.dg/bitfld-22.c: New test.
11397
10e547d6
BS
113982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11399
11400 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11401 x86_64.
11402
1e77281b
MP
114032016-04-15 Marek Polacek <polacek@redhat.com>
11404
11405 PR c/70651
11406 * c-c++-common/pr70651.c: New test.
11407
e501fa8e
KT
114082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11409
11410 PR rtl-optimization/70681
11411 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11412 dump scan on arm and powerpc.
11413 * gcc.dg/pr10474.c: Likewise.
11414
dda1bf61
JJ
114152016-04-15 Jakub Jelinek <jakub@redhat.com>
11416
ca4ef1ff
JJ
11417 PR c++/69517
11418 PR c++/70019
11419 PR c++/70588
11420 * g++.dg/cpp1y/vla11.C: Revert for real.
11421
dda1bf61
JJ
11422 PR c/70436
11423 * c-c++-common/Wparentheses-1.c: New test.
11424 * c-c++-common/gomp/Wparentheses-1.c: New test.
11425 * c-c++-common/gomp/Wparentheses-2.c: New test.
11426 * c-c++-common/gomp/Wparentheses-3.c: New test.
11427 * c-c++-common/gomp/Wparentheses-4.c: New test.
11428 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11429 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11430 * c-c++-common/goacc/Wparentheses-1.c: New test.
11431
1355e62c
KY
114322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11433
11434 PR target/70662
11435 * gcc.target/i386/pr70662.c: New test.
11436
0ab34b9e 114372016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11438 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11439
11440 PR tree-optimization/70130
11441 * gcc.dg/vect/O3-pr70130.c: New testcase.
11442
bc773aad
MM
114432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11444
6e9b2286
MM
11445 PR target/70669
11446 * gcc.target/powerpc/pr70669.c: New test.
11447
bc773aad
MM
11448 PR target/70640
11449 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11450 a power7 system that does not have an assembler that supports
11451 power8.
11452
d8747845
MS
114532016-04-14 Martin Sebor <msebor@redhat.com>
11454
11455 PR c++/69517
11456 PR c++/70019
11457 PR c++/70588
11458 * c-c++-common/ubsan/vla-1.c: Revert.
11459 * g++.dg/cpp1y/vla11.C: Same.
11460 * g++.dg/cpp1y/vla12.C: Same.
11461 * g++.dg/cpp1y/vla13.C: Same.
11462 * g++.dg/cpp1y/vla14.C: Same.
11463 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11464 * g++.dg/init/array24.C: Same.
d8747845
MS
11465 * g++.dg/ubsan/vla-1.C: Same.
11466
85128559
MP
114672016-04-14 Marek Polacek <polacek@redhat.com>
11468 Jan Hubicka <hubicka@ucw.cz>
11469
11470 PR c++/70029
11471 * g++.dg/torture/pr70029.C: New test.
11472
52fbb073
MS
114732016-04-14 Martin Sebor <msebor@redhat.com>
11474
11475 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11476 type size to prevent failures on targets with very low maximum
11477 alignment.
11478
6db61d6f
RB
114792016-04-14 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/70623
11482 * gcc.dg/torture/pr70623.c: New testcase.
11483 * gcc.dg/torture/pr70623-2.c: Likewise.
11484
342fac95
MS
114852016-04-13 Martin Sebor <msebor@redhat.com>
11486
11487 PR c++/69517
11488 PR c++/70019
11489 PR c++/70588
11490 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11491 * g++.dg/cpp1y/vla11.C: New test.
11492 * g++.dg/cpp1y/vla12.C: New test.
11493 * g++.dg/cpp1y/vla13.C: New test.
11494 * g++.dg/cpp1y/vla14.C: New test.
11495 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11496 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11497 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11498
d93c452f
JJ
114992016-04-13 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR c++/70641
11502 * g++.dg/opt/pr70641.C: New test.
11503
85115fb6
RO
115042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11505
11506 PR rtl-optimization/68749
11507 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11508 effects of argument promotions.
11509 Remove default args to dg-skip-if.
11510
545a4139
PC
115112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11512
11513 PR c++/70635
11514 * g++.dg/parse/pr70635.C: New.
11515
b3a77f21
MP
115162016-04-13 Marek Polacek <polacek@redhat.com>
11517
11518 PR c++/70639
11519 * c-c++-common/Wmisleading-indentation-4.c: New test.
11520
99cd9857
MP
115212016-04-13 Marek Polacek <polacek@redhat.com>
11522
11523 PR c/70436
c87885ca
RO
11524 * gcc.dg/Wparentheses-12.c: New test.
11525 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11526
75ca93ec
IE
115272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11528
11529 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11530 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11531 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11532
3d3f9e7e
JJ
115332016-04-13 Jakub Jelinek <jakub@redhat.com>
11534
37947cd0
JJ
11535 PR middle-end/70633
11536 * gcc.c-torture/compile/pr70633.c: New test.
11537
3d3f9e7e
JJ
11538 PR debug/70628
11539 * gcc.dg/torture/pr70628.c: New test.
11540
92886d3e
PP
115412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11542
11543 PR c++/70610
11544 * g++.dg/template/pr70610.C: New test.
11545 * g++.dg/template/pr70610-2.C: New test.
11546 * g++.dg/template/pr70610-3.C: New test.
11547 * g++.dg/template/pr70610-4.C: New test.
11548
13bd7c2b
JJ
115492016-04-12 Jakub Jelinek <jakub@redhat.com>
11550
6512fa6d
JJ
11551 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11552 128 instead of 32.
11553
13bd7c2b
JJ
11554 PR c++/70571
11555 * g++.dg/ext/pr70571.C: New test.
11556
20b9851c
MM
115572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11558
8a434ada 11559 PR target/70640
20b9851c
MM
11560 * gcc.target/powerpc/pr70640.c: New test.
11561
2b2f52bc
PC
115622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11563
11564 PR c++/68722
11565 * g++.dg/parse/pr68722.C: New.
11566
5901e56a
JJ
115672016-04-12 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR rtl-optimization/70596
11570 * gcc.target/i386/pr70596.c: New test.
11571
d4619dc1
NS
115722016-04-12 Nathan Sidwell <nathan@acm.org>
11573
11574 PR c++/70501
11575 * g++.dg/init/pr70501.C: New.
11576
3df530d3
DW
115772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11578
11579 * gcc.target/i386/asm-flag-6.c: New test.
11580
b7a120d7
TV
115812016-04-12 Tom de Vries <tom@codesourcery.com>
11582
11583 PR tree-optimization/68756
11584 * gcc.dg/graphite/pr68756.c: New test.
11585
4e0eea75
JJ
115862016-04-12 Jakub Jelinek <jakub@redhat.com>
11587
11588 PR tree-optimization/70602
11589 * gcc.c-torture/execute/pr70602.c: New test.
11590
35fbda43
MM
115912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11592
11593 PR target/70381
11594 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11595 __float128 emulator is built and runs.
11596 * gcc.target/powerpc/float128-1.c: Likewise.
11597
11598 * lib/target-supports.exp (check_ppc_float128_sw_available):
11599 Rework tests for __float128 software and hardware
11600 availability. Fix exit condition to return 0 on success.
11601
04a99ebe
JG
116022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11603
11604 PR target/70133
11605 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11606 * gcc.target/aarch64/target_attr_15.c: Likewise.
11607
47cd5a85
PC
116082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11609
11610 PR c++/69066
11611 * g++.dg/cpp1y/pr69066.C: New.
11612
a5edb32e
JD
116132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11614
11615 PR fortran/68566
11616 * gfortran.dg/pr36192.f90: Update test.
11617 * gfortran.dg/pr36192_1.f90: Update test.
11618 * gfortran.dg/real_dimension_1.f: Update test.
11619 * gfortran.dg/parameter_array_init_7.f90: New test.
11620
8ef378f8
JDA
116212016-04-09 John David Anglin <danglin@gcc.gnu.org>
11622
c532c871
JDA
11623 PR testsuite/64039
11624 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11625
d34f706f
JDA
11626 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11627
75e1dd9e
JDA
11628 PR rtl-optimization/66669
11629 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11630
8a976f5f
JDA
11631 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11632
da04822a
JDA
11633 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11634 * gcc.dg/pie-1.c: Likewise.
11635 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11636 * gcc.dg/pic-4.c: Likewise.
11637 * gcc.dg/pie-3.c: Likewise.
11638 * gcc.dg/pie-4.c: Likewise.
11639
adfabcf9
JDA
11640 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11641
4a020adf
JDA
11642 PR tree-optimization/68644
11643 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11644
8ef378f8
JDA
11645 PR rtl-optimization/64886
11646 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11647
09bf990e
TV
116482016-04-09 Tom de Vries <tom@codesourcery.com>
11649
11650 PR tree-optimization/68953
11651 * gcc.dg/graphite/pr68953.c: New test.
11652
138c3c1a
DH
116532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11654
11655 PR fortran/70592
11656 * gfortran.dg/deferred_character_16.f90: New test.
11657
f55460af
JJ
116582016-04-09 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR tree-optimization/70586
11661 * gcc.c-torture/execute/pr70586.c: New test.
11662
0b77bbf3
DH
116632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11664
11665 PR sanitizer/70573
11666 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11667 with __builtin_memset
11668 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11669
c42cfb5c
CP
116702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11671
11672 PR lto/70289
11673 PR ipa/70348
11674 PR tree-optimization/70373
11675 PR middle-end/70533
11676 PR middle-end/70534
11677 PR middle-end/70535
11678 * c-c++-common/goacc/reduction-5.c: New test.
11679 * c-c++-common/goacc/reduction-promotions.c: New test.
11680 * gfortran.dg/goacc/reduction-3.f95: New test.
11681 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11682
56cfb596
PP
116832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11684
11685 PR c++/70590
11686 PR c++/70452
11687 * g++.dg/pr70590.C: New test.
11688 * g++.dg/pr70590-2.C: New test.
11689
1a13c0a2
JJ
116902016-04-08 Jakub Jelinek <jakub@redhat.com>
11691
abc0647a
JJ
11692 PR middle-end/70593
11693 * gcc.target/i386/pr70593.c: New test.
11694
1a13c0a2
JJ
11695 PR rtl-optimization/70574
11696 * gcc.target/i386/avx2-pr70574.c: New test.
11697
c3da4956
MO
116982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11699
11700 PR sanitizer/70541
11701 * c-c++-common/asan/pr70541.c: New test.
11702
9f1b833b
TV
117032016-04-08 Tom de Vries <tom@codesourcery.com>
11704
11705 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11706 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11707
bae7adda
KT
117082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 PR target/70566
11711 * gcc.c-torture/execute/pr70566.c: New test.
11712
211f3d57
TV
117132016-04-08 Tom de Vries <tom@codesourcery.com>
11714
11715 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11716 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11717
02cf2861
AM
117182016-04-08 Alan Modra <amodra@gmail.com>
11719
11720 * gcc.target/powerpc/pr70117.c: New.
11721
5f490f9f
JJ
117222016-04-07 Jakub Jelinek <jakub@redhat.com>
11723
56e9b710
JJ
11724 PR testsuite/70581
11725 * gcc.dg/lto/simd-function_0.c: New test.
11726
5f490f9f
JJ
11727 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11728 clones.
11729 * c-c++-common/attr-simd-2.c: Likewise.
11730 * c-c++-common/attr-simd-4.c: Likewise.
11731 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11732 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11733
e4ebc74d
TP
117342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11735
11736 PR testsuite/70553
11737 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11738
9817ae35
TS
117392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11740 Tom de Vries <tom@codesourcery.com>
11741
11742 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11743 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11744 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11745 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11746 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11747 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11748 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11749 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11750
e292f64d
PP
117512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11752
11753 PR c/70436
11754 * g++.dg/warn/Wparentheses-29.C: New test.
11755
6b37bdaf
PP
117562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11757
11758 PR c/70436
11759 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11760 explicit braces to resolve a future -Wparentheses warning.
11761
64824205
RH
117622016-04-06 Richard Henderson <rth@redhat.com>
11763
11764 * gcc.dg/pr61817-1.c: New test.
11765 * gcc.dg/pr61817-2.c: New test.
11766 * gcc.dg/pr69391-1.c: New test.
11767 * gcc.dg/pr69391-2.c: New test.
11768
bc2fc1f3
VM
117692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11770
11771 PR rtl-optimization/70398
c87885ca 11772 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11773
41414a02
EB
117742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11775
11776 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11777
4066ea8a
YR
117782016-04-06 Yvan Roux <yvan.roux@linaro.org>
11779 Pedro Alves <palves@redhat.com>
11780
11781 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11782
ec35ea45
JJ
117832016-04-06 Jakub Jelinek <jakub@redhat.com>
11784
3866f8dd
JJ
11785 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11786 Check for avx512f effective targets instead of avx2.
11787 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11788 for AVX512F clones.
11789 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11790 * g++.dg/gomp/declare-simd-1.C: Likewise.
11791 * g++.dg/gomp/declare-simd-3.C: Likewise.
11792 * g++.dg/gomp/declare-simd-4.C: Likewise.
11793
ec35ea45
JJ
11794 PR middle-end/70550
11795 * c-c++-common/gomp/pr70550-1.c: New test.
11796 * c-c++-common/gomp/pr70550-2.c: New test.
11797
c08d28ac
NS
117982016-04-05 Nathan Sidwell <nathan@acm.org>
11799
11800 PR c++/70512
11801 * g++.dg/ext/attribute-may-alias-5.C: New.
11802
1d510e04
JJ
118032016-04-05 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR c++/70336
11806 * c-c++-common/pr70336.c: New test.
11807 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11808 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11809
84278ed9
JH
118102016-04-05 Jan Hubicka <hubicka@ucw.cz>
11811
11812 PR ipa/66223
11813 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11814
268a0ec4
JJ
118152016-04-05 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR rtl-optimization/70542
11818 * gcc.dg/torture/pr70542.c: New test.
11819 * gcc.target/i386/avx2-pr70542.c: New test.
11820
5e8c2eb1
ZS
118212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11822
11823 PR tree-optimization/70509
11824 * gcc.target/i386/avx512bw-pr70509.c: New test.
11825
c0daf32d
PP
118262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11827
11828 PR c++/70452
11829 * g++.dg/ext/constexpr-vla4.C: New test.
11830
bf867841
UB
118312016-04-05 Uros Bizjak <ubizjak@gmail.com>
11832
11833 PR target/70510
11834 * gcc.target/i386/pr70510.c: New test.
11835
3022186a
RB
118362016-04-05 Richard Biener <rguenther@suse.de>
11837
11838 PR tree-optimization/70526
11839 * g++.dg/torture/pr70526.C: New testcase.
11840
55fc79b2
JJ
118412016-04-05 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR target/70525
11844 * gcc.target/i386/pr70525.c: New test.
11845
62b233f2
RB
118462016-04-05 Richard Biener <rguenther@suse.de>
11847
11848 PR middle-end/70499
11849 * g++.dg/torture/pr70499.C: New testcase.
11850
cc05759d
RB
118512016-04-05 Richard Biener <rguenther@suse.de>
11852
11853 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11854 remove XFAIL.
11855
f23f16d4
JJ
118562016-04-04 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR middle-end/70307
11859 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11860 rs6000 ABI warnings.
11861
d27ecc49
JH
118622016-04-04 Jan Hubicka <hubicka@ucw.cz>
11863
11864 PR ipa/66223
11865 * g++.dg/ipa/devirt-51.C: New testcase.
11866
c974c96e 118672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11868 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11869
11870 PR middle-end/70457
11871 * gcc.dg/torture/pr70457.c: New.
11872
7a85da89
AV
118732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11874
11875 PR fortran/67538
11876 * gfortran.dg/allocate_with_source_19.f08: New test.
11877
de517e64
AV
118782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11879
11880 PR fortran/65795
11881 * gfortran.dg/coarray_allocate_6.f08: New test.
11882
43b9f499
RB
118832016-04-04 Richard Biener <rguenther@suse.de>
11884
11885 PR rtl-optimization/70484
11886 * gcc.dg/torture/pr70484.c: New testcase.
11887
f13355da
MP
118882016-04-04 Marek Polacek <polacek@redhat.com>
11889
11890 PR c/70307
11891 * gcc.dg/torture/pr70307.c: New test.
11892
6cc6ed50
OE
118932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11894
11895 PR target/70416
11896 PR target/67391
11897 * gcc.target/sh/torture/pr70416.c: New.
11898
abdc16c8
MS
118992016-04-02 Martin Sebor <msebor@redhat.com>
11900
11901 PR c++/67376
11902 PR c++/70170
11903 PR c++/70172
11904 PR c++/70228
11905 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11906 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11907 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11908 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11909 * g++.dg/cpp0x/constexpr-string.C: Same.
11910 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11911 * g++.dg/cpp0x/pr65398.C: Same.
11912 * g++.dg/ext/constexpr-vla1.C: Same.
11913 * g++.dg/ext/constexpr-vla2.C: Same.
11914 * g++.dg/ext/constexpr-vla3.C: Same.
11915 * g++.dg/ubsan/pr63956.C: Same.
11916
763cd859
JJ
119172016-04-01 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR rtl-optimization/70467
11920 * gcc.target/i386/pr70467-2.c: New test.
11921
0f875435
JJ
119222016-04-01 Jakub Jelinek <jakub@redhat.com>
11923 Marek Polacek <polacek@redhat.com>
11924
11925 PR c++/70488
11926 * g++.dg/init/new47.C: New test.
11927
41d14659
RR
119282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11929
11930 PR target/70496
11931 * gcc.target/arm/pr70496.c: New test.
11932
f9bf89bb
NS
119332016-04-01 Nathan Sidwell <nathan@acm.org>
11934
73b9085d
NS
11935 PR c++/68475
11936 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11937
4afdcfaa
IE
119382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11939
11940 PR target/69890
11941 * gcc.dg/strlenopt.h (memmove): New.
11942 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11943 instead of "string.h".
11944 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11945 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11946 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11947 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11948 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11949 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11950 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11951 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11952 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11953 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11954 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11955 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11956 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11957 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11958 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11959 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11960 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11961 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11962 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11963 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11964
b5d7a29c
RO
119652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11966
11967 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11968 (Holder::foo): Reflect this.
11969
b660f9ec
IE
119702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11971
11972 PR target/70442
11973 * gcc.dg/pr70442.c: New test.
11974
88504f34
NS
119752016-03-31 Nathan Sidwell <nathan@acm.org>
11976
11977 PR c++/70393
11978 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11979
95d34b96
KY
119802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11981
11982 PR target/70453
11983 * gcc.target/i386/pr70453.c: New test.
11984
b4c4967c
AB
119852016-03-31 Andrey Belevantsev <abel@ispras.ru>
11986
11987 PR target/70292
11988 * gcc.c-torture/pr70292.c: New test.
11989
5fde6a45
MP
119902016-03-31 Marek Polacek <polacek@redhat.com>
11991
11992 PR c/70297
11993 * c-c++-common/pr70297.c: New test.
11994 * g++.dg/cpp0x/typedef-redecl.C: New test.
11995 * gcc.dg/typedef-redecl2.c: New test.
11996
97eb24c4
JJ
119972016-03-31 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR rtl-optimization/70460
12000 * gcc.c-torture/execute/pr70460.c: New test.
12001
efc3536f
RB
120022016-03-31 Richard Biener <rguenther@suse.de>
12003
12004 PR c++/70430
12005 * g++.dg/ext/vector30.C: New testcase.
12006
e0876e21
DH
120072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12008 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12009
12010 * gfortran.dg/fmt_pf.f90: New test.
12011
e9bff8c6
RO
120122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12013
12014 Forward-port from 5 branch
12015 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR testsuite/70356
12018 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12019 dg-require-effective-target after dg-do.
12020
12021 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12022
12023 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12024
2620c80d
TS
120252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12026 Julian Brown <julian@codesourcery.com>
12027 Chung-Lin Tang <cltang@codesourcery.com>
12028 Cesar Philippidis <cesar@codesourcery.com>
12029 James Norris <jnorris@codesourcery.com>
12030 Tom de Vries <tom@codesourcery.com>
12031 Nathan Sidwell <nathan@codesourcery.com>
12032
bf867841 12033 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12034 * c-c++-common/goacc/loop-clauses.c: Likewise.
12035 * g++.dg/goacc/template.C: Likewise.
12036 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12037 * gfortran.dg/goacc/loop-1.f95: Likewise.
12038 * gfortran.dg/goacc/loop-5.f95: Likewise.
12039 * gfortran.dg/goacc/loop-6.f95: Likewise.
12040 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12041 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12042 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12043 * c-c++-common/goacc/clauses-fail.c: Likewise.
12044 * c-c++-common/goacc/parallel-1.c: Likewise.
12045 * c-c++-common/goacc/reduction-1.c: Likewise.
12046 * c-c++-common/goacc/reduction-2.c: Likewise.
12047 * c-c++-common/goacc/reduction-3.c: Likewise.
12048 * c-c++-common/goacc/reduction-4.c: Likewise.
12049 * c-c++-common/goacc/routine-3.c: Likewise.
12050 * c-c++-common/goacc/routine-4.c: Likewise.
12051 * c-c++-common/goacc/routine-5.c: Likewise.
12052 * c-c++-common/goacc/tile.c: Likewise.
12053 * g++.dg/goacc/template.C: Likewise.
12054 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12055 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12056 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12057 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12058 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12059 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12060 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12061 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12062 * c-c++-common/goacc/use_device-1.c: ... this file.
12063 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12064 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12065 * c-c++-common/goacc/host_data-6.c: ... this file.
12066 * c-c++-common/goacc/loop-2-kernels.c: New file.
12067 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12068 * c-c++-common/goacc/loop-3.c: Likewise.
12069 * g++.dg/goacc/reference.C: Likewise.
12070 * g++.dg/goacc/routine-1.C: Likewise.
12071 * g++.dg/goacc/routine-2.C: Likewise.
12072
f6d2d066
RB
120732016-03-30 Richard Biener <rguenther@suse.de>
12074
12075 PR middle-end/70450
12076 * gcc.dg/torture/pr70450.c: New testcase.
12077
d43242b9
JJ
120782016-03-30 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR target/70421
12081 * gcc.dg/torture/pr70421.c: New test.
12082 * gcc.target/i386/avx512f-pr70421.c: New test.
12083
5ce43b77
L
120842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12085
12086 PR testsuite/70364
12087 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12088 (check): New function.
12089 (bar): Call check.
12090 (foo): Align stack to 16 bytes when calling bar.
12091 * gcc.target/i386/cleanup-2.c: Likewise.
12092
d014a712
PP
120932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12094
12095 PR tree-optimization/59124
12096 * gcc.dg/Warray-bounds-19.c: New test.
12097
3f8257db 120982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12099
12100 * lib/prune.exp (escape_regex_chars): New.
12101 (prune_file_path): Update to quote metcharacters for regexp.
12102
3336c6e0
JJ
121032016-03-29 Jakub Jelinek <jakub@redhat.com>
12104
a362f023
JJ
12105 PR rtl-optimization/70429
12106 * gcc.c-torture/execute/pr70429.c: New test.
12107
3336c6e0
JJ
12108 PR tree-optimization/70405
12109 * gcc.dg/pr70405.c: New test.
12110
728557fd
AV
121112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12112
12113 PR fortran/70397
12114 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12115 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12116
bef977d4
TS
121172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12118
12119 PR testsuite/64177
12120 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12121 __cilkrts_set_param to set two workers.
12122 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12123 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12124
6f6d25c9
DH
121252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12126
bf867841 12127 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12128
45733562
KY
121292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12130
12131 PR target/70406
bf867841 12132 * gcc.target/i386/pr70406.c: New test.
45733562 12133
a1799e5e
EB
121342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12135
12136 * gnat.dg/specs/double_record_extension3.ads: New test.
12137
5fca7b66
RH
121382016-03-25 Richard Henderson <rth@redhat.com>
12139
12140 PR target/70120
12141 * gcc.target/aarch64/pr70120-1.c: New.
12142 * gcc.target/aarch64/pr70120-2.c: New.
12143 * gcc.target/aarch64/pr70120-3.c: New.
12144
31ce75c6
PP
121452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12146
12147 PR c++/62212
12148 * g++.dg/template/mangle2.C: The dg-do directive should be
12149 "compile" not "assemble".
12150
3caf0ca1
BS
121512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12152
12153 PR lto/69650
12154 * gcc.dg/pr69650.c: New test.
12155
634035b6
DE
121562016-03-25 David Edelsohn <dje.gcc@gmail.com>
12157
12158 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12159
45d34276
AM
121602016-03-25 Alan Modra <amodra@gmail.com>
12161
12162 * gcc.dg/dfp/pr70052.c: New test.
12163
8f085166
RH
121642016-03-24 Richard Henderson <rth@redhat.com>
12165
12166 PR middle-end/69845
12167 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12168 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12169
011e5ec3
TV
121702016-03-24 Tom de Vries <tom@codesourcery.com>
12171
12172 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12173
9e3f4551
TV
121742016-03-24 Tom de Vries <tom@codesourcery.com>
12175
12176 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12177 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12178
45780041
TV
121792016-03-24 Tom de Vries <tom@codesourcery.com>
12180
12181 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12182 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12183
887ab4e5
PP
121842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12185
12186 PR c++/62212
12187 * g++.dg/template/mangle2.C: New test.
12188
69a9a66f
RB
121892016-03-24 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/70396
12192 * gcc.dg/torture/pr70396.c: New testcase.
12193
ed87de55
RB
121942016-03-24 Richard Biener <rguenther@suse.de>
12195
12196 PR middle-end/70370
12197 * gcc.dg/torture/pr70370.c: New testcase.
12198
ea064934
TV
121992016-03-24 Tom de Vries <tom@codesourcery.com>
12200
12201 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12202 * gfortran.dg/goacc/kernels-tree.f95: Same.
12203 * gfortran.dg/goacc/parallel-tree.f95: Same.
12204
b2a4dd1d
TV
122052016-03-24 Tom de Vries <tom@codesourcery.com>
12206
12207 * c-c++-common/goacc/uninit-if-clause.c: New test.
12208 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12209
72e7cd6e
JJ
122102016-03-24 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR target/70290
bf867841
UB
12213 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12214 Fix formatting.
72e7cd6e 12215
ce9d0c03
RB
122162016-03-24 Richard Biener <rguenther@suse.de>
12217
12218 PR tree-optimization/70372
12219 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12220
426b9428
PP
122212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12222
12223 PR c++/70347
12224 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12225
cd1588c4
PP
122262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12227
12228 PR c++/70332
12229 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12230
61637db3
JJ
122312016-03-23 Jakub Jelinek <jakub@redhat.com>
12232
928af3bf
JJ
12233 PR c++/70001
12234 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12235 * g++.dg/cpp1y/pr70001.C: New test.
12236
61637db3
JJ
12237 PR c++/70323
12238 * g++.dg/cpp0x/constexpr-70323.C: New test.
12239
05aca4e7
AO
122402016-03-23 Alexandre Oliva <aoliva@redhat.com>
12241 Jason Merrill <jason@redhat.com>
12242 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR c++/69315
12245 * g++.dg/cpp0x/constexpr-69315.C: New test.
12246 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12247
fbdb6baf
MP
122482016-03-23 Marek Polacek <polacek@redhat.com>
12249
12250 PR c++/69884
12251 * g++.dg/warn/Wignored-attributes-1.C: New test.
12252 * g++.dg/warn/Wignored-attributes-2.C: New test.
12253
d79ee524
TV
122542016-03-23 Tom de Vries <tom@codesourcery.com>
12255
12256 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12257 initialization.
12258 * gfortran.dg/goacc/private-3.f95 (test): Same.
12259 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12260 missing use param.
12261
a59f0bef
KT
122622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12263
12264 * lib/target-supports.exp: Remove v7ve entry from loop
12265 creating effective target checks.
12266 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12267 (add_options_for_arm_arch_v7ve): Likewise.
12268
0179520a
JJ
122692016-03-23 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR tree-optimization/70354
12272 * gcc.dg/vect/pr70354-1.c: New test.
12273 * gcc.dg/vect/pr70354-2.c: New test.
12274 * gcc.target/i386/avx2-pr70354-1.c: New test.
12275 * gcc.target/i386/avx2-pr70354-2.c: New test.
12276
75bb14d7
JL
122772016-03-22 Jeff Law <law@redhat.com>
12278
12279 PR target/70232
12280 * gcc.dg/tree-ssa/pr70232.c: New test.
12281
72c9526d
IE
122822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12283
12284 PR target/70302
12285 * gcc.target/i386/pr70302.c: New test.
12286
a3ca1bc5
RB
122872016-03-22 Richard Biener <rguenther@suse.de>
12288
12289 PR middle-end/70251
12290 * g++.dg/torture/pr70251.C: New testcase.
12291
5c240f4d
DM
122922016-03-22 David Malcolm <dmalcolm@redhat.com>
12293
12294 PR c/69993
12295 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12296 Wmisleading-indentation.c.
12297 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12298 reflect change to diagnostic text and order of messages.
12299 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12300
80f6631b
DE
123012016-03-22 David Edelsohn <dje.gcc@gmail.com>
12302
12303 * g++.dg/ext/java-3.C: Don't compile on AIX.
12304
9a10956c
RB
123052016-03-22 Richard Biener <rguenther@suse.de>
12306
12307 PR middle-end/70333
12308 * gcc.dg/torture/pr70333.c: New testcase.
12309
6cedf922
IE
123102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12311
12312 * g++.dg/ext/pr70290.C: New test.
12313
cd6c27ac
KY
123142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12315
12316 PR target/70325
12317 * gcc.target/i386/pr70325.c: New test.
12318
4cde512c
JJ
123192016-03-22 Jakub Jelinek <jakub@redhat.com>
12320
b01915ed
JJ
12321 PR target/70329
12322 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12323 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12324
4e3e2cf1
JJ
12325 PR target/70300
12326 * gcc.target/i386/pr70300.c: New test.
12327
4cde512c
JJ
12328 PR c++/70295
12329 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12330 (func2): New function for cond with parens, xfail warning for c++.
12331 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12332
16f6d7dc
PP
123332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12334
12335 PR c++/70096
12336 * g++.dg/template/ptrmem30.C: New test.
12337
a3e2b438
PP
123382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12339
12340 PR c++/70204
12341 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12342 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12343
11b6a02e
JJ
123442016-03-21 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR middle-end/70326
12347 * gcc.dg/pr70326.c: New test.
12348
b9407883
MG
123492016-03-21 Marc Glisse <marc.glisse@inria.fr>
12350 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR tree-optimization/70317
12353 * gcc.dg/pr70317.c: New test.
12354
4a148e19
UB
123552016-03-21 Uros Bizjak <ubizjak@gmail.com>
12356
12357 PR target/70327
12358 * gcc.target/i386/pr70327.c: New test.
12359
2a85ddbb
ML
123602016-03-21 Martin Liska <mliska@suse.cz>
12361
7d36fe98 12362 PR ipa/70306
2a85ddbb
ML
12363 * gcc.dg/ipa/pr70306.c: New test.
12364
4a148e19 123652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12366
12367 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12368 * gcc.target/arm/attr-align3.c: Likewise.
12369 * gcc.target/arm/attr_arm.c: Likewise.
12370 * gcc.target/arm/flip-thumb.c: Likewise.
12371
6b366948
JJ
123722016-03-21 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR target/70296
12375 * gcc.target/powerpc/altivec-36.c: New test.
12376
2fac8c14
RB
123772016-03-21 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/70310
12380 * gcc.dg/torture/pr70310.c: New testcase.
12381
e9bde854
KY
123822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12383
12384 PR target/70293
12385 * gcc.target/i386/pr70293.c: New test.
12386
56bbfaf6
RB
123872016-03-21 Richard Biener <rguenther@suse.de>
12388
12389 PR tree-optimization/70288
12390 * gcc.dg/torture/pr70288-1.c: New testcase.
12391 * gcc.dg/torture/pr70288-2.c: Likewise.
12392
3eee49ed
AB
123932016-03-21 Andrey Belevantsev <abel@ispras.ru>
12394
12395 PR rtl-optimization/69307
12396 * gcc.target/arm/pr69307.c: New test.
4a148e19 12397
8e7816b4
AB
123982016-03-21 Andrey Belevantsev <abel@ispras.ru>
12399
12400 PR rtl-optimization/69102
12401 * gcc.c-torture/compile/pr69102.c: New test.
12402
14d7d4be
JL
124032016-03-18 Jeff Law <law@redhat.com>
12404
12405 PR rtl-optimization/70263
12406 * gcc.c-torture/compile/pr70263-1.c: New test.
12407 * gcc.target/i386/pr70263-2.c: New test.
12408
5c6a601c
BS
124092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12410
12411 PR rtl-optimization/70278
12412 * gcc.dg/torture/pr70278.c: New test.
12413 * gcc.target/arm/pr70278.c: New test.
12414
4bbf545b
DM
124152016-03-18 David Malcolm <dmalcolm@redhat.com>
12416
12417 PR c/70281
12418 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12419 (test_builtin_types_compatible_p): New test function.
12420 * gcc.dg/pr70281.c: New test case.
12421
dc28bb68
CL
124222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12423
12424 PR target/70113
12425 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12426
5e8d6dff
IE
124272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12428
12429 PR tree-optimization/70252
12430 * gcc.dg/pr70252.c: New test.
12431
d0e7e403
TV
124322016-03-18 Tom de Vries <tom@codesourcery.com>
12433
12434 * gcc.dg/pr70161-2.c: New test.
12435 * gcc.dg/pr70161.c: New test.
12436
fa22501a
TV
124372016-03-18 Tom de Vries <tom@codesourcery.com>
12438
12439 PR ipa/70269
12440 * gcc.dg/pr70269.c: New test.
12441
dd125026
JJ
124422016-03-18 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR c++/70267
12445 * g++.dg/ext/java-3.C: New test.
12446
91914f0a
PP
124472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12448
12449 PR c++/70205
12450 * g++.dg/lookup/pr70205.C: New test.
12451
753a8910
PP
124522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12453
12454 PR c++/70218
12455 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12456
14ba7b28
MP
124572016-03-17 Marek Polacek <polacek@redhat.com>
12458
12459 PR c/69407
12460 * gcc.dg/atomic-op-6.c: New test.
12461
ded60913
DM
124622016-03-17 David Malcolm <dmalcolm@redhat.com>
12463
12464 PR c/70264
12465 * c-c++-common/pr70264.c: New test case.
12466
a3aad0e6
JJ
124672016-03-17 Jakub Jelinek <jakub@redhat.com>
12468
17366700
JJ
12469 PR c++/70144
12470 * c-c++-common/pr70144-1.c: New test.
12471 * c-c++-common/pr70144-2.c: New test.
12472
a3aad0e6
JJ
12473 PR c++/70272
12474 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12475 * g++.dg/opt/flifetime-dse6.C: New test.
12476 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12477
b57e6e18
L
124782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12479
12480 PR driver/70192
12481 * gcc.dg/pic-1.c: New test.
12482 * gcc.dg/pic-2.c: Likewise.
12483 * gcc.dg/pic-3.c: Likewise.
12484 * gcc.dg/pic-4.c: Likewise.
12485 * gcc.dg/pie-1.c: Likewise.
12486 * gcc.dg/pie-2.c: Likewise.
12487 * gcc.dg/pie-3.c: Likewise.
12488 * gcc.dg/pie-4.c: Likewise.
12489 * gcc.dg/pie-5.c: Likewise.
12490 * gcc.dg/pie-6.c: Likewise.
12491
b38ba58b
TV
124922016-03-17 Tom de Vries <tom@codesourcery.com>
12493
12494 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12495 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12496
6931b3b7
RB
124972016-03-17 Richard Biener <rguenther@suse.de>
12498
12499 PR debug/70271
12500 * g++.dg/debug/pr70271.C: New testcase.
12501
0c8b64cb
IE
125022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12503
12504 * gcc.target/i386/pr70251.c: New test.
12505
b1970801
MP
125062016-03-17 Marek Polacek <polacek@redhat.com>
12507
12508 PR c++/70194
12509 * g++.dg/warn/constexpr-70194.C: New test.
12510
820c5eaa
RH
125112016-03-16 Richard Henderson <rth@redhat.com>
12512
12513 PR middle-end/70240
12514 * gcc.c-torture/compile/pr70240.c: New.
12515
da0ad263
SKS
125162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12517
12518 * gcc.c-torture/compile/20151204.c: Skip for avr.
12519
c73d295c
JJ
125202016-03-16 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR target/70245
12523 * g++.dg/opt/pr70245.C: New test.
12524 * g++.dg/opt/pr70245.h: New file.
12525 * g++.dg/opt/pr70245-aux.cc: New file.
12526
b2794066
MS
125272016-03-16 Martin Sebor <msebor@redhat.com>
12528
12529 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12530
aa43616c
RH
125312016-03-16 Richard Henderson <rth@redhat.com>
12532
12533 PR middle-end/70199
12534 * gcc.c-torture/compile/pr70199.c: New.
12535
59608fe5
L
125362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12537
12538 * gcc.dg/uninit-19.c: Run dos2unix.
12539
ab4c578f
MP
125402016-03-16 Marek Polacek <polacek@redhat.com>
12541
12542 PR c/70093
12543 * gcc.dg/nested-func-10.c: New test.
12544 * gcc.dg/nested-func-9.c: New test.
12545
f5387e76
JJ
125462016-03-16 Jakub Jelinek <jakub@redhat.com>
12547
12548 PR tree-optimization/68714
12549 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12550
7662b718
TV
125512016-03-16 Tom de Vries <tom@codesourcery.com>
12552
12553 PR tree-optimization/68715
12554 * gcc.dg/graphite/pr68715-2.c: New test.
12555 * gcc.dg/graphite/pr68715.c: New test.
12556 * gfortran.dg/graphite/pr68715.f90: New test.
12557
be7ce7ae
TV
125582016-03-16 Tom de Vries <tom@codesourcery.com>
12559
12560 PR tree-optimization/68809
12561 * gcc.dg/graphite/pr68809-2.c: New test.
12562 * gcc.dg/graphite/pr68809.c: New test.
12563
1935f250
JJ
125642016-03-16 Jakub Jelinek <jakub@redhat.com>
12565
6651c93e
JJ
12566 PR c++/70147
12567 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12568 method call to i () as argument. Adjust expected output.
12569
1935f250
JJ
12570 PR c++/70147
12571 * g++.dg/ubsan/pr70147-1.C: New test.
12572 * g++.dg/ubsan/pr70147-2.C: New test.
12573
ab1caa6e
MS
125742016-03-15 Martin Sebor <msebor@redhat.com>
12575
12576 PR c++/58281
12577 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12578
5c2a1bbb
JDA
125792016-03-15 John David Anglin <danglin@gcc.gnu.org>
12580
cb5d8ad1
JDA
12581 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12582 hppa*-*-hpux*.
12583
b440dd40
JDA
12584 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12585
5c2a1bbb
JDA
12586 PR libfortran/69799
12587 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12588 libatomic_available.
12589
42c729c5
MP
125902016-03-15 Marek Polacek <polacek@redhat.com>
12591
12592 PR c++/70209
12593 * g++.dg/ext/attribute-may-alias-4.C: New test.
12594
82b1c550
AM
125952016-03-15 Alexander Monakov <amonakov@ispras.ru>
12596
12597 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12598 -fvar-tracking-assignments-toggle flag.
12599
4ccbf3a6
PH
126002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12601
12602 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12603
c39858bd
JJ
126042016-03-15 Jakub Jelinek <jakub@redhat.com>
12605
12606 PR rtl-optimization/70222
12607 * gcc.c-torture/execute/pr70222-1.c: New test.
12608 * gcc.c-torture/execute/pr70222-2.c: New test.
12609
8be119c1
RH
126102016-03-15 Richard Henderson <rth@redhat.com>
12611
12612 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12613
6598bb55
AB
126142016-03-15 Andrey Belevantsev <abel@ispras.ru>
12615
12616 PR rtl-optimization/69032
12617 * gcc.dg/pr69032.c: New test.
12618
81fa2944
AB
126192016-03-15 Andrey Belevantsev <abel@ispras.ru>
12620
12621 PR rtl-optimization/63384
4a148e19 12622 * g++.dg/pr63384.C: New test.
81fa2944 12623
74ea9ab6
AB
126242016-03-15 Andrey Belevantsev <abel@ispras.ru>
12625
12626 PR target/64411
12627 * gcc.target/i386/pr64411.C: New test.
12628
045d5055
TV
126292016-03-15 Tom de Vries <tom@codesourcery.com>
12630
12631 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12632 * gfortran.dg/goacc/kernels-alias.f95: New test.
12633
3ea33585
MS
126342016-03-14 Martin Sebor <msebor@redhat.com>
12635
12636 PR c++/53792
12637 * g++.dg/cpp0x/constexpr-inline.C: New test.
12638 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12639
1df7b330
DE
126402016-03-14 David Edelsohn <dje.gcc@gmail.com>
12641
12642 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12643
79b57d18
JJ
126442016-03-14 Jakub Jelinek <jakub@redhat.com>
12645
12646 PR middle-end/70219
12647 * gcc.dg/pr70219.c: New test.
12648
3cbf012a
BS
126492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12650
12651 PR target/70083
12652 * gcc.dg/torture/pr70083.c: New test.
12653 * gcc.target/i386/pr70083.c: New test.
12654
a9fee7cd
RB
126552016-03-14 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/56365
12658 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12659
4799603f
SB
126602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12661
12662 PR target/70098
12663 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12664 New function.
12665 * g++.dg/pr70098.C: New testcase.
12666
12667
760ca967
TV
126682016-03-14 Tom de Vries <tom@codesourcery.com>
12669
12670 PR tree-optimization/70045
12671 * gcc.dg/graphite/pr70045.c: New test.
12672
44e66a77
JD
126732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12674
12675 PR fortran/69043
12676 * gfortran.dg/include_9.f90: New test.
12677
a18e0fe1
DH
126782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12679
12680 PR fortran/45076
12681 gfortran.dg/prof/prof.exp: New script.
12682 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12683
d0aca6ab
AB
126842016-03-12 Andrey Belevantsev <abel@ispras.ru>
12685
12686 PR rtl-optimization/69307
12687 * gcc.dg/pr69307.c: New test.
12688
cefe08a4
VM
126892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12690
12691 PR target/69614
12692 * gcc.target/arm/pr69614.c: New.
12693
70112e2a
PT
126942016-03-12 Paul Thomas <pault@gcc.gnu.org>
12695
12696 PR fortran/70031
12697 * gfortran.dg/submodule_14.f08: New test
12698
12699 PR fortran/69524
12700 * gfortran.dg/submodule_15.f08: New test
12701
3f1e5d3a
PP
127022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12703
12704 PR c++/70106
12705 * g++.dg/cpp1y/paren3.C: New test.
12706
a3f6d680
MM
127072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12708
12709 PR target/70131
12710 * gcc.target/powerpc/ppc-round2.c: New test.
12711
92348f09
BS
127122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12713
12714 PR target/70123
12715 * gcc.dg/torture/pr70123.c: New test.
12716
cebde9e9
JL
127172016-03-11 Jeff Law <law@redhat.com>
12718
12719 PR tree-optimization/70190
12720 * gcc.c-torture/compile/pr70190.c: New test.
12721
3edc5da4
DM
127222016-03-11 David Malcolm <dmalcolm@redhat.com>
12723
12724 PR c/68187
12725 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12726 case.
12727 (test43_b): Likewise.
12728 (test43_c): Likewise.
12729 (test43_d): Likewise.
12730 (test43_e): Likewise.
12731 (test43_f): Likewise.
12732 (test43_g): Likewise.
12733 (test44_a): Likewise.
12734 (test44_b): Likewise.
12735 (test44_c): Likewise.
12736 (test44_d): Likewise.
12737 (test44_e): Likewise.
12738
318c1204
DM
127392016-03-11 David Malcolm <dmalcolm@redhat.com>
12740
12741 PR c/70085
12742 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12743
bc062234
KT
127442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12745
12746 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12747 dg-options.
12748
acfc1ac1
KT
127492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12750
12751 PR target/70002
12752 PR target/69245
12753 * gcc.target/aarch64/pr69245_2.c: New test.
12754
d1e2bb2d
JJ
127552016-03-11 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR tree-optimization/70177
12758 * gcc.dg/pr70177.c: New test.
12759
07350627
AL
127602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12761
12762 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12763
5c6706f7
AL
127642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12765
12766 * gcc.dg/tree-ssa/sra-20.c: New.
12767
02d472a2
JJ
127682016-03-11 Jakub Jelinek <jakub@redhat.com>
12769
686d390a
JJ
12770 PR rtl-optimization/70174
12771 * gcc.dg/pr70174.c: New test.
12772
02d472a2
JJ
12773 PR tree-optimization/70169
12774 * gcc.dg/pr70169.c: New test.
12775
0f9befa1
IE
127762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12777
12778 PR target/70160
12779 * gcc.target/i386/pr70160.c: New test.
12780
432d4670
AK
127812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12782
12783 * gcc.target/s390/dfp-1.c: New test.
12784
a3dc8760
NC
127852016-03-10 Nick Clifton <nickc@redhat.com>
12786
12787 PR target/70044
12788 * gcc.target/aarch64/pr70044.c: New test.
12789
b87a8d7d
PP
127902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12791 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR c++/70001
12794 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12795 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12796 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12797
4f4ada6a
JH
127982016-03-10 Jan Hubicka <hubicka@ucw.cz>
12799
12800 PR lto/69589
12801 * g++.dg/lto/pr69589_0.C: New testcase
12802 * g++.dg/lto/pr69589_1.C: New testcase
12803
d49b0aa0
MP
128042016-03-10 Marek Polacek <polacek@redhat.com>
12805
12806 PR c++/70153
12807 * g++.dg/delayedfold/unary-plus1.C: New test.
12808
128092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12810
12811 * gcc.target/arm/pr45701-1.c: Escape brackets.
12812 * gcc.target/arm/pr45701-2.c: Likewise.
12813
71017a7b
AL
128142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12815
12816 * gfortran.dg/unconstrained_commons.f: New.
12817
ba52669f
AM
128182016-03-10 Alan Modra <amodra@gmail.com>
12819
12820 * gcc.dg/pr69195.c: New.
12821 * gcc.dg/pr69238.c: New.
12822
27742332
TV
128232016-03-10 Tom de Vries <tom@codesourcery.com>
12824
12825 PR testsuite/68915
12826 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12827
3a81a594
RB
128282016-03-10 Richard Biener <rguenther@suse.de>
12829
12830 PR tree-optimization/70128
12831 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12832 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12833
3433b975
JJ
128342016-03-09 Jakub Jelinek <jakub@redhat.com>
12835
c2864f02
JJ
12836 PR tree-optimization/70152
12837 * gcc.dg/pr70152.c: New test.
12838
3433b975
JJ
12839 PR target/70086
12840 * gcc.target/i386/pr70086-1.c: New test.
12841 * gcc.target/i386/pr70086-2.c: New test.
12842 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12843
12844 PR tree-optimization/70127
12845 * gcc.c-torture/execute/pr70127.c: New test.
12846
96b3c82d
CP
128472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12848
12849 * c-c++-common/goacc/combined-directives-2.c: New test.
12850
b4f3232d
DM
128512016-03-09 David Malcolm <dmalcolm@redhat.com>
12852
12853 PR c/68473
12854 PR c++/70105
12855 * g++.dg/diagnostic/pr70105.C: New test.
12856 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12857 (test_multiple_ordinary_maps): New test function.
12858
40499f81
DM
128592016-03-09 David Malcolm <dmalcolm@redhat.com>
12860
12861 PR c/68473
12862 PR c++/70105
12863 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12864 Drop range information from call to inform_at_rich_loc.
12865 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12866 New.
12867 (test_show_locus): Replace calls to rich_location::add_range with
12868 calls to add_range. Rewrite the tests that used the now-defunct
12869 rich_location ctor taking a source_range. Simplify other tests
12870 by replacing calls to COMBINE_LOCATION_DATA with calls to
12871 make_location.
12872
c9e33662
RB
128732016-03-09 Richard Biener <rguenther@suse.de>
12874 Jakub Jelinek <jakub@redhat.com>
12875
12876 PR tree-optimization/70138
12877 * gcc.dg/vect/pr70138-1.c: New testcase.
12878 * gcc.dg/vect/pr70138-2.c: Likewise.
12879
2c73b764
JJ
128802016-03-09 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR target/70049
12883 * gcc.target/i386/pr70049.c: New test.
12884
c06d25bb
RB
128852016-03-09 Richard Biener <rguenther@suse.de>
12886
12887 PR c/70143
12888 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12889 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12890 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12891
5828a501
RO
128922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12893
12894 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12895 arm-*-*.
12896
2e141c8d
JJ
128972016-03-09 Jakub Jelinek <jakub@redhat.com>
12898
5a9def37
JJ
12899 PR middle-end/67278
12900 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12901
2e141c8d
JJ
12902 PR target/67278
12903 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12904
12905 PR middle-end/70050
12906 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12907 in testcase comment.
12908
bf751f40
TV
129092016-03-09 Tom de Vries <tom@codesourcery.com>
12910
12911 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12912 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12913 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12914 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12915 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12916 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12917 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12918 * gfortran.dg/goacc/kernels-loop.f95: New test.
12919
e210c999
MS
129202016-03-08 Martin Sebor <msebor@redhat.com>
12921
12922 PR c++/62096
12923 * g++.dg/warn/overflow-warn-7.C: New test.
12924
80aac5c8
JM
129252016-03-08 Jason Merrill <jason@redhat.com>
12926
12927 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12928 * lib/target-supports.exp (check_effective_target_concepts): New.
12929
12b81409
JJ
129302016-03-08 Jakub Jelinek <jakub@redhat.com>
12931
d259b234
JJ
12932 PR c++/70135
12933 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12934 * g++.dg/ubsan/pr70135.C: New test.
12935
12b81409
JJ
12936 PR target/70110
12937 * gcc.dg/pr70110.c: New test.
12938
b4e9f2aa
MJ
129392016-03-07 Martin Jambor <mjambor@suse.cz>
12940
12941 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12942 * c-c++-common/gomp/if-1.c: Likewise.
12943 * c-c++-common/gomp/pr61486-2.c: Likewise.
12944 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12945 to dg-additional-options.
12946 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12947 * g++/gomp/target-teams-1.c: Likewise.
12948 * gcc.dg/gomp/gomp.exp: Likewise.
12949 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12950 dg-additional-options.
12951 * gfortran.dg/gomp/gomp.exp: Likewise.
12952 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12953 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12954 dg-additional-options.
12955 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12956
f86e631e
MJ
129572016-03-07 Martin Jambor <mjambor@suse.cz>
12958
12959 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12960 * c-c++-common/gomp/gridify-1.c: New test.
12961 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12962
94156b3f
AV
129632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12964
12965 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12966 trigger for cortex-r8, when scanning for register r8.
12967 * gcc.target/arm/pr45701-2.c: Likewise.
12968
a84a49b7 129692016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12970 Jeff Law <law@redhat.com>
a84a49b7
RB
12971
12972 PR tree-optimization/69740
12973 * gcc.c-torture/compile/pr69740-1.c: New test.
12974 * gcc.c-torture/compile/pr69740-2.c: New test.
12975
e41f6c9e
BS
129762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12977
12978 * lib/target-supports.exp
12979 (check_effective_target_whole_vector_shift): Enable for PPC64.
12980
57548bf5
RB
129812016-03-07 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/70115
12984 * gcc.dg/torture/pr70115.c: New testcase.
12985
4ae13300
NS
129862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12987
12988 PR middle-end/69916
12989 * c-c-++-common/goacc/pr69916.c: New.
12990
5edb9853
RH
129912016-03-07 Richard Henderson <rth@redhat.com>
12992
12993 * gcc.c-torture/compile/pr70061.c: New test.
12994
2067a8f3
RB
129952016-03-07 Richard Biener <rguenther@suse.de>
12996
12997 PR testsuite/70109
12998 * gcc.dg/vect/O3-pr36098.c: New testcase.
12999
4145a9b7
CL
130002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13001
13002 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13003
1878be32
EB
130042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13005
13006 * gnat.dg/renaming9.ad[sb]: New testcase.
13007
df762bb2
JJ
130082016-03-05 Jakub Jelinek <jakub@redhat.com>
13009
13010 PR c++/70084
13011 * g++.dg/expr/stdarg3.C: New test.
13012
7d461295
JL
130132016-03-04 Jeff Law <law@redhat.com>
13014
13015 PR tree-optimization/69196
13016 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13017 x86_64-*-*.
13018
29b9828f
BS
130192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13020
b6b552fd
BS
13021 PR c/69973
13022 * gcc.dg/pr69973.c: New test.
13023
201d49e9
BS
13024 PR rtl-optimization/69941
13025 * gcc.dg/torture/pr69941.c: New test.
13026
29b9828f
BS
13027 PR c/69824
13028 * gcc.dg/pr69824.c: New test.
13029
640b7e74
TV
130302016-03-05 Tom de Vries <tom@codesourcery.com>
13031
13032 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13033 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13034 function.
13035
7a3a3fad
PP
130362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13037
13038 PR c++/66786
13039 * g++.dg/cpp1y/var-templ48.C: New test.
13040 * g++.dg/cpp1y/var-templ49.C: New test.
13041
cd439aec
EB
130422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13043
13044 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13045
60204554
JJ
130462016-03-04 Jakub Jelinek <jakub@redhat.com>
13047
0c8825de
JJ
13048 PR c++/70035
13049 * g++.dg/ubsan/pr70035.C: New test.
13050
60204554
JJ
13051 PR target/70062
13052 * gcc.target/i386/pr70062.c: New test.
13053
f79d4eab
L
130542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13055
13056 * g++.dg/template/typename21.C: Remove c++98_only.
13057
ea81ce67
L
130582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13059
13060 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13061
64b23c13
DM
130622016-03-04 David Malcolm <dmalcolm@redhat.com>
13063
13064 PR c/68187
13065 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13066 function.
13067 (fn_42_b): Likewise.
13068 (fn_42_c): Likewise.
13069
729526f5
DM
130702016-03-04 David Malcolm <dmalcolm@redhat.com>
13071
13072 PR c/68187
13073 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13074 function.
13075 (fn_40_b): Likewise.
13076 (fn_41_a): Likewise.
13077 (fn_41_b): Likewise.
13078
f9ea11ac
JJ
130792016-03-04 Jakub Jelinek <jakub@redhat.com>
13080
13081 PR target/70059
13082 * gcc.target/i386/avx512f-pr70059.c: New test.
13083 * gcc.target/i386/avx512dq-pr70059.c: New test.
13084
b6c38c69
BS
130852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13086
13087 PR rtl-optimization/57676
13088 * gcc.dg/torture/pr57676.c: New test.
13089
af3cdd34
IE
130902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13091
13092 * gcc.dg/pr70026.c: New test.
13093
7ff6ca38
MP
130942016-03-04 Marek Polacek <polacek@redhat.com>
13095
13096 PR c/69798
13097 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13098 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13099
a6bf62d5
KT
131002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13101
13102 PR target/70004
13103 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13104 Delete.
13105 (test_corners_sisd_si): Likewise.
13106 (main): Remove checks of the above.
13107 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13108
ae4cdc6a
EB
131092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13110
13111 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13112
08455559
CL
131132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13114
13115 * gcc.dg/torture/pr69951.c: Accept argc==0.
13116
e9a35493
RB
131172016-03-04 Richard Biener <rguenther@suse.de>
13118
13119 PR c++/70054
13120 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13121 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13122
fba054c2
DV
131232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13124
13125 PR testsuite/69766
13126 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13127 testing multiarch.
13128
f10cdc6c
JJ
131292016-03-04 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR debug/69947
13132 * gcc.dg/guality/pr69947.c: New test.
13133
2e981ba0
JJ
131342016-03-03 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR ada/70017
13137 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13138
0ba3bfa2
KT
131392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13140
13141 PR rtl-optimization/69904
13142 * gcc.target/arm/pr69904.c: New test.
13143
97ecdb46
JJ
131442016-03-03 Jakub Jelinek <jakub@redhat.com>
13145
13146 PR target/70021
13147 * gcc.dg/vect/pr70021.c: New test.
13148 * gcc.target/i386/pr70021.c: New test.
13149
a2a743a1
MP
131502016-03-03 Marek Polacek <polacek@redhat.com>
13151
13152 PR middle-end/70050
13153 * gcc.dg/pr70050.c: New test.
13154
fa07ecdd
JG
131552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13156
13157 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13158
23504262
ML
131592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13160
13161 PR tree-optimization/70043
13162 * gfortran.dg/vect/pr70043.f90: New test.
13163
b7b9e1a9
EB
131642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13165
13166 * gnat.dg/specs/task1.ads: New test.
13167
cb83ba54
RO
131682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13169
13170 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13171 Invoke gdb with -batch.
13172 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13173
a75f5e30
RB
131742016-03-03 Richard Biener <rguenther@suse.de>
13175
13176 PR tree-optimization/55936
13177 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13178
268bc320
JL
131792016-03-02 Jeff Law <law@redhat.com>
13180
815f20ab
JL
13181 PR rtl-optimization/69942
13182 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13183 effects of argument promotions.
13184
268bc320
JL
13185 PR tree-optimization/69987
13186 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13187 target does not support -fprefetch-loop-arrays.
13188
171f7de5
UB
131892016-03-02 Uros Bizjak <ubizjak@gmail.com>
13190
13191 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13192
192912db
BC
131932016-03-02 Bin Cheng <bin.cheng@arm.com>
13194
c7908871 13195 PR rtl-optimization/69052
192912db
BC
13196 * gcc.target/i386/pr69052.c: New test.
13197
90a7a40b
AM
131982016-03-02 Alan Modra <amodra@gmail.com>
13199
13200 * gcc.dg/pr69990.c: New.
13201
69fa742f
JJ
132022016-03-02 Jakub Jelinek <jakub@redhat.com>
13203
de752fb0
JJ
13204 PR c/68062
13205 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13206
13207 PR middle-end/70022
13208 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13209
69fa742f
JJ
13210 PR target/70028
13211 * gcc.target/i386/pr70028.c: New test.
13212
7c65bd56
MK
132132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13214
13215 * c-c++-common/asan/swapcontext-test-1.c,
13216 * c-c++-common/tsan/thread_leak.c,
13217 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13218 * g++.dg/tsan/benign_race.C,
13219 * g++.dg/tsan/fd_close_norace.C,
13220 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13221 races with sanitizer output
13222
37d98220 132232016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13224 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13225
13226 PR target/67278
13227 * gcc.dg/simd-8.c: New testcase.
13228
218db463
RB
132292016-03-02 Richard Biener <rguenther@suse.de>
13230
13231 PR middle-end/67278
13232 * gcc.dg/simd-7.c: New testcase.
13233
22c72158
EB
132342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13235
13236 * gcc.target/i386/pr70007.c: Tweak.
13237
9a790ccc
DV
132382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13239
13240 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13241
bd02f00f
MP
132422016-03-02 Marek Polacek <polacek@redhat.com>
13243
13244 PR c/67854
13245 * gcc.dg/pr67854.c: New test.
13246
1e840f39
JJ
132472016-03-02 Jakub Jelinek <jakub@redhat.com>
13248
13249 PR middle-end/70025
13250 * gcc.dg/torture/pr70025.c: New test.
13251
bca00241
VK
132522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13253
13254 PR tree-optimization/68621
13255 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13256
0bca04b8
EB
132572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13258
13259 * gcc.target/i386/pr70007.c: New test.
13260
2a9afc86
JL
132612016-03-01 Jeff Law <law@redhat.com>
13262
eab2541b 13263 PR tree-optimization/69196
9d83ef71 13264 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13265
2a9afc86
JL
13266 PR tree-optimization/69196
13267 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13268 duplicating code and spoiling the expected output.
13269
0d39977e
MM
132702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13271
13272 PR target/70033
13273 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13274 supports power9 before doing tests.
13275 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13276 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13277 * gcc.target/powerpc/p9-permute.c: Likewise.
13278
a0c0699d
UB
132792016-03-01 Uros Bizjak <ubizjak@gmail.com>
13280
13281 PR target/70027
13282 * gcc.target/i386/pr70027.c: New test.
13283
0ae3ef47 132842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13285
13286 * gcc.dg/pr70017.c: New test.
13287
686e2237
JJ
132882016-03-01 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR c/69796
13291 PR c/69974
13292 * gcc.dg/pr69796.c: New test.
13293 * gcc.dg/pr69974.c: New test.
13294
f8e4188c
EB
132952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13296
13297 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13298
5e3f1c7c
JL
132992016-02-29 Jeff Law <law@redhat.com>
13300
13301 PR tree-optimization/69987
13302 * gfortran.dg/pr69987.f90: New test.
13303
13304 PR tree-optimization/69989
13305 * gcc.c-torture/compile/pr69989-2.c: New test.
13306
1be56bc5
MP
133072016-03-01 Marek Polacek <polacek@redhat.com>
13308
13309 PR c++/69795
13310 * g++.dg/parse/invalid1.C: New test.
13311
1b19470d
RB
133122016-03-01 Richard Biener <rguenther@suse.de>
13313
13314 PR middle-end/70022
13315 * gcc.dg/pr70022.c: New testcase.
13316
3ae0661a
IE
133172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13318
13319 PR tree-optimization/69956
13320 * gcc.dg/pr69956.c: New test.
13321
0f09ab88
BS
133222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13323
13324 PR target/70011
13325 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13326 XFAIL when hardware supports efficient unaligned storage access.
13327
76d881bf
PP
133282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13329
13330 PR c++/69961
13331 * g++.dg/template/pr69961a.C: New test.
13332 * g++.dg/template/pr69961b.C: New test.
13333
7168133a
DM
133342016-02-29 David Malcolm <dmalcolm@redhat.com>
13335
13336 PR preprocessor/69985
13337 * gcc.dg/cpp/pr69985.c: New test case.
13338
0c6072a3
JL
133392016-02-29 Jeff Law <law@redhat.com>
13340
e66f219b
JL
13341 PR tree-optimization/70005
13342 * gcc.c-torture/execute/pr70005.c New test.
13343
0c6072a3
JL
13344 PR tree-optimization/69999
13345 * gcc.c-torture/compile/pr69999.c: New test.
13346
fd9fbdb3
YR
133472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13348
13349 PR tree-optimization/69652
13350 * gcc.dg/torture/pr69652.c: Delete test.
13351 * gcc.dg/vect/pr69652.c: New test.
13352
cbd400b4
RB
133532016-02-19 Richard Biener <rguenther@suse.de>
13354
13355 PR tree-optimization/69980
13356 * gfortran.dg/vect/pr69980.f90: New testcase.
13357
84ea0f58
EB
133582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13359
13360 * gcc.target/sparc/20160229-1.c: New test.
13361
5d2a63dc
EB
133622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13363
13364 * gnat.dg/stack_usage3.adb: New test.
13365 * gnat.dg/stack_usage3_pkg.ads: New helper.
13366
93e708f9
EB
133672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13368
13369 * gnat.dg/renaming8.adb: New test.
13370 * gnat.dg/renaming8_pkg1.ads: New helper.
13371 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13372 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13373
6512bc93
RB
133742016-02-29 Richard Biener <rguenther@suse.de>
13375
13376 PR tree-optimization/69720
13377 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13378
7b201a88
TK
133792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13380
13381 PR fortran/68147
13382 PR fortran/47674
13383 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13384
82ee0cf2 133852016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13386 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13387
13388 PR fortran/56007
13389 * gfortran.dg/coarray_8.f90: Adjust error message.
13390 * gfortran.dg/pr56007.f90: New test.
13391 * gfortran.dg/pr56007.f: New test.
13392
cdc1a2c8
L
133932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13394
13395 PR tree-optimization/69989
13396 * gcc.dg/torture/pr69989.c: New test.
13397
33505bcf
EB
133982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13399
13400 * gcc.target/i386/stack-realign-win.c: New test.
13401
524bfb19
HA
134022016-02-28 Harald Anlauf <anlauf@gmx.de>
13403
13404 PR fortran/60126
13405 * gfortran.dg/pr60126.f90: New test.
13406
bd542508
JL
134072016-02-27 Jeff Law <law@redhat.com>
13408
13409 Revert
13410 2016-02-26 Richard Biener <rguenther@suse.de>
13411 Jeff Law <law@redhat.com>
13412
13413 PR tree-optimization/69740
13414 * gcc.c-torture/compile/pr69740-1.c: New test.
13415 * gcc.c-torture/compile/pr69740-2.c: New test.
13416
dd1291e0
JD
134172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13418
5fb67f8b 13419 PR fortran/69910
dd1291e0
JD
13420 * gfortran.dg/newunit_4.f90: New test.
13421
5cfefb59
JJ
134222016-02-27 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR target/69613
13425 PR rtl-optimization/69886
13426 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13427 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13428 target.
13429
20ba5f33
MS
134302016-02-26 Martin Sebor <msebor@redhat.com>
13431
13432 PR tree-optimization/15826
13433 * gcc.dg/tree-ssa/pr15826.c: New test.
13434
e6fb01b0
JJ
134352016-02-26 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR target/69969
13438 * gcc.target/powerpc/pr69969.c: New test.
13439
e3e0cf64
MS
134402016-02-26 Martin Sebor <msebor@redhat.com>
13441
13442 PR c++/15766
13443 * g++.old-deja/g++.other/decl5.C: Add a test case.
13444
d1f2bea5
SB
134452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13446
13447 PR target/69946
13448 * gcc.target/powerpc/pr69946.c: New file.
13449
4a4f9d2b 134502016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13451 Jeff Law <law@redhat.com>
4a4f9d2b 13452
e3e0cf64 13453 PR tree-optimization/69740
4a4f9d2b
RB
13454 * gcc.c-torture/compile/pr69740-1.c: New test.
13455 * gcc.c-torture/compile/pr69740-2.c: New test.
13456
ad2a2706
MJ
134572016-02-26 Martin Jambor <mjambor@suse.cz>
13458
13459 PR middle-end/69920
13460 * gcc.dg/torture/pr69932.c: New test.
13461 * gcc.dg/torture/pr69936.c: Likewise.
13462
1d11f7ce
AK
134632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13464
13465 PR target/69709
13466 * gcc.target/s390/pr69709.c: New test.
13467
6cfccbb2
KT
134682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13469
13470 PR target/69245
13471 * gcc.target/aarch64/pr69245_1.c: New test.
13472
ac59ad4e
KT
134732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13474
13475 PR target/69613
13476 * gcc.dg/torture/pr69613.c: New test.
13477
a2ad54a0
JJ
134782016-02-26 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR rtl-optimization/69891
13481 * gcc.target/i386/pr69891.c: New test.
13482
0884062c 134832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13484 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485
d2369d4f 13486 PR target/61397
c163789b
MM
13487 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13488 functionality for both 32-bit and 64-bit.
13489
5aed7e2c
RB
134902016-02-26 Richard Biener <rguenther@suse.de>
13491
13492 PR tree-optimization/69551
13493 * gcc.dg/torture/pr69951.c: New testcase.
13494
798e2a8e
RB
134952016-02-25 Richard Biener <rguenther@suse.de>
13496
13497 PR tree-optimization/48795
13498 * gcc.dg/Warray-bounds-18.c: New testcase.
13499
9559fbac
RO
135002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13501
13502 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13503
c049b107
JJ
135042016-02-25 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR rtl-optimization/69896
13507 * gcc.dg/pr69896.c: New test.
13508
1137001c
PP
135092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13510
13511 PR c++/69736
13512 * g++.dg/cpp1y/paren2.C: New test.
13513
2e9c8641
MS
135142016-02-24 Martin Sebor <msebor@redhat.com>
13515
13516 PR c/51147
13517 * gcc.dg/enum-mode-2.c: New test.
13518
03ca8fb3
JJ
135192016-02-24 Jakub Jelinek <jakub@redhat.com>
13520
13521 PR c++/69922
13522 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13523 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13524 * g++.dg/ubsan/pr69922.C: New test.
13525
0b05329b
MP
135262016-02-24 Marek Polacek <polacek@redhat.com>
13527
13528 PR c/69819
13529 * gcc.dg/pr69819.c: New test.
13530
57c2c374
MS
135312016-02-24 Martin Sebor <msebor@redhat.com>
13532
3b96b93a
MS
13533 PR c++/69912
13534 * g++.dg/ext/flexary15.C: New test.
13535
135362016-02-24 Martin Sebor <msebor@redhat.com>
13537
13538 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13539 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13540 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13541
65433bb5
MK
135422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13543 Charles Baylis <charles.baylis@linaro.org>
13544
13545 PR debug/61033
13546 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13547
f802a424 135482016-02-24 Richard Biener <rguenther@suse.de>
44293580 13549 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13550
13551 PR middle-end/69760
13552 * gcc.dg/torture/pr69760.c: New testcase.
13553
525f795f
RO
135542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13557 pattern on Solaris with as.
13558
cd7bbceb
KT
135592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13560
13561 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13562 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13563 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13564 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13565
89c0c1fd
JJ
135662016-02-24 Jakub Jelinek <jakub@redhat.com>
13567
13568 PR middle-end/69915
13569 * gcc.dg/pr69915.c: New test.
13570
0683fd27
KT
135712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13572
13573 PR rtl-optimization/69886
13574 * gcc.dg/torture/pr69886.c: New test.
13575
e53d562a
RB
135762016-02-24 Richard Biener <rguenther@suse.de>
13577
13578 PR middle-end/68963
13579 * gcc.dg/torture/pr68963.c: New testcase.
13580
74a00288
KT
135812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13582
13583 PR target/69875
13584 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13585 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13586 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13587 * gcc.target/arm/atomic_loaddi_1.c: New test.
13588 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13589 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13590 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13591 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13592 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13593 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13594 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13595 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13596
340fd4c9
JJ
135972016-02-24 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR middle-end/69909
13600 * gcc.dg/torture/pr69909.c: New test.
13601
47d3fdb2
RB
136022016-02-24 Richard Biener <rguenther@suse.de>
13603
13604 PR tree-optimization/69907
13605 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13606 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13607 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13608
dab73e73
CB
136092016-02-24 Christian Bruel <christian.bruel@st.com>
13610
13611 * gcc.target/arm/pragma_cpp_fma.c: New test.
13612
7cc5ec65
JD
136132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13614
13615 PR fortran/61156
13616 * gfortran.dg/include_6.f90: Update test.
13617
067fbd8b
JJ
136182016-02-23 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR objc/69844
13621 * objc.dg/pr69844.m: New test.
13622
64a454d9
JD
136232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13624
13625 PR libgfortran/69456
13626 * gfortran.dg/namelist_89.f90: New test.
13627 * gfortran.dg/pr59700.f90: Update test..
13628
35886f0b
MS
136292016-02-23 Martin Sebor <msebor@redhat.com>
13630
13631 PR middle-end/69780
13632 * g++.dg/ext/builtin_alloca.C: New test.
13633 * gcc.dg/builtins-68.c: New test.
13634
162cc7e3
RH
136352016-02-23 Richard Henderson <rth@redhat.com>
13636
13637 * gcc.target/i386/addr-space-3.c: Remove test.
13638
196440f8
DM
136392016-02-23 David Malcolm <dmalcolm@redhat.com>
13640
13641 PR preprocessor/69126
13642 PR preprocessor/69543
13643 * c-c++-common/pr69126-2-long.c: New test.
13644 * c-c++-common/pr69126-2-short.c: New test.
13645 * c-c++-common/pr69543-1.c: Remove xfail.
13646
1d3121af
DM
136472016-02-23 David Malcolm <dmalcolm@redhat.com>
13648
13649 PR preprocessor/69126
13650 PR preprocessor/69543
13651 PR preprocessor/69558
13652 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13653 (f): Rename to...
13654 (test_2): ...this, and add leading comment.
13655 (MACRO_3, test_3): New.
13656 (MACRO_4A, MACRO_4B, test_4): New.
13657 (MACRO): Rename to...
13658 (MACRO_5): ...this.
13659 (g): Rename to...
13660 (test_5): ...this, updating for renaming of MACRO, and
13661 add leading comment.
13662 * c-c++-common/pr69543-1.c: New.
13663 * c-c++-common/pr69543-2.c: New.
13664 * c-c++-common/pr69543-3.c: New.
13665 * c-c++-common/pr69543-4.c: New.
13666 * c-c++-common/pr69558-1.c: New.
13667 * c-c++-common/pr69558-2.c: New.
13668 * c-c++-common/pr69558-3.c: New.
13669 * c-c++-common/pr69558-4.c: New.
13670 * gcc.dg/pr69558.c: Move to...
13671 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13672 xfail for c++.
13673
f99c3557
TS
136742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13675
13676 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13677 to -ftree-parallelize-loops/-fopenacc changes.
13678 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13679 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13680 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13681 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13682 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13683 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13684 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13685 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13686 * c-c++-common/goacc/kernels-loop.c: Likewise.
13687 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13688 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13689 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13690 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13691
c60ec7c2
RO
136922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13693
13694 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13695
f1a62b6f
JJ
136962016-02-23 Jakub Jelinek <jakub@redhat.com>
13697
e67bf044
JJ
13698 PR c++/69902
13699 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13700
f1a62b6f
JJ
13701 PR c/69900
13702 * gcc.dg/pr69900.c: New test.
13703
20c5e09e
MJ
137042016-02-23 Martin Jambor <mjambor@suse.cz>
13705
13706 PR tree-optimization/69666
13707 * gcc.dg/tree-ssa/pr69666.c: New test.
13708
e457a6fc
AV
137092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13710
13711 PR fortran/67451
13712 * gfortran.dg/coarray_allocate_5.f08: New test.
13713
d7b574f4
AK
137142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13715
13716 * gcc.target/s390/vcond-shift.c: Move to ...
13717 * gcc.target/s390/vector/vcond-shift.c: ... here.
13718
58bdeb44
AK
137192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13720
13721 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13722 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13723
7cd0387b
AK
137242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13725
13726 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13727
4246c8da
MW
137282016-02-20 Mark Wielaard <mjw@redhat.com>
13729
13730 PR c/28901
13731 * gcc.dg/unused-variable-3.c: New test.
13732
f93bc532
JJ
137332016-02-22 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR target/69888
13736 * gcc.target/i386/pr69888.c: New test.
13737
c4e360f4
RB
137382016-02-22 Richard Biener <rguenther@suse.de>
13739
13740 PR tree-optimization/69882
13741 * gfortran.dg/vect/pr69882.f90: New testcase.
13742
09c92f1c
JJ
137432016-02-22 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR target/69885
13746 * gcc.dg/pr69885.c: New test.
13747
f88d45dc
OE
137482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13749
13750 PR target/69806
13751 PR target/54089
13752 * gcc.target/sh/pr54089-10.c: New.
13753
ce1ff48e
PT
137542016-02-20 Paul Thomas <pault@gcc.gnu.org>
13755
13756 PR fortran/69423
13757 * gfortran.dg/deferred_character_15.f90 : New test.
13758
bbf27208
DH
137592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13760
13761 PR fortran/57365
13762 gfortran.dg/allocate_with_source_18.f03: New test.
13763
137642016-02-20 Harald Anlauf <anlauf@gmx.de>
13765
13766 PR fortran/52531
13767 gfortran.dg/gomp/pr52531.f90: New test.
13768
268be88c
BE
137692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13770
13771 PR c++/69865
13772 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13773 -std=c++03.
13774
4b6c824a
JJ
137752016-02-19 Jakub Jelinek <jakub@redhat.com>
13776
871b3f47
JJ
13777 PR c++/69826
13778 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13779 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13780
7a965d51
JJ
13781 PR c++/69850
13782 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13783
4b6c824a
JJ
13784 PR c++/69851
13785 * g++.dg/torture/pr69851.C: New test.
13786
15fca21a
MS
137872016-02-19 Martin Sebor <msebor@redhat.com>
13788
13789 PR testsuite/69573
13790 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13791
19e21586
JJ
137922016-02-19 Jakub Jelinek <jakub@redhat.com>
13793
03a616ac
JJ
13794 PR c++/69850
13795 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13796 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13797
19e21586
JJ
13798 PR c++/67767
13799 * g++.dg/cpp0x/pr67767.C: New test.
13800
2db16594
KT
138012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13802
13803 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13804 for fp, simd, crypto, crc, lse.
13805 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13806 above.
13807 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13808 effective target check.
13809
5a7d9d1e
JJ
138102016-02-19 Jakub Jelinek <jakub@redhat.com>
13811
13812 PR target/69820
13813 * gcc.target/i386/pr69820.c: New test.
13814
6448f064
AK
138152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13816
13817 * gcc.target/s390/vector/int128-1.c: New test.
13818
d0a859e6
AK
138192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13820
13821 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13822
9e4eb643
AK
138232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13824
13825 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13826 instruction pattern name to prevent the testcase from failing with
13827 -march=z13.
13828
859a4c0e
AK
138292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13830
13831 * gcc.target/s390/md/movstr-2.c: New test.
13832
efc2340b
MK
138332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13834
13835 * gcc.target/s390/morestack.c: New test.
13836
ca2bfbc2
DV
138372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13838
13839 PR target/69625
13840 * gcc.target/s390/pr69625.c: Add test case.
13841
efd4bd05
BE
138422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13843
13844 PR testsuite/68580
13845 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13846
2bf2078a
MM
138472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13848
13849 PR target/68404
13850 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13851 * gcc.target/powerpc/fusion3.c: Likewise.
13852
f003579e
RB
138532016-02-18 Richard Biener <rguenther@suse.de>
13854
13855 PR middle-end/69553
13856 * g++.dg/torture/pr69553.C: New testcase.
13857
19233914
NC
138582016-02-18 Nick Clifton <nickc@redhat.com>
13859
efd4bd05
BE
13860 PR target/62254
13861 PR target/69610
13862 * gcc.target/arm/pr62554.c: New test.
13863 * gcc.target/arm/pr69610-1.c: New test.
13864 * gcc.target/arm/pr69610-2.c: New test.
19233914 13865
23f27839
RB
138662016-02-18 Richard Biener <rguenther@suse.de>
13867
13868 PR middle-end/69854
13869 * gcc.dg/torture/pr69854.c: New testcase.
13870
932c0da4
JJ
138712016-02-17 Jakub Jelinek <jakub@redhat.com>
13872
13873 PR c++/69850
13874 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13875
1bed93e4
BS
138762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13877
13878 * gcc.target/powerpc/vec-cg.c: New test.
13879
57bfb134
RB
138802016-02-17 Richard Biener <rguenther@suse.de>
13881
13882 PR testsuite/69586
13883 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13884
a44e0ebb
KT
138852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13886
13887 PR target/69161
13888 * gcc.c-torture/compile/pr69161.c: New test.
13889
ffacd726
DS
138902016-02-17 David Sherwood <david.sherwood@arm.com>
13891
13892 PR target/69532
13893 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13894 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13895
448db8d2
EB
138962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13897
13898 * gcc.dg/ifcvt-4.c: Skip on Visium.
13899
e2f0522e
EB
139002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13901
13902 * gnat.dg/atomic8.adb: New test.
13903
bf17fe3f
EB
139042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13905
13906 * gnat.dg/discr46.ad[sb]: New test.
13907
ecf835e9
KN
139082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13909
13910 PR Target/48344
13911 * gcc.target/powerpc/pr48344-1.c: New test.
13912
49a1164a
TK
139132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13914
13915 PR fortran/69742
13916 * gfortran.dg/associate_21.f90: New test.
13917
bf14eba2
JJ
139182016-02-16 Jakub Jelinek <jakub@redhat.com>
13919
13920 PR c/69835
13921 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13922 -Wnonnull in dg-options.
13923 * c-c++-common/nonnull-2.c: New test.
13924
35a093b6
JG
139252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13926 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13927
13928 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13929
e387d491
JJ
139302016-02-16 Jakub Jelinek <jakub@redhat.com>
13931
13932 PR middle-end/69801
13933 * gcc.dg/pr69801.c: Add empty dg-options.
13934
ba539195
JN
139352016-02-16 James Norris <jnorris@codesourcery.com>
13936
13937 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13938 * g++.dg/goacc/deviceptr-1.c: New file.
13939
2a2b8f64
JJ
139402016-02-16 Jakub Jelinek <jakub@redhat.com>
13941
13942 PR tree-optimization/69820
13943 * gcc.dg/vect/pr69820.c: New test.
13944
87440c29
RB
139452016-02-16 Richard Biener <rguenther@suse.de>
13946
13947 PR tree-optimization/69776
13948 * gcc.dg/torture/pr69776-2.c: New testcase.
13949
6d87c306
BS
139502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13951
13952 PR tree-optimization/69714
13953 * gcc.dg/torture/pr69714.c: New test.
13954
3824a0a2
JJ
139552016-02-16 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR tree-optimization/69802
13958 * gcc.dg/pr69802.c: New test.
13959
c8cfe96e
RB
139602016-02-16 Richard Biener <rguenther@suse.de>
13961
13962 PR middle-end/69801
13963 * gcc.dg/pr69801.c: New testcase.
13964
fc12098d
JD
139652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13966
13967 PR libgfortran/69651
13968 * gfortran.dg/read_bang.f90: New test.
13969 * gfortran.dg/read_bang4.f90: New test.
13970
ba6b3795
JJ
139712016-02-15 Jakub Jelinek <jakub@redhat.com>
13972
f0516ca4
JJ
13973 PR c++/69658
13974 * g++.dg/init/pr69658.C: New test.
13975
ba6b3795
JJ
13976 PR c++/69797
13977 * c-c++-common/pr69797.c: New test.
13978
de3f9a2d
PK
139792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13980
13981 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13982 check for aarch64*-*-*.
13983
17a3b967
RB
139842016-02-15 Richard Biener <rguenther@suse.de>
13985
13986 PR tree-optimization/69783
13987 * gcc.dg/vect/pr69783.c: New testcase.
13988
1c48bff1
RB
139892016-02-15 Richard Biener <rguenther@suse.de>
13990
13991 PR tree-optimization/69776
13992 * gcc.dg/torture/pr69776.c: New testcase.
13993
1e6025b6
TK
139942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13995
13996 PR fortran/60526
13997 * gfortran.dg/type_decl_4.f90: Reinstated.
13998
d3308279
JDA
139992016-02-14 John David Anglin <danglin@gcc.gnu.org>
14000
14001 PR fortran/68746
14002 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14003
b7c56581
TK
140042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14005
14006 PR fortran/60526
14007 PR bootstrap/69816
14008 * gfortran.dg/type_decl_4.f90: Removed.
14009
60cb4ef5
TK
140102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14011
14012 PR fortran/60526
14013 * gfortran.dg/type_decl_4.f90: New test.
14014
f6964637
AM
140152016-02-14 Alan Modra <amodra@gmail.com>
14016
1a8849d1 14017 PR testsuite/68886
f6964637
AM
14018 * gcc.c-torture/execute/stkalign.c: Revise test.
14019
f5121920
OE
140202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14021
14022 PR target/67260
14023 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14024
6cda3ab6
OE
140252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14026
14027 PR target/67260
14028 * gcc.target/sh/torture/pr67260.c: New.
14029
6786e598
JDA
140302016-02-12 John David Anglin <danglin@gcc.gnu.org>
14031
14032 * gcc.dg/pr67964.c: Add dg-require-alias.
14033
7e05dad8
OE
140342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14035
14036 PR target/67636
14037 PR target/64345
14038 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14039
7f4cc3ce
JD
140402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14041
14042 PR libgfortran/69668
14043 * gfortran.dg/namelist_88.f90: New test.
14044
955ca6dc
JD
140452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14046
14047 PR libgfortran/69668
14048 * gfortran.dg/namelist_38.f90: Update test.
14049 * gfortran.dg/namelist_84.f90: Update test.
14050
876217ae
DM
140512016-02-12 David Malcolm <dmalcolm@redhat.com>
14052
14053 PR other/69554
14054 * gcc.dg/pr69554-1.c: New test.
14055 * gfortran.dg/pr69554-1.F90: New test.
14056 * gfortran.dg/pr69554-2.F90: New test.
14057 * lib/gcc-dg.exp (proc dg-locus): New function.
14058 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14059 distinguish between the caret-printing and non-caret-printing
14060 cases. If caret-printing has been explicitly enabled, bail out
14061 without attempting to fix up the output.
14062
61789eed
DM
140632016-02-12 David Malcolm <dmalcolm@redhat.com>
14064
14065 PR driver/69265
14066 PR driver/69453
14067 * gcc.dg/spellcheck-options-3.c: New test case.
14068 * gcc.dg/spellcheck-options-4.c: New test case.
14069 * gcc.dg/spellcheck-options-5.c: New test case.
14070 * gcc.dg/spellcheck-options-6.c: New test case.
14071 * gcc.dg/spellcheck-options-7.c: New test case.
14072 * gcc.dg/spellcheck-options-8.c: New test case.
14073 * gcc.dg/spellcheck-options-9.c: New test case.
14074 * gcc.dg/spellcheck-options-10.c: New test case.
14075
c3090c1f
JJ
140762016-02-12 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR rtl-optimization/69764
14079 PR rtl-optimization/69771
14080 * c-c++-common/pr69764.c: New test.
14081 * gcc.dg/torture/pr69771.c: New test.
14082
8222034d
MP
140832016-02-12 Marek Polacek <polacek@redhat.com>
14084
14085 * g++.dg/torture/init-list1.C: New.
14086
f749f792
MP
140872016-02-12 Marek Polacek <polacek@redhat.com>
14088
14089 * gcc.dg/pr69522.c: Add empty dg-options.
14090
199fb02a
IE
140912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14092
14093 * g++.dg/lto/lto.exp: Include and init mpx.
14094 * g++.dg/lto/pr69729_0.C: New test.
14095
b69539cb
JJ
140962016-02-12 Jakub Jelinek <jakub@redhat.com>
14097
06ff7000
JJ
14098 PR ipa/69241
14099 * g++.dg/ipa/pr69241-4.C: New test.
14100
b69539cb
JJ
14101 PR ipa/68672
14102 * g++.dg/ipa/pr68672-1.C: New test.
14103 * g++.dg/ipa/pr68672-2.C: New test.
14104 * g++.dg/ipa/pr68672-3.C: New test.
14105
16595a1f
BS
141062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14107
14108 PR c/69522
6d87c306 14109 * gcc.dg/pr69522.c: New test.
16595a1f 14110
38d795d2
PP
141112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14112
14113 PR c++/69098
14114 * g++.dg/cpp1y/69098.C: New test.
14115 * g++.dg/cpp1y/69098-2.C: New test.
14116
9c582551
JJ
141172016-02-12 Jakub Jelinek <jakub@redhat.com>
14118
14119 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14120 and neighbour -> neighbor.
14121 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14122 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14123 * c-c++-common/Wvarargs.c: Likewise.
14124 * c-c++-common/goacc/host_data-5.c: Likewise.
14125 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14126 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14127 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14128 * gcc.target/aarch64/pr60697.c: Likewise.
14129 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14130 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14131 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14132 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14133 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14134 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14135 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14136 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14137 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14138 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14139 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14140 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14141 * g++.dg/lookup/koenig5.C: Likewise.
14142 * g++.dg/ext/no-asm-2.C: Likewise.
14143 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14144 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14145 * gfortran.dg/used_types_16.f90: Likewise.
14146 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14147 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14148 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14149 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14150 * gfortran.dg/abstract_type_6.f03: Likewise.
14151 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14152 * gfortran.dg/used_types_15.f90: Likewise.
14153 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14154 * gfortran.dg/exit_3.f08: Likewise.
14155 * gfortran.dg/open_status_2.f90: Likewise.
14156 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14157 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14158 * gfortran.dg/associate_1.f03: Likewise.
14159 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14160 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14161 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14162 * gcc.dg/builtin-object-size-1.c: Likewise.
14163 * gcc.dg/noreturn-6.c: Likewise.
14164 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14165 * gcc.dg/globalalias.c: Likewise.
14166 * gcc.dg/builtins-config.h: Likewise.
14167 * gcc.dg/pr30457.c: Likewise.
14168 * gcc.c-torture/compile/volatile-1.c: Likewise.
14169 * gcc.c-torture/execute/20101011-1.c: Likewise.
14170 * c-c++-common/Waddress-1.c: Likewise.
14171
66756373
JJ
141722016-02-11 Jakub Jelinek <jakub@redhat.com>
14173
14174 PR c/69768
14175 * c-c++-common/Waddress-1.c: New test.
14176
76fe932b
AV
141772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14178
14179 PR fortran/69296
14180 * gfortran.dg/associate_19.f03: New test.
14181 * gfortran.dg/associate_20.f03: New test.
14182
564c4d4b
OE
141832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14184
14185 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14186
e1c1ecb0
KT
141872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14188
14189 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14190 .arch armv8-a\n. Add -dA to dg-options.
14191 * gcc.target/aarch64/assembler_arch_1.c: New test.
14192 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14193
0d7d9458
PC
141942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14195
14196 PR c++/68726
14197 * g++.dg/cpp0x/pr68726.C: New.
14198
e6208a60
IE
141992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14200
14201 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14202 test.
14203
281a11eb
RB
142042016-02-11 Richard Biener <rguenther@suse.de>
14205
14206 * g++.dg/tree-ssa/pr61034.C: Adjust.
14207
e03dd765
VM
142082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14209
4b48faf5 14210 PR target/69148
e03dd765
VM
14211 * gcc.target/s390/pr69148.c: New.
14212
cdc23927
YR
142132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14214
14215 PR tree-optimization/69652
14216 * gcc.dg/torture/pr69652.c: New test.
14217
e199dd0a
JJ
142182016-02-10 Jakub Jelinek <jakub@redhat.com>
14219 Patrick Palka <ppalka@gcc.gnu.org>
14220
14221 PR ipa/69241
14222 PR c++/69649
14223 * g++.dg/ipa/pr69241-1.C: New test.
14224 * g++.dg/ipa/pr69241-2.C: New test.
14225 * g++.dg/ipa/pr69241-3.C: New test.
14226 * g++.dg/ipa/pr69649.C: New test.
14227
d6b38027
UB
142282016-02-10 Uros Bizjak <ubizjak@gmail.com>
14229
14230 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14231 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14232
13b562c5
BC
142332016-02-10 Bin Cheng <bin.cheng@arm.com>
14234
14235 PR tree-optimization/68021
14236 * gcc.dg/tree-ssa/pr68021.c: New test.
14237
24a179f8
RB
142382016-02-10 Richard Biener <rguenther@suse.de>
14239
14240 PR tree-optimization/69726
14241 * gcc.dg/uninit-22.c: New testcase.
14242
0d99886f
AP
142432016-02-09 Andrew Pinski <apinski@cavium.com>
14244
14245 PR tree-opt/69282
14246 * gcc.c-torture/compile/20160205-1.c: New testcase.
14247
ab04995c
MM
142482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14249
14250 PR target/68404
14251 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14252 instead accessing a really large arrray.
14253 * gcc.target/powerpc/fusion3.c: Likewise.
14254
4b79ac23
CB
142552016-02-09 Charles Baylis <charles.baylis@linaro.org>
14256
14257 PR target/68532
14258 * gcc.c-torture/execute/pr68532.c: New test.
14259
b890a441
AO
142602016-02-11 Alexandre Oliva <aoliva@redhat.com>
14261
14262 PR target/69634
14263 * gcc.dg/pr69634.c: New.
14264
84a5bef7
RB
142652016-02-09 Richard Biener <rguenther@suse.de>
14266
14267 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14268
1f123759 142692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14270
1f123759
AF
14271 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14272
65860c77
YR
142732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14274
14275 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14276
7e1e8a0a
RB
142772016-02-09 Richard Biener <rguenther@suse.de>
14278
14279 PR tree-optimization/69715
14280 * gcc.dg/torture/pr69715.c: New testcase.
14281
efb45a9f
PP
142822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14283
14284 PR c++/69139
14285 * g++.dg/cpp0x/trailing12.C: New test.
14286 * g++.dg/cpp0x/trailing13.C: New test.
14287
20a0c6f9
PP
142882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14289
14290 PR c++/69283
14291 PR c++/67835
14292 * g++.dg/cpp1y/auto-fn29.C: New test.
14293 * g++.dg/cpp1y/auto-fn30.C: New test.
14294
a162f3af
JJ
142952016-02-08 Jakub Jelinek <jakub@redhat.com>
14296
14297 PR tree-optimization/69209
14298 * gcc.c-torture/compile/pr69209.c: New test.
14299
4b4a9fbd
JL
143002016-02-08 Jeff Law <law@redhat.com>
14301
14302 PR tree-optimization/68541
14303 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14304 of statements allowed in join block for path splitting.
14305
cfac5ed2
JJ
143062016-02-08 Jakub Jelinek <jakub@redhat.com>
14307
f68bc23f
JJ
14308 PR c++/59627
14309 * g++.dg/gomp/pr59627.C: New test.
14310
cfac5ed2
JJ
14311 PR ipa/69239
14312 * g++.dg/ipa/pr69239.C: New test.
14313
44714d8c
DM
143142016-02-08 David Malcolm <dmalcolm@redhat.com>
14315
14316 PR preprocessor/69664
14317 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14318 * gcc.dg/cpp/warn-comments.c: Likewise.
14319
eba9e839
MP
143202016-02-08 Marek Polacek <polacek@redhat.com>
14321
14322 PR c++/69688
14323 * g++.dg/init/const12.C: New test.
14324
a011cd92
BS
143252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14326
14327 PR target/60410
14328 * gcc.dg/lto/pr55113_0.c: Remove test.
14329
5317b1be
RB
143302016-02-08 Richard Biener <rguenther@suse.de>
14331
14332 PR tree-optimization/69719
14333 * gcc.dg/torture/pr69719.c: New testcase.
14334
63998a63
RB
143352016-02-08 Richard Biener <rguenther@suse.de>
14336 Jeff Law <law@redhat.com>
14337
14338 PR target/68273
14339 * gcc.target/mips/pr68273.c: New testcase.
14340
43f4a281
RB
143412016-02-08 Richard Biener <rguenther@suse.de>
14342
14343 PR rtl-optimization/69274
14344 * gcc.target/i386/addr-sel-1.c: XFAIL.
14345
0b604d2d
JL
143462016-02-08 Jeff Law <law@redhat.com>
14347
e8dfe49e
JL
14348 PR tree-optimization/68541
14349 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14350
6daecd7a 14351 PR tree-optimization/65917
0b604d2d
JL
14352 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14353
c0f0e35a
JD
143542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14355
14356 PR fortran/50555
14357 * gfortran.dg/namelist_args.f90: New test.
14358
8981d712
JL
143592016-02-05 Jeff Law <law@redhat.com>
14360
6daecd7a 14361 PR tree-optimization/68541
8981d712
JL
14362 * gcc.dg/tree-ssa/split-path-2.c: New test.
14363 * gcc.dg/tree-ssa/split-path-3.c: New test.
14364 * gcc.dg/tree-ssa/split-path-4.c: New test.
14365 * gcc.dg/tree-ssa/split-path-5.c: New test.
14366 * gcc.dg/tree-ssa/split-path-6.c: New test.
14367 * gcc.dg/tree-ssa/split-path-7.c: New test.
14368
46cb9332
MS
143692016-02-05 Martin Sebor <msebor@redhat.com>
14370
14371 PR c++/69662
14372 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14373 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14374
be2083ea
RH
143752016-02-06 Richard HEnderson <rth@redhat.com>
14376
14377 PR c/69643
14378 * gcc.target/i386/addr-space-4.c: New.
14379 * gcc.target/i386/addr-space-5.c: New.
14380
711d7c23
MM
143812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14382
14383 PR fortran/66089
14384 * gfortran.dg/elemental_dependency_6.f90: New.
14385
b5c1c988
JJ
143862016-02-05 Jakub Jelinek <jakub@redhat.com>
14387
861c7bcd
JJ
14388 PR rtl-optimization/69691
14389 * gcc.c-torture/execute/pr69691.c: New test.
14390
b5c1c988
JJ
14391 PR c++/69628
14392 * g++.dg/parse/pr69628.C: New test.
14393
f7dfa966
UB
143942016-02-05 Uros Bizjak <ubizjak@gmail.com>
14395
14396 * gcc.dg/sancov/asan.c: Move to ...
14397 * gcc.dg/asan/sancov-1.c: ... here.
14398
9b143e64
UB
143992016-02-05 Uros Bizjak <ubizjak@gmail.com>
14400
14401 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14402
f5d4b899
L
144032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14404
14405 PR target/69677
14406 * gcc.target/i386/pr69677.c: New test.
14407
76c85fbb
PP
144082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14409
14410 PR c++/68948
14411 * g++.dg/template/pr68948.C: New test.
14412
f181bf90
DV
144132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14414
14415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14416 (only necessary on s390x).
14417
714fb282
L
144182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14419
14420 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14421 -mno-accumulate-outgoing-args.
14422
618d6c1c
PP
144232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14424
14425 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14426
1066e9b5
JJ
144272016-02-04 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR c/69669
14430 * c-c++-common/pr69669.c: New test.
14431
76255d0d
MM
144322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14433
14434 PR target/69667
14435 * g++.dg/pr69667.C: New file.
14436
e0b059b1
WD
144372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14438
14439 PR target/69619
14440 * gcc.dg/pr69619.c: Add new test.
14441
2692b5c8
RS
144422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14443
14444 PR rtl-optimization/69577
14445 * gcc.target/i386/pr69577.c: New test.
14446
7db337c2
ML
144472016-02-04 Martin Liska <mliska@suse.cz>
14448
14449 * g++.dg/asan/pr69276.C: New test.
14450
cc9c0829
KT
144512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14452
14453 PR target/65932
14454 PR target/67714
14455 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14456 a single smulbb instruction.
14457 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14458 * gcc.target/amr/wmul-2.c: Likewise.
14459
eb9feb52
KT
144602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14461
14462 PR target/65932
14463 PR target/67714
14464 * gcc.c-torture/execute/pr67714.c: New test.
14465
61f727fe
JJ
144662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14467
14468 PR target/69454
14469 * gcc.target/i386/pr69454-1.c: New test.
14470 * gcc.target/i386/pr69454-2.c: New test.
14471
05dd97db
MS
144722016-02-03 Martin Sebor <msebor@redhat.com>
14473
14474 PR c++/69251
14475 PR c++/69253
14476 PR c++/69290
14477 PR c++/69277
14478 PR c++/69349
14479 * g++.dg/ext/flexarray-mangle-2.C: New test.
14480 * g++.dg/ext/flexarray-mangle.C: New test.
14481 * g++.dg/ext/flexarray-subst.C: New test.
14482 * g++.dg/ext/flexary11.C: New test.
14483 * g++.dg/ext/flexary12.C: New test.
14484 * g++.dg/ext/flexary13.C: New test.
14485 * g++.dg/ext/flexary14.C: New test.
14486 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14487
dac2fc29
L
144882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14489
14490 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14491 Define only if CHECK_FLOAT128 is defined.
14492 (main): Properly initialize u5.
14493
eadb8035
JJ
144942016-02-03 Jakub Jelinek <jakub@redhat.com>
14495
0afbb81b
JJ
14496 PR c/69627
14497 * gcc.dg/pr69627.c: New test.
14498
eadb8035
JJ
14499 PR target/69644
14500 * gcc.dg/pr69644.c: New test.
14501
b12d4923
MS
145022016-02-03 Mike Stump <mikestump@comcast.net>
14503
14504 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14505 support for struct-layout-1.exp.
14506
ab4bae0c
PP
145072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14508
14509 PR c++/69056
618d6c1c 14510 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14511
95831c01
VM
145122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14513 Alexandre Oliva <aoliva@redhat.com>
14514
14515 PR target/69461
14516 * gcc.target/powerpc/pr69461.c: New.
14517
ccc71ab8
UB
145182016-02-03 Uros Bizjak <ubizjak@gmail.com>
14519
14520 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14521 works from here ...
14522 (check_effective_target_fsanitize_thread): ... to here. Do not
14523 specify additional compile flags for the test source.
14524 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14525 specify additional compile flags for the test source.
14526
96299640
WD
145272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14528
14529 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14530
781d83d9
AV
145312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14532
14533 PR fortran/67451
14534 PR fortran/69418
14535 * gfortran.dg/coarray_allocate_2.f08: New test.
14536 * gfortran.dg/coarray_allocate_3.f08: New test.
14537 * gfortran.dg/coarray_allocate_4.f08: New test.
14538
d8208e6d
AL
145392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14540
14541 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14542 use same scan-tree-dump-times on all platforms.
14543 * gcc.dg/vect/vect-outer-1.c: Likewise.
14544 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14545 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14546 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14547 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14548 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14549 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14550 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14551
a8394fa0
SB
145522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14553
14554 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14555 warning.
14556
f3baa1d3
L
145572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14558
14559 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14560
eb077516
JN
145612016-02-02 James Norris <jnorris@codesourcery.com>
14562
14563 * c-c++-common/goacc/routine-5.c: Add tests.
14564
578fb225
AM
145652016-02-02 Alexander Monakov <amonakov@ispras.ru>
14566
14567 * gcc.target/nvptx/unsigned-cmp.c: New test.
14568
c64f7d37
WD
145692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14570
14571 * gcc.target/aarch64/scalar_shift_1.c
14572 (test_corners_sisd_di): Improve force to SIMD register.
14573 (test_corners_sisd_si): Likewise.
14574 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14575 Remove scan-assembler check for ldr.
14576
90c6f26c
RB
145772016-02-02 Richard Biener <rguenther@suse.de>
14578
14579 PR tree-optimization/69595
14580 * gcc.dg/Warray-bounds-17.c: New testcase.
14581
9dc03c97
RB
145822016-02-02 Richard Biener <rguenther@suse.de>
14583
14584 PR tree-optimization/69606
14585 * gcc.dg/torture/pr69606.c: New testcase.
14586
2d4dc223
YR
145872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14588
14589 PR middle-end/68542
14590 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14591 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14592
65c98fde
AM
145932016-02-02 Alan Modra <amodra@gmail.com>
14594
14595 PR target/69548
14596 * gcc.target/powerpc/pr69548.c: New test.
14597
e1b81f2b
JJ
145982016-02-01 Jakub Jelinek <jakub@redhat.com>
14599
d0268b37
JJ
14600 PR rtl-optimization/69592
14601 * gcc.dg/pr69592.c: New test.
14602
e1b81f2b
JJ
14603 PR preprocessor/69543
14604 PR c/69558
14605 * gcc.dg/pr69543.c: New test.
14606 * gcc.dg/pr69558.c: New test.
14607
7dd7780d
UB
146082016-02-01 Uros Bizjak <ubizjak@gmail.com>
14609
bf672ee5
UB
14610 PR testsuite/65940
14611 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14612
9a7013f8
MS
146132016-02-01 Martin Sebor <msebor@redhat.com>
14614
14615 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14616
e681fb2b
BC
146172016-02-01 Bin Cheng <bin.cheng@arm.com>
14618
14619 PR tree-optimization/67921
14620 * c-c++-common/ubsan/pr67921.c: New test.
14621
ff86345f
RB
146222016-02-01 Richard Biener <rguenther@suse.de>
14623
14624 PR middle-end/69556
14625 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14626
bc369dbd
RB
146272016-02-01 Richard Biener <rguenther@suse.de>
14628
14629 PR tree-optimization/69574
14630 * gcc.dg/torture/pr69574.c: New testcase.
14631
ef318184
RB
146322016-02-01 Richard Biener <rguenther@suse.de>
14633
14634 PR tree-optimization/69579
14635 * gcc.dg/setjmp-6.c: New testcase.
14636
654745e6
JJ
146372016-02-01 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR rtl-optimization/69570
14640 * g++.dg/opt/pr69570.C: New test.
14641
e6c0c44b
RH
146422016-02-01 Richard Henderson <rth@redhat.com>
14643
14644 * gcc.dg/pr69535.c: New test.
14645
6ff3f09a
JDA
146462016-01-31 John David Anglin <danglin@gcc.gnu.org>
14647
2c005538
JDA
14648 PR testsuite/69584
14649 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14650 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14651
61083a4b
JDA
14652 PR debug/68244
14653 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14654
6ff3f09a
JDA
14655 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14656
0c221916
PT
146572016-01-31 Paul Thomas <pault@gcc.gnu.org>
14658
14659 PR fortran/67564
14660 * gfortran.dg/allocate_with_source_17.f03: New test.
14661
db7a2818
JJ
146622016-01-30 Jakub Jelinek <jakub@redhat.com>
14663
14664 PR tree-optimization/69546
14665 * gcc.dg/torture/pr69546.c: New test.
14666
e520d5f0
PT
146672016-01-30 Paul Thomas <pault@gcc.gnu.org>
14668
14669 PR fortran/69566
14670 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14671
343c05d3
MS
146722016-01-30 Martin Sebor <msebor@redhat.com>
14673
14674 PR c++/68490
14675 * g++.dg/ext/flexary10.C: New test.
14676
d6c3a539
DH
146772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14678
14679 PR fortran/66707
14680 gfortran.dg/common_23.f90: New test.
14681
52d72fcd
BS
146822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14683
14684 PR target/65546
14685 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14686 condition being checked, and disable it when the target supports
14687 misaligned loads and stores.
14688
3a5d2ba4
JJ
146892016-01-29 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR debug/69518
14692 * gcc.dg/torture/pr69518.c: New test.
14693
6bbacdb5
L
146942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14695
14696 PR target/69530
14697 * gcc.target/i386/pr69530.c: New test.
14698
af932cdb
SE
146992016-01-29 Steve Ellcey <sellcey@imgtec.com>
14700
14701 PR target/65604
14702 * gcc.target/mips/div-delay.c: New test.
14703
26658b7c
JJ
147042016-01-29 Jakub Jelinek <jakub@redhat.com>
14705
33e89989
JJ
14706 PR target/69551
14707 * gcc.target/i386/pr69551.c: New test.
14708
26658b7c
JJ
14709 PR target/66137
14710 * gcc.target/i386/pr66137.c: New test.
14711
401116b5
AB
147122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14713
14714 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14715 always built for p5600.
14716 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14717 isa=p5600 dg-option.
14718
d4abfcc5
RB
147192016-01-29 Richard Biener <rguenther@suse.de>
14720
14721 PR tree-optimization/69547
14722 * g++.dg/tree-ssa/pr69547.C: New testcase.
14723
16b77b32
JJ
147242016-01-29 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR debug/66869
14727 * g++.dg/warn/Wunused-function2.C: New test.
14728
a1c95464
DV
147292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14730
14731 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14732 support for test to succeed.
14733
5453bfed
MP
147342016-01-29 Marek Polacek <polacek@redhat.com>
14735
14736 PR c++/69509
14737 PR c++/69516
14738 * g++.dg/ext/constexpr-vla2.C: New test.
14739 * g++.dg/ext/constexpr-vla3.C: New test.
14740 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14741
452ec2a5
RB
147422016-01-29 Richard Biener <rguenther@suse.de>
14743
14744 PR middle-end/69537
14745 * gcc.dg/uninit-21.c: New testcase.
14746
aec0b19e
UB
147472016-01-28 Uros Bizjak <ubizjak@gmail.com>
14748
14749 PR target/69459
14750 * gcc.target/i386/pr69459.c: New test.
14751
df113ce7
SE
147522016-01-28 Steve Ellcey <sellcey@imgtec.com>
14753
14754 PR target/68400
14755 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14756 * gcc.target/mips/pr68400.c: New test.
14757
494de84f
MS
147582016-01-28 Martin Sebor <msebor@redhat.com>
14759
14760 PR target/17381
14761 * gcc.target/powerpc/pr17381.c: New test.
14762
eb1b1f01
JJ
147632016-01-28 Jakub Jelinek <jakub@redhat.com>
14764
14765 PR middle-end/69542
14766 * gcc.dg/torture/pr69542.c: New test.
14767
6dfeb7ce
WD
147682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14769
14770 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14771
4b7471a4
DE
147722016-01-28 David Edelsohn <dje.gcc@gmail.com>
14773
14774 * gcc.dg/pr65980.c: Skip on AIX.
14775 * gcc.dg/pr66688.c: Same.
14776
b271fd21
DE
147772016-01-28 David Edelsohn <dje.gcc@gmail.com>
14778
14779 PR target/63679
14780 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14781 * gcc.dg/tree-ssa/sra-18.c: Same.
14782
874108a9
AV
147832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14784
14785 PR fortran/62536
14786 * gfortran.dg/block_15.f08: New test.
14787 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14788 on incorrectly closed BLOCK.
14789
30480bcd
IE
147902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14791
14792 * gcc.dg/declare-simd.c: New test.
6905c577 14793
14ba8d6d
RB
147942016-01-28 Richard Biener <rguenther@suse.de>
14795
14796 PR tree-optimization/69466
14797 * gfortran.dg/vect/pr69466.f90: New testcase.
14798
0d4c694e
TP
147992016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14800
14801 * g++.dg/pr67989.C: Remove ARM-specific option.
14802 * gcc.target/arm/pr67989.C: New file.
14803
2aa780da
UB
148042016-01-27 Uros Bizjak <ubizjak@gmail.com>
14805
14806 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14807 and expm1 test for glibc < 2.11.
14808
f75ebe77
RH
148092016-01-27 Richard Henderson <rth@redhat.com>
14810
14811 * gcc.c-torture/execute/pr69447.c: New test.
14812
148132016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14814
9a175e65 14815 PR fortran/69422
49847d75
PT
14816 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14817
cbdd8ae0
JJ
148182016-01-27 Jakub Jelinek <jakub@redhat.com>
14819
14820 PR debug/66869
14821 * gcc.dg/pr66869.c: New test.
14822
2b572b3c
JL
148232016-01-25 Jeff Law <law@redhat.com>
14824
14825 PR tree-optimization/68398
aec0b19e 14826 PR tree-optimization/69196
2b572b3c
JL
14827 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14828 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14829 path to avoid new heuristic allowing more irreducible regions
14830 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14831 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14832 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14833 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14834 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14835
fa74a4bc
MP
148362016-01-27 Marek Polacek <polacek@redhat.com>
14837
14838 PR c/68062
14839 * c-c++-common/vector-compare-4.c: New test.
14840
0afff540
DM
148412016-01-27 David Malcolm <dmalcolm@redhat.com>
14842
14843 PR preprocessor/69126
14844 * c-c++-common/pr69126.c: New test case.
14845
1a218fc9
ILT
148462016-01-27 Ian Lance Taylor <iant@google.com>
14847
14848 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14849
5d70666e
RB
148502016-01-27 Ryan Burn <contact@rnburn.com>
14851
14852 PR cilkplus/69267
14853 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14854
87ff4d66
UB
148552016-01-27 Uros Bizjak <ubizjak@gmail.com>
14856
14857 PR target/69512
14858 * gcc.target/i386/pr69512.c: New test.
14859
27e23cca
RE
148602016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14861
14862 PR ada/69488
14863 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14864
05bf54c3
MP
148652016-01-27 Marek Polacek <polacek@redhat.com>
14866
14867 PR c++/69379
14868 * g++.dg/pr69379.C: New test.
14869
60214d0d
MS
148702016-01-27 Martin Sebor <msebor@redhat.com>
14871
14872 PR c++/69317
14873 * g++.dg/abi/Wabi-2-2.C: New test.
14874 * g++.dg/abi/Wabi-2-3.C: New test.
14875 * g++.dg/abi/Wabi-3-2.C: New test.
14876 * g++.dg/abi/Wabi-3-3.C: New test.
14877
167c7bfa
RB
148782016-01-27 Richard Biener <rguenther@suse.de>
14879
14880 PR tree-optimization/69166
14881 * gcc.dg/torture/pr69166.c: New testcase.
14882
1430fb1f
MJ
148832016-01-27 Martin Jambor <mjambor@suse.cz>
14884
14885 PR tree-optimization/69355
14886 * gcc.dg/tree-ssa/pr69355.c: New test.
14887
95e3030c
MP
148882016-01-27 Marek Polacek <polacek@redhat.com>
14889
14890 PR c++/69496
14891 * g++.dg/ext/constexpr-vla1.C: New test.
14892
eeb085f3
CB
148932016-01-20 Christian Bruel <christian.bruel@st.com>
14894
14895 PR target/69245
14896 * gcc.target/arm/pr69245.c: New test.
14897
b1652dde
JJ
148982016-01-27 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR tree-optimization/69399
14901 * gcc.dg/torture/pr69399.c: New test.
14902
ce7e8f00
EB
149032016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14904
14905 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14906
e4aac1d1
EB
149072016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14908
14909 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14910
8dfdb419
TV
149112016-01-26 Tom de Vries <tom@codesourcery.com>
14912
14913 PR tree-optimization/69110
14914 * gcc.dg/autopar/pr69110.c: New test.
14915
56f80f54 149162016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14917 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14918
14919 * gcc.dg/graphite/isl-ast-op-select.c: New.
14920
a0909527
PT
149212015-01-26 Paul Thomas <pault@gcc.gnu.org>
14922
14923 PR fortran/69385
14924 * gfortran.dg/allocate_error_6.f90: New test.
14925
ffc445f4
RH
149262016-01-26 Richard Henderson <rth@redhat.com>
14927
14928 * gcc.dg/tm/pr60908.c: New test.
14929
01e1dea3
DM
149302016-01-26 David Malcolm <dmalcolm@redhat.com>
14931
14932 PR other/69006
14933 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14934 directive.
14935 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14936 expected multiline output to reflect the colorization being
14937 disabled before newlines.
14938 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14939 (custom_diagnostic_finalizer): Replace call to
14940 pp_newline_and_flush with call to pp_flush.
14941 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14942 * gfortran.dg/implicit_class_1.f90: Likewise.
14943 * lib/gcc-dg.exp (allow_blank_lines): New global.
14944 (dg-allow-blank-lines-in-output): New procedure.
14945 (gcc-dg-prune): Complain about blank lines in the output, unless
14946 dg-allow-blank-lines-in-output was called.
14947 * lib/multiline.exp (_build_multiline_regex): Only support
14948 arbitrary followup text for non-blank-lines, not for blank lines.
14949
13f92e8d
JJ
149502016-01-26 Jakub Jelinek <jakub@redhat.com>
14951
14952 PR tree-optimization/69483
14953 * gcc.dg/pr69483.c: New test.
14954 * g++.dg/opt/pr69483.C: New test.
14955
92422235
CL
149562016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14957
14958 PR target/68620
14959 * gcc.target/arm/pr68620.c: New test.
14960
0bccf11b
L
149612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14962
14963 * gcc.target/i386/pr68986-2.c: Remove -m32.
14964
81cd202e
L
149652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14966
14967 PR target/68986
14968 * gcc.target/i386/pr68986-1.c: New test.
14969 * gcc.target/i386/pr68986-2.c: Likewise.
14970 * gcc.target/i386/pr68986-3.c: Likewise.
14971
213a1c03
CB
149722016-01-26 Christian Bruel <christian.bruel@st.com>
14973
14974 * lib/target-supports.exp
14975 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14976 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14977 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14978
22a08dd1
RB
149792016-01-26 Richard Biener <rguenther@suse.de>
14980
14981 PR tree-optimization/69452
14982 * gcc.dg/torture/pr69452.c: New testcase.
14983
6c06e0e8
JJ
149842016-01-26 Jakub Jelinek <jakub@redhat.com>
14985
14986 PR target/69442
14987 * gcc.dg/pr69442.c: New test.
14988
b96824c4
RFI
149892016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14990
14991 PR target/67896
14992 * gcc.target/aarch64/simd/pr67896.C: New.
14993
5ee31e57
RS
149942016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14995
14996 PR tree-optimization/69400
14997 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14998 function.
14999 (plugin_init): Call it.
15000 * gcc.dg/torture/pr69400.c: New test.
15001
7ddfb31d
CL
150022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15003
15004 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15005
1e050c90
AK
150062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15007 Sebastian Pop <s.pop@samsung.com>
15008
15009 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15010 isl-0.15.
15011
c8ee4bf5
AK
150122016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15013 Sebastian Pop <s.pop@samsung.com>
15014
15015 * gcc.dg/graphite/pr69292.c: New.
15016
d902b330
JJ
150172016-01-25 Jakub Jelinek <jakub@redhat.com>
15018
15019 * c-c++-common/goacc/use_device-1.c: New test.
15020
2c89b952
JL
150212016-01-25 Jeff Law <law@redhat.com>
15022
15023 PR tree-optimization/69196
15024 PR tree-optimization/68398
15025 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15026 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15027
685c8785
DE
150282016-01-25 David Edelsohn <dje.gcc@gmail.com>
15029
15030 PR target/69469
15031 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15032 Algorithm.
15033
95cef0c1
RB
150342016-01-25 Richard Biener <rguenther@suse.de>
15035
15036 PR testsuite/69380
15037 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15038
2947d3b2
IE
150392016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15040
15041 PR target/69421
15042 * gcc.dg/pr69421.c: New test.
15043
ae19075a
BB
150442016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15045
15046 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15047 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15048 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15049 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15050 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15051 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15052 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15053 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15054 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15055 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15056
fa4511c2
RB
150572016-01-25 Richard Biener <rguenther@suse.de>
15058
15059 PR tree-optimization/69376
15060 * gcc.dg/torture/pr69376.c: New testcase.
15061
1d101216
JD
150622016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15063
15064 PR fortran/69397
15065 PR fortran/68442
15066 * gfortran.dg/interface_38.f90: New test.
15067 * gfortran.dg/interface_39.f90: New test.
a0909527 15068
a59b92b0
PP
150692016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15070
15071 Revert:
15072 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15073
15074 PR c++/11858
15075 PR c++/24663
15076 PR c++/24664
15077 * g++.dg/template/pr11858.C: New test.
15078 * g++.dg/template/pr24663.C: New test.
15079 * g++.dg/template/unify12.C: New test.
15080 * g++.dg/template/unify13.C: New test.
15081 * g++.dg/template/unify14.C: New test.
15082 * g++.dg/template/unify15.C: New test.
15083 * g++.dg/template/unify16.C: New test.
15084 * g++.dg/template/unify17.C: New test.
15085
16acb1a8
DH
150862016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15087
15088 PR fortran/68283
15089 gfortran.dg/pr68283.f90: New test.
15090
094773e8
TK
150912016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15092
15093 PR fortran/66094
15094 * gfortran.dg/inline_matmul_13.f90: New test.
15095 * gfortran.dg/matmul_bounds_8.f90: New test.
15096 * gfortran.dg/matmul_bounds_9.f90: New test.
15097 * gfortran.dg/matmul_bounds_10.f90: New test.
15098
42fb90d7
TV
150992016-01-23 Tom de Vries <tom@codesourcery.com>
15100
15101 PR tree-optimization/69426
15102 * gcc.dg/autopar/pr69426.c: New test.
15103
69da7802
MS
151042016-01-23 Martin Sebor <msebor@redhat.com>
15105
15106 PR c++/58109
15107 PR c++/69022
15108 * g++.dg/cpp0x/alignas5.C: New test.
15109 * g++.dg/ext/vector29.C: Same.
15110
da17300a
UB
151112016-01-23 Uros Bizjak <ubizjak@gmail.com>
15112
15113 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15114 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15115 _GNU_SOURCE from compile flags to the source.
15116 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15117 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15118 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15119 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15120
62041cfc
JJ
151212016-01-22 Jakub Jelinek <jakub@redhat.com>
15122
15123 PR target/69432
15124 * g++.dg/opt/pr69432.C: New test.
15125
f7d2ad6f
BS
151262016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15127
15128 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15129 32-bit targets testing an -m64 multilib.
15130
d403fc9a
WS
151312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15132
15133 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15134 64-bit support.
15135
4aa16f8d
JG
151362016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15137
15138 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15139
7c816d0f
CB
151402016-01-21 Christian Bruel <christian.bruel@st.com>
15141
15142 PR target/68674
15143 * gcc.target/i386/pr68674.c
15144 * gcc.target/aarch64/pr68674.c
15145 * gcc.target/arm/pr68674.c
15146
fce661e8
KT
151472016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15148
15149 PR target/69403
15150 * gcc.c-torture/execute/pr69403.c: New test.
15151
4696899f
PC
151522016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15153
15154 PR c++/55843
15155 * g++.dg/template/pr55843.C: New.
15156
bac69366
AL
151572016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15158
15159 PR testsuite/66877
15160 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15161 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15162
b57d3a5c
BS
151632016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15164
15165 PR testsuite/67489
da17300a
UB
15166 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15167 from dg-do compile directive, and instead add
15168 { dg-require-effective-target int128 }.
b57d3a5c 15169
9f04a53e
MS
151702016-01-20 Martin Sebor <msebor@redhat.com>
15171
15172 PR c/69405
15173 * gcc.dg/sync-fetch.c: New test.
15174
38a51663
JL
151752016-01-21 Martin Sebor <msebor@redhat.com>
15176
15177 PR target/69252
15178 * gcc.target/powerpc/pr69252.c: New test.
15179
2423a75a
JD
151802016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15181
15182 PR fortran/65996
da17300a 15183 * gfortran.dg/pr65996.f90: New test.
2423a75a 15184
0a76463f
DV
151852016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15186
15187 PR c++/68810
9f04a53e 15188 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15189 expected to generate an error.
0a76463f 15190
9776e692
BS
151912016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15192
15193 PR middle-end/66178
15194 * gcc.dg/torture/pr66178.c: New test.
15195
c8d3e088
AB
151962016-01-21 Anton Blanchard <anton@samba.org>
15197 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15198
15199 PR target/63354
15200 * gcc.target/powerpc/pr63354.c: New test.
15201
35b707ff
VM
152022016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15203
15204 PR rtl-optimization/68990
15205 * gcc.target/i386/pr68990: New.
15206
157b0829
NC
152072016-01-21 Nick Clifton <nickc@redhat.com>
15208
15209 PR target/69129
15210 * gcc.target/mips/pr69129.c: New.
15211
aede6748
PC
152122016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15213
15214 PR c++/58046
15215 * g++.dg/cpp0x/pr58046.C: New.
15216
5463c2c8
JJ
152172016-01-21 Jakub Jelinek <jakub@redhat.com>
15218
6d31cc75
SS
15219 PR target/69187
15220 PR target/65624
15221 * gcc.target/arm/pr69187.c: New test.
15222
5463c2c8
JJ
15223 PR c++/69355
15224 * g++.dg/torture/pr69355.C: New test.
15225
fa28f32b
AK
152262016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15227 Sebastian Pop <s.pop@samsung.com>
15228
15229 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15230
b920a047
AK
152312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15232 Sebastian Pop <s.pop@samsung.com>
15233
da17300a 15234 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15235
bdd3aea6
JJ
152362016-01-21 Jakub Jelinek <jakub@redhat.com>
15237
15238 PR middle-end/67653
15239 * c-c++-common/pr67653.c: New test.
15240 * gcc.dg/torture/pr29119.c: Add dg-warning.
15241
26a2e6ae
PB
152422016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15243
15244 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15245
d25c7690
PK
152462016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15247
15248 PR c/24293
15249 * gcc.dg/pr24293.c: New test.
15250 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15251 incomplete struct type.
15252 * gcc.dg/declspec-1.c: Likewise.
15253 * gcc.dg/pr63549.c: Likewise.
15254
889d5698
JJ
152552016-01-20 Jakub Jelinek <jakub@redhat.com>
15256
15257 PR tree-optimization/66612
15258 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15259 for bdn instruction.
15260
d7cf3dc7
CL
152612016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15262
15263 * lib/target-supports.exp
15264 (check_effective_target_arm_fp_ok_nocache): New.
15265 (check_effective_target_arm_fp_ok): New.
15266 (add_options_for_arm_fp): New.
15267 (check_effective_target_arm_crypto_ok_nocache): Require
15268 target_arm_v8_neon_ok instead of arm32.
15269 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15270 (check_effective_target_arm_crypto_pragma_ok): New.
15271 (add_options_for_arm_vfp): New.
15272 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15273 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15274 target instead. Force initial fpu to vfp.
15275 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15276 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15277 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15278 dependency.
15279 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15280 use arm_vfp effective target instead. Force initial fpu to vfp.
15281 * gcc.target/arm/attr-neon3.c: Likewise.
15282 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15283 arm_vfp_ok.
15284 * gcc.target/arm/unsigned-float.c: Likewise.
15285 * gcc.target/arm/vfp-1.c: Likewise.
15286 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15287 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15288 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15289 * gcc.target/arm/vfp-ldmias.c: Likewise.
15290 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15291 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15292 * gcc.target/arm/vfp-stmiad.c: Likewise.
15293 * gcc.target/arm/vfp-stmias.c: Likewise.
15294 * gcc.target/arm/vnmul-1.c: Likewise.
15295 * gcc.target/arm/vnmul-2.c: Likewise.
15296 * gcc.target/arm/vnmul-3.c: Likewise.
15297 * gcc.target/arm/vnmul-4.c: Likewise.
15298
01ac9704 152992016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15300
e84b00da
L
15301 PR testsuite/69366
15302 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15303 the MPX run-time library, for compile-time MPX test.
15304 * gcc.target/i386/chkp-always_inline.c: Likewise.
15305 * gcc.target/i386/chkp-bndret.c: Likewise.
15306 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15307 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15308 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15309 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15310 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15311 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15312 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15313 * gcc.target/i386/chkp-label-address.c: Likewise.
15314 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15315 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15316 * gcc.target/i386/chkp-pr69044.c: Likewise.
15317 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15318 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15319 * gcc.target/i386/chkp-strchr.c: Likewise.
15320 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15321 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15322 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15323 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15324 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15325 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15326 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15327 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15328 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15329 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15330 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15331 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15332 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15333 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15334 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15335 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15336 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15337 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15338 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15339 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15340 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15341 * gcc.target/i386/pr63995-2.c: Likewise.
15342 * gcc.target/i386/pr64805.c: Likewise.
15343 * gcc.target/i386/pr65044.c: Likewise.
15344 * gcc.target/i386/pr65167.c: Likewise.
15345 * gcc.target/i386/pr65183.c: Likewise.
15346 * gcc.target/i386/pr65184.c: Likewise.
15347 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15348
28b33016
IE
153492016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15350
15351 PR tree-optimization/69328
15352 * gcc.dg/pr69328.c: New test.
15353
bcff0913
JL
153542016-01-20 Jeff Law <law@redhat.com>
15355
bf0bb970 15356 PR target/25114
bcff0913
JL
15357 * gcc.target/m68k/pr25114.c: New test.
15358
a3f69631
AV
153592016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15360
15361 * gcc.target/arm/memset-inline-10.c: Added
15362 dg-require-effective-target arm_thumb2_ok.
15363
af33ba0d
EB
153642016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15365
15366 * gcc.dg/debug/dwarf2/sso.c: New test.
15367
7596d5de
UB
153682016-01-19 Uros Bizjak <ubizjak@gmail.com>
15369
15370 PR testsuite/68820
15371 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15372 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15373 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15374
ceda2c69
JH
153752016-01-19 Jan Hubicka <hubicka@ucw.cz>
15376
15377 PR ipa/66223
15378 * g++.dg/ipa/devirt-50.C: New testcase.
15379
38a979f2
MP
153802016-01-19 Marek Polacek <polacek@redhat.com>
15381
15382 PR c++/68965
15383 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15384 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15385
962801c5
KT
153862016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15387
15388 PR target/69135
15389 * gcc.target/arm/pr69135_1.c: New test.
15390
078fe40a
WD
153912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15392
15393 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15394
786e3c06
WD
153952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15396
15397 * gcc.target/aarch64/ccmp_1.c: New testcase.
15398
1e297006
MP
153992016-01-19 Marek Polacek <polacek@redhat.com>
15400
15401 PR c++/68586
15402 * g++.dg/cpp0x/enum30.C: New test.
15403
879c27e3
RB
154042016-01-19 Richard Biener <rguenther@suse.de>
15405
15406 PR tree-optimization/69336
15407 * g++.dg/tree-ssa/pr69336.C: New testcase.
15408
015337d3
JJ
154092016-01-19 Jakub Jelinek <jakub@redhat.com>
15410
15411 PR debug/65779
15412 * gcc.dg/pr65779.c: New test.
15413
e2c768b6
RB
154142016-01-19 Richard Biener <rguenther@suse.de>
15415
15416 PR tree-optimization/69352
15417 * gcc.dg/torture/pr69352.c: New testcase.
15418
569efc34
JJ
154192016-01-19 Jakub Jelinek <jakub@redhat.com>
15420
15421 PR rtl-optimization/68955
15422 PR rtl-optimization/64557
15423 * gcc.dg/torture/pr68955.c: New test.
15424
e49d321f
JH
154252016-01-19 Jan Hubicka <hubicka@ucw.cz>
15426
15427 PR lto/69136
15428 * g++.dg/torture/pr69136.C: New testcase.
15429
e9191ad3
JH
154302016-01-19 Jan Hubicka <hubicka@ucw.cz>
15431
15432 PR lto/69133
15433 * g++.dg/lto/pr69133_0.C: New testcase.
15434 * g++.dg/lto/pr69133_1.C: New testcase.
15435
2bedb645
JL
154362016-01-15 Jeff Law <law@redhat.com>
15437
15438 PR tree-optimization/69320
15439 * gcc.c-torture/pr69320-1.c: New test.
15440 * gcc.c-torture/pr69320-2.c: New test.
15441 * gcc.c-torture/pr69320-3.c: New test.
15442 * gcc.c-torture/pr69320-4.c: New test.
15443
17c15cb9
PP
154442016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15445
15446 PR c++/11858
15447 PR c++/24663
15448 PR c++/24664
15449 * g++.dg/template/pr11858.C: New test.
15450 * g++.dg/template/pr24663.C: New test.
15451 * g++.dg/template/unify12.C: New test.
15452 * g++.dg/template/unify13.C: New test.
15453 * g++.dg/template/unify14.C: New test.
15454 * g++.dg/template/unify15.C: New test.
15455 * g++.dg/template/unify16.C: New test.
15456 * g++.dg/template/unify17.C: New test.
15457
9617fd08
DM
154582016-01-18 David Malcolm <dmalcolm@redhat.com>
15459
15460 PR testsuite/69181
15461 * gcc.dg/pr69181-1.c: New test file.
15462 * gcc.dg/pr69181-2.c: New test file.
15463 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15464 globals by moving it to...
15465 (cleanup-after-saved-dg-test): ...this new function. Add
15466 "global additional_sources_used". Add reset of global
15467 multiline_expected_outputs to the empty list.
15468 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15469 global to...
15470 (multiline_expected_outputs): ...this, and updated comments to
15471 note that it is modified from gcc-dg.exp.
15472 (dg-end-multiline-output): Update for the above renaming.
15473 (handle-multiline-outputs): Likewise. Remove the clearing
15474 of the expected outputs to the empty list.
15475
b555a2e4
RB
154762016-01-18 Richard Biener <rguenther@suse.de>
15477
15478 PR tree-optimization/69297
15479 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15480
96902805
JM
154812016-01-18 Joseph Myers <joseph@codesourcery.com>
15482
15483 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15484 dg-options.
15485 * gcc.target/mips/mips-3d-2.c: Likewise.
15486 * gcc.target/mips/mips-3d-3.c: Likewise.
15487 * gcc.target/mips/mips-3d-4.c: Likewise.
15488 * gcc.target/mips/mips-3d-5.c: Likewise.
15489 * gcc.target/mips/mips-3d-6.c: Likewise.
15490 * gcc.target/mips/mips-3d-7.c: Likewise.
15491 * gcc.target/mips/mips-3d-8.c: Likewise.
15492 * gcc.target/mips/mips-3d-9.c: Likewise.
15493 * gcc.target/mips/mips-ps-1.c: Likewise.
15494 * gcc.target/mips/mips-ps-2.c: Likewise.
15495 * gcc.target/mips/mips-ps-3.c: Likewise.
15496 * gcc.target/mips/mips-ps-4.c: Likewise.
15497 * gcc.target/mips/mips-ps-5.c: Likewise.
15498 * gcc.target/mips/mips-ps-6.c: Likewise.
15499 * gcc.target/mips/mips-ps-7.c: Likewise.
15500 * gcc.target/mips/mips-ps-type.c: Likewise.
15501 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15502 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15503
40e26f94
TV
155042016-01-18 Tom de Vries <tom@codesourcery.com>
15505
15506 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15507 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15508 * c-c++-common/goacc/kernels-empty.c: New test.
15509 * c-c++-common/goacc/kernels-eternal.c: New test.
15510 * c-c++-common/goacc/kernels-loop-2.c: New test.
15511 * c-c++-common/goacc/kernels-loop-3.c: New test.
15512 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15513 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15514 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15515 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15516 * c-c++-common/goacc/kernels-loop-data.c: New test.
15517 * c-c++-common/goacc/kernels-loop-g.c: New test.
15518 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15519 * c-c++-common/goacc/kernels-loop-n.c: New test.
15520 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15521 * c-c++-common/goacc/kernels-loop.c: New test.
15522 * c-c++-common/goacc/kernels-noreturn.c: New test.
15523 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15524 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15525 * c-c++-common/goacc/kernels-reduction.c: New test.
15526
a98d4647
TV
155272016-01-18 Tom de Vries <tom@codesourcery.com>
15528
15529 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15530 * gcc.dg/autopar/outer-2.c: Same.
15531 * gcc.dg/autopar/outer-3.c: Same.
15532 * gcc.dg/autopar/outer-4.c: Same.
15533 * gcc.dg/autopar/outer-5.c: Same.
15534 * gcc.dg/autopar/outer-6.c: Same.
15535 * gcc.dg/autopar/parallelization-1.c: Same.
15536 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15537 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15538 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15539 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15540 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15541 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15542 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15543 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15544 * gcc.dg/autopar/pr39500-1.c: Same.
15545 * gcc.dg/autopar/pr39500-2.c: Same.
15546 * gcc.dg/autopar/pr46193.c: Same.
15547 * gcc.dg/autopar/pr46194.c: Same.
15548 * gcc.dg/autopar/pr49580.c: Same.
15549 * gcc.dg/autopar/pr49960-1.c: Same.
15550 * gcc.dg/autopar/pr49960.c: Same.
15551 * gcc.dg/autopar/pr68373.c: Same.
15552 * gcc.dg/autopar/reduc-1.c: Same.
15553 * gcc.dg/autopar/reduc-1char.c: Same.
15554 * gcc.dg/autopar/reduc-1short.c: Same.
15555 * gcc.dg/autopar/reduc-2.c: Same.
15556 * gcc.dg/autopar/reduc-2char.c: Same.
15557 * gcc.dg/autopar/reduc-2short.c: Same.
15558 * gcc.dg/autopar/reduc-3.c: Same.
15559 * gcc.dg/autopar/reduc-4.c: Same.
15560 * gcc.dg/autopar/reduc-6.c: Same.
15561 * gcc.dg/autopar/reduc-7.c: Same.
15562 * gcc.dg/autopar/reduc-8.c: Same.
15563 * gcc.dg/autopar/reduc-9.c: Same.
15564 * gcc.dg/autopar/uns-outer-4.c: Same.
15565 * gcc.dg/autopar/uns-outer-5.c: Same.
15566 * gcc.dg/autopar/uns-outer-6.c: Same.
15567 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15568 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15569
da976fa8
AL
155702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15571
15572 PR target/63679
15573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15574 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15575
70c1e886
AL
155762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15577
15578 PR target/63679
15579 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15580 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15581 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15582
88bed196
AL
155832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15584
15585 PR target/63679
15586 * gcc.dg/tree-ssa/sra-17.c: New.
15587 * gcc.dg/tree-ssa/sra-18.c: New.
15588
3dd5f42e
IE
155892016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15590
15591 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15592
ae5a77fa
EB
155932016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15594
15595 * gnat.dg/inline12.adb: New test.
15596
11e57fc6
BC
155972016-01-18 Bin Cheng <bin.cheng@arm.com>
15598
15599 PR tree-optimization/66797
15600 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15601
995b6fe0
RB
156022016-01-18 Richard Biener <rguenther@suse.de>
15603
15604 PR tree-optimization/69170
15605 * gcc.dg/torture/pr69170.c: New testcase.
15606
82ee0cf2 156072016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15608
15609 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15610
d69da357
TV
156112016-01-16 Tom de Vries <tom@codesourcery.com>
15612
15613 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15614
a3845283
TV
156152016-01-16 Tom de Vries <tom@codesourcery.com>
15616
15617 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15618 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15619 redundant dg-require-effective-target pthread.
15620 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15621 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15622 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15623 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15624 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15625 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15626 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15627
197a6aa6
DE
156282016-01-16 David Edelsohn <dje.gcc@gmail.com>
15629
15630 PR target/68609
15631 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15632 * gcc.target/powerpc/recip-7.c: Same.
15633
ec7886c1
PP
156342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15635
15636 PR c++/69091
15637 * g++.dg/template/pr69091.C: New test.
15638
203484bb
PP
156392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15640
15641 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15642 dump does not contain an error_mark_node.
15643 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15644 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15645
aa2500e9
PP
156462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15647
15648 PR c++/68936
15649 * g++.dg/template/pr68936.C: New test.
15650
28621a5c
DE
156512016-01-15 David Edelsohn <dje.gcc@gmail.com>
15652
15653 PR target/68609
15654 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15655 * gcc.target/powerpc/recip-2.c: Same.
15656 * gcc.target/powerpc/recip-3.c: Same.
15657 * gcc.target/powerpc/recip-4.c: Same.
15658 * gcc.target/powerpc/recip-sqrtf.c: Same.
15659
40c43aca
JL
156602016-01-15 Jeff Law <law@redhat.com>
15661
15662 PR tree-optimization/69270
15663 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15664 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15665
afbc5ae8
PT
156662016-01-15 Paul Thomas <pault@gcc.gnu.org>
15667
15668 PR fortran/49630
15669 * gfortran.dg/deferred_character_13.f90: New test for the fix
15670 of comment 3 of the PR.
15671
15672 PR fortran/54070
15673 * gfortran.dg/deferred_character_8.f90: New test
15674 * gfortran.dg/allocate_error_5.f90: New test
15675
15676 PR fortran/60593
15677 * gfortran.dg/deferred_character_10.f90: New test
15678
15679 PR fortran/60795
15680 * gfortran.dg/deferred_character_14.f90: New test
15681
15682 PR fortran/61147
15683 * gfortran.dg/deferred_character_11.f90: New test
15684
15685 PR fortran/64324
15686 * gfortran.dg/deferred_character_9.f90: New test
15687
49abe076
VM
156882016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15689
15690 PR rtl-optimization/69030
15691 * gcc.target/i386/pr69030.c: New.
15692
16d12992
KT
156932016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15694
15695 * gcc.target/aarch64/target_attr_17.c: New test.
15696
78810bd3
RB
156972016-01-15 Richard Biener <rguenther@suse.de>
15698
15699 PR tree-optimization/66856
15700 * gcc.dg/torture/pr66856-1.c: New testcase.
15701 * gcc.dg/torture/pr66856-2.c: Likewise.
15702
2bd847fe
RB
157032016-01-15 Richard Biener <rguenther@suse.de>
15704
15705 PR debug/69137
15706 * g++.dg/lto/pr69137_0.C: New testcase.
15707
a00fe3b7
RS
157082016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15709
15710 PR middle-end/69246
15711 * gcc.target/i386/pr69246.c: New test.
15712
cbb0e83b
DV
157132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15714
7596d5de 15715 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15716
5a500ecf
DV
157172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15718
15719 PR c++/56194
15720 * g++.dg/init/const9.C: Disable test on S/390.
15721
5d9bf64f
DV
157222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15723
15724 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15725 * g++.dg/Wno-frame-address.C: Ditto.
15726
e234b19e
DV
157272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15728
15729 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15730
89483f99
RB
157312016-01-15 Richard Biener <rguenther@suse.de>
15732
15733 PR tree-optimization/68961
15734 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15735
94f37395
IE
157362016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15737
15738 * gcc.target/i386/pr65105-5.c: New test.
15739
82ee0cf2 157402016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15741
15742 * gcc.c-torture/execute/alias-4.c: New testcase.
15743
82ee0cf2 157442016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15745
15746 PR ipa/68148
15747 * g++.dg/ipa/devirt-49.C: New testcase.
15748
092f7deb 157492016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15750
15751 PR target/65837
15752 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15753 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15754 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15755
e93c66bc
RB
157562016-01-15 Richard Biener <rguenther@suse.de>
15757
15758 PR tree-optimization/69117
15759 * gcc.dg/torture/pr69117.c: New testcase.
15760
c47eaca6 157612015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15762
15763 PR c++/69048
15764 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15765
c3f6914a
FXC
157662016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15767
15768 PR testsuite/67509
15769 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15770 range tests use 100 * maximum instead of maximum + 1.
15771
cd65ae90
JJ
157722016-01-14 Jakub Jelinek <jakub@redhat.com>
15773
15774 PR debug/69244
15775 * gcc.dg/guality/pr69244.c: New test.
15776
19643948
UB
157772016-01-14 Uros Bizjak <ubizjak@gmail.com>
15778
15779 * lib/target-supports.exp (check_effective_target_issignaling):
15780 New procedure.
15781 * gcc.dg/pr61441.c: Require issignaling effective target.
15782
fe79c97e
SB
157832016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15784
15785 PR target/68803
15786 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15787
c7df95d8
DM
157882016-01-14 David Malcolm <dmalcolm@redhat.com>
15789
15790 PR c++/68819
15791 PR preprocessor/69177
15792 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15793 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15794 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15795 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15796
00083992
MP
157972016-01-14 Marek Polacek <polacek@redhat.com>
15798
15799 PR c/69262
15800 * gcc.dg/array-15.c: New test.
15801
0c9b3294
JJ
158022016-01-14 Jakub Jelinek <jakub@redhat.com>
15803
15804 PR middle-end/68146
15805 PR tree-optimization/69155
15806 * gfortran.dg/pr68146.f: New test.
15807 * gfortran.dg/pr69155.f90: New test.
15808
3688e13d
RB
158092016-01-14 Richard Biener <rguenther@suse.de>
15810
15811 PR tree-optimization/68060
15812 * gcc.dg/torture/pr68060-1.c: New testcase.
15813 * gcc.dg/torture/pr68060-2.c: Likewise.
15814
bab0ad3a
NC
158152016-01-14 Nick Clifton <nickc@redhat.com>
15816
15817 * lib/target-supports.exp
15818 (check_effective_target_arm_neon_ok_nocache): Add an option
15819 sequence that includes setting the ARM architecture to ARMv7-A.
15820 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15821 command line options necessary to enable Neon support.
15822 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15823 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15824 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15825 * gcc.target/arm/pr69180.c: Likewise.
15826
947c2ce5
JL
158272016-01-14 Jeff Law <law@redhat.com>
15828
15829 PR tree-optimization/69270
15830 * gcc.dg/tree-ssa/pr69270.c: New test.
15831
3342fd71
BS
158322016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15833
15834 PR c/66208
15835 * c-c++-common/pr66208.c: New file.
15836
2ad3adf1
JJ
158372016-01-13 Jakub Jelinek <jakub@redhat.com>
15838
15839 PR tree-optimization/69156
15840 * gcc.dg/pr69156.c: New test.
15841
398d6feb
L
158422016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15843
15844 * gcc.target/i386/pr69225-7.c: New test.
15845
4c868789
RH
158462016-01-13 Richard Henderson <rth@redhat.com>
15847
15848 * gcc.dg/tm/memopt-13.c: Update expected function.
15849 * gcc.dg/tm/memopt-6.c: Likewise.
15850
ef6d1772
UB
158512016-01-13 Uros Bizjak <ubizjak@gmail.com>
15852
15853 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15854 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15855 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15856 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15857
ef6d1772
UB
158582016-01-13 Tom de Vries <tom@codesourcery.com>
15859
15860 PR tree-optimization/69169
0b4b6ef2
TV
15861 * gcc.dg/pr69169.c: New test.
15862
2ad3adf1 158632016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15864
15865 PR target/69228
15866 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15867 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15868 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15869 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15870 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15871 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15872 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15873 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15874
9060e335
AK
158752016-01-13 Jakub Jelinek <jakub@redhat.com>
15876
15877 PR target/69247
15878 * gcc.dg/pr69247.c: New test.
15879
40311329
RB
158802016-01-13 Richard Biener <rguenther@suse.de>
15881
15882 PR tree-optimization/69242
15883 * gcc.dg/torture/pr69242.c: New testcase.
15884
ccbd7103
RB
158852016-01-13 Richard Biener <rguenther@suse.de>
15886
15887 PR tree-optimization/69186
15888 * gcc.dg/torture/pr69186.c: New testcase.
15889
c6f72a46
JL
158902016-01-13 Jeff Law <law@redhat.com>
15891
15892 PR tree-optimization/67755
15893 * gcc.dg/tree-ssa/pr67755.c: New test.
15894
158952016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15896
15897 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15898 pass number in output by a star.
15899
c446cf07
BC
159002016-01-12 Bin Cheng <bin.cheng@arm.com>
15901
15902 PR tree-optimization/68911
15903 * gcc.c-torture/execute/pr68911.c: New test.
15904
5342156c
MP
159052016-01-12 Marek Polacek <polacek@redhat.com>
15906
15907 PR c++/68979
15908 * g++.dg/warn/permissive-1.C: New test.
15909
65364cc5
JJ
159102016-01-12 Jakub Jelinek <jakub@redhat.com>
15911
15912 PR objc++/68511
15913 PR c++/69213
15914 * g++.dg/opt/pr69213.C: New test.
15915
81b9a3d9
CB
159162016-01-12 Christian Bruel <christian.bruel@st.com>
15917
15918 PR target/69180
15919 * gcc.target/arm/pr69180.c: New test.
15920
3c4e91c9
RB
159212016-01-12 Richard Biener <rguenther@suse.de>
15922
15923 PR lto/69077
15924 * g++.dg/lto/pr69077_0.C: New testcase.
15925 * g++.dg/lto/pr69077_1.C: Likewise.
15926
5664cea1
JJ
159272016-01-12 Jakub Jelinek <jakub@redhat.com>
15928
15929 PR target/69175
15930 * g++.dg/opt/pr69175.C: New test.
15931
86cefc49
AL
159322016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15933
15934 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15935 rather than #including math.h & stdlib.h.
15936 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15937 * gcc.dg/vect/pr49771.c: Likewise.
15938 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15939 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15940 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15941 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15942 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15943 * gcc.dg/vect/pr44507.c: Likewise.
15944 * gcc.dg/vect/pr45902.c: Likewise.
15945 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15946 * gcc.dg/vect/vect-117.c: Likewise.
15947 * gcc.dg/vect/vect-99.c: Likewise.
15948 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15949 * gcc.dg/vect/vect-cond-1.c: Likewise.
15950 * gcc.dg/vect/vect-cond-2.c: Likewise.
15951 * gcc.dg/vect/vect-cond-3.c: Likewise.
15952 * gcc.dg/vect/vect-cond-4.c: Likewise.
15953 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15954 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15955 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15956 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15957 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15958 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15959 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15960 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15961 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15962 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15963 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15964 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15965 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15966 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15967 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15968 include of signal.h.
15969 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15970 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15971 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15972 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15973 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15974 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15975 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15976 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15977 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15978 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15979 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15980 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15981 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15982 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15983 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15984 * gcc.dg/vect/vect-outer-5.c: Likewise.
15985 * gcc.dg/vect/vect-outer-6.c: Likewise.
15986 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15987 include of stdio.h.
15988
b832f61e
NC
159892016-01-12 Nick Clifton <nickc@redhat.com>
15990
15991 PR target/68913
15992 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15993 to fread so that it will be found in all target runtimes.
15994
8eac49b1
RB
159952016-01-12 Richard Biener <rguenther@suse.de>
15996
15997 PR tree-optimization/69053
15998 * g++.dg/torture/pr69053.C: New testcase.
15999
2935d994
RB
160002016-01-12 Richard Biener <rguenther@suse.de>
16001
16002 PR tree-optimization/69168
16003 * gcc.dg/torture/pr69168.c: New testcase.
16004
66c16fd9
RB
160052016-01-12 Richard Biener <rguenther@suse.de>
16006
16007 PR tree-optimization/69157
16008 * gcc.dg/torture/pr69157.c: New testcase.
16009
160102016-01-12 Richard Biener <rguenther@suse.de>
16011
16012 PR tree-optimization/69174
16013 * gcc.dg/torture/pr69174.c: New testcase.
16014
723033a6
JJ
160152016-01-12 Jakub Jelinek <jakub@redhat.com>
16016
16017 PR c++/66808
16018 PR c++/69000
16019 * g++.dg/tls/pr66808.C: New test.
16020 * g++.dg/tls/pr69000.C: New test.
16021
3574cf47
BS
160222016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16023
16024 * gcc.target/powerpc/swaps-p8-23.c: New test.
16025 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16026
feb20787
JDA
160272016-01-11 John David Anglin <danglin@gcc.gnu.org>
16028
16029 PR tree-optimization/68356
16030 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16031
27b1820a
KV
160322016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16033 Jim Wilson <jim.wilson@linaro.org>
16034
16035 PR target/69194
16036 * gcc.target/arm/pr69194.c: New test.
16037
cf4de6af
L
160382016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16039
16040 PR target/69225
16041 * gcc.target/i386/pr69225-1.c: New test.
16042 * gcc.target/i386/pr69225-2.c: Likewise.
16043 * gcc.target/i386/pr69225-3.c: Likewise.
16044 * gcc.target/i386/pr69225-4.c: Likewise.
16045 * gcc.target/i386/pr69225-5.c: Likewise.
16046 * gcc.target/i386/pr69225-6.c: Likewise.
16047
1ebd5558
JJ
160482016-01-11 Jakub Jelinek <jakub@redhat.com>
16049
23552a4d
JJ
16050 PR target/67462
16051 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16052 if lp64.
16053
26ff85b0
JJ
16054 PR target/69071
16055 * gcc.dg/pr69071.c: New test.
16056
9cb6bd74
JJ
16057 PR c++/69211
16058 * g++.dg/opt/pr69211.C: New test.
16059
1ebd5558
JJ
16060 PR tree-optimization/69214
16061 * gcc.c-torture/compile/pr69214.c: New test.
16062
8c18c836
UB
160632016-01-11 Uros Bizjak <ubizjak@gmail.com>
16064
16065 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16066 * gcc.target/i386/pr66232-11.c: Ditto.
16067 * gcc.target/i386/pr66232-12.c: Ditto.
16068 * gcc.target/i386/pr66232-13.c: Ditto.
16069
62446e6e
RB
160702016-01-11 Richard Biener <rguenther@suse.de>
16071
16072 PR tree-optimization/69173
16073 * gcc.dg/torture/pr69173.c: New testcase.
16074
2b8568fe
KT
160752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16076
16077 PR rtl-optimization/68796
16078 * gcc.target/aarch64/tst_5.c: New test.
16079 * gcc.target/aarch64/tst_6.c: Likewise.
16080
5baf4532
KT
160812016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16082
16083 PR rtl-optimization/68841
16084 * gcc.dg/pr68841.c: New test.
16085 * gcc.c-torture/execute/pr68841.c: New test.
16086
ca90b1ed
YR
160872016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16088
16089 PR rtl-optimization/68920
16090 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16091 for ix86 targets.
16092 * gcc.dg/ifcvt-5.c: New test.
16093
2ad3adf1 160942016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16095
16096 PR bootstrap/69123
16097 * g++.dg/pr69123.C: New.
16098
83834c09
IE
160992016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16100
16101 PR target/69010
16102 * gcc.target/i386/pr69010.c: New test.
16103
dcf89d57
MJ
161042016-01-11 Martin Jambor <mjambor@suse.cz>
16105
16106 PR ipa/69044
16107 * gcc.target/i386/chkp-pr69044.c: New test.
16108
d95167ee
TV
161092016-01-11 Tom de Vries <tom@codesourcery.com>
16110
16111 PR tree-optimization/69109
16112 * gcc.dg/autopar/pr69109-2.c: New test.
16113 * gcc.dg/autopar/pr69109.c: New test.
16114
4f6403a8
TV
161152016-01-11 Tom de Vries <tom@codesourcery.com>
16116
16117 PR tree-optimization/69108
16118 * gcc.dg/autopar/pr69108.c: New test.
16119
21efdd80
PP
161202016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16121
16122 PR c++/69029
16123 * c-c++-common/Wisleading-indentation.c: Augment test.
16124
fd42eed8
TK
161252016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16126
16127 PR fortran/69154
16128 * gfortran.dg/inline_matmul_12.f90: New test.
16129
4f90ee6c
PT
161302016-01-10 Paul Thomas <pault@gcc.gnu.org>
16131
16132 PR fortran/67779
16133 * gfortran.dg/actual_array_offset_1: New test.
16134
3907c6cf
TV
161352016-01-10 Tom de Vries <tom@codesourcery.com>
16136
16137 PR tree-optimization/69062
16138 * gcc.dg/autopar/pr69062.c: New test.
16139
b07b236e
TS
161402016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16141
16142 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16143 * gcc.dg/vect/slp-perm-2.c: Likewise.
16144 * gcc.dg/vect/slp-perm-3.c: Likewise.
16145 * gcc.dg/vect/slp-perm-5.c: Likewise.
16146 * gcc.dg/vect/slp-perm-6.c: Likewise.
16147 * gcc.dg/vect/slp-perm-7.c: Likewise.
16148 * gcc.dg/vect/slp-perm-8.c: Likewise.
16149
23fab8ae
TV
161502016-01-10 Tom de Vries <tom@codesourcery.com>
16151
16152 PR tree-optimization/69039
16153 * gcc.dg/autopar/pr69039.c: New test.
16154
73f0dae2
MP
161552016-01-09 Marek Polacek <polacek@redhat.com>
16156
16157 PR c++/69113
16158 * g++.dg/pr69113.C: New test.
16159
20b8d734
JJ
161602016-01-09 Jakub Jelinek <jakub@redhat.com>
16161
16162 PR middle-end/50865
16163 PR tree-optimization/69097
16164 * gcc.c-torture/execute/pr50865.c: New test.
16165 * gcc.c-torture/execute/pr69097-1.c: New test.
16166 * gcc.c-torture/execute/pr69097-2.c: New test.
16167 * gcc.dg/pr69097-1.c: New test.
16168 * gcc.dg/pr69097-2.c: New test.
16169
c50e614b
JJ
161702016-01-09 Jakub Jelinek <jakub@redhat.com>
16171
16172 PR c++/69164
16173 * g++.dg/opt/pr69164.C: New test.
16174
e0237993
JJ
161752016-01-08 Jakub Jelinek <jakub@redhat.com>
16176
16177 PR tree-optimization/69167
16178 * gcc.dg/pr69167.c: New test.
16179
bd8f5bb2
MP
161802016-01-08 Marek Polacek <polacek@redhat.com>
16181
16182 PR c++/68449
16183 * g++.dg/pr68449.C: New.
16184
bb0f5ca7
AL
161852016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16186
16187 PR tree-optimization/68707
16188 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16189 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16190 on platforms supporting it.
16191 * gcc.dg/vect/slp-perm-2.c: Likewise.
16192 * gcc.dg/vect/slp-perm-3.c: Likewise.
16193 * gcc.dg/vect/slp-perm-5.c: Likewise.
16194 * gcc.dg/vect/slp-perm-7.c: Likewise.
16195 * gcc.dg/vect/slp-perm-8.c: Likewise.
16196 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16197 on platforms supporting it.
16198
22518428
JJ
161992016-01-08 Jakub Jelinek <jakub@redhat.com>
16200
33f0852f
JJ
16201 PR tree-optimization/69162
16202 * gcc.dg/pr69162.c: New test.
16203
22518428
JJ
16204 PR tree-optimization/69172
16205 * gcc.dg/pr69172.c: New test.
16206
80e9b3aa
TP
162072016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16208
16209 PR tree-optimization/67781
16210 * gcc.c-torture/execute/pr67781.c: New file.
16211
262a363f
JJ
162122016-01-08 Jakub Jelinek <jakub@redhat.com>
16213
16214 PR tree-optimization/69083
16215 * gcc.dg/vect/pr69083.c: New test.
16216
6e1f093f
SS
162172016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16218
16219 PR tree-optimization/61441
16220 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16221 Use -fexcess-precision=standard for compiler options.
16222 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16223
53290e07
JJ
162242016-01-08 Jakub Jelinek <jakub@redhat.com>
16225
57bf3072
JJ
16226 PR fortran/69128
16227 * gfortran.dg/gomp/pr69128.f90: New test.
16228
53290e07
JJ
16229 PR c++/69145
16230 * g++.dg/ext/pr69145-1.C: New test.
16231 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16232 * g++.dg/ext/pr69145-2.h: New file.
16233
7a127fa7
MS
162342016-01-07 Martin Sebor <msebor@redhat.com>
16235
16236 PR c/68966
16237 * gcc.dg/atomic-fetch-bool.c: New test.
16238 * gcc.dg/sync-fetch-bool.c: New test.
16239
95918b49
L
162402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16241
16242 PR fortran/66680
16243 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16244
c8e62a9d
NC
162452016-01-07 Nick Clifton <nickc@redhat.com>
16246
16247 PR target/66655
16248 * g++.dg/pr66655.C: New test.
16249 * g++.dg/pr66655_1.cc: Test support file.
16250 * g++.dg/pr66655.h: Test header file.
16251
2ad3adf1 162522016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16253
16254 PR fortran/66680
16255 gfortran.dg/gomp/pr66680.f90: New test.
16256
4cd9ca92
L
162572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16258
16259 PR target/69171
16260 * gcc.target/i386/pr69171-1.c: New test.
16261 * gcc.target/i386/pr69171-2.c: Likewise.
16262 * gcc.target/i386/pr69171-3.c: Likewise.
16263 * gcc.target/i386/pr69171-4.c: Likewise.
16264 * gcc.target/i386/pr69171-5.c: Likewise.
16265 * gcc.target/i386/pr69171-6.c: Likewise.
16266
7e33d4dc
BS
162672015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16268
16269 PR middle-end/67639
16270 * c-c++-common/pr67639.c: New test.
16271
fec64afc
JJ
162722016-01-07 Jakub Jelinek <jakub@redhat.com>
16273
16274 PR tree-optimization/69141
16275 * g++.dg/opt/pr69141.C: New test.
16276
f293ad29
EB
162772016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16278
16279 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16280
5027395e
UB
162812016-01-06 Uros Bizjak <ubizjak@gmail.com>
16282
16283 PR target/69140
16284 * gcc.target/i386/pr69140.c: New test
16285
7443cf13
DM
162862016-01-06 David Malcolm <dmalcolm@redhat.com>
16287
16288 * gcc.dg/bad-dereference.c: New test case.
16289
32928931
BS
162902015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16291
16292 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16293
68dd05da
AS
162942016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16295
16296 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16297
6b131d5b
MP
162982016-01-06 Marek Polacek <polacek@redhat.com>
16299
16300 PR sanitizer/69099
16301 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16302
8d9fdb49
MP
163032016-01-05 Marek Polacek <polacek@redhat.com>
16304
16305 PR c/69104
16306 * gcc.dg/atomic-invalid-2.c: New.
16307
acf93f1e
L
163082016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16309
16310 PR target/68991
16311 * gcc.target/i386/pr68991.c: New test.
16312
3f50525d
L
163132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16314
16315 PR target/68991
16316 * g++.dg/pr68991-1.C: New test.
16317 * g++.dg/pr68991-2.C: Likewise.
16318
e0237993 163192016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16320
e0237993 16321 PR other/60465
face88a1
ST
16322 * gcc.target/ia64/pr60465-gprel64.c: New test.
16323 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16324
a0866eff
KT
163252016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16326
16327 PR rtl-optimization/68651
16328 * gcc.target/aarch64/pr68651_1.c: New test.
16329
c589e975
DM
163302016-01-05 David Malcolm <dmalcolm@redhat.com>
16331
16332 PR c/69122
16333 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16334
929710d9
NS
163352016-01-05 Nathan Sidwell <nathan@acm.org>
16336
ce3e43d7
NS
16337 PR c++/58583
16338 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16339
929710d9
NS
16340 * gcc.dg/alias-15.c: New.
16341
a2faef8e
NC
163422016-01-05 Nick Clifton <nickc@redhat.com>
16343
16344 PR target/68870
16345 * g++.dg/pr68770.C: New test.
16346
4cfa76e3
MS
163472016-01-04 Mike Stump <mikestump@comcast.net>
16348
16349 * lib/target-supports.exp (check_effective_target_cilkplus):
16350 cilkplus targets require pthreads.
4ece61b6 16351 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16352
4e8a3a35
MM
163532016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16354
16355 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16356 generation.
16357
818ab71a
JJ
163582016-01-04 Jakub Jelinek <jakub@redhat.com>
16359
16360 Update copyright years.
16361
2fe0a208
MP
163622016-01-04 Marek Polacek <polacek@redhat.com>
16363
16364 PR c/68908
16365 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16366 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16367 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16368
9e3b2fe3
EB
163692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16370
16371 * gcc.target/sparc/20160104-2.c: New test.
16372
e8d65a35
EB
163732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16374
16375 * gcc.target/sparc/20160104-1.c: New test.
16376
25ccfccd
PT
163772016-01-03 Paul Thomas <pault@gcc.gnu.org>
16378
16379 PR fortran/65045
16380 * gfortran.dg/pr65045.f90: New test.
16381
cb51d382
EB
163822016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16383
16384 * gnat.dg/specs/debug1.ads: Delete.
16385
6eeaad6e
JD
163862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16387
16388 PR libgfortran/68867
16389 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16390 expression.
16391
2f968603
JD
163922016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16393
16394 PR libgfortran/68867
16395 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16396 PowerPC.
16397
591bb5e4
PT
163982016-01-01 Paul Thomas <pault@gcc.gnu.org>
16399
16400 PR fortran/68864
16401 * gfortran.dg/pr68864.f90: New test.
16402
f1e0620c
JJ
164032016-01-01 Jakub Jelinek <jakub@redhat.com>
16404
942a1319
JJ
16405 PR tree-optimization/69070
16406 * gcc.dg/pr69070.c: New test.
16407
10dff63f
JJ
16408 PR sanitizer/69055
16409 * gfortran.dg/pr69055.f90: New test.
16410
f1e0620c
JJ
16411 PR target/69015
16412 * gcc.dg/pr69015.c: New test.
818ab71a 16413\f
2f883d1c 16414Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16415
16416Copying and distribution of this file, with or without modification,
16417are permitted in any medium without royalty provided the copyright
16418notice and this notice are preserved.